{"timestamp": "2026-10-02T13:31:00.823336", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:31:00.819355+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.86, "open": 7.94, "extension_from_open_pct": -1.0075566750629732, "price_1m": 7.86, "price_3m": null, "price_5m": null, "price_sub": 7.86}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.2540220152413211, "slope_5m": -0.2540220152413211, "slope_sub": -0.3049555273189329}, "acceleration": {"momentum_acceleration": 0.0509, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 4321.0, "volume_3m": 108828.0, "volume_5m": 108828.0, "volume_sub": 4321.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 7.8739, "slope": -0.0394, "price_vs_vwap_pct": -0.177, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.8856, "ema20": 7.8927, "ema9_slope": -0.0912, "price_vs_ema9_pct": -0.325, "price_vs_ema9_atr": -0.64}, "volatility": {"atr": 0.04, "atr_pct": 0.509, "vwap_distance_atr": -0.348, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.84, "ask": 7.88, "spread": 0.04, "spread_pct": 0.509}, "trade_flow": {"tick_count_sub": 20, "trades_per_second": 0.667, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.0, "slope": null}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:00.825479", "symbol": "QUBT", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "QUBT", "computed_at": "2026-10-02T13:31:00.819355+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 8.5472, "open": 8.75, "extension_from_open_pct": -2.317714285714284, "price_1m": 8.5406, "price_3m": null, "price_5m": null, "price_sub": 8.5406}, "velocity": {"velocity_1m": 0.0012879657166944955, "velocity_sub": 0.002575931433388991}, "slope": {"slope_1m": 0.07724809513220665, "slope_3m": -1.1773448203794434, "slope_5m": -1.1773448203794434, "slope_sub": -1.4934597244487842}, "acceleration": {"momentum_acceleration": 0.3161, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 116.0, "volume_3m": 264173.0, "volume_5m": 264173.0, "volume_sub": 116.0, "volume_acceleration": null, "relative_volume": 0.047}, "vwap": {"value": 8.6153, "slope": -0.1314, "price_vs_vwap_pct": -0.79, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 8.6759, "ema20": 8.7126, "ema9_slope": -0.4251, "price_vs_ema9_pct": -1.484, "price_vs_ema9_atr": -1.085}, "volatility": {"atr": 0.1186, "atr_pct": 1.388, "vwap_distance_atr": -0.574, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 8.53, "ask": 8.55, "spread": 0.02, "spread_pct": 0.234}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.5, "downtick_ratio": 0.25}, "pressure": {"score": 15.7, "slope": null}}, "prediction": {"symbol": "QUBT", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:00.827624", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:31:00.819355+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.0501, "open": 6.115, "extension_from_open_pct": -1.0613246116108033, "price_1m": 6.055, "price_3m": null, "price_5m": null, "price_sub": 6.058}, "velocity": {"velocity_1m": -0.001348747591522193, "velocity_sub": -0.004346869153736239}, "slope": {"slope_1m": -0.08095761290695866, "slope_3m": -0.49573437860272107, "slope_5m": -0.49573437860272107, "slope_sub": -0.6640848461402411}, "acceleration": {"momentum_acceleration": 0.1684, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 2001.0, "volume_3m": 392427.0, "volume_5m": 392427.0, "volume_sub": 2001.0, "volume_acceleration": null, "relative_volume": 0.019}, "vwap": {"value": 6.0817, "slope": -0.0304, "price_vs_vwap_pct": -0.52, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0894, "ema20": 6.0998, "ema9_slope": -0.1712, "price_vs_ema9_pct": -0.646, "price_vs_ema9_atr": -0.803}, "volatility": {"atr": 0.049, "atr_pct": 0.809, "vwap_distance_atr": -0.646, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.05, "ask": 6.06, "spread": 0.01, "spread_pct": 0.165}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -30.7, "slope": null}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:00.829418", "symbol": "EQX", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:31:00.819355+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.095, "open": 11.18, "extension_from_open_pct": -0.7602862254024962, "price_1m": 11.08, "price_3m": null, "price_5m": null, "price_sub": 11.095}, "velocity": {"velocity_1m": 0.0022563176895307718, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.13528748590755868, "slope_3m": 0.11279891713039716, "slope_5m": 0.11279891713039716, "slope_sub": 0.12623985572588287}, "acceleration": {"momentum_acceleration": 0.0134, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 55.0, "volume_3m": 391515.0, "volume_5m": 391515.0, "volume_sub": 55.0, "volume_acceleration": null, "relative_volume": 0.04}, "vwap": {"value": 11.0789, "slope": -0.0444, "price_vs_vwap_pct": 0.145, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 2, "rejection_count": 1, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 11.0766, "ema20": 11.0732, "ema9_slope": 0.0298, "price_vs_ema9_pct": 0.166, "price_vs_ema9_atr": 0.297}, "volatility": {"atr": 0.062, "atr_pct": 0.559, "vwap_distance_atr": 0.26, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.08, "ask": 11.11, "spread": 0.03, "spread_pct": 0.27}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.0, "slope": null}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:05.859447", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:31:05.855809+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.86, "open": 7.94, "extension_from_open_pct": -1.0075566750629732, "price_1m": 7.86, "price_3m": null, "price_5m": null, "price_sub": 7.86}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.2540220152413211, "slope_5m": -0.2540220152413211, "slope_sub": -0.3049555273189329}, "acceleration": {"momentum_acceleration": 0.0509, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 4742.0, "volume_3m": 109249.0, "volume_5m": 109249.0, "volume_sub": 4742.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 7.8739, "slope": -0.0395, "price_vs_vwap_pct": -0.176, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.8856, "ema20": 7.8927, "ema9_slope": -0.0912, "price_vs_ema9_pct": -0.325, "price_vs_ema9_atr": -0.64}, "volatility": {"atr": 0.04, "atr_pct": 0.509, "vwap_distance_atr": -0.347, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.84, "ask": 7.88, "spread": 0.04, "spread_pct": 0.509}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": 0.0, "slope": 0.0}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:05.861081", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:31:05.855809+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.065, "open": 6.115, "extension_from_open_pct": -0.8176614881439054, "price_1m": 6.055, "price_3m": null, "price_5m": null, "price_sub": 6.058}, "velocity": {"velocity_1m": 0.0027525461051474474, "velocity_sub": 0.003851656212171543}, "slope": {"slope_1m": 0.16501650165017615, "slope_3m": -0.37273111248854296, "slope_5m": -0.37273111248854296, "slope_sub": -0.5165960597211369}, "acceleration": {"momentum_acceleration": 0.1439, "velocity_acceleration": 0.001628, "slope_acceleration": 0.048839}, "volume": {"volume_1m": 24331.0, "volume_3m": 414757.0, "volume_5m": 414757.0, "volume_sub": 24331.0, "volume_acceleration": null, "relative_volume": 0.02}, "vwap": {"value": 6.0806, "slope": -0.0315, "price_vs_vwap_pct": -0.257, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0924, "ema20": 6.1012, "ema9_slope": -0.1468, "price_vs_ema9_pct": -0.45, "price_vs_ema9_atr": -0.508}, "volatility": {"atr": 0.0539, "atr_pct": 0.89, "vwap_distance_atr": -0.29, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.06, "ask": 6.07, "spread": 0.01, "spread_pct": 0.165}, "trade_flow": {"tick_count_sub": 28, "trades_per_second": 0.933, "uptick_ratio": 0.214, "downtick_ratio": 0.143}, "pressure": {"score": 7.4, "slope": 38.1}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:05.862722", "symbol": "NWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:31:05.855809+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.34, "open": 5.4, "extension_from_open_pct": -1.1111111111111203, "price_1m": 5.345, "price_3m": null, "price_5m": null, "price_sub": 5.345}, "velocity": {"velocity_1m": -0.0015590894917367926, "velocity_sub": -0.0031181789834735852}, "slope": {"slope_1m": -0.09358914365933353, "slope_3m": -0.5595275101025846, "slope_5m": -0.5595275101025846, "slope_sub": -0.7274422942410895}, "acceleration": {"momentum_acceleration": 0.1679, "velocity_acceleration": null, "slope_acceleration": null}, "volume": {"volume_1m": 814.0, "volume_3m": 48475.0, "volume_5m": 48475.0, "volume_sub": 814.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 5.3613, "slope": -0.0387, "price_vs_vwap_pct": -0.397, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.3792, "ema20": 5.3895, "ema9_slope": -0.193, "price_vs_ema9_pct": -0.729, "price_vs_ema9_atr": -1.12}, "volatility": {"atr": 0.035, "atr_pct": 0.655, "vwap_distance_atr": -0.607, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.32, "ask": 5.35, "spread": 0.03, "spread_pct": 0.562}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.111, "downtick_ratio": 0.222}, "pressure": {"score": -8.8, "slope": null}}, "prediction": {"symbol": "NWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:05.864239", "symbol": "EQX", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:31:05.855809+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.068, "open": 11.18, "extension_from_open_pct": -1.001788908765654, "price_1m": 11.08, "price_3m": null, "price_5m": null, "price_sub": 11.095}, "velocity": {"velocity_1m": -0.0018050541516246169, "velocity_sub": -0.008111762054980027}, "slope": {"slope_1m": -0.10836192884233752, "slope_3m": -0.009031248118492992, "slope_5m": -0.009031248118492992, "slope_sub": -0.019849773306568036}, "acceleration": {"momentum_acceleration": 0.0108, "velocity_acceleration": -0.001611, "slope_acceleration": -0.048377}, "volume": {"volume_1m": 18974.0, "volume_3m": 410434.0, "volume_5m": 410434.0, "volume_sub": 18974.0, "volume_acceleration": null, "relative_volume": 0.042}, "vwap": {"value": 11.0788, "slope": -0.0446, "price_vs_vwap_pct": -0.097, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0712, "ema20": 11.0707, "ema9_slope": 0.0054, "price_vs_ema9_pct": -0.029, "price_vs_ema9_atr": -0.046}, "volatility": {"atr": 0.0695, "atr_pct": 0.628, "vwap_distance_atr": -0.155, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.06, "ask": 11.07, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 60, "trades_per_second": 2.0, "uptick_ratio": 0.117, "downtick_ratio": 0.133}, "pressure": {"score": -8.4, "slope": -8.4}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:10.869919", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:31:10.867453+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.875, "open": 7.94, "extension_from_open_pct": -0.8186397984886697, "price_1m": 7.86, "price_3m": null, "price_5m": null, "price_sub": 7.86}, "velocity": {"velocity_1m": 0.003180661577608074, "velocity_sub": 0.006361323155216148}, "slope": {"slope_1m": 0.1906577693040951, "slope_3m": -0.15866299978845158, "slope_5m": -0.15866299978845158, "slope_sub": -0.19050642959200143}, "acceleration": {"momentum_acceleration": 0.0318, "velocity_acceleration": 0.001269, "slope_acceleration": 0.038043}, "volume": {"volume_1m": 11107.0, "volume_3m": 115614.0, "volume_5m": 115614.0, "volume_sub": 11107.0, "volume_acceleration": null, "relative_volume": 0.022}, "vwap": {"value": 7.8744, "slope": -0.0389, "price_vs_vwap_pct": 0.008, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 7.8886, "ema20": 7.8942, "ema9_slope": -0.0722, "price_vs_ema9_pct": -0.172, "price_vs_ema9_atr": -0.259}, "volatility": {"atr": 0.0525, "atr_pct": 0.667, "vwap_distance_atr": 0.012, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.86, "ask": 7.89, "spread": 0.03, "spread_pct": 0.381}, "trade_flow": {"tick_count_sub": 48, "trades_per_second": 1.6, "uptick_ratio": 0.042, "downtick_ratio": 0.021}, "pressure": {"score": 7.1, "slope": 7.1}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:10.871346", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:31:10.867453+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.065, "open": 6.115, "extension_from_open_pct": -0.8176614881439054, "price_1m": 6.055, "price_3m": null, "price_5m": null, "price_sub": 6.058}, "velocity": {"velocity_1m": 0.0027525461051474474, "velocity_sub": 0.003851656212171543}, "slope": {"slope_1m": 0.16501650165017615, "slope_3m": -0.37273111248854296, "slope_5m": -0.37273111248854296, "slope_sub": -0.5165960597211369}, "acceleration": {"momentum_acceleration": 0.1439, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 29034.0, "volume_3m": 419460.0, "volume_5m": 419460.0, "volume_sub": 29034.0, "volume_acceleration": null, "relative_volume": 0.02}, "vwap": {"value": 6.0805, "slope": -0.0317, "price_vs_vwap_pct": -0.254, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0924, "ema20": 6.1012, "ema9_slope": -0.1468, "price_vs_ema9_pct": -0.45, "price_vs_ema9_atr": -0.498}, "volatility": {"atr": 0.055, "atr_pct": 0.906, "vwap_distance_atr": -0.281, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.06, "ask": 6.07, "spread": 0.01, "spread_pct": 0.165}, "trade_flow": {"tick_count_sub": 34, "trades_per_second": 1.133, "uptick_ratio": 0.265, "downtick_ratio": 0.206}, "pressure": {"score": 6.7, "slope": -0.7}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:10.872479", "symbol": "NWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:31:10.867453+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.335, "open": 5.4, "extension_from_open_pct": -1.2037037037037108, "price_1m": 5.345, "price_3m": null, "price_5m": null, "price_sub": 5.345}, "velocity": {"velocity_1m": -0.0031181789834735852, "velocity_sub": -0.0062363579669471704}, "slope": {"slope_1m": -0.18726591760299227, "slope_3m": -0.6063432835820931, "slope_5m": -0.6063432835820931, "slope_sub": -0.7835820895522453}, "acceleration": {"momentum_acceleration": 0.1772, "velocity_acceleration": -0.000622, "slope_acceleration": -0.018692}, "volume": {"volume_1m": 884.0, "volume_3m": 48545.0, "volume_5m": 48545.0, "volume_sub": 884.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 5.3612, "slope": -0.0388, "price_vs_vwap_pct": -0.489, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.3782, "ema20": 5.3891, "ema9_slope": -0.2023, "price_vs_ema9_pct": -0.803, "price_vs_ema9_atr": -1.234}, "volatility": {"atr": 0.035, "atr_pct": 0.656, "vwap_distance_atr": -0.748, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.32, "ask": 5.35, "spread": 0.03, "spread_pct": 0.562}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.1, "downtick_ratio": 0.3}, "pressure": {"score": -16.5, "slope": -7.7}}, "prediction": {"symbol": "NWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:10.873538", "symbol": "EQX", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:31:10.867453+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.045, "open": 11.18, "extension_from_open_pct": -1.2075134168157406, "price_1m": 11.08, "price_3m": null, "price_5m": null, "price_sub": 11.095}, "velocity": {"velocity_1m": -0.005264741275571622, "velocity_sub": -0.015021781583295995}, "slope": {"slope_1m": -0.31638418079096176, "slope_3m": -0.1129688206055145, "slope_5m": -0.1129688206055145, "slope_sub": -0.14443692168810665}, "acceleration": {"momentum_acceleration": 0.0315, "velocity_acceleration": -0.001379, "slope_acceleration": -0.041508}, "volume": {"volume_1m": 26937.0, "volume_3m": 418397.0, "volume_5m": 418397.0, "volume_sub": 26937.0, "volume_acceleration": null, "relative_volume": 0.043}, "vwap": {"value": 11.0777, "slope": -0.0457, "price_vs_vwap_pct": -0.295, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0666, "ema20": 11.0685, "ema9_slope": -0.0154, "price_vs_ema9_pct": -0.195, "price_vs_ema9_atr": -0.263}, "volatility": {"atr": 0.082, "atr_pct": 0.742, "vwap_distance_atr": -0.399, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.04, "ask": 11.05, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 97, "trades_per_second": 3.233, "uptick_ratio": 0.082, "downtick_ratio": 0.124}, "pressure": {"score": -16.3, "slope": -7.9}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:15.878102", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:31:15.875432+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.875, "open": 7.94, "extension_from_open_pct": -0.8186397984886697, "price_1m": 7.86, "price_3m": null, "price_5m": null, "price_sub": 7.86}, "velocity": {"velocity_1m": 0.003180661577608074, "velocity_sub": 0.006361323155216148}, "slope": {"slope_1m": 0.1906577693040951, "slope_3m": -0.15866299978845158, "slope_5m": -0.15866299978845158, "slope_sub": -0.19050642959200143}, "acceleration": {"momentum_acceleration": 0.0318, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 11965.0, "volume_3m": 116472.0, "volume_5m": 116472.0, "volume_sub": 11965.0, "volume_acceleration": null, "relative_volume": 0.023}, "vwap": {"value": 7.8744, "slope": -0.039, "price_vs_vwap_pct": 0.008, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 7.8886, "ema20": 7.8942, "ema9_slope": -0.0722, "price_vs_ema9_pct": -0.172, "price_vs_ema9_atr": -0.259}, "volatility": {"atr": 0.0525, "atr_pct": 0.667, "vwap_distance_atr": 0.012, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.86, "ask": 7.89, "spread": 0.03, "spread_pct": 0.381}, "trade_flow": {"tick_count_sub": 54, "trades_per_second": 1.8, "uptick_ratio": 0.037, "downtick_ratio": 0.019}, "pressure": {"score": 6.9, "slope": -0.2}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:15.879732", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:31:15.875432+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.065, "open": 6.115, "extension_from_open_pct": -0.8176614881439054, "price_1m": 6.055, "price_3m": null, "price_5m": null, "price_sub": 6.058}, "velocity": {"velocity_1m": 0.0027525461051474474, "velocity_sub": 0.003851656212171543}, "slope": {"slope_1m": 0.16501650165017615, "slope_3m": -0.37273111248854296, "slope_5m": -0.37273111248854296, "slope_sub": -0.5165960597211369}, "acceleration": {"momentum_acceleration": 0.1439, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 36288.0, "volume_3m": 426714.0, "volume_5m": 426714.0, "volume_sub": 36288.0, "volume_acceleration": null, "relative_volume": 0.02}, "vwap": {"value": 6.0801, "slope": -0.032, "price_vs_vwap_pct": -0.249, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0924, "ema20": 6.1012, "ema9_slope": -0.1468, "price_vs_ema9_pct": -0.45, "price_vs_ema9_atr": -0.498}, "volatility": {"atr": 0.055, "atr_pct": 0.906, "vwap_distance_atr": -0.276, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.06, "ask": 6.07, "spread": 0.01, "spread_pct": 0.165}, "trade_flow": {"tick_count_sub": 50, "trades_per_second": 1.667, "uptick_ratio": 0.32, "downtick_ratio": 0.26}, "pressure": {"score": 6.8, "slope": 0.1}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:15.881146", "symbol": "NWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:31:15.875432+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.335, "open": 5.4, "extension_from_open_pct": -1.2037037037037108, "price_1m": 5.345, "price_3m": null, "price_5m": null, "price_sub": 5.345}, "velocity": {"velocity_1m": -0.0031181789834735852, "velocity_sub": -0.0062363579669471704}, "slope": {"slope_1m": -0.18726591760299227, "slope_3m": -0.6063432835820931, "slope_5m": -0.6063432835820931, "slope_sub": -0.7835820895522453}, "acceleration": {"momentum_acceleration": 0.1772, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 984.0, "volume_3m": 48645.0, "volume_5m": 48645.0, "volume_sub": 984.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 5.3611, "slope": -0.0389, "price_vs_vwap_pct": -0.488, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.3782, "ema20": 5.3891, "ema9_slope": -0.2023, "price_vs_ema9_pct": -0.803, "price_vs_ema9_atr": -1.234}, "volatility": {"atr": 0.035, "atr_pct": 0.656, "vwap_distance_atr": -0.747, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.32, "ask": 5.35, "spread": 0.03, "spread_pct": 0.562}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.091, "downtick_ratio": 0.273}, "pressure": {"score": -15.5, "slope": 1.0}}, "prediction": {"symbol": "NWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:15.882493", "symbol": "EQX", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:31:15.875432+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.045, "open": 11.18, "extension_from_open_pct": -1.2075134168157406, "price_1m": 11.08, "price_3m": null, "price_5m": null, "price_sub": 11.095}, "velocity": {"velocity_1m": -0.005264741275571622, "velocity_sub": -0.015021781583295995}, "slope": {"slope_1m": -0.31638418079096176, "slope_3m": -0.1129688206055145, "slope_5m": -0.1129688206055145, "slope_sub": -0.14443692168810665}, "acceleration": {"momentum_acceleration": 0.0315, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 48226.0, "volume_3m": 439686.0, "volume_5m": 439686.0, "volume_sub": 48226.0, "volume_acceleration": null, "relative_volume": 0.045}, "vwap": {"value": 11.0768, "slope": -0.0465, "price_vs_vwap_pct": -0.287, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0666, "ema20": 11.0685, "ema9_slope": -0.0154, "price_vs_ema9_pct": -0.195, "price_vs_ema9_atr": -0.263}, "volatility": {"atr": 0.082, "atr_pct": 0.742, "vwap_distance_atr": -0.388, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.04, "ask": 11.05, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 168, "trades_per_second": 5.6, "uptick_ratio": 0.089, "downtick_ratio": 0.113}, "pressure": {"score": -15.3, "slope": 1.0}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:20.890830", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:31:20.887508+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.89, "open": 7.94, "extension_from_open_pct": -0.6297229219143666, "price_1m": 7.86, "price_3m": null, "price_5m": null, "price_sub": 7.86}, "velocity": {"velocity_1m": 0.006361323155216148, "velocity_sub": 0.012722646310432297}, "slope": {"slope_1m": 0.3809523809523728, "slope_3m": -0.06342494714588166, "slope_5m": -0.06342494714588166, "slope_sub": -0.07616629641384202}, "acceleration": {"momentum_acceleration": 0.0127, "velocity_acceleration": 0.001269, "slope_acceleration": 0.037967}, "volume": {"volume_1m": 14741.0, "volume_3m": 119248.0, "volume_5m": 119248.0, "volume_sub": 14741.0, "volume_acceleration": null, "relative_volume": 0.023}, "vwap": {"value": 7.8752, "slope": -0.0382, "price_vs_vwap_pct": 0.188, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 7.8916, "ema20": 7.8956, "ema9_slope": -0.0532, "price_vs_ema9_pct": -0.02, "price_vs_ema9_atr": -0.029}, "volatility": {"atr": 0.055, "atr_pct": 0.697, "vwap_distance_atr": 0.269, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.86, "ask": 7.89, "spread": 0.03, "spread_pct": 0.381}, "trade_flow": {"tick_count_sub": 64, "trades_per_second": 2.133, "uptick_ratio": 0.062, "downtick_ratio": 0.047}, "pressure": {"score": 12.7, "slope": 5.8}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:20.892539", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:31:20.887508+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.07, "open": 6.115, "extension_from_open_pct": -0.7358953393295165, "price_1m": 6.055, "price_3m": null, "price_5m": null, "price_sub": 6.058}, "velocity": {"velocity_1m": 0.004128819157721049, "velocity_sub": 0.006602839220865223}, "slope": {"slope_1m": 0.24742268041238052, "slope_3m": -0.3314998930645452, "slope_5m": -0.3314998930645452, "slope_sub": -0.4671436795789139}, "acceleration": {"momentum_acceleration": 0.1356, "velocity_acceleration": 0.000549, "slope_acceleration": 0.016442}, "volume": {"volume_1m": 37525.0, "volume_3m": 427951.0, "volume_5m": 427951.0, "volume_sub": 37525.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 6.0802, "slope": -0.0319, "price_vs_vwap_pct": -0.168, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0934, "ema20": 6.1017, "ema9_slope": -0.1386, "price_vs_ema9_pct": -0.384, "price_vs_ema9_atr": -0.426}, "volatility": {"atr": 0.055, "atr_pct": 0.905, "vwap_distance_atr": -0.186, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.06, "ask": 6.07, "spread": 0.01, "spread_pct": 0.165}, "trade_flow": {"tick_count_sub": 57, "trades_per_second": 1.9, "uptick_ratio": 0.333, "downtick_ratio": 0.281}, "pressure": {"score": 8.9, "slope": 2.1}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:20.894084", "symbol": "NWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:31:20.887508+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.335, "open": 5.4, "extension_from_open_pct": -1.2037037037037108, "price_1m": 5.345, "price_3m": null, "price_5m": null, "price_sub": 5.345}, "velocity": {"velocity_1m": -0.0031181789834735852, "velocity_sub": -0.0062363579669471704}, "slope": {"slope_1m": -0.18726591760299227, "slope_3m": -0.6063432835820931, "slope_5m": -0.6063432835820931, "slope_sub": -0.7835820895522453}, "acceleration": {"momentum_acceleration": 0.1772, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 984.0, "volume_3m": 48645.0, "volume_5m": 48645.0, "volume_sub": 984.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 5.3611, "slope": -0.0389, "price_vs_vwap_pct": -0.488, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.3782, "ema20": 5.3891, "ema9_slope": -0.2023, "price_vs_ema9_pct": -0.803, "price_vs_ema9_atr": -1.234}, "volatility": {"atr": 0.035, "atr_pct": 0.656, "vwap_distance_atr": -0.747, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.32, "ask": 5.35, "spread": 0.03, "spread_pct": 0.562}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.091, "downtick_ratio": 0.273}, "pressure": {"score": -15.5, "slope": 0.0}}, "prediction": {"symbol": "NWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:20.895590", "symbol": "EQX", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:31:20.887508+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.04, "open": 11.18, "extension_from_open_pct": -1.2522361359570713, "price_1m": 11.08, "price_3m": null, "price_5m": null, "price_sub": 11.095}, "velocity": {"velocity_1m": -0.006016847172081968, "velocity_sub": -0.016523959741625807}, "slope": {"slope_1m": -0.3616636528029017, "slope_3m": -0.13558300692980327, "slope_5m": -0.13558300692980327, "slope_sub": -0.17153820110597434}, "acceleration": {"momentum_acceleration": 0.036, "velocity_acceleration": -0.0003, "slope_acceleration": -0.009034}, "volume": {"volume_1m": 48726.0, "volume_3m": 440186.0, "volume_5m": 440186.0, "volume_sub": 48726.0, "volume_acceleration": null, "relative_volume": 0.045}, "vwap": {"value": 11.0766, "slope": -0.0467, "price_vs_vwap_pct": -0.331, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0656, "ema20": 11.068, "ema9_slope": -0.0199, "price_vs_ema9_pct": -0.231, "price_vs_ema9_atr": -0.312}, "volatility": {"atr": 0.082, "atr_pct": 0.743, "vwap_distance_atr": -0.447, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.04, "ask": 11.05, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 170, "trades_per_second": 5.667, "uptick_ratio": 0.088, "downtick_ratio": 0.118}, "pressure": {"score": -17.0, "slope": -1.7}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:25.912869", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:31:25.901631+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.86, "open": 7.94, "extension_from_open_pct": -1.0075566750629732, "price_1m": 7.86, "price_3m": null, "price_5m": null, "price_sub": 7.86}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": -0.2540220152413211, "slope_5m": -0.2540220152413211, "slope_sub": -0.3049555273189329}, "acceleration": {"momentum_acceleration": 0.0509, "velocity_acceleration": -0.002537, "slope_acceleration": -0.075976}, "volume": {"volume_1m": 19081.0, "volume_3m": 123588.0, "volume_5m": 123588.0, "volume_sub": 19081.0, "volume_acceleration": null, "relative_volume": 0.024}, "vwap": {"value": 7.8738, "slope": -0.0395, "price_vs_vwap_pct": -0.175, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.8856, "ema20": 7.8927, "ema9_slope": -0.0912, "price_vs_ema9_pct": -0.325, "price_vs_ema9_atr": -0.465}, "volatility": {"atr": 0.055, "atr_pct": 0.7, "vwap_distance_atr": -0.251, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.85, "ask": 7.87, "spread": 0.02, "spread_pct": 0.254}, "trade_flow": {"tick_count_sub": 102, "trades_per_second": 3.4, "uptick_ratio": 0.049, "downtick_ratio": 0.049}, "pressure": {"score": 0.0, "slope": -12.7}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:25.914409", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:31:25.901631+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.065, "open": 6.115, "extension_from_open_pct": -0.8176614881439054, "price_1m": 6.055, "price_3m": null, "price_5m": null, "price_sub": 6.058}, "velocity": {"velocity_1m": 0.0027525461051474474, "velocity_sub": 0.003851656212171543}, "slope": {"slope_1m": 0.16501650165017615, "slope_3m": -0.37273111248854296, "slope_5m": -0.37273111248854296, "slope_sub": -0.5165960597211369}, "acceleration": {"momentum_acceleration": 0.1439, "velocity_acceleration": -0.000549, "slope_acceleration": -0.016435}, "volume": {"volume_1m": 45117.0, "volume_3m": 435543.0, "volume_5m": 435543.0, "volume_sub": 45117.0, "volume_acceleration": null, "relative_volume": 0.021}, "vwap": {"value": 6.0798, "slope": -0.0324, "price_vs_vwap_pct": -0.243, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0924, "ema20": 6.1012, "ema9_slope": -0.1468, "price_vs_ema9_pct": -0.45, "price_vs_ema9_atr": -0.498}, "volatility": {"atr": 0.055, "atr_pct": 0.906, "vwap_distance_atr": -0.269, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.06, "ask": 6.07, "spread": 0.01, "spread_pct": 0.165}, "trade_flow": {"tick_count_sub": 65, "trades_per_second": 2.167, "uptick_ratio": 0.323, "downtick_ratio": 0.308}, "pressure": {"score": 4.4, "slope": -4.5}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:25.916289", "symbol": "NWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:31:25.901631+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.335, "open": 5.4, "extension_from_open_pct": -1.2037037037037108, "price_1m": 5.345, "price_3m": null, "price_5m": null, "price_sub": 5.345}, "velocity": {"velocity_1m": -0.0031181789834735852, "velocity_sub": -0.0062363579669471704}, "slope": {"slope_1m": -0.18726591760299227, "slope_3m": -0.6063432835820931, "slope_5m": -0.6063432835820931, "slope_sub": -0.7835820895522453}, "acceleration": {"momentum_acceleration": 0.1772, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 984.0, "volume_3m": 48645.0, "volume_5m": 48645.0, "volume_sub": 984.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 5.3611, "slope": -0.0389, "price_vs_vwap_pct": -0.488, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.3782, "ema20": 5.3891, "ema9_slope": -0.2023, "price_vs_ema9_pct": -0.803, "price_vs_ema9_atr": -1.234}, "volatility": {"atr": 0.035, "atr_pct": 0.656, "vwap_distance_atr": -0.747, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.32, "ask": 5.35, "spread": 0.03, "spread_pct": 0.562}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.091, "downtick_ratio": 0.273}, "pressure": {"score": -15.5, "slope": 0.0}}, "prediction": {"symbol": "NWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:25.917674", "symbol": "EQX", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:31:25.901631+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.04, "open": 11.18, "extension_from_open_pct": -1.2522361359570713, "price_1m": 11.08, "price_3m": null, "price_5m": null, "price_sub": 11.095}, "velocity": {"velocity_1m": -0.006016847172081968, "velocity_sub": -0.016523959741625807}, "slope": {"slope_1m": -0.3616636528029017, "slope_3m": -0.13558300692980327, "slope_5m": -0.13558300692980327, "slope_sub": -0.17153820110597434}, "acceleration": {"momentum_acceleration": 0.036, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 49086.0, "volume_3m": 440546.0, "volume_5m": 440546.0, "volume_sub": 49086.0, "volume_acceleration": null, "relative_volume": 0.046}, "vwap": {"value": 11.0764, "slope": -0.0469, "price_vs_vwap_pct": -0.329, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0656, "ema20": 11.068, "ema9_slope": -0.0199, "price_vs_ema9_pct": -0.231, "price_vs_ema9_atr": -0.303}, "volatility": {"atr": 0.0845, "atr_pct": 0.765, "vwap_distance_atr": -0.431, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.03, "ask": 11.04, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 174, "trades_per_second": 5.8, "uptick_ratio": 0.092, "downtick_ratio": 0.121}, "pressure": {"score": -17.0, "slope": 0.0}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:30.930781", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:31:30.923562+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.87, "open": 7.94, "extension_from_open_pct": -0.8816120906801043, "price_1m": 7.86, "price_3m": null, "price_5m": null, "price_sub": 7.8545}, "velocity": {"velocity_1m": 0.0021204410517387164, "velocity_sub": 0.006577970165722534}, "slope": {"slope_1m": 0.12714558169103352, "slope_3m": -0.19043588658485133, "slope_5m": -0.19043588658485133, "slope_sub": 0.06233204534974028}, "acceleration": {"momentum_acceleration": -0.2528, "velocity_acceleration": 0.00131, "slope_acceleration": 0.025318}, "volume": {"volume_1m": 26897.0, "volume_3m": 131404.0, "volume_5m": 131404.0, "volume_sub": 3699.0, "volume_acceleration": null, "relative_volume": 0.025}, "vwap": {"value": 7.8739, "slope": -0.0394, "price_vs_vwap_pct": -0.049, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.8876, "ema20": 7.8937, "ema9_slope": -0.0785, "price_vs_ema9_pct": -0.223, "price_vs_ema9_atr": -0.305}, "volatility": {"atr": 0.0577, "atr_pct": 0.734, "vwap_distance_atr": -0.067, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.86, "ask": 7.89, "spread": 0.03, "spread_pct": 0.381}, "trade_flow": {"tick_count_sub": 22, "trades_per_second": 0.733, "uptick_ratio": 0.091, "downtick_ratio": 0.091}, "pressure": {"score": 6.1, "slope": 6.1}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:30.936195", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:31:30.923562+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.06, "open": 6.115, "extension_from_open_pct": -0.8994276369583091, "price_1m": 6.055, "price_3m": null, "price_5m": null, "price_sub": 6.055}, "velocity": {"velocity_1m": 0.0013762730525736014, "velocity_sub": 0.002752546105147203}, "slope": {"slope_1m": 0.08254230293025, "slope_3m": -0.4139849549801651, "slope_5m": -0.4139849549801651, "slope_sub": -0.20780934317404529}, "acceleration": {"momentum_acceleration": -0.2062, "velocity_acceleration": -0.000219, "slope_acceleration": -0.016423}, "volume": {"volume_1m": 70625.0, "volume_3m": 461051.0, "volume_5m": 461051.0, "volume_sub": 18494.0, "volume_acceleration": null, "relative_volume": 0.022}, "vwap": {"value": 6.0785, "slope": -0.0336, "price_vs_vwap_pct": -0.305, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0914, "ema20": 6.1007, "ema9_slope": -0.155, "price_vs_ema9_pct": -0.515, "price_vs_ema9_atr": -0.571}, "volatility": {"atr": 0.055, "atr_pct": 0.908, "vwap_distance_atr": -0.337, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.06, "ask": 6.07, "spread": 0.01, "spread_pct": 0.165}, "trade_flow": {"tick_count_sub": 52, "trades_per_second": 1.733, "uptick_ratio": 0.038, "downtick_ratio": 0.019}, "pressure": {"score": 3.6, "slope": -0.8}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:30.938282", "symbol": "EQX", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:31:30.923562+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.035, "open": 11.18, "extension_from_open_pct": -1.2969588550983862, "price_1m": 11.08, "price_3m": null, "price_5m": null, "price_sub": 11.095}, "velocity": {"velocity_1m": -0.006768953068592046, "velocity_sub": -0.018026137899955084}, "slope": {"slope_1m": -0.4069635993669448, "slope_3m": -0.1582040078348658, "slope_5m": -0.1582040078348658, "slope_sub": -0.19864559819412994}, "acceleration": {"momentum_acceleration": 0.0404, "velocity_acceleration": -0.000299, "slope_acceleration": -0.00902}, "volume": {"volume_1m": 57187.0, "volume_3m": 448647.0, "volume_5m": 448647.0, "volume_sub": 57187.0, "volume_acceleration": null, "relative_volume": 0.046}, "vwap": {"value": 11.0759, "slope": -0.0475, "price_vs_vwap_pct": -0.369, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0646, "ema20": 11.0675, "ema9_slope": -0.0244, "price_vs_ema9_pct": -0.268, "price_vs_ema9_atr": -0.35}, "volatility": {"atr": 0.0845, "atr_pct": 0.766, "vwap_distance_atr": -0.483, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.03, "ask": 11.05, "spread": 0.02, "spread_pct": 0.181}, "trade_flow": {"tick_count_sub": 189, "trades_per_second": 6.3, "uptick_ratio": 0.09, "downtick_ratio": 0.127}, "pressure": {"score": -18.8, "slope": -1.8}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:35.958751", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:31:35.955575+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.88, "open": 7.94, "extension_from_open_pct": -0.7556675062972354, "price_1m": 7.86, "price_3m": null, "price_5m": null, "price_sub": 7.8545}, "velocity": {"velocity_1m": 0.004240882103477433, "velocity_sub": 0.010821821885543353}, "slope": {"slope_1m": 0.2541296060991051, "slope_3m": -0.12690355329949532, "slope_5m": -0.12690355329949532, "slope_sub": 0.13861291707068488}, "acceleration": {"momentum_acceleration": -0.2655, "velocity_acceleration": 0.000843, "slope_acceleration": 0.025235}, "volume": {"volume_1m": 28181.0, "volume_3m": 132688.0, "volume_5m": 132688.0, "volume_sub": 4983.0, "volume_acceleration": null, "relative_volume": 0.026}, "vwap": {"value": 7.8746, "slope": -0.0388, "price_vs_vwap_pct": 0.069, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 7.8896, "ema20": 7.8946, "ema9_slope": -0.0659, "price_vs_ema9_pct": -0.122, "price_vs_ema9_atr": -0.166}, "volatility": {"atr": 0.0577, "atr_pct": 0.733, "vwap_distance_atr": 0.094, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.86, "ask": 7.89, "spread": 0.03, "spread_pct": 0.381}, "trade_flow": {"tick_count_sub": 38, "trades_per_second": 1.267, "uptick_ratio": 0.105, "downtick_ratio": 0.132}, "pressure": {"score": 8.7, "slope": 2.6}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:35.960427", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:31:35.955575+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.035, "open": 6.115, "extension_from_open_pct": -1.3082583810302546, "price_1m": 6.055, "price_3m": null, "price_5m": null, "price_sub": 6.055}, "velocity": {"velocity_1m": -0.005505092210294406, "velocity_sub": -0.011010184420588811}, "slope": {"slope_1m": -0.33085194375516247, "slope_3m": -0.620594166030226, "slope_5m": -0.620594166030226, "slope_sub": -0.45567112431896944}, "acceleration": {"momentum_acceleration": -0.1649, "velocity_acceleration": -0.002735, "slope_acceleration": -0.082153}, "volume": {"volume_1m": 127253.0, "volume_3m": 517679.0, "volume_5m": 517679.0, "volume_sub": 75122.0, "volume_acceleration": null, "relative_volume": 0.025}, "vwap": {"value": 6.0728, "slope": -0.0393, "price_vs_vwap_pct": -0.622, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0864, "ema20": 6.0984, "ema9_slope": -0.196, "price_vs_ema9_pct": -0.844, "price_vs_ema9_atr": -0.791}, "volatility": {"atr": 0.065, "atr_pct": 1.077, "vwap_distance_atr": -0.582, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.03, "ask": 6.04, "spread": 0.01, "spread_pct": 0.166}, "trade_flow": {"tick_count_sub": 177, "trades_per_second": 5.9, "uptick_ratio": 0.079, "downtick_ratio": 0.102}, "pressure": {"score": -11.5, "slope": -15.1}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:35.962869", "symbol": "NWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:31:35.955575+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.32, "open": 5.4, "extension_from_open_pct": -1.4814814814814827, "price_1m": 5.345, "price_3m": null, "price_5m": null, "price_sub": 5.335}, "velocity": {"velocity_1m": -0.007795447458683962, "velocity_sub": -0.009372071227741132}, "slope": {"slope_1m": -0.4688232536333703, "slope_3m": -0.7469654528478065, "slope_5m": -0.7469654528478065, "slope_sub": -0.48689138576778984}, "acceleration": {"momentum_acceleration": -0.2601, "velocity_acceleration": -0.000312, "slope_acceleration": -0.028005}, "volume": {"volume_1m": 1010.0, "volume_3m": 48671.0, "volume_5m": 48671.0, "volume_sub": 26.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 5.361, "slope": -0.039, "price_vs_vwap_pct": -0.764, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.3752, "ema20": 5.3876, "ema9_slope": -0.2301, "price_vs_ema9_pct": -1.027, "price_vs_ema9_atr": -1.38}, "volatility": {"atr": 0.04, "atr_pct": 0.752, "vwap_distance_atr": -1.024, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.31, "ask": 5.32, "spread": 0.01, "spread_pct": 0.188}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -26.5, "slope": -11.0}}, "prediction": {"symbol": "NWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:35.965148", "symbol": "EQX", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:31:35.955575+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.05, "open": 11.18, "extension_from_open_pct": -1.1627906976744098, "price_1m": 11.08, "price_3m": null, "price_5m": null, "price_sub": 11.035}, "velocity": {"velocity_1m": -0.0045126353790612755, "velocity_sub": 0.0045310376076123145}, "slope": {"slope_1m": -0.2711251694532251, "slope_3m": -0.09036144578313059, "slope_5m": -0.09036144578313059, "slope_sub": -0.3794037940379355}, "acceleration": {"momentum_acceleration": 0.289, "velocity_acceleration": 0.004483, "slope_acceleration": 0.026995}, "volume": {"volume_1m": 58015.0, "volume_3m": 449475.0, "volume_5m": 449475.0, "volume_sub": 828.0, "volume_acceleration": null, "relative_volume": 0.046}, "vwap": {"value": 11.0765, "slope": -0.0469, "price_vs_vwap_pct": -0.239, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0676, "ema20": 11.069, "ema9_slope": -0.0108, "price_vs_ema9_pct": -0.159, "price_vs_ema9_atr": -0.208}, "volatility": {"atr": 0.0845, "atr_pct": 0.765, "vwap_distance_atr": -0.313, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.03, "ask": 11.05, "spread": 0.02, "spread_pct": 0.181}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.0}, "pressure": {"score": 22.0, "slope": 40.8}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:40.974288", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:31:40.971516+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.875, "open": 7.94, "extension_from_open_pct": -0.8186397984886697, "price_1m": 7.86, "price_3m": null, "price_5m": null, "price_sub": 7.8545}, "velocity": {"velocity_1m": 0.003180661577608074, "velocity_sub": 0.008699896025632942}, "slope": {"slope_1m": 0.1906577693040951, "slope_3m": -0.15866299978845158, "slope_5m": -0.15866299978845158, "slope_sub": 0.1004785449689147}, "acceleration": {"momentum_acceleration": -0.2591, "velocity_acceleration": -0.000423, "slope_acceleration": -0.012654}, "volume": {"volume_1m": 34191.0, "volume_3m": 138698.0, "volume_5m": 138698.0, "volume_sub": 10993.0, "volume_acceleration": null, "relative_volume": 0.027}, "vwap": {"value": 7.8742, "slope": -0.0392, "price_vs_vwap_pct": 0.011, "time_above_pct": 66.7, "time_below_pct": 33.3, "hold_duration_bars": 1, "rejection_count": 2, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 7.8886, "ema20": 7.8942, "ema9_slope": -0.0722, "price_vs_ema9_pct": -0.172, "price_vs_ema9_atr": -0.235}, "volatility": {"atr": 0.0577, "atr_pct": 0.733, "vwap_distance_atr": 0.014, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.86, "ask": 7.89, "spread": 0.03, "spread_pct": 0.381}, "trade_flow": {"tick_count_sub": 45, "trades_per_second": 1.5, "uptick_ratio": 0.133, "downtick_ratio": 0.156}, "pressure": {"score": 6.9, "slope": -1.8}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:40.975816", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:31:40.971516+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.035, "open": 6.115, "extension_from_open_pct": -1.3082583810302546, "price_1m": 6.055, "price_3m": null, "price_5m": null, "price_sub": 6.055}, "velocity": {"velocity_1m": -0.005505092210294406, "velocity_sub": -0.011010184420588811}, "slope": {"slope_1m": -0.33085194375516247, "slope_3m": -0.620594166030226, "slope_5m": -0.620594166030226, "slope_sub": -0.45567112431896944}, "acceleration": {"momentum_acceleration": -0.1649, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 145310.0, "volume_3m": 535736.0, "volume_5m": 535736.0, "volume_sub": 93179.0, "volume_acceleration": null, "relative_volume": 0.026}, "vwap": {"value": 6.0719, "slope": -0.0403, "price_vs_vwap_pct": -0.607, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0864, "ema20": 6.0984, "ema9_slope": -0.196, "price_vs_ema9_pct": -0.844, "price_vs_ema9_atr": -0.791}, "volatility": {"atr": 0.065, "atr_pct": 1.077, "vwap_distance_atr": -0.567, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.03, "ask": 6.04, "spread": 0.01, "spread_pct": 0.166}, "trade_flow": {"tick_count_sub": 210, "trades_per_second": 7.0, "uptick_ratio": 0.095, "downtick_ratio": 0.105}, "pressure": {"score": -10.8, "slope": 0.7}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:40.977182", "symbol": "NWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:31:40.971516+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.31, "open": 5.4, "extension_from_open_pct": -1.6666666666666805, "price_1m": 5.345, "price_3m": null, "price_5m": null, "price_sub": 5.335}, "velocity": {"velocity_1m": -0.010913626442157825, "velocity_sub": -0.01562011871290244}, "slope": {"slope_1m": -0.6569685593618046, "slope_3m": -0.8408595453129936, "slope_5m": -0.8408595453129936, "slope_sub": -0.5995316159250658}, "acceleration": {"momentum_acceleration": -0.2413, "velocity_acceleration": -0.001246, "slope_acceleration": -0.037509}, "volume": {"volume_1m": 1025.0, "volume_3m": 48686.0, "volume_5m": 48686.0, "volume_sub": 41.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 5.3608, "slope": -0.0392, "price_vs_vwap_pct": -0.948, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.3732, "ema20": 5.3867, "ema9_slope": -0.2487, "price_vs_ema9_pct": -1.176, "price_vs_ema9_atr": -1.404}, "volatility": {"atr": 0.045, "atr_pct": 0.847, "vwap_distance_atr": -1.129, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.3, "ask": 5.32, "spread": 0.02, "spread_pct": 0.377}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.0, "downtick_ratio": 0.375}, "pressure": {"score": -34.6, "slope": -8.1}}, "prediction": {"symbol": "NWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:40.978580", "symbol": "EQX", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:31:40.971516+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.03, "open": 11.18, "extension_from_open_pct": -1.341681574239717, "price_1m": 11.08, "price_3m": null, "price_5m": null, "price_sub": 11.035}, "velocity": {"velocity_1m": -0.007521058965102394, "velocity_sub": -0.0015103458692042838}, "slope": {"slope_1m": -0.45228403437359305, "slope_3m": -0.18083182640145082, "slope_5m": -0.18083182640145082, "slope_sub": -0.488025305015818}, "acceleration": {"momentum_acceleration": 0.3072, "velocity_acceleration": -0.001204, "slope_acceleration": -0.036117}, "volume": {"volume_1m": 65645.0, "volume_3m": 457105.0, "volume_5m": 457105.0, "volume_sub": 8458.0, "volume_acceleration": null, "relative_volume": 0.047}, "vwap": {"value": 11.0745, "slope": -0.0488, "price_vs_vwap_pct": -0.402, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0636, "ema20": 11.0671, "ema9_slope": -0.0289, "price_vs_ema9_pct": -0.304, "price_vs_ema9_atr": -0.365}, "volatility": {"atr": 0.092, "atr_pct": 0.834, "vwap_distance_atr": -0.484, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.02, "ask": 11.03, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 41, "trades_per_second": 1.367, "uptick_ratio": 0.195, "downtick_ratio": 0.22}, "pressure": {"score": -2.7, "slope": -24.7}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:45.987793", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:31:45.984599+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.86, "open": 7.94, "extension_from_open_pct": -1.0075566750629732, "price_1m": 7.86, "price_3m": null, "price_5m": null, "price_sub": 7.8545}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0023341184459017145}, "slope": {"slope_1m": 0.0, "slope_3m": -0.2540220152413211, "slope_5m": -0.2540220152413211, "slope_sub": -0.013997359588987908}, "acceleration": {"momentum_acceleration": -0.24, "velocity_acceleration": -0.00127, "slope_acceleration": -0.038032}, "volume": {"volume_1m": 37145.0, "volume_3m": 141652.0, "volume_5m": 141652.0, "volume_sub": 13947.0, "volume_acceleration": null, "relative_volume": 0.027}, "vwap": {"value": 7.8728, "slope": -0.0405, "price_vs_vwap_pct": -0.163, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.8856, "ema20": 7.8927, "ema9_slope": -0.0912, "price_vs_ema9_pct": -0.325, "price_vs_ema9_atr": -0.443}, "volatility": {"atr": 0.0577, "atr_pct": 0.735, "vwap_distance_atr": -0.222, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.85, "ask": 7.87, "spread": 0.02, "spread_pct": 0.254}, "trade_flow": {"tick_count_sub": 71, "trades_per_second": 2.367, "uptick_ratio": 0.113, "downtick_ratio": 0.169}, "pressure": {"score": -0.8, "slope": -7.7}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:45.989313", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:31:45.984599+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.036, "open": 6.115, "extension_from_open_pct": -1.2919051512673856, "price_1m": 6.055, "price_3m": null, "price_5m": null, "price_sub": 6.055}, "velocity": {"velocity_1m": -0.005229837599779832, "velocity_sub": -0.010459675199559664}, "slope": {"slope_1m": -0.3142833512530002, "slope_3m": -0.6123189002983307, "slope_5m": -0.6123189002983307, "slope_sub": -0.44574683230839596}, "acceleration": {"momentum_acceleration": -0.1666, "velocity_acceleration": 0.00011, "slope_acceleration": 0.003305}, "volume": {"volume_1m": 154607.0, "volume_3m": 545033.0, "volume_5m": 545033.0, "volume_sub": 102476.0, "volume_acceleration": null, "relative_volume": 0.026}, "vwap": {"value": 6.0715, "slope": -0.0406, "price_vs_vwap_pct": -0.585, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0866, "ema20": 6.0985, "ema9_slope": -0.1944, "price_vs_ema9_pct": -0.831, "price_vs_ema9_atr": -0.778}, "volatility": {"atr": 0.065, "atr_pct": 1.077, "vwap_distance_atr": -0.546, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.03, "ask": 6.04, "spread": 0.01, "spread_pct": 0.166}, "trade_flow": {"tick_count_sub": 239, "trades_per_second": 7.967, "uptick_ratio": 0.096, "downtick_ratio": 0.1}, "pressure": {"score": -10.0, "slope": 0.8}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:45.990824", "symbol": "NWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:31:45.984599+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.31, "open": 5.4, "extension_from_open_pct": -1.6666666666666805, "price_1m": 5.345, "price_3m": null, "price_5m": null, "price_sub": 5.335}, "velocity": {"velocity_1m": -0.010913626442157825, "velocity_sub": -0.01562011871290244}, "slope": {"slope_1m": -0.6569685593618046, "slope_3m": -0.8408595453129936, "slope_5m": -0.8408595453129936, "slope_sub": -0.5995316159250658}, "acceleration": {"momentum_acceleration": -0.2413, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1275.0, "volume_3m": 48936.0, "volume_5m": 48936.0, "volume_sub": 291.0, "volume_acceleration": null, "relative_volume": 0.009}, "vwap": {"value": 5.3606, "slope": -0.0394, "price_vs_vwap_pct": -0.944, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.3732, "ema20": 5.3867, "ema9_slope": -0.2487, "price_vs_ema9_pct": -1.176, "price_vs_ema9_atr": -1.404}, "volatility": {"atr": 0.045, "atr_pct": 0.847, "vwap_distance_atr": -1.124, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.3, "ask": 5.32, "spread": 0.02, "spread_pct": 0.377}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.0, "downtick_ratio": 0.3}, "pressure": {"score": -30.6, "slope": 4.0}}, "prediction": {"symbol": "NWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:45.994232", "symbol": "EQX", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:31:45.984599+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.025, "open": 11.18, "extension_from_open_pct": -1.3864042933810319, "price_1m": 11.08, "price_3m": null, "price_5m": null, "price_sub": 11.035}, "velocity": {"velocity_1m": -0.008273164861612472, "velocity_sub": -0.0030206917384080307}, "slope": {"slope_1m": -0.49762497172585135, "slope_3m": -0.20346646571213234, "slope_5m": -0.20346646571213234, "slope_sub": -0.5151960230482402}, "acceleration": {"momentum_acceleration": 0.3117, "velocity_acceleration": -0.000301, "slope_acceleration": -0.009045}, "volume": {"volume_1m": 66445.0, "volume_3m": 457905.0, "volume_5m": 457905.0, "volume_sub": 9258.0, "volume_acceleration": null, "relative_volume": 0.047}, "vwap": {"value": 11.0742, "slope": -0.0491, "price_vs_vwap_pct": -0.444, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0626, "ema20": 11.0666, "ema9_slope": -0.0334, "price_vs_ema9_pct": -0.34, "price_vs_ema9_atr": -0.409}, "volatility": {"atr": 0.092, "atr_pct": 0.834, "vwap_distance_atr": -0.535, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.02, "ask": 11.03, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 45, "trades_per_second": 1.5, "uptick_ratio": 0.2, "downtick_ratio": 0.244}, "pressure": {"score": -5.2, "slope": -2.5}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:51.001682", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:31:50.999476+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.86, "open": 7.94, "extension_from_open_pct": -1.0075566750629732, "price_1m": 7.86, "price_3m": null, "price_5m": null, "price_sub": 7.8545}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0023341184459017145}, "slope": {"slope_1m": 0.0, "slope_3m": -0.2540220152413211, "slope_5m": -0.2540220152413211, "slope_sub": -0.013997359588987908}, "acceleration": {"momentum_acceleration": -0.24, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 37145.0, "volume_3m": 141652.0, "volume_5m": 141652.0, "volume_sub": 13947.0, "volume_acceleration": null, "relative_volume": 0.027}, "vwap": {"value": 7.8728, "slope": -0.0405, "price_vs_vwap_pct": -0.163, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.8856, "ema20": 7.8927, "ema9_slope": -0.0912, "price_vs_ema9_pct": -0.325, "price_vs_ema9_atr": -0.443}, "volatility": {"atr": 0.0577, "atr_pct": 0.735, "vwap_distance_atr": -0.222, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.85, "ask": 7.87, "spread": 0.02, "spread_pct": 0.254}, "trade_flow": {"tick_count_sub": 71, "trades_per_second": 2.367, "uptick_ratio": 0.113, "downtick_ratio": 0.169}, "pressure": {"score": -0.8, "slope": 0.0}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:51.002821", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:31:50.999476+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.045, "open": 6.115, "extension_from_open_pct": -1.1447260834014765, "price_1m": 6.055, "price_3m": null, "price_5m": null, "price_sub": 6.055}, "velocity": {"velocity_1m": -0.002752546105147203, "velocity_sub": -0.005505092210294406}, "slope": {"slope_1m": -0.1652892561983436, "slope_3m": -0.5378824072091045, "slope_5m": -0.5378824072091045, "slope_sub": -0.356465054872516}, "acceleration": {"momentum_acceleration": -0.1814, "velocity_acceleration": 0.000988, "slope_acceleration": 0.02971}, "volume": {"volume_1m": 163090.0, "volume_3m": 553516.0, "volume_5m": 553516.0, "volume_sub": 110959.0, "volume_acceleration": null, "relative_volume": 0.027}, "vwap": {"value": 6.072, "slope": -0.0402, "price_vs_vwap_pct": -0.444, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0884, "ema20": 6.0993, "ema9_slope": -0.1796, "price_vs_ema9_pct": -0.713, "price_vs_ema9_atr": -0.668}, "volatility": {"atr": 0.065, "atr_pct": 1.075, "vwap_distance_atr": -0.415, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.04, "ask": 6.05, "spread": 0.01, "spread_pct": 0.165}, "trade_flow": {"tick_count_sub": 266, "trades_per_second": 8.867, "uptick_ratio": 0.098, "downtick_ratio": 0.098}, "pressure": {"score": -5.1, "slope": 4.9}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:51.003892", "symbol": "NWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:31:50.999476+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.31, "open": 5.4, "extension_from_open_pct": -1.6666666666666805, "price_1m": 5.345, "price_3m": null, "price_5m": null, "price_sub": 5.335}, "velocity": {"velocity_1m": -0.010913626442157825, "velocity_sub": -0.01562011871290244}, "slope": {"slope_1m": -0.6569685593618046, "slope_3m": -0.8408595453129936, "slope_5m": -0.8408595453129936, "slope_sub": -0.5995316159250658}, "acceleration": {"momentum_acceleration": -0.2413, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1975.0, "volume_3m": 49636.0, "volume_5m": 49636.0, "volume_sub": 991.0, "volume_acceleration": null, "relative_volume": 0.01}, "vwap": {"value": 5.36, "slope": -0.04, "price_vs_vwap_pct": -0.933, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.3732, "ema20": 5.3867, "ema9_slope": -0.2487, "price_vs_ema9_pct": -1.176, "price_vs_ema9_atr": -1.404}, "volatility": {"atr": 0.045, "atr_pct": 0.847, "vwap_distance_atr": -1.112, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.3, "ask": 5.32, "spread": 0.02, "spread_pct": 0.377}, "trade_flow": {"tick_count_sub": 16, "trades_per_second": 0.533, "uptick_ratio": 0.0, "downtick_ratio": 0.188}, "pressure": {"score": -24.6, "slope": 6.0}}, "prediction": {"symbol": "NWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:51.006046", "symbol": "EQX", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:31:50.999476+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.02, "open": 11.18, "extension_from_open_pct": -1.4311270125223625, "price_1m": 11.08, "price_3m": null, "price_5m": null, "price_sub": 11.035}, "velocity": {"velocity_1m": -0.009025270758122818, "velocity_sub": -0.0045310376076123145}, "slope": {"slope_1m": -0.542986425339371, "slope_3m": -0.22610792885137493, "slope_5m": -0.22610792885137493, "slope_sub": -0.5423728813559335}, "acceleration": {"momentum_acceleration": 0.3163, "velocity_acceleration": -0.000301, "slope_acceleration": -0.009045}, "volume": {"volume_1m": 67635.0, "volume_3m": 459095.0, "volume_5m": 459095.0, "volume_sub": 10448.0, "volume_acceleration": null, "relative_volume": 0.047}, "vwap": {"value": 11.0739, "slope": -0.0494, "price_vs_vwap_pct": -0.487, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0616, "ema20": 11.0661, "ema9_slope": -0.0379, "price_vs_ema9_pct": -0.376, "price_vs_ema9_atr": -0.452}, "volatility": {"atr": 0.092, "atr_pct": 0.835, "vwap_distance_atr": -0.586, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.02, "ask": 11.03, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 51, "trades_per_second": 1.7, "uptick_ratio": 0.235, "downtick_ratio": 0.275}, "pressure": {"score": -6.4, "slope": -1.2}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:56.015488", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:31:56.012182+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.87, "open": 7.94, "extension_from_open_pct": -0.8816120906801043, "price_1m": 7.86, "price_3m": null, "price_5m": null, "price_sub": 7.8545}, "velocity": {"velocity_1m": 0.0021204410517387164, "velocity_sub": 0.006577970165722534}, "slope": {"slope_1m": 0.12714558169103352, "slope_3m": -0.19043588658485133, "slope_5m": -0.19043588658485133, "slope_sub": 0.06233204534974028}, "acceleration": {"momentum_acceleration": -0.2528, "velocity_acceleration": 0.000847, "slope_acceleration": 0.025365}, "volume": {"volume_1m": 43441.0, "volume_3m": 147948.0, "volume_5m": 147948.0, "volume_sub": 20243.0, "volume_acceleration": null, "relative_volume": 0.029}, "vwap": {"value": 7.8736, "slope": -0.0397, "price_vs_vwap_pct": -0.046, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.8876, "ema20": 7.8937, "ema9_slope": -0.0785, "price_vs_ema9_pct": -0.223, "price_vs_ema9_atr": -0.305}, "volatility": {"atr": 0.0577, "atr_pct": 0.734, "vwap_distance_atr": -0.063, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.86, "ask": 7.88, "spread": 0.02, "spread_pct": 0.254}, "trade_flow": {"tick_count_sub": 107, "trades_per_second": 3.567, "uptick_ratio": 0.084, "downtick_ratio": 0.112}, "pressure": {"score": 4.6, "slope": 5.4}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:56.019338", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:31:56.012182+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.03, "open": 6.115, "extension_from_open_pct": -1.3900245298446436, "price_1m": 6.055, "price_3m": null, "price_5m": null, "price_sub": 6.055}, "velocity": {"velocity_1m": -0.006881365262868006, "velocity_sub": -0.013762730525736013}, "slope": {"slope_1m": -0.41373603640876233, "slope_3m": -0.6619841387611035, "slope_5m": -0.6619841387611035, "slope_sub": -0.5053048755315183}, "acceleration": {"momentum_acceleration": -0.1567, "velocity_acceleration": -0.001647, "slope_acceleration": -0.049563}, "volume": {"volume_1m": 172199.0, "volume_3m": 562625.0, "volume_5m": 562625.0, "volume_sub": 120068.0, "volume_acceleration": null, "relative_volume": 0.027}, "vwap": {"value": 6.0701, "slope": -0.0421, "price_vs_vwap_pct": -0.66, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0854, "ema20": 6.0979, "ema9_slope": -0.2042, "price_vs_ema9_pct": -0.91, "price_vs_ema9_atr": -0.852}, "volatility": {"atr": 0.065, "atr_pct": 1.078, "vwap_distance_atr": -0.616, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.03, "ask": 6.04, "spread": 0.01, "spread_pct": 0.166}, "trade_flow": {"tick_count_sub": 292, "trades_per_second": 9.733, "uptick_ratio": 0.096, "downtick_ratio": 0.11}, "pressure": {"score": -13.6, "slope": -8.5}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:56.021233", "symbol": "NWL", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:31:56.012182+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.32, "open": 5.4, "extension_from_open_pct": -1.4814814814814827, "price_1m": 5.345, "price_3m": null, "price_5m": null, "price_sub": 5.335}, "velocity": {"velocity_1m": -0.007795447458683962, "velocity_sub": -0.009372071227741132}, "slope": {"slope_1m": -0.4688232536333703, "slope_3m": -0.7469654528478065, "slope_5m": -0.7469654528478065, "slope_sub": -0.48689138576778984}, "acceleration": {"momentum_acceleration": -0.2601, "velocity_acceleration": 0.001246, "slope_acceleration": 0.037534}, "volume": {"volume_1m": 1976.0, "volume_3m": 49637.0, "volume_5m": 49637.0, "volume_sub": 992.0, "volume_acceleration": null, "relative_volume": 0.01}, "vwap": {"value": 5.3602, "slope": -0.0398, "price_vs_vwap_pct": -0.749, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.3752, "ema20": 5.3876, "ema9_slope": -0.2301, "price_vs_ema9_pct": -1.027, "price_vs_ema9_atr": -1.227}, "volatility": {"atr": 0.045, "atr_pct": 0.846, "vwap_distance_atr": -0.892, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.3, "ask": 5.32, "spread": 0.02, "spread_pct": 0.377}, "trade_flow": {"tick_count_sub": 17, "trades_per_second": 0.567, "uptick_ratio": 0.059, "downtick_ratio": 0.176}, "pressure": {"score": -15.0, "slope": 9.6}}, "prediction": {"symbol": "NWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:31:56.024664", "symbol": "EQX", "shortlisted": true, "confidence_rank": 4, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 3"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:31:56.012182+00:00", "insufficient_data": false, "missing": ["price_3m", "price_5m", "volume_acceleration", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.025, "open": 11.18, "extension_from_open_pct": -1.3864042933810319, "price_1m": 11.08, "price_3m": null, "price_5m": null, "price_sub": 11.035}, "velocity": {"velocity_1m": -0.008273164861612472, "velocity_sub": -0.0030206917384080307}, "slope": {"slope_1m": -0.49762497172585135, "slope_3m": -0.20346646571213234, "slope_5m": -0.20346646571213234, "slope_sub": -0.5151960230482402}, "acceleration": {"momentum_acceleration": 0.3117, "velocity_acceleration": 0.000301, "slope_acceleration": 0.009049}, "volume": {"volume_1m": 69346.0, "volume_3m": 460806.0, "volume_5m": 460806.0, "volume_sub": 12159.0, "volume_acceleration": null, "relative_volume": 0.048}, "vwap": {"value": 11.074, "slope": -0.0493, "price_vs_vwap_pct": -0.443, "time_above_pct": 33.3, "time_below_pct": 66.7, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0626, "ema20": 11.0666, "ema9_slope": -0.0334, "price_vs_ema9_pct": -0.34, "price_vs_ema9_atr": -0.409}, "volatility": {"atr": 0.092, "atr_pct": 0.834, "vwap_distance_atr": -0.533, "range_expansion_pct": 0.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.02, "ask": 11.03, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 61, "trades_per_second": 2.033, "uptick_ratio": 0.23, "downtick_ratio": 0.262}, "pressure": {"score": -4.5, "slope": 1.9}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 3"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:01.038361", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:32:01.032215+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.038, "open": 6.115, "extension_from_open_pct": -1.2591986917416182, "price_1m": 6.04, "price_3m": 6.1103, "price_5m": null, "price_sub": 6.0378}, "velocity": {"velocity_1m": -0.0005518763796908884, "velocity_sub": 0.00011041549350228121}, "slope": {"slope_1m": -0.0331180659049475, "slope_3m": -0.14062758506589748, "slope_5m": -0.382621177809948, "slope_sub": -0.25532477840983797}, "acceleration": {"momentum_acceleration": -0.1273, "velocity_acceleration": 0.002764, "slope_acceleration": 0.07582}, "volume": {"volume_1m": 202.0, "volume_3m": 560376.0, "volume_5m": 562864.0, "volume_sub": 202.0, "volume_acceleration": 0.442, "relative_volume": 0.027}, "vwap": {"value": 6.0711, "slope": -0.0411, "price_vs_vwap_pct": -0.545, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0775, "ema20": 6.093, "ema9_slope": -0.1809, "price_vs_ema9_pct": -0.65, "price_vs_ema9_atr": -0.878}, "volatility": {"atr": 0.045, "atr_pct": 0.745, "vwap_distance_atr": -0.735, "range_expansion_pct": -98.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.03, "ask": 6.04, "spread": 0.01, "spread_pct": 0.166}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.333, "downtick_ratio": 0.333}, "pressure": {"score": -13.9, "slope": -0.3}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:01.040208", "symbol": "NWL", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:32:01.032215+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.3861, "open": 5.4, "extension_from_open_pct": -0.257407407407416, "price_1m": 5.31, "price_3m": 5.4, "price_5m": null, "price_sub": 5.32}, "velocity": {"velocity_1m": 0.023885750156936687, "velocity_sub": 0.04141604010025037}, "slope": {"slope_1m": 1.4229485513411484, "slope_3m": 0.3843252644768763, "slope_5m": -0.1430896735708551, "slope_sub": 0.4051229536942247}, "acceleration": {"momentum_acceleration": -0.5482, "velocity_acceleration": 0.010117, "slope_acceleration": 0.376844}, "volume": {"volume_1m": 49.0, "volume_3m": 47686.0, "volume_5m": 49686.0, "volume_sub": 49.0, "volume_acceleration": 0.042, "relative_volume": 0.01}, "vwap": {"value": 5.36, "slope": -0.04, "price_vs_vwap_pct": 0.487, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 1, "rejection_count": 1, "classification": "VWAP_DECLINING"}, "ema": {"ema9": 5.3758, "ema20": 5.3866, "ema9_slope": -0.1643, "price_vs_ema9_pct": 0.192, "price_vs_ema9_atr": 0.186}, "volatility": {"atr": 0.0554, "atr_pct": 1.028, "vwap_distance_atr": 0.472, "range_expansion_pct": -98.5}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 5.3, "ask": 5.32, "spread": 0.02, "spread_pct": 0.377}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 45.0, "slope": 60.0}}, "prediction": {"symbol": "NWL", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:01.041788", "symbol": "EQX", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:32:01.032215+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.03, "open": 11.18, "extension_from_open_pct": -1.341681574239717, "price_1m": 11.025, "price_3m": 11.07, "price_5m": null, "price_sub": 11.025}, "velocity": {"velocity_1m": 0.0007558578987148912, "velocity_sub": 0.0015117157974297824}, "slope": {"slope_1m": 0.045341192473353026, "slope_3m": -0.22634676324128886, "slope_5m": -0.15835312747426986, "slope_sub": -0.371166685526769}, "acceleration": {"momentum_acceleration": 0.2128, "velocity_acceleration": 0.000903, "slope_acceleration": 0.10816}, "volume": {"volume_1m": 2106.0, "volume_3m": 400047.0, "volume_5m": 463295.0, "volume_sub": 2106.0, "volume_acceleration": 0.184, "relative_volume": 0.048}, "vwap": {"value": 11.0733, "slope": -0.05, "price_vs_vwap_pct": -0.391, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0561, "ema20": 11.0631, "ema9_slope": -0.0462, "price_vs_ema9_pct": -0.236, "price_vs_ema9_atr": -0.437}, "volatility": {"atr": 0.0597, "atr_pct": 0.541, "vwap_distance_atr": -0.726, "range_expansion_pct": -99.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.03, "ask": 11.04, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.0}, "pressure": {"score": -11.3, "slope": -6.8}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:06.070738", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:32:06.067446+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.86, "open": 7.94, "extension_from_open_pct": -1.0075566750629732, "price_1m": 7.87, "price_3m": 7.9, "price_5m": null, "price_sub": 7.8716}, "velocity": {"velocity_1m": -0.0021177467174925426, "velocity_sub": -0.004912173721564278}, "slope": {"slope_1m": -0.12714558169103352, "slope_3m": 0.0, "slope_5m": -0.13972689742775524, "slope_sub": 0.043503009912199256}, "acceleration": {"momentum_acceleration": -0.1832, "velocity_acceleration": -0.001143, "slope_acceleration": -0.025289}, "volume": {"volume_1m": 849.0, "volume_3m": 145795.0, "volume_5m": 148838.0, "volume_sub": 849.0, "volume_acceleration": 0.424, "relative_volume": 0.029}, "vwap": {"value": 7.8736, "slope": -0.0397, "price_vs_vwap_pct": -0.173, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 3, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.8821, "ema20": 7.8905, "ema9_slope": -0.0737, "price_vs_ema9_pct": -0.28, "price_vs_ema9_atr": -0.524}, "volatility": {"atr": 0.0421, "atr_pct": 0.536, "vwap_distance_atr": -0.323, "range_expansion_pct": -99.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.86, "ask": 7.88, "spread": 0.02, "spread_pct": 0.254}, "trade_flow": {"tick_count_sub": 8, "trades_per_second": 0.267, "uptick_ratio": 0.25, "downtick_ratio": 0.375}, "pressure": {"score": -22.8, "slope": -27.4}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:06.073067", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:32:06.067446+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.0323, "open": 6.115, "extension_from_open_pct": -1.3524121013900243, "price_1m": 6.04, "price_3m": 6.1103, "price_5m": null, "price_sub": 6.0378}, "velocity": {"velocity_1m": -0.0021247240618101045, "velocity_sub": -0.003036426071306114}, "slope": {"slope_1m": -0.12756475568035616, "slope_3m": -0.1878382329414709, "slope_5m": -0.41093177542330583, "slope_sub": -0.311953388936898}, "acceleration": {"momentum_acceleration": -0.099, "velocity_acceleration": -0.000625, "slope_acceleration": -0.018757}, "volume": {"volume_1m": 12937.0, "volume_3m": 573111.0, "volume_5m": 575599.0, "volume_sub": 12937.0, "volume_acceleration": 0.474, "relative_volume": 0.028}, "vwap": {"value": 6.0703, "slope": -0.0418, "price_vs_vwap_pct": -0.627, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0764, "ema20": 6.0925, "ema9_slope": -0.1865, "price_vs_ema9_pct": -0.725, "price_vs_ema9_atr": -0.879}, "volatility": {"atr": 0.0502, "atr_pct": 0.832, "vwap_distance_atr": -0.758, "range_expansion_pct": -98.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.03, "ask": 6.04, "spread": 0.01, "spread_pct": 0.166}, "trade_flow": {"tick_count_sub": 33, "trades_per_second": 1.1, "uptick_ratio": 0.333, "downtick_ratio": 0.424}, "pressure": {"score": -18.9, "slope": -5.0}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:06.079203", "symbol": "EQX", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:32:06.067446+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.05, "open": 11.18, "extension_from_open_pct": -1.1627906976744098, "price_1m": 11.025, "price_3m": 11.07, "price_5m": null, "price_sub": 11.025}, "velocity": {"velocity_1m": 0.0037792894935752613, "velocity_sub": 0.007558578987150523}, "slope": {"slope_1m": 0.22650056625141882, "slope_3m": -0.135726134821291, "slope_5m": -0.10401356698699689, "slope_sub": -0.26241375410021417}, "acceleration": {"momentum_acceleration": 0.1584, "velocity_acceleration": 0.001201, "slope_acceleration": 0.035978}, "volume": {"volume_1m": 15640.0, "volume_3m": 413581.0, "volume_5m": 476829.0, "volume_sub": 15640.0, "volume_acceleration": 0.218, "relative_volume": 0.049}, "vwap": {"value": 11.0726, "slope": -0.0507, "price_vs_vwap_pct": -0.204, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0601, "ema20": 11.065, "ema9_slope": -0.0354, "price_vs_ema9_pct": -0.091, "price_vs_ema9_atr": -0.148}, "volatility": {"atr": 0.068, "atr_pct": 0.615, "vwap_distance_atr": -0.332, "range_expansion_pct": -99.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.04, "ask": 11.05, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 58, "trades_per_second": 1.933, "uptick_ratio": 0.138, "downtick_ratio": 0.034}, "pressure": {"score": -10.1, "slope": 1.2}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:11.088299", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:32:11.085698+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.8661, "open": 7.94, "extension_from_open_pct": -0.9307304785894215, "price_1m": 7.87, "price_3m": 7.9, "price_5m": null, "price_sub": 7.8716}, "velocity": {"velocity_1m": -0.0008259212198220652, "velocity_sub": -0.002329047885224358}, "slope": {"slope_1m": -0.04956755485793548, "slope_3m": 0.038777594602497835, "slope_5m": -0.1164588631608362, "slope_sub": 0.09004139615034903}, "acceleration": {"momentum_acceleration": -0.2065, "velocity_acceleration": 0.000515, "slope_acceleration": 0.015459}, "volume": {"volume_1m": 11406.0, "volume_3m": 156352.0, "volume_5m": 159395.0, "volume_sub": 11406.0, "volume_acceleration": 0.525, "relative_volume": 0.031}, "vwap": {"value": 7.8716, "slope": -0.0417, "price_vs_vwap_pct": -0.07, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.8833, "ema20": 7.8911, "ema9_slope": -0.0691, "price_vs_ema9_pct": -0.218, "price_vs_ema9_atr": -0.252}, "volatility": {"atr": 0.0683, "atr_pct": 0.868, "vwap_distance_atr": -0.081, "range_expansion_pct": -98.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.78, "ask": 7.81, "spread": 0.03, "spread_pct": 0.385}, "trade_flow": {"tick_count_sub": 64, "trades_per_second": 2.133, "uptick_ratio": 0.172, "downtick_ratio": 0.266}, "pressure": {"score": -17.3, "slope": 5.5}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:11.091271", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:32:11.085698+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.035, "open": 6.115, "extension_from_open_pct": -1.3082583810302546, "price_1m": 6.04, "price_3m": 6.1103, "price_5m": null, "price_sub": 6.0378}, "velocity": {"velocity_1m": -0.0013796909492273435, "velocity_sub": -0.0015458169090285046}, "slope": {"slope_1m": -0.08281573498964627, "slope_3m": -0.1654715940430191, "slope_5m": -0.3975198326753351, "slope_sub": -0.2851259830148234}, "acceleration": {"momentum_acceleration": -0.1124, "velocity_acceleration": 0.000297, "slope_acceleration": 0.008917}, "volume": {"volume_1m": 14317.0, "volume_3m": 574491.0, "volume_5m": 576979.0, "volume_sub": 14317.0, "volume_acceleration": 0.478, "relative_volume": 0.028}, "vwap": {"value": 6.0703, "slope": -0.0419, "price_vs_vwap_pct": -0.581, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0769, "ema20": 6.0928, "ema9_slope": -0.1838, "price_vs_ema9_pct": -0.69, "price_vs_ema9_atr": -0.835}, "volatility": {"atr": 0.0502, "atr_pct": 0.831, "vwap_distance_atr": -0.703, "range_expansion_pct": -98.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.03, "ask": 6.04, "spread": 0.01, "spread_pct": 0.166}, "trade_flow": {"tick_count_sub": 42, "trades_per_second": 1.4, "uptick_ratio": 0.357, "downtick_ratio": 0.429}, "pressure": {"score": -17.0, "slope": 1.9}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:11.092931", "symbol": "EQX", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:32:11.085698+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.055, "open": 11.18, "extension_from_open_pct": -1.118067978533095, "price_1m": 11.025, "price_3m": 11.07, "price_5m": null, "price_sub": 11.025}, "velocity": {"velocity_1m": 0.004535147392290152, "velocity_sub": 0.009070294784580305}, "slope": {"slope_1m": 0.2717391304347768, "slope_3m": -0.11308805790108725, "slope_5m": -0.09043635541487807, "slope_sub": -0.23524089572495374}, "acceleration": {"momentum_acceleration": 0.1448, "velocity_acceleration": 0.000301, "slope_acceleration": 0.009015}, "volume": {"volume_1m": 15940.0, "volume_3m": 413881.0, "volume_5m": 477129.0, "volume_sub": 15940.0, "volume_acceleration": 0.219, "relative_volume": 0.049}, "vwap": {"value": 11.0726, "slope": -0.0507, "price_vs_vwap_pct": -0.159, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0611, "ema20": 11.0655, "ema9_slope": -0.0327, "price_vs_ema9_pct": -0.055, "price_vs_ema9_atr": -0.089}, "volatility": {"atr": 0.068, "atr_pct": 0.615, "vwap_distance_atr": -0.259, "range_expansion_pct": -99.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.05, "ask": 11.06, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 61, "trades_per_second": 2.033, "uptick_ratio": 0.148, "downtick_ratio": 0.049}, "pressure": {"score": -9.2, "slope": 0.9}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:16.099848", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:32:16.097448+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.79, "open": 7.94, "extension_from_open_pct": -1.8891687657430773, "price_1m": 7.87, "price_3m": 7.9, "price_5m": null, "price_sub": 7.8716}, "velocity": {"velocity_1m": -0.01694197373994072, "velocity_sub": -0.03455460135169466}, "slope": {"slope_1m": -1.0217113665389537, "slope_3m": -0.44642857142857323, "slope_5m": -0.40738383195417077, "slope_sub": -0.4918393299358448}, "acceleration": {"momentum_acceleration": 0.0845, "velocity_acceleration": -0.00643, "slope_acceleration": -0.193973}, "volume": {"volume_1m": 11506.0, "volume_3m": 156452.0, "volume_5m": 159495.0, "volume_sub": 11506.0, "volume_acceleration": 0.526, "relative_volume": 0.031}, "vwap": {"value": 7.8698, "slope": -0.0435, "price_vs_vwap_pct": -1.014, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.8681, "ema20": 7.8838, "ema9_slope": -0.127, "price_vs_ema9_pct": -0.992, "price_vs_ema9_atr": -1.143}, "volatility": {"atr": 0.0683, "atr_pct": 0.877, "vwap_distance_atr": -1.168, "range_expansion_pct": -98.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.78, "ask": 7.81, "spread": 0.03, "spread_pct": 0.385}, "trade_flow": {"tick_count_sub": 65, "trades_per_second": 2.167, "uptick_ratio": 0.169, "downtick_ratio": 0.277}, "pressure": {"score": -40.4, "slope": -23.1}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:16.101850", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:32:16.097448+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.0477, "open": 6.115, "extension_from_open_pct": -1.1005723630417066, "price_1m": 6.04, "price_3m": 6.1103, "price_5m": null, "price_sub": 6.0378}, "velocity": {"velocity_1m": 0.0021247240618101045, "velocity_sub": 0.005465566928351397}, "slope": {"slope_1m": 0.12740223533012596, "slope_3m": -0.06035485346723362, "slope_5m": -0.33447408568012044, "slope_sub": -0.15901812095791}, "acceleration": {"momentum_acceleration": -0.1755, "velocity_acceleration": 0.001399, "slope_acceleration": 0.041945}, "volume": {"volume_1m": 16292.0, "volume_3m": 576466.0, "volume_5m": 578954.0, "volume_sub": 16292.0, "volume_acceleration": 0.483, "relative_volume": 0.028}, "vwap": {"value": 6.0703, "slope": -0.0418, "price_vs_vwap_pct": -0.372, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0795, "ema20": 6.094, "ema9_slope": -0.1713, "price_vs_ema9_pct": -0.522, "price_vs_ema9_atr": -0.633}, "volatility": {"atr": 0.0502, "atr_pct": 0.83, "vwap_distance_atr": -0.45, "range_expansion_pct": -98.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.03, "ask": 6.04, "spread": 0.01, "spread_pct": 0.166}, "trade_flow": {"tick_count_sub": 46, "trades_per_second": 1.533, "uptick_ratio": 0.348, "downtick_ratio": 0.391}, "pressure": {"score": -10.8, "slope": 6.2}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:16.104491", "symbol": "EQX", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:32:16.097448+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.055, "open": 11.18, "extension_from_open_pct": -1.118067978533095, "price_1m": 11.025, "price_3m": 11.07, "price_5m": null, "price_sub": 11.025}, "velocity": {"velocity_1m": 0.004535147392290152, "velocity_sub": 0.009070294784580305}, "slope": {"slope_1m": 0.2717391304347768, "slope_3m": -0.11308805790108725, "slope_5m": -0.09043635541487807, "slope_sub": -0.23524089572495374}, "acceleration": {"momentum_acceleration": 0.1448, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 15940.0, "volume_3m": 413881.0, "volume_5m": 477129.0, "volume_sub": 15940.0, "volume_acceleration": 0.219, "relative_volume": 0.049}, "vwap": {"value": 11.0726, "slope": -0.0507, "price_vs_vwap_pct": -0.159, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0611, "ema20": 11.0655, "ema9_slope": -0.0327, "price_vs_ema9_pct": -0.055, "price_vs_ema9_atr": -0.089}, "volatility": {"atr": 0.068, "atr_pct": 0.615, "vwap_distance_atr": -0.259, "range_expansion_pct": -99.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.05, "ask": 11.06, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 61, "trades_per_second": 2.033, "uptick_ratio": 0.148, "downtick_ratio": 0.049}, "pressure": {"score": -9.2, "slope": 0.0}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:21.113570", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:32:21.110786+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.8, "open": 7.94, "extension_from_open_pct": -1.7632241813602085, "price_1m": 7.87, "price_3m": 7.9, "price_5m": null, "price_sub": 7.8716}, "velocity": {"velocity_1m": -0.014824227022448176, "velocity_sub": -0.03031996883310471}, "slope": {"slope_1m": -0.8934269304403355, "slope_3m": -0.38249043773905966, "slope_5m": -0.3690741329939571, "slope_sub": -0.415215652788977}, "acceleration": {"momentum_acceleration": 0.0461, "velocity_acceleration": 0.000845, "slope_acceleration": 0.025589}, "volume": {"volume_1m": 11806.0, "volume_3m": 156752.0, "volume_5m": 159795.0, "volume_sub": 11806.0, "volume_acceleration": 0.529, "relative_volume": 0.031}, "vwap": {"value": 7.8699, "slope": -0.0434, "price_vs_vwap_pct": -0.889, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.8701, "ema20": 7.8848, "ema9_slope": -0.1194, "price_vs_ema9_pct": -0.89, "price_vs_ema9_atr": -1.026}, "volatility": {"atr": 0.0683, "atr_pct": 0.876, "vwap_distance_atr": -1.024, "range_expansion_pct": -98.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.78, "ask": 7.81, "spread": 0.03, "spread_pct": 0.385}, "trade_flow": {"tick_count_sub": 66, "trades_per_second": 2.2, "uptick_ratio": 0.182, "downtick_ratio": 0.273}, "pressure": {"score": -36.6, "slope": 3.8}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:21.116313", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:32:21.110786+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.035, "open": 6.115, "extension_from_open_pct": -1.3082583810302546, "price_1m": 6.04, "price_3m": 6.1103, "price_5m": null, "price_sub": 6.0378}, "velocity": {"velocity_1m": -0.0013796909492273435, "velocity_sub": -0.0015458169090285046}, "slope": {"slope_1m": -0.08281573498964627, "slope_3m": -0.1654715940430191, "slope_5m": -0.3975198326753351, "slope_sub": -0.2851259830148234}, "acceleration": {"momentum_acceleration": -0.1124, "velocity_acceleration": -0.001399, "slope_acceleration": -0.041932}, "volume": {"volume_1m": 17705.0, "volume_3m": 577879.0, "volume_5m": 580367.0, "volume_sub": 17705.0, "volume_acceleration": 0.486, "relative_volume": 0.028}, "vwap": {"value": 6.0701, "slope": -0.042, "price_vs_vwap_pct": -0.578, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0769, "ema20": 6.0928, "ema9_slope": -0.1838, "price_vs_ema9_pct": -0.69, "price_vs_ema9_atr": -0.835}, "volatility": {"atr": 0.0502, "atr_pct": 0.831, "vwap_distance_atr": -0.7, "range_expansion_pct": -98.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.03, "ask": 6.04, "spread": 0.01, "spread_pct": 0.166}, "trade_flow": {"tick_count_sub": 51, "trades_per_second": 1.7, "uptick_ratio": 0.333, "downtick_ratio": 0.392}, "pressure": {"score": -16.3, "slope": -5.5}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:21.117993", "symbol": "EQX", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:32:21.110786+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.05, "open": 11.18, "extension_from_open_pct": -1.1627906976744098, "price_1m": 11.025, "price_3m": 11.07, "price_5m": null, "price_sub": 11.025}, "velocity": {"velocity_1m": 0.0037792894935752613, "velocity_sub": 0.007558578987150523}, "slope": {"slope_1m": 0.22650056625141882, "slope_3m": -0.135726134821291, "slope_5m": -0.10401356698699689, "slope_sub": -0.26241375410021417}, "acceleration": {"momentum_acceleration": 0.1584, "velocity_acceleration": -0.000302, "slope_acceleration": -0.009024}, "volume": {"volume_1m": 19888.0, "volume_3m": 417829.0, "volume_5m": 481077.0, "volume_sub": 19888.0, "volume_acceleration": 0.229, "relative_volume": 0.05}, "vwap": {"value": 11.0723, "slope": -0.051, "price_vs_vwap_pct": -0.202, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0601, "ema20": 11.065, "ema9_slope": -0.0354, "price_vs_ema9_pct": -0.091, "price_vs_ema9_atr": -0.148}, "volatility": {"atr": 0.068, "atr_pct": 0.615, "vwap_distance_atr": -0.329, "range_expansion_pct": -99.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.04, "ask": 11.05, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 78, "trades_per_second": 2.6, "uptick_ratio": 0.141, "downtick_ratio": 0.09}, "pressure": {"score": -11.9, "slope": -2.7}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:26.126384", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:32:26.123541+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.7971, "open": 7.94, "extension_from_open_pct": -1.7997481108312345, "price_1m": 7.87, "price_3m": 7.9, "price_5m": null, "price_sub": 7.8716}, "velocity": {"velocity_1m": -0.015438373570520912, "velocity_sub": -0.03154801226349559}, "slope": {"slope_1m": -0.9306125575250013, "slope_3m": -0.4010269008930124, "slope_5m": -0.3801814357672202, "slope_sub": -0.4374314920084625}, "acceleration": {"momentum_acceleration": 0.0573, "velocity_acceleration": -0.000245, "slope_acceleration": -0.007418}, "volume": {"volume_1m": 11880.0, "volume_3m": 156826.0, "volume_5m": 159869.0, "volume_sub": 11880.0, "volume_acceleration": 0.53, "relative_volume": 0.031}, "vwap": {"value": 7.8699, "slope": -0.0435, "price_vs_vwap_pct": -0.924, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.8695, "ema20": 7.8845, "ema9_slope": -0.1216, "price_vs_ema9_pct": -0.92, "price_vs_ema9_atr": -1.06}, "volatility": {"atr": 0.0683, "atr_pct": 0.876, "vwap_distance_atr": -1.065, "range_expansion_pct": -98.3}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.78, "ask": 7.81, "spread": 0.03, "spread_pct": 0.385}, "trade_flow": {"tick_count_sub": 70, "trades_per_second": 2.333, "uptick_ratio": 0.171, "downtick_ratio": 0.271}, "pressure": {"score": -37.8, "slope": -1.2}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:26.128446", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:32:26.123541+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.0374, "open": 6.115, "extension_from_open_pct": -1.2690106295993513, "price_1m": 6.04, "price_3m": 6.1103, "price_5m": null, "price_sub": 6.0378}, "velocity": {"velocity_1m": -0.0007174392935982776, "velocity_sub": -0.00022083098700407213}, "slope": {"slope_1m": -0.04305562455495649, "slope_3m": -0.14559572919194239, "slope_5m": -0.38560061379301636, "slope_sub": -0.2612844279442033}, "acceleration": {"momentum_acceleration": -0.1243, "velocity_acceleration": 0.000264, "slope_acceleration": 0.007932}, "volume": {"volume_1m": 17752.0, "volume_3m": 577926.0, "volume_5m": 580414.0, "volume_sub": 17752.0, "volume_acceleration": 0.487, "relative_volume": 0.028}, "vwap": {"value": 6.0701, "slope": -0.042, "price_vs_vwap_pct": -0.539, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0774, "ema20": 6.093, "ema9_slope": -0.1814, "price_vs_ema9_pct": -0.658, "price_vs_ema9_atr": -0.797}, "volatility": {"atr": 0.0502, "atr_pct": 0.831, "vwap_distance_atr": -0.652, "range_expansion_pct": -98.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.03, "ask": 6.04, "spread": 0.01, "spread_pct": 0.166}, "trade_flow": {"tick_count_sub": 53, "trades_per_second": 1.767, "uptick_ratio": 0.34, "downtick_ratio": 0.396}, "pressure": {"score": -15.2, "slope": 1.1}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:26.130536", "symbol": "EQX", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:32:26.123541+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.04, "open": 11.18, "extension_from_open_pct": -1.2522361359570713, "price_1m": 11.025, "price_3m": 11.07, "price_5m": null, "price_sub": 11.025}, "velocity": {"velocity_1m": 0.002267573696144942, "velocity_sub": 0.004535147392289884}, "slope": {"slope_1m": 0.13596193065940443, "slope_3m": -0.18102277869965724, "slope_5m": -0.13117720230691227, "slope_sub": -0.3167779160538599}, "acceleration": {"momentum_acceleration": 0.1856, "velocity_acceleration": -0.000603, "slope_acceleration": -0.018062}, "volume": {"volume_1m": 20273.0, "volume_3m": 418214.0, "volume_5m": 481462.0, "volume_sub": 20273.0, "volume_acceleration": 0.23, "relative_volume": 0.05}, "vwap": {"value": 11.0722, "slope": -0.0512, "price_vs_vwap_pct": -0.291, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0581, "ema20": 11.064, "ema9_slope": -0.0408, "price_vs_ema9_pct": -0.164, "price_vs_ema9_atr": -0.266}, "volatility": {"atr": 0.068, "atr_pct": 0.616, "vwap_distance_atr": -0.473, "range_expansion_pct": -99.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.04, "ask": 11.05, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 81, "trades_per_second": 2.7, "uptick_ratio": 0.136, "downtick_ratio": 0.111}, "pressure": {"score": -15.1, "slope": -3.2}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:31.139701", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:32:31.136805+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.77, "open": 7.94, "extension_from_open_pct": -2.1410579345088263, "price_1m": 7.87, "price_3m": 7.9, "price_5m": null, "price_sub": 7.77}, "velocity": {"velocity_1m": -0.02117746717492599, "velocity_sub": 0.0}, "slope": {"slope_1m": -1.2787723785166307, "slope_3m": -0.5744680851063878, "slope_5m": -0.48407643312102233, "slope_sub": -0.908587895516233}, "acceleration": {"momentum_acceleration": 0.4245, "velocity_acceleration": 0.006293, "slope_acceleration": -0.069448}, "volume": {"volume_1m": 18554.0, "volume_3m": 163500.0, "volume_5m": 166543.0, "volume_sub": 1.0, "volume_acceleration": 0.594, "relative_volume": 0.032}, "vwap": {"value": 7.8658, "slope": -0.0475, "price_vs_vwap_pct": -1.218, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.8641, "ema20": 7.8819, "ema9_slope": -0.1422, "price_vs_ema9_pct": -1.196, "price_vs_ema9_atr": -1.202}, "volatility": {"atr": 0.0783, "atr_pct": 1.008, "vwap_distance_atr": -1.224, "range_expansion_pct": -98.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.75, "ask": 7.79, "spread": 0.04, "spread_pct": 0.515}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -10.2, "slope": 27.6}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:31.141915", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:32:31.136805+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.025, "open": 6.115, "extension_from_open_pct": -1.471790678659033, "price_1m": 6.04, "price_3m": 6.1103, "price_5m": null, "price_sub": 6.035}, "velocity": {"velocity_1m": -0.004139072847682031, "velocity_sub": -0.005523336095001262}, "slope": {"slope_1m": -0.2486531288851998, "slope_3m": -0.24834437086092187, "slope_5m": -0.44720866023119393, "slope_sub": -0.30737637044151495}, "acceleration": {"momentum_acceleration": -0.1398, "velocity_acceleration": -0.001058, "slope_acceleration": -0.041011}, "volume": {"volume_1m": 58242.0, "volume_3m": 618416.0, "volume_5m": 620904.0, "volume_sub": 2501.0, "volume_acceleration": 0.59, "relative_volume": 0.03}, "vwap": {"value": 6.0676, "slope": -0.0446, "price_vs_vwap_pct": -0.701, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0749, "ema20": 6.0918, "ema9_slope": -0.1937, "price_vs_ema9_pct": -0.822, "price_vs_ema9_atr": -0.963}, "volatility": {"atr": 0.0518, "atr_pct": 0.86, "vwap_distance_atr": -0.821, "range_expansion_pct": -98.1}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.02, "ask": 6.03, "spread": 0.01, "spread_pct": 0.166}, "trade_flow": {"tick_count_sub": 13, "trades_per_second": 0.433, "uptick_ratio": 0.0, "downtick_ratio": 0.154}, "pressure": {"score": -20.3, "slope": -5.1}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:31.143759", "symbol": "EQX", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:32:31.136805+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.05, "open": 11.18, "extension_from_open_pct": -1.1627906976744098, "price_1m": 11.025, "price_3m": 11.07, "price_5m": null, "price_sub": 11.05}, "velocity": {"velocity_1m": 0.0037792894935752613, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.22650056625141882, "slope_3m": -0.135726134821291, "slope_5m": -0.10401356698699689, "slope_sub": 0.1268115942029023}, "acceleration": {"momentum_acceleration": -0.2308, "velocity_acceleration": -0.000905, "slope_acceleration": 0.01806}, "volume": {"volume_1m": 20424.0, "volume_3m": 418365.0, "volume_5m": 481613.0, "volume_sub": 100.0, "volume_acceleration": 0.23, "relative_volume": 0.05}, "vwap": {"value": 11.0723, "slope": -0.051, "price_vs_vwap_pct": -0.201, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0601, "ema20": 11.065, "ema9_slope": -0.0354, "price_vs_ema9_pct": -0.091, "price_vs_ema9_atr": -0.148}, "volatility": {"atr": 0.068, "atr_pct": 0.615, "vwap_distance_atr": -0.328, "range_expansion_pct": -99.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.05, "ask": 11.06, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 0.0, "downtick_ratio": 0.0}, "pressure": {"score": -19.2, "slope": -4.1}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:36.169637", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:32:36.167422+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.78, "open": 7.94, "extension_from_open_pct": -2.0151133501259464, "price_1m": 7.87, "price_3m": 7.9, "price_5m": null, "price_sub": 7.77}, "velocity": {"velocity_1m": -0.01905972045743326, "velocity_sub": 0.004290004290004579}, "slope": {"slope_1m": -1.1501597444089438, "slope_3m": -0.5104210974053599, "slope_5m": -0.44571792422795353, "slope_sub": -0.8315614798520252}, "acceleration": {"momentum_acceleration": 0.3858, "velocity_acceleration": 0.000853, "slope_acceleration": 0.025566}, "volume": {"volume_1m": 20254.0, "volume_3m": 165200.0, "volume_5m": 168243.0, "volume_sub": 1701.0, "volume_acceleration": 0.61, "relative_volume": 0.033}, "vwap": {"value": 7.8656, "slope": -0.0477, "price_vs_vwap_pct": -1.088, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.8661, "ema20": 7.8829, "ema9_slope": -0.1346, "price_vs_ema9_pct": -1.094, "price_vs_ema9_atr": -1.099}, "volatility": {"atr": 0.0783, "atr_pct": 1.006, "vwap_distance_atr": -1.093, "range_expansion_pct": -98.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.75, "ask": 7.79, "spread": 0.04, "spread_pct": 0.515}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.2, "downtick_ratio": 0.0}, "pressure": {"score": 1.3, "slope": 11.5}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:36.172115", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:32:36.167422+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.0281, "open": 6.115, "extension_from_open_pct": -1.4210956663941126, "price_1m": 6.04, "price_3m": 6.1103, "price_5m": null, "price_sub": 6.035}, "velocity": {"velocity_1m": -0.0032836644591610923, "velocity_sub": -0.003811101905550901}, "slope": {"slope_1m": -0.19721414307139976, "slope_3m": -0.22264402889130014, "slope_5m": -0.4318007378246517, "slope_sub": -0.2765369951026395}, "acceleration": {"momentum_acceleration": -0.1553, "velocity_acceleration": 0.00034, "slope_acceleration": 0.010225}, "volume": {"volume_1m": 62807.0, "volume_3m": 622981.0, "volume_5m": 625469.0, "volume_sub": 7066.0, "volume_acceleration": 0.602, "relative_volume": 0.03}, "vwap": {"value": 6.0674, "slope": -0.0447, "price_vs_vwap_pct": -0.648, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0755, "ema20": 6.0921, "ema9_slope": -0.1906, "price_vs_ema9_pct": -0.781, "price_vs_ema9_atr": -0.915}, "volatility": {"atr": 0.0518, "atr_pct": 0.86, "vwap_distance_atr": -0.759, "range_expansion_pct": -98.1}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.02, "ask": 6.03, "spread": 0.01, "spread_pct": 0.166}, "trade_flow": {"tick_count_sub": 43, "trades_per_second": 1.433, "uptick_ratio": 0.093, "downtick_ratio": 0.163}, "pressure": {"score": -15.4, "slope": 4.9}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:36.173550", "symbol": "EQX", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:32:36.167422+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.06, "open": 11.18, "extension_from_open_pct": -1.073345259391764, "price_1m": 11.025, "price_3m": 11.07, "price_5m": null, "price_sub": 11.05}, "velocity": {"velocity_1m": 0.005291005291005312, "velocity_sub": 0.003016591251885305}, "slope": {"slope_1m": 0.3169572107765464, "slope_3m": -0.0904568068747154, "slope_5m": -0.07686221317960806, "slope_sub": 0.18111840615802838}, "acceleration": {"momentum_acceleration": -0.258, "velocity_acceleration": 0.0006, "slope_acceleration": 0.017981}, "volume": {"volume_1m": 22424.0, "volume_3m": 420365.0, "volume_5m": 483613.0, "volume_sub": 2100.0, "volume_acceleration": 0.235, "relative_volume": 0.05}, "vwap": {"value": 11.0724, "slope": -0.0509, "price_vs_vwap_pct": -0.112, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0621, "ema20": 11.0659, "ema9_slope": -0.03, "price_vs_ema9_pct": -0.019, "price_vs_ema9_atr": -0.03}, "volatility": {"atr": 0.0697, "atr_pct": 0.63, "vwap_distance_atr": -0.178, "range_expansion_pct": -99.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.05, "ask": 11.06, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.167, "downtick_ratio": 0.0}, "pressure": {"score": -10.3, "slope": 8.9}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:41.182257", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:32:41.179462+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.77, "open": 7.94, "extension_from_open_pct": -2.1410579345088263, "price_1m": 7.87, "price_3m": 7.9, "price_5m": null, "price_sub": 7.77}, "velocity": {"velocity_1m": -0.02117746717492599, "velocity_sub": 0.0}, "slope": {"slope_1m": -1.2787723785166307, "slope_3m": -0.5744680851063878, "slope_5m": -0.48407643312102233, "slope_sub": -0.908587895516233}, "acceleration": {"momentum_acceleration": 0.4245, "velocity_acceleration": -0.000856, "slope_acceleration": -0.025661}, "volume": {"volume_1m": 20255.0, "volume_3m": 165201.0, "volume_5m": 168244.0, "volume_sub": 1702.0, "volume_acceleration": 0.61, "relative_volume": 0.033}, "vwap": {"value": 7.8652, "slope": -0.0481, "price_vs_vwap_pct": -1.21, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.8641, "ema20": 7.8819, "ema9_slope": -0.1422, "price_vs_ema9_pct": -1.196, "price_vs_ema9_atr": -1.202}, "volatility": {"atr": 0.0783, "atr_pct": 1.008, "vwap_distance_atr": -1.216, "range_expansion_pct": -98.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.75, "ask": 7.79, "spread": 0.04, "spread_pct": 0.515}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.167, "downtick_ratio": 0.167}, "pressure": {"score": -9.8, "slope": -11.1}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:41.186184", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:32:41.179462+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.025, "open": 6.115, "extension_from_open_pct": -1.471790678659033, "price_1m": 6.04, "price_3m": 6.1103, "price_5m": null, "price_sub": 6.035}, "velocity": {"velocity_1m": -0.004139072847682031, "velocity_sub": -0.005523336095001262}, "slope": {"slope_1m": -0.2486531288851998, "slope_3m": -0.24834437086092187, "slope_5m": -0.44720866023119393, "slope_sub": -0.30737637044151495}, "acceleration": {"momentum_acceleration": -0.1398, "velocity_acceleration": -0.000342, "slope_acceleration": -0.010263}, "volume": {"volume_1m": 71606.0, "volume_3m": 631780.0, "volume_5m": 634268.0, "volume_sub": 15865.0, "volume_acceleration": 0.625, "relative_volume": 0.03}, "vwap": {"value": 6.0667, "slope": -0.0455, "price_vs_vwap_pct": -0.687, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0749, "ema20": 6.0918, "ema9_slope": -0.1937, "price_vs_ema9_pct": -0.822, "price_vs_ema9_atr": -0.933}, "volatility": {"atr": 0.0535, "atr_pct": 0.888, "vwap_distance_atr": -0.779, "range_expansion_pct": -98.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.02, "ask": 6.03, "spread": 0.01, "spread_pct": 0.166}, "trade_flow": {"tick_count_sub": 55, "trades_per_second": 1.833, "uptick_ratio": 0.127, "downtick_ratio": 0.2}, "pressure": {"score": -16.2, "slope": -0.8}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:41.187977", "symbol": "EQX", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:32:41.179462+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.0495, "open": 11.18, "extension_from_open_pct": -1.1672629695885477, "price_1m": 11.025, "price_3m": 11.07, "price_5m": null, "price_sub": 11.05}, "velocity": {"velocity_1m": 0.003703703703703665, "velocity_sub": -0.0001508295625944528}, "slope": {"slope_1m": 0.2219755826859022, "slope_3m": -0.13799031805637232, "slope_5m": -0.10537145699781819, "slope_sub": 0.12409560796657612}, "acceleration": {"momentum_acceleration": -0.2295, "velocity_acceleration": -0.000632, "slope_acceleration": -0.018951}, "volume": {"volume_1m": 23196.0, "volume_3m": 421137.0, "volume_5m": 484385.0, "volume_sub": 2872.0, "volume_acceleration": 0.237, "relative_volume": 0.05}, "vwap": {"value": 11.0722, "slope": -0.0511, "price_vs_vwap_pct": -0.205, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.06, "ema20": 11.0649, "ema9_slope": -0.0357, "price_vs_ema9_pct": -0.095, "price_vs_ema9_atr": -0.15}, "volatility": {"atr": 0.0697, "atr_pct": 0.63, "vwap_distance_atr": -0.326, "range_expansion_pct": -99.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.04, "ask": 11.05, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 10, "trades_per_second": 0.333, "uptick_ratio": 0.2, "downtick_ratio": 0.2}, "pressure": {"score": -19.2, "slope": -8.9}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:46.196172", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:32:46.192378+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.78, "open": 7.94, "extension_from_open_pct": -2.0151133501259464, "price_1m": 7.87, "price_3m": 7.9, "price_5m": null, "price_sub": 7.77}, "velocity": {"velocity_1m": -0.01905972045743326, "velocity_sub": 0.004290004290004579}, "slope": {"slope_1m": -1.1501597444089438, "slope_3m": -0.5104210974053599, "slope_5m": -0.44571792422795353, "slope_sub": -0.8315614798520252}, "acceleration": {"momentum_acceleration": 0.3858, "velocity_acceleration": 0.000856, "slope_acceleration": 0.025656}, "volume": {"volume_1m": 20359.0, "volume_3m": 165305.0, "volume_5m": 168348.0, "volume_sub": 1806.0, "volume_acceleration": 0.611, "relative_volume": 0.033}, "vwap": {"value": 7.8656, "slope": -0.0478, "price_vs_vwap_pct": -1.088, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.8661, "ema20": 7.8829, "ema9_slope": -0.1346, "price_vs_ema9_pct": -1.094, "price_vs_ema9_atr": -1.099}, "volatility": {"atr": 0.0783, "atr_pct": 1.006, "vwap_distance_atr": -1.093, "range_expansion_pct": -98.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.77, "ask": 7.79, "spread": 0.02, "spread_pct": 0.257}, "trade_flow": {"tick_count_sub": 9, "trades_per_second": 0.3, "uptick_ratio": 0.333, "downtick_ratio": 0.222}, "pressure": {"score": -2.3, "slope": 7.5}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:46.200815", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:32:46.192378+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.0289, "open": 6.115, "extension_from_open_pct": -1.4080130825838113, "price_1m": 6.04, "price_3m": 6.1103, "price_5m": null, "price_sub": 6.035}, "velocity": {"velocity_1m": -0.003062913907284737, "velocity_sub": -0.003369235017950839}, "slope": {"slope_1m": -0.1839438556952148, "slope_3m": -0.21601310976114055, "slope_5m": -0.4278251396786329, "slope_sub": -0.268579731503056}, "acceleration": {"momentum_acceleration": -0.1592, "velocity_acceleration": 0.00043, "slope_acceleration": 0.012909}, "volume": {"volume_1m": 72001.0, "volume_3m": 632175.0, "volume_5m": 634663.0, "volume_sub": 16260.0, "volume_acceleration": 0.626, "relative_volume": 0.03}, "vwap": {"value": 6.0668, "slope": -0.0454, "price_vs_vwap_pct": -0.624, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0757, "ema20": 6.0922, "ema9_slope": -0.1898, "price_vs_ema9_pct": -0.77, "price_vs_ema9_atr": -0.875}, "volatility": {"atr": 0.0535, "atr_pct": 0.887, "vwap_distance_atr": -0.708, "range_expansion_pct": -98.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.02, "ask": 6.03, "spread": 0.01, "spread_pct": 0.166}, "trade_flow": {"tick_count_sub": 59, "trades_per_second": 1.967, "uptick_ratio": 0.169, "downtick_ratio": 0.203}, "pressure": {"score": -13.1, "slope": 3.1}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:46.203094", "symbol": "EQX", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:32:46.192378+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.04, "open": 11.18, "extension_from_open_pct": -1.2522361359570713, "price_1m": 11.025, "price_3m": 11.07, "price_5m": null, "price_sub": 11.05}, "velocity": {"velocity_1m": 0.002267573696144942, "velocity_sub": -0.0030165912518858406}, "slope": {"slope_1m": 0.13596193065940443, "slope_3m": -0.18102277869965724, "slope_5m": -0.13117720230691227, "slope_sub": 0.07248018120044823}, "acceleration": {"momentum_acceleration": -0.2037, "velocity_acceleration": -0.000572, "slope_acceleration": -0.017158}, "volume": {"volume_1m": 23396.0, "volume_3m": 421337.0, "volume_5m": 484585.0, "volume_sub": 3072.0, "volume_acceleration": 0.238, "relative_volume": 0.05}, "vwap": {"value": 11.0721, "slope": -0.0513, "price_vs_vwap_pct": -0.29, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0581, "ema20": 11.064, "ema9_slope": -0.0408, "price_vs_ema9_pct": -0.164, "price_vs_ema9_atr": -0.26}, "volatility": {"atr": 0.0697, "atr_pct": 0.631, "vwap_distance_atr": -0.46, "range_expansion_pct": -99.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.03, "ask": 11.04, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.167, "downtick_ratio": 0.25}, "pressure": {"score": -24.5, "slope": -5.3}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:51.209947", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:32:51.207401+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.82, "open": 7.94, "extension_from_open_pct": -1.5113350125944598, "price_1m": 7.87, "price_3m": 7.9, "price_5m": null, "price_sub": 7.77}, "velocity": {"velocity_1m": -0.0105887335874629, "velocity_sub": 0.021450021450021752}, "slope": {"slope_1m": -0.6373486297004438, "slope_3m": -0.2547770700636945, "slope_5m": -0.29252782193958715, "slope_sub": -0.523947745728233}, "acceleration": {"momentum_acceleration": 0.2314, "velocity_acceleration": 0.003422, "slope_acceleration": 0.102255}, "volume": {"volume_1m": 29598.0, "volume_3m": 174544.0, "volume_5m": 177587.0, "volume_sub": 11045.0, "volume_acceleration": 0.699, "relative_volume": 0.034}, "vwap": {"value": 7.8647, "slope": -0.0486, "price_vs_vwap_pct": -0.569, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.8741, "ema20": 7.8867, "ema9_slope": -0.1042, "price_vs_ema9_pct": -0.687, "price_vs_ema9_atr": -0.691}, "volatility": {"atr": 0.0783, "atr_pct": 1.001, "vwap_distance_atr": -0.571, "range_expansion_pct": -98.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.8, "ask": 7.84, "spread": 0.04, "spread_pct": 0.512}, "trade_flow": {"tick_count_sub": 77, "trades_per_second": 2.567, "uptick_ratio": 0.104, "downtick_ratio": 0.039}, "pressure": {"score": 10.1, "slope": 12.4}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:51.212244", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:32:51.207401+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.025, "open": 6.115, "extension_from_open_pct": -1.471790678659033, "price_1m": 6.04, "price_3m": 6.1103, "price_5m": null, "price_sub": 6.035}, "velocity": {"velocity_1m": -0.004139072847682031, "velocity_sub": -0.005523336095001262}, "slope": {"slope_1m": -0.2486531288851998, "slope_3m": -0.24834437086092187, "slope_5m": -0.44720866023119393, "slope_sub": -0.30737637044151495}, "acceleration": {"momentum_acceleration": -0.1398, "velocity_acceleration": -0.00043, "slope_acceleration": -0.012903}, "volume": {"volume_1m": 81369.0, "volume_3m": 641543.0, "volume_5m": 644031.0, "volume_sub": 25628.0, "volume_acceleration": 0.65, "relative_volume": 0.031}, "vwap": {"value": 6.0661, "slope": -0.046, "price_vs_vwap_pct": -0.678, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0749, "ema20": 6.0918, "ema9_slope": -0.1937, "price_vs_ema9_pct": -0.822, "price_vs_ema9_atr": -0.933}, "volatility": {"atr": 0.0535, "atr_pct": 0.888, "vwap_distance_atr": -0.769, "range_expansion_pct": -98.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.02, "ask": 6.03, "spread": 0.01, "spread_pct": 0.166}, "trade_flow": {"tick_count_sub": 74, "trades_per_second": 2.467, "uptick_ratio": 0.189, "downtick_ratio": 0.23}, "pressure": {"score": -14.3, "slope": -1.2}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:51.213762", "symbol": "EQX", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:32:51.207401+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.045, "open": 11.18, "extension_from_open_pct": -1.2075134168157406, "price_1m": 11.025, "price_3m": 11.07, "price_5m": null, "price_sub": 11.05}, "velocity": {"velocity_1m": 0.0030234315948601018, "velocity_sub": -0.0015082956259429203}, "slope": {"slope_1m": 0.18124150430448185, "slope_3m": -0.15837104072398256, "slope_5m": -0.11759384893713322, "slope_sub": 0.09964896387725007}, "acceleration": {"momentum_acceleration": -0.2172, "velocity_acceleration": 0.000301, "slope_acceleration": 0.009029}, "volume": {"volume_1m": 25241.0, "volume_3m": 423182.0, "volume_5m": 486430.0, "volume_sub": 4917.0, "volume_acceleration": 0.243, "relative_volume": 0.05}, "vwap": {"value": 11.072, "slope": -0.0513, "price_vs_vwap_pct": -0.244, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0591, "ema20": 11.0645, "ema9_slope": -0.0381, "price_vs_ema9_pct": -0.127, "price_vs_ema9_atr": -0.202}, "volatility": {"atr": 0.0697, "atr_pct": 0.631, "vwap_distance_atr": -0.388, "range_expansion_pct": -99.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.04, "ask": 11.05, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.143, "downtick_ratio": 0.286}, "pressure": {"score": -25.7, "slope": -1.2}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:56.222630", "symbol": "RUN", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "RUN", "computed_at": "2026-10-02T13:32:56.219840+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 7.82, "open": 7.94, "extension_from_open_pct": -1.5113350125944598, "price_1m": 7.87, "price_3m": 7.9, "price_5m": null, "price_sub": 7.77}, "velocity": {"velocity_1m": -0.0105887335874629, "velocity_sub": 0.021450021450021752}, "slope": {"slope_1m": -0.6373486297004438, "slope_3m": -0.2547770700636945, "slope_5m": -0.29252782193958715, "slope_sub": -0.523947745728233}, "acceleration": {"momentum_acceleration": 0.2314, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 30979.0, "volume_3m": 175925.0, "volume_5m": 178968.0, "volume_sub": 12426.0, "volume_acceleration": 0.712, "relative_volume": 0.035}, "vwap": {"value": 7.8644, "slope": -0.049, "price_vs_vwap_pct": -0.564, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 0, "rejection_count": 4, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 7.8741, "ema20": 7.8867, "ema9_slope": -0.1042, "price_vs_ema9_pct": -0.687, "price_vs_ema9_atr": -0.691}, "volatility": {"atr": 0.0783, "atr_pct": 1.001, "vwap_distance_atr": -0.567, "range_expansion_pct": -98.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 7.8, "ask": 7.84, "spread": 0.04, "spread_pct": 0.512}, "trade_flow": {"tick_count_sub": 98, "trades_per_second": 3.267, "uptick_ratio": 0.112, "downtick_ratio": 0.051}, "pressure": {"score": 10.3, "slope": 0.2}}, "prediction": {"symbol": "RUN", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:56.224290", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 2, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:32:56.219840+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.025, "open": 6.115, "extension_from_open_pct": -1.471790678659033, "price_1m": 6.04, "price_3m": 6.1103, "price_5m": null, "price_sub": 6.035}, "velocity": {"velocity_1m": -0.004139072847682031, "velocity_sub": -0.005523336095001262}, "slope": {"slope_1m": -0.2486531288851998, "slope_3m": -0.24834437086092187, "slope_5m": -0.44720866023119393, "slope_sub": -0.30737637044151495}, "acceleration": {"momentum_acceleration": -0.1398, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 85606.0, "volume_3m": 645780.0, "volume_5m": 648268.0, "volume_sub": 29865.0, "volume_acceleration": 0.66, "relative_volume": 0.031}, "vwap": {"value": 6.0659, "slope": -0.0462, "price_vs_vwap_pct": -0.674, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0749, "ema20": 6.0918, "ema9_slope": -0.1937, "price_vs_ema9_pct": -0.822, "price_vs_ema9_atr": -0.933}, "volatility": {"atr": 0.0535, "atr_pct": 0.888, "vwap_distance_atr": -0.765, "range_expansion_pct": -98.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.02, "ask": 6.03, "spread": 0.01, "spread_pct": 0.166}, "trade_flow": {"tick_count_sub": 81, "trades_per_second": 2.7, "uptick_ratio": 0.21, "downtick_ratio": 0.247}, "pressure": {"score": -13.8, "slope": 0.5}}, "prediction": {"symbol": "JOBY", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:32:56.226981", "symbol": "EQX", "shortlisted": true, "confidence_rank": 3, "state": "WAIT", "should_enter": false, "confidence": 0.0, "direction": "NEUTRAL", "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["warm-up: need 5 one-minute bars, have 4"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:32:56.219840+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.045, "open": 11.18, "extension_from_open_pct": -1.2075134168157406, "price_1m": 11.025, "price_3m": 11.07, "price_5m": null, "price_sub": 11.05}, "velocity": {"velocity_1m": 0.0030234315948601018, "velocity_sub": -0.0015082956259429203}, "slope": {"slope_1m": 0.18124150430448185, "slope_3m": -0.15837104072398256, "slope_5m": -0.11759384893713322, "slope_sub": 0.09964896387725007}, "acceleration": {"momentum_acceleration": -0.2172, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 25841.0, "volume_3m": 423782.0, "volume_5m": 487030.0, "volume_sub": 5517.0, "volume_acceleration": 0.244, "relative_volume": 0.05}, "vwap": {"value": 11.072, "slope": -0.0513, "price_vs_vwap_pct": -0.244, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0591, "ema20": 11.0645, "ema9_slope": -0.0381, "price_vs_ema9_pct": -0.127, "price_vs_ema9_atr": -0.202}, "volatility": {"atr": 0.0697, "atr_pct": 0.631, "vwap_distance_atr": -0.388, "range_expansion_pct": -99.0}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.04, "ask": 11.05, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 25, "trades_per_second": 0.833, "uptick_ratio": 0.16, "downtick_ratio": 0.28}, "pressure": {"score": -24.8, "slope": 0.9}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 0.0, "momentum": "Neutral", "volume_state": "Neutral", "vwap_state": "Neutral", "ema9_state": "Neutral", "resistance": "SAFE", "resistance_level": null, "resistance_source": null, "resistance_distance_pct": null, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["warm-up: need 5 one-minute bars, have 4"], "insufficient_data": true}}
{"timestamp": "2026-10-02T13:33:01.235435", "symbol": "JOBY", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 2.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $6.03 fell below VWAP $6.06", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.33221493149099685)", "volume=Declining (rvol=0.032, accel=0.465)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.595%, ema9_slope=-0.193)", "resistance=SAFE (session_high $6.14 (1.85% away))", "extension=NORMAL"], "features": {"symbol": "JOBY", "computed_at": "2026-10-02T13:33:01.231549+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 6.0284, "open": 6.115, "extension_from_open_pct": -1.4161896974652457, "price_1m": 6.0178, "price_3m": 6.055, "price_5m": null, "price_sub": 6.0178}, "velocity": {"velocity_1m": 0.002935735096990086, "velocity_sub": 0.005871470193980172}, "slope": {"slope_1m": 0.17598910859856493, "slope_3m": -0.09620594707566772, "slope_5m": -0.33221493149099685, "slope_sub": -0.1505866744060636}, "acceleration": {"momentum_acceleration": -0.1816, "velocity_acceleration": 0.002274, "slope_acceleration": 0.08473}, "volume": {"volume_1m": 22.0, "volume_3m": 272462.0, "volume_5m": 662888.0, "volume_sub": 22.0, "volume_acceleration": 0.465, "relative_volume": 0.032}, "vwap": {"value": 6.0638, "slope": -0.0181, "price_vs_vwap_pct": -0.583, "time_above_pct": 20.0, "time_below_pct": 80.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 6.0645, "ema20": 6.0851, "ema9_slope": -0.193, "price_vs_ema9_pct": -0.595, "price_vs_ema9_atr": -0.845}, "volatility": {"atr": 0.0427, "atr_pct": 0.707, "vwap_distance_atr": -0.829, "range_expansion_pct": -32.7}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 6.01, "ask": 6.02, "spread": 0.01, "spread_pct": 0.166}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.0}, "pressure": {"score": 10.7, "slope": 24.5}}, "prediction": {"symbol": "JOBY", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 6.14, "resistance_source": "session_high", "resistance_distance_pct": 1.851237475947171, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.33221493149099685)", "volume=Declining (rvol=0.032, accel=0.465)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.595%, ema9_slope=-0.193)", "resistance=SAFE (session_high $6.14 (1.85% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:33:01.237265", "symbol": "EQX", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 2.5, "direction": "DOWN", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $11.04 fell below VWAP $11.07", "VWAP slope turned negative", "momentum=Deteriorating (slope_5m=-0.09773578758755708)", "volume=Declining (rvol=0.052, accel=0.185)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.16%, ema9_slope=-0.0421)", "resistance=SAFE (session_high $11.23 (1.76% away))", "extension=NORMAL"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:33:01.231549+00:00", "insufficient_data": false, "missing": ["price_5m", "rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.036, "open": 11.18, "extension_from_open_pct": -1.2880143112701263, "price_1m": 11.04, "price_3m": 11.08, "price_5m": null, "price_sub": 11.04}, "velocity": {"velocity_1m": -0.0006038647342994504, "velocity_sub": -0.0012077294685989008}, "slope": {"slope_1m": -0.03623844899437905, "slope_3m": 0.049847436633330855, "slope_5m": -0.09773578758755708, "slope_sub": 0.04167516024551405}, "acceleration": {"momentum_acceleration": -0.1394, "velocity_acceleration": 6e-05, "slope_acceleration": -0.043394}, "volume": {"volume_1m": 1182.0, "volume_3m": 108557.0, "volume_5m": 500017.0, "volume_sub": 1182.0, "volume_acceleration": 0.185, "relative_volume": 0.052}, "vwap": {"value": 11.0712, "slope": -0.0077, "price_vs_vwap_pct": -0.318, "time_above_pct": 20.0, "time_below_pct": 80.0, "hold_duration_bars": 0, "rejection_count": 2, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 11.0537, "ema20": 11.0614, "ema9_slope": -0.0421, "price_vs_ema9_pct": -0.16, "price_vs_ema9_atr": -0.33}, "volatility": {"atr": 0.0535, "atr_pct": 0.485, "vwap_distance_atr": -0.657, "range_expansion_pct": -70.2}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.03, "ask": 11.04, "spread": 0.01, "spread_pct": 0.091}, "trade_flow": {"tick_count_sub": 7, "trades_per_second": 0.233, "uptick_ratio": 0.143, "downtick_ratio": 0.286}, "pressure": {"score": -26.9, "slope": -2.1}}, "prediction": {"symbol": "EQX", "direction": "DOWN", "confidence": 2.5, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 1.7578832910474886, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Deteriorating (slope_5m=-0.09773578758755708)", "volume=Declining (rvol=0.052, accel=0.185)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.16%, ema9_slope=-0.0421)", "resistance=SAFE (session_high $11.23 (1.76% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:37:06.651174", "symbol": "EQX", "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.1128158844765327)", "volume=Declining (rvol=0.077, accel=0.393)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.211%, ema9_slope=0.0412)", "resistance=SAFE (session_high $11.23 (1.17% away))", "extension=NORMAL"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:37:06.648671+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.1, "open": 11.18, "extension_from_open_pct": -0.7155635062611813, "price_1m": 11.11, "price_3m": 11.045, "price_5m": 11.04, "price_sub": 11.11}, "velocity": {"velocity_1m": -0.0015001500150014682, "velocity_sub": -0.0030003000300029363}, "slope": {"slope_1m": -0.09004952723998007, "slope_3m": 0.11266336187471995, "slope_5m": 0.1128158844765327, "slope_sub": 0.1532049115692254}, "acceleration": {"momentum_acceleration": 0.0404, "velocity_acceleration": -7e-06, "slope_acceleration": -0.000219}, "volume": {"volume_1m": 18926.0, "volume_3m": 180825.0, "volume_5m": 245253.0, "volume_sub": 18926.0, "volume_acceleration": 0.393, "relative_volume": 0.077}, "vwap": {"value": 11.0723, "slope": 0.0028, "price_vs_vwap_pct": 0.25, "time_above_pct": 44.4, "time_below_pct": 55.6, "hold_duration_bars": 3, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 11.0766, "ema20": 11.0713, "ema9_slope": 0.0412, "price_vs_ema9_pct": 0.211, "price_vs_ema9_atr": 0.508}, "volatility": {"atr": 0.0461, "atr_pct": 0.416, "vwap_distance_atr": 0.6, "range_expansion_pct": -65.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.1, "ask": 11.11, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 90, "trades_per_second": 3.0, "uptick_ratio": 0.078, "downtick_ratio": 0.1}, "pressure": {"score": -18.2, "slope": 8.7}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 1.1711711711711783, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.1128158844765327)", "volume=Declining (rvol=0.077, accel=0.393)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.211%, ema9_slope=0.0412)", "resistance=SAFE (session_high $11.23 (1.17% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:37:11.657438", "symbol": "EQX", "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.1128158844765327)", "volume=Declining (rvol=0.077, accel=0.395)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.211%, ema9_slope=0.0412)", "resistance=SAFE (session_high $11.23 (1.17% away))", "extension=NORMAL"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:37:11.654409+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.1, "open": 11.18, "extension_from_open_pct": -0.7155635062611813, "price_1m": 11.11, "price_3m": 11.045, "price_5m": 11.04, "price_sub": 11.11}, "velocity": {"velocity_1m": -0.0015001500150014682, "velocity_sub": -0.0030003000300029363}, "slope": {"slope_1m": -0.09004952723998007, "slope_3m": 0.11266336187471995, "slope_5m": 0.1128158844765327, "slope_sub": 0.1532049115692254}, "acceleration": {"momentum_acceleration": 0.0404, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 19926.0, "volume_3m": 181825.0, "volume_5m": 246253.0, "volume_sub": 19926.0, "volume_acceleration": 0.395, "relative_volume": 0.077}, "vwap": {"value": 11.0723, "slope": 0.0028, "price_vs_vwap_pct": 0.25, "time_above_pct": 44.4, "time_below_pct": 55.6, "hold_duration_bars": 3, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 11.0766, "ema20": 11.0713, "ema9_slope": 0.0412, "price_vs_ema9_pct": 0.211, "price_vs_ema9_atr": 0.508}, "volatility": {"atr": 0.0461, "atr_pct": 0.416, "vwap_distance_atr": 0.6, "range_expansion_pct": -65.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.1, "ask": 11.11, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 91, "trades_per_second": 3.033, "uptick_ratio": 0.077, "downtick_ratio": 0.099}, "pressure": {"score": -18.1, "slope": 0.1}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 1.1711711711711783, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.1128158844765327)", "volume=Declining (rvol=0.077, accel=0.395)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.211%, ema9_slope=0.0412)", "resistance=SAFE (session_high $11.23 (1.17% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:37:16.667143", "symbol": "EQX", "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.1128158844765327)", "volume=Declining (rvol=0.077, accel=0.395)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.211%, ema9_slope=0.0412)", "resistance=SAFE (session_high $11.23 (1.17% away))", "extension=NORMAL"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:37:16.664105+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.1, "open": 11.18, "extension_from_open_pct": -0.7155635062611813, "price_1m": 11.11, "price_3m": 11.045, "price_5m": 11.04, "price_sub": 11.11}, "velocity": {"velocity_1m": -0.0015001500150014682, "velocity_sub": -0.0030003000300029363}, "slope": {"slope_1m": -0.09004952723998007, "slope_3m": 0.11266336187471995, "slope_5m": 0.1128158844765327, "slope_sub": 0.1532049115692254}, "acceleration": {"momentum_acceleration": 0.0404, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 19956.0, "volume_3m": 181855.0, "volume_5m": 246283.0, "volume_sub": 19956.0, "volume_acceleration": 0.395, "relative_volume": 0.077}, "vwap": {"value": 11.0723, "slope": 0.0028, "price_vs_vwap_pct": 0.25, "time_above_pct": 44.4, "time_below_pct": 55.6, "hold_duration_bars": 3, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 11.0766, "ema20": 11.0713, "ema9_slope": 0.0412, "price_vs_ema9_pct": 0.211, "price_vs_ema9_atr": 0.508}, "volatility": {"atr": 0.0461, "atr_pct": 0.416, "vwap_distance_atr": 0.599, "range_expansion_pct": -65.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.1, "ask": 11.11, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 93, "trades_per_second": 3.1, "uptick_ratio": 0.075, "downtick_ratio": 0.097}, "pressure": {"score": -18.1, "slope": 0.0}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 1.1711711711711783, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.1128158844765327)", "volume=Declining (rvol=0.077, accel=0.395)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.211%, ema9_slope=0.0412)", "resistance=SAFE (session_high $11.23 (1.17% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:37:21.680721", "symbol": "EQX", "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.12183015973287592)", "volume=Declining (rvol=0.078, accel=0.414)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.248%, ema9_slope=0.043)", "resistance=SAFE (session_high $11.23 (1.13% away))", "extension=NORMAL"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:37:21.677867+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.105, "open": 11.18, "extension_from_open_pct": -0.6708407871198505, "price_1m": 11.11, "price_3m": 11.045, "price_5m": 11.04, "price_sub": 11.11}, "velocity": {"velocity_1m": -0.0007500750075006008, "velocity_sub": -0.0015001500150012017}, "slope": {"slope_1m": -0.04501462975466131, "slope_3m": 0.1351757284469862, "slope_5m": 0.12183015973287592, "slope_sub": 0.1802207704437994}, "acceleration": {"momentum_acceleration": 0.0584, "velocity_acceleration": 0.000299, "slope_acceleration": 0.008982}, "volume": {"volume_1m": 31648.0, "volume_3m": 193547.0, "volume_5m": 257975.0, "volume_sub": 31648.0, "volume_acceleration": 0.414, "relative_volume": 0.078}, "vwap": {"value": 11.0729, "slope": 0.0034, "price_vs_vwap_pct": 0.29, "time_above_pct": 44.4, "time_below_pct": 55.6, "hold_duration_bars": 3, "rejection_count": 3, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 11.0776, "ema20": 11.0718, "ema9_slope": 0.043, "price_vs_ema9_pct": 0.248, "price_vs_ema9_atr": 0.594}, "volatility": {"atr": 0.0461, "atr_pct": 0.415, "vwap_distance_atr": 0.696, "range_expansion_pct": -65.8}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.1, "ask": 11.11, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 141, "trades_per_second": 4.7, "uptick_ratio": 0.085, "downtick_ratio": 0.099}, "pressure": {"score": -16.3, "slope": 1.8}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 77.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 1.1256190904997747, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.12183015973287592)", "volume=Declining (rvol=0.078, accel=0.414)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.248%, ema9_slope=0.043)", "resistance=SAFE (session_high $11.23 (1.13% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:40:22.009668", "symbol": "EQX", "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.08981498113885683)", "volume=Declining (rvol=0.088, accel=0.508)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.245%, ema9_slope=0.0987)", "resistance=SAFE (session_high $11.23 (0.81% away))", "extension=NORMAL"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:40:22.007456+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.14, "open": 11.18, "extension_from_open_pct": -0.3577817531305827, "price_1m": 11.16, "price_3m": 11.12, "price_5m": 11.075, "price_sub": 11.1599}, "velocity": {"velocity_1m": -0.0029868578255674394, "velocity_sub": -0.0059439003336349515}, "slope": {"slope_1m": -0.1793721973094132, "slope_3m": 0.0, "slope_5m": 0.08981498113885683, "slope_sub": 0.00879024283046001}, "acceleration": {"momentum_acceleration": -0.081, "velocity_acceleration": -2.5e-05, "slope_acceleration": -0.000745}, "volume": {"volume_1m": 5248.0, "volume_3m": 70524.0, "volume_5m": 200756.0, "volume_sub": 5248.0, "volume_acceleration": 0.508, "relative_volume": 0.088}, "vwap": {"value": 11.0807, "slope": 0.0062, "price_vs_vwap_pct": 0.535, "time_above_pct": 41.7, "time_below_pct": 58.3, "hold_duration_bars": 6, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.1128, "ema20": 11.0923, "ema9_slope": 0.0987, "price_vs_ema9_pct": 0.245, "price_vs_ema9_atr": 0.603}, "volatility": {"atr": 0.0451, "atr_pct": 0.405, "vwap_distance_atr": 1.314, "range_expansion_pct": -37.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.13, "ask": 11.14, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.214, "downtick_ratio": 0.5}, "pressure": {"score": -27.9, "slope": -11.6}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 0.8078994614003578, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.08981498113885683)", "volume=Declining (rvol=0.088, accel=0.508)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.245%, ema9_slope=0.0987)", "resistance=SAFE (session_high $11.23 (0.81% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:40:27.017551", "symbol": "EQX", "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.0718648939992846)", "volume=Declining (rvol=0.088, accel=0.509)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.173%, ema9_slope=0.0951)", "resistance=SAFE (session_high $11.23 (0.90% away))", "extension=NORMAL"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:40:27.015369+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.13, "open": 11.18, "extension_from_open_pct": -0.44722719141322836, "price_1m": 11.16, "price_3m": 11.12, "price_5m": 11.075, "price_sub": 11.1599}, "velocity": {"velocity_1m": -0.004480286738351159, "velocity_sub": -0.008930784923401222}, "slope": {"slope_1m": -0.26917900403767936, "slope_3m": -0.0448698773556676, "slope_5m": 0.0718648939992846, "slope_sub": -0.04503766970431396}, "acceleration": {"momentum_acceleration": -0.1169, "velocity_acceleration": -0.000596, "slope_acceleration": -0.017933}, "volume": {"volume_1m": 5548.0, "volume_3m": 70824.0, "volume_5m": 201056.0, "volume_sub": 5548.0, "volume_acceleration": 0.509, "relative_volume": 0.088}, "vwap": {"value": 11.0807, "slope": 0.0062, "price_vs_vwap_pct": 0.445, "time_above_pct": 41.7, "time_below_pct": 58.3, "hold_duration_bars": 6, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.1108, "ema20": 11.0913, "ema9_slope": 0.0951, "price_vs_ema9_pct": 0.173, "price_vs_ema9_atr": 0.417}, "volatility": {"atr": 0.0461, "atr_pct": 0.414, "vwap_distance_atr": 1.071, "range_expansion_pct": -37.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.13, "ask": 11.14, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.167, "downtick_ratio": 0.444}, "pressure": {"score": -29.6, "slope": -1.7}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 0.8984725965858009, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.0718648939992846)", "volume=Declining (rvol=0.088, accel=0.509)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.173%, ema9_slope=0.0951)", "resistance=SAFE (session_high $11.23 (0.90% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:40:32.025713", "symbol": "EQX", "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.08622547962923212)", "volume=Declining (rvol=0.088, accel=0.511)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.231%, ema9_slope=0.098)", "resistance=SAFE (session_high $11.23 (0.83% away))", "extension=NORMAL"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:40:32.023459+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.138, "open": 11.18, "extension_from_open_pct": -0.3756708407871182, "price_1m": 11.16, "price_3m": 11.12, "price_5m": 11.075, "price_sub": 11.135}, "velocity": {"velocity_1m": -0.003285543608124289, "velocity_sub": 0.0008980691513246861}, "slope": {"slope_1m": -0.19732711453942275, "slope_3m": -0.008971828458642866, "slope_5m": 0.08622547962923212, "slope_sub": -0.1361804435732546}, "acceleration": {"momentum_acceleration": -0.2224, "velocity_acceleration": 0.001963, "slope_acceleration": 0.014347}, "volume": {"volume_1m": 6748.0, "volume_3m": 72024.0, "volume_5m": 202256.0, "volume_sub": 200.0, "volume_acceleration": 0.511, "relative_volume": 0.088}, "vwap": {"value": 11.0808, "slope": 0.0063, "price_vs_vwap_pct": 0.516, "time_above_pct": 41.7, "time_below_pct": 58.3, "hold_duration_bars": 6, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.1124, "ema20": 11.0921, "ema9_slope": 0.098, "price_vs_ema9_pct": 0.231, "price_vs_ema9_atr": 0.556}, "volatility": {"atr": 0.0461, "atr_pct": 0.413, "vwap_distance_atr": 1.243, "range_expansion_pct": -37.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.13, "ask": 11.14, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 28.4, "slope": 58.0}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 0.8260010773927144, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.08622547962923212)", "volume=Declining (rvol=0.088, accel=0.511)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.231%, ema9_slope=0.098)", "resistance=SAFE (session_high $11.23 (0.83% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:40:37.053640", "symbol": "EQX", "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.08622547962923212)", "volume=Declining (rvol=0.088, accel=0.511)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.231%, ema9_slope=0.098)", "resistance=SAFE (session_high $11.23 (0.83% away))", "extension=NORMAL"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:40:37.051454+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.138, "open": 11.18, "extension_from_open_pct": -0.3756708407871182, "price_1m": 11.16, "price_3m": 11.12, "price_5m": 11.075, "price_sub": 11.135}, "velocity": {"velocity_1m": -0.003285543608124289, "velocity_sub": 0.0008980691513246861}, "slope": {"slope_1m": -0.19732711453942275, "slope_3m": -0.008971828458642866, "slope_5m": 0.08622547962923212, "slope_sub": -0.1361804435732546}, "acceleration": {"momentum_acceleration": -0.2224, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 6748.0, "volume_3m": 72024.0, "volume_5m": 202256.0, "volume_sub": 200.0, "volume_acceleration": 0.511, "relative_volume": 0.088}, "vwap": {"value": 11.0808, "slope": 0.0063, "price_vs_vwap_pct": 0.516, "time_above_pct": 41.7, "time_below_pct": 58.3, "hold_duration_bars": 6, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.1124, "ema20": 11.0921, "ema9_slope": 0.098, "price_vs_ema9_pct": 0.231, "price_vs_ema9_atr": 0.556}, "volatility": {"atr": 0.0461, "atr_pct": 0.413, "vwap_distance_atr": 1.243, "range_expansion_pct": -37.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.13, "ask": 11.14, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 1, "trades_per_second": 0.033, "uptick_ratio": 1.0, "downtick_ratio": 0.0}, "pressure": {"score": 28.4, "slope": 0.0}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 0.8260010773927144, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.08622547962923212)", "volume=Declining (rvol=0.088, accel=0.511)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.231%, ema9_slope=0.098)", "resistance=SAFE (session_high $11.23 (0.83% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:40:42.061643", "symbol": "EQX", "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.08084074373484385)", "volume=Declining (rvol=0.088, accel=0.511)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.209%, ema9_slope=0.0969)", "resistance=SAFE (session_high $11.23 (0.85% away))", "extension=NORMAL"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:40:42.059440+00:00", "insufficient_data": false, "missing": ["rsi (insufficient history -- neutral 50.0 default, not a real reading)"], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.135, "open": 11.18, "extension_from_open_pct": -0.4025044722719135, "price_1m": 11.16, "price_3m": 11.12, "price_5m": 11.075, "price_sub": 11.135}, "velocity": {"velocity_1m": -0.003733572281959432, "velocity_sub": 0.0}, "slope": {"slope_1m": -0.22426553038798255, "slope_3m": -0.022431583669810594, "slope_5m": 0.08084074373484385, "slope_sub": -0.1523385720277481}, "acceleration": {"momentum_acceleration": -0.2332, "velocity_acceleration": -0.000179, "slope_acceleration": -0.005379}, "volume": {"volume_1m": 6758.0, "volume_3m": 72034.0, "volume_5m": 202266.0, "volume_sub": 210.0, "volume_acceleration": 0.511, "relative_volume": 0.088}, "vwap": {"value": 11.0808, "slope": 0.0062, "price_vs_vwap_pct": 0.489, "time_above_pct": 41.7, "time_below_pct": 58.3, "hold_duration_bars": 6, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.1118, "ema20": 11.0918, "ema9_slope": 0.0969, "price_vs_ema9_pct": 0.209, "price_vs_ema9_atr": 0.504}, "volatility": {"atr": 0.0461, "atr_pct": 0.414, "vwap_distance_atr": 1.178, "range_expansion_pct": -37.9}, "rsi": {"value": 50.0, "has_full_history": false}, "quote": {"bid": 11.13, "ask": 11.14, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": -12.2, "slope": -40.6}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 0.8531656937584252, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.08084074373484385)", "volume=Declining (rvol=0.088, accel=0.511)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.209%, ema9_slope=0.0969)", "resistance=SAFE (session_high $11.23 (0.85% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:46:07.609874", "symbol": "EQX", "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.03605292569491937)", "volume=Declining (rvol=0.098, accel=0.22)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.069%, ema9_slope=-0.0205)", "resistance=SAFE (session_high $11.23 (1.08% away))", "extension=NORMAL"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:46:07.607542+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.11, "open": 11.18, "extension_from_open_pct": -0.6261180679785356, "price_1m": 11.105, "price_3m": 11.075, "price_5m": 11.1201, "price_sub": 11.105}, "velocity": {"velocity_1m": 0.0007504127269997006, "velocity_sub": 0.0015008254539994011}, "slope": {"slope_1m": 0.04501462975466131, "slope_3m": 0.13966480446926838, "slope_5m": 0.03605292569491937, "slope_sub": 0.1766004415010987}, "acceleration": {"momentum_acceleration": 0.1405, "velocity_acceleration": 5e-06, "slope_acceleration": 0.000827}, "volume": {"volume_1m": 7276.0, "volume_3m": 36005.0, "volume_5m": 73824.0, "volume_sub": 7276.0, "volume_acceleration": 0.22, "relative_volume": 0.098}, "vwap": {"value": 11.0828, "slope": 0.0003, "price_vs_vwap_pct": 0.246, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 2, "rejection_count": 5, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 11.1024, "ema20": 11.095, "ema9_slope": -0.0205, "price_vs_ema9_pct": 0.069, "price_vs_ema9_atr": 0.23}, "volatility": {"atr": 0.0332, "atr_pct": 0.298, "vwap_distance_atr": 0.822, "range_expansion_pct": -52.5}, "rsi": {"value": 56.1, "has_full_history": true}, "quote": {"bid": 11.1, "ask": 11.11, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 34, "trades_per_second": 1.133, "uptick_ratio": 0.176, "downtick_ratio": 0.176}, "pressure": {"score": -18.4, "slope": -6.2}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 65.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 1.0801080108010892, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.03605292569491937)", "volume=Declining (rvol=0.098, accel=0.22)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.069%, ema9_slope=-0.0205)", "resistance=SAFE (session_high $11.23 (1.08% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:46:12.617950", "symbol": "EQX", "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.02704213164109785)", "volume=Declining (rvol=0.098, accel=0.22)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.033%, ema9_slope=-0.0223)", "resistance=SAFE (session_high $11.23 (1.13% away))", "extension=NORMAL"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:46:12.615344+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.105, "open": 11.18, "extension_from_open_pct": -0.6708407871198505, "price_1m": 11.105, "price_3m": 11.075, "price_5m": 11.1201, "price_sub": 11.105}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0}, "slope": {"slope_1m": 0.0, "slope_3m": 0.1171558172369242, "slope_5m": 0.02704213164109785, "slope_sub": 0.14958660929509593}, "acceleration": {"momentum_acceleration": 0.1225, "velocity_acceleration": -0.0003, "slope_acceleration": -0.008989}, "volume": {"volume_1m": 7423.0, "volume_3m": 36152.0, "volume_5m": 73971.0, "volume_sub": 7423.0, "volume_acceleration": 0.22, "relative_volume": 0.098}, "vwap": {"value": 11.0828, "slope": 0.0003, "price_vs_vwap_pct": 0.201, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 2, "rejection_count": 5, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 11.1014, "ema20": 11.0945, "ema9_slope": -0.0223, "price_vs_ema9_pct": 0.033, "price_vs_ema9_atr": 0.11}, "volatility": {"atr": 0.0332, "atr_pct": 0.299, "vwap_distance_atr": 0.671, "range_expansion_pct": -52.5}, "rsi": {"value": 55.3, "has_full_history": true}, "quote": {"bid": 11.1, "ask": 11.11, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 38, "trades_per_second": 1.267, "uptick_ratio": 0.184, "downtick_ratio": 0.211}, "pressure": {"score": -20.6, "slope": -2.2}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 65.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 1.1256190904997747, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.02704213164109785)", "volume=Declining (rvol=0.098, accel=0.22)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.033%, ema9_slope=-0.0223)", "resistance=SAFE (session_high $11.23 (1.13% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:46:17.626385", "symbol": "EQX", "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.05406964169850652)", "volume=Declining (rvol=0.099, accel=0.226)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.141%, ema9_slope=-0.0169)", "resistance=SAFE (session_high $11.23 (0.99% away))", "extension=NORMAL"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:46:17.624074+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.12, "open": 11.18, "extension_from_open_pct": -0.53667262969589, "price_1m": 11.105, "price_3m": 11.075, "price_5m": 11.1201, "price_sub": 11.105}, "velocity": {"velocity_1m": 0.0022512381809993683, "velocity_sub": 0.004502476361998737}, "slope": {"slope_1m": 0.1349831271091005, "slope_3m": 0.18466250300263595, "slope_5m": 0.05406964169850652, "slope_sub": 0.23060985496801467}, "acceleration": {"momentum_acceleration": 0.1765, "velocity_acceleration": 0.000899, "slope_acceleration": 0.02695}, "volume": {"volume_1m": 11566.0, "volume_3m": 40295.0, "volume_5m": 78114.0, "volume_sub": 11566.0, "volume_acceleration": 0.226, "relative_volume": 0.099}, "vwap": {"value": 11.0829, "slope": 0.0004, "price_vs_vwap_pct": 0.335, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 2, "rejection_count": 5, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 11.1044, "ema20": 11.0959, "ema9_slope": -0.0169, "price_vs_ema9_pct": 0.141, "price_vs_ema9_atr": 0.469}, "volatility": {"atr": 0.0333, "atr_pct": 0.3, "vwap_distance_atr": 1.114, "range_expansion_pct": -52.5}, "rsi": {"value": 57.5, "has_full_history": true}, "quote": {"bid": 11.12, "ask": 11.13, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 67, "trades_per_second": 2.233, "uptick_ratio": 0.149, "downtick_ratio": 0.149}, "pressure": {"score": -16.2, "slope": 4.4}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 65.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 0.989208633093536, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.05406964169850652)", "volume=Declining (rvol=0.099, accel=0.226)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.141%, ema9_slope=-0.0169)", "resistance=SAFE (session_high $11.23 (0.99% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:46:22.634050", "symbol": "EQX", "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.05767220560141302)", "volume=Declining (rvol=0.099, accel=0.226)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.155%, ema9_slope=-0.0161)", "resistance=SAFE (session_high $11.23 (0.97% away))", "extension=NORMAL"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:46:22.631402+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.122, "open": 11.18, "extension_from_open_pct": -0.5187835420393545, "price_1m": 11.105, "price_3m": 11.075, "price_5m": 11.1201, "price_sub": 11.105}, "velocity": {"velocity_1m": 0.0025514032717994088, "velocity_sub": 0.0051028065435988175}, "slope": {"slope_1m": 0.1529671120708999, "slope_3m": 0.19365880021617396, "slope_5m": 0.05767220560141302, "slope_sub": 0.2414088186281107}, "acceleration": {"momentum_acceleration": 0.1837, "velocity_acceleration": 0.00012, "slope_acceleration": 0.003592}, "volume": {"volume_1m": 11585.0, "volume_3m": 40314.0, "volume_5m": 78133.0, "volume_sub": 11585.0, "volume_acceleration": 0.226, "relative_volume": 0.099}, "vwap": {"value": 11.0829, "slope": 0.0005, "price_vs_vwap_pct": 0.353, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 2, "rejection_count": 5, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 11.1048, "ema20": 11.0961, "ema9_slope": -0.0161, "price_vs_ema9_pct": 0.155, "price_vs_ema9_atr": 0.515}, "volatility": {"atr": 0.0335, "atr_pct": 0.301, "vwap_distance_atr": 1.168, "range_expansion_pct": -50.6}, "rsi": {"value": 57.8, "has_full_history": true}, "quote": {"bid": 11.12, "ask": 11.13, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 69, "trades_per_second": 2.3, "uptick_ratio": 0.159, "downtick_ratio": 0.159}, "pressure": {"score": -15.8, "slope": 0.4}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 65.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 0.971048372594862, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.05767220560141302)", "volume=Declining (rvol=0.099, accel=0.226)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.155%, ema9_slope=-0.0161)", "resistance=SAFE (session_high $11.23 (0.97% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:46:27.642392", "symbol": "EQX", "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.06307556452630277)", "volume=Declining (rvol=0.099, accel=0.226)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.177%, ema9_slope=-0.0151)", "resistance=SAFE (session_high $11.23 (0.94% away))", "extension=NORMAL"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:46:27.640099+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.125, "open": 11.18, "extension_from_open_pct": -0.4919499105545592, "price_1m": 11.105, "price_3m": 11.075, "price_5m": 11.1201, "price_sub": 11.105}, "velocity": {"velocity_1m": 0.0030016509079993357, "velocity_sub": 0.006003301815998671}, "slope": {"slope_1m": 0.17993702204228137, "slope_3m": 0.20715122039088255, "slope_5m": 0.06307556452630277, "slope_sub": 0.25760544033866806}, "acceleration": {"momentum_acceleration": 0.1945, "velocity_acceleration": 0.00018, "slope_acceleration": 0.005385}, "volume": {"volume_1m": 11696.0, "volume_3m": 40425.0, "volume_5m": 78244.0, "volume_sub": 11696.0, "volume_acceleration": 0.226, "relative_volume": 0.099}, "vwap": {"value": 11.0829, "slope": 0.0005, "price_vs_vwap_pct": 0.379, "time_above_pct": 50.0, "time_below_pct": 50.0, "hold_duration_bars": 2, "rejection_count": 5, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 11.1054, "ema20": 11.0964, "ema9_slope": -0.0151, "price_vs_ema9_pct": 0.177, "price_vs_ema9_atr": 0.583}, "volatility": {"atr": 0.0337, "atr_pct": 0.303, "vwap_distance_atr": 1.249, "range_expansion_pct": -47.8}, "rsi": {"value": 58.2, "has_full_history": true}, "quote": {"bid": 11.12, "ask": 11.13, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 71, "trades_per_second": 2.367, "uptick_ratio": 0.169, "downtick_ratio": 0.155}, "pressure": {"score": -14.6, "slope": 1.2}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 65.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 0.943820224719105, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.06307556452630277)", "volume=Declining (rvol=0.099, accel=0.226)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Fading (price_vs_ema9=0.177%, ema9_slope=-0.0151)", "resistance=SAFE (session_high $11.23 (0.94% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:47:07.726136", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 52.5, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.31 fell below VWAP $5.31", "VWAP slope turned negative", "momentum=Strong (slope_5m=0.15304387257680277)", "volume=Declining (rvol=0.032, accel=0.723)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bullish (price_vs_ema9=0.234%, ema9_slope=0.0049)", "resistance=SAFE (session_high $5.40 (1.69% away))", "extension=NORMAL"], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:47:07.723467+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.31, "open": 5.4, "extension_from_open_pct": -1.6666666666666805, "price_1m": 5.305, "price_3m": 5.274, "price_5m": 5.28, "price_sub": 5.2996}, "velocity": {"velocity_1m": 0.00157084511467166, "velocity_sub": 0.006541374191762739}, "slope": {"slope_1m": 0.09420631182289015, "slope_3m": 0.19806338028168927, "slope_5m": 0.15304387257680277, "slope_sub": 0.23624201598218664}, "acceleration": {"momentum_acceleration": 0.0832, "velocity_acceleration": -3.8e-05, "slope_acceleration": -0.001465}, "volume": {"volume_1m": 1262.0, "volume_3m": 27908.0, "volume_5m": 38294.0, "volume_sub": 1262.0, "volume_acceleration": 0.723, "relative_volume": 0.032}, "vwap": {"value": 5.3138, "slope": -0.0047, "price_vs_vwap_pct": -0.071, "time_above_pct": 31.6, "time_below_pct": 68.4, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2976, "ema20": 5.3141, "ema9_slope": 0.0049, "price_vs_ema9_pct": 0.234, "price_vs_ema9_atr": 0.876}, "volatility": {"atr": 0.0141, "atr_pct": 0.266, "vwap_distance_atr": -0.268, "range_expansion_pct": -14.9}, "rsi": {"value": 34.0, "has_full_history": true}, "quote": {"bid": 5.3, "ask": 5.31, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 6, "trades_per_second": 0.2, "uptick_ratio": 0.333, "downtick_ratio": 0.0}, "pressure": {"score": 11.0, "slope": -34.0}}, "prediction": {"symbol": "NWL", "direction": "NEUTRAL", "confidence": 52.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.4, "resistance_source": "session_high", "resistance_distance_pct": 1.6949152542373023, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.15304387257680277)", "volume=Declining (rvol=0.032, accel=0.723)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bullish (price_vs_ema9=0.234%, ema9_slope=0.0049)", "resistance=SAFE (session_high $5.40 (1.69% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:47:12.734012", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 52.5, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.30 fell below VWAP $5.31", "VWAP slope turned negative", "momentum=Strong (slope_5m=0.13417491873913154)", "volume=Declining (rvol=0.032, accel=0.724)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bullish (price_vs_ema9=0.159%, ema9_slope=0.0011)", "resistance=SAFE (session_high $5.40 (1.79% away))", "extension=NORMAL"], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:47:12.731471+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.305, "open": 5.4, "extension_from_open_pct": -1.7592592592592708, "price_1m": 5.305, "price_3m": 5.274, "price_5m": 5.28, "price_sub": 5.2996}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.0033964827534152574}, "slope": {"slope_1m": 0.0, "slope_3m": 0.15095289011887555, "slope_5m": 0.13417491873913154, "slope_sub": 0.1796768835874985}, "acceleration": {"momentum_acceleration": 0.0455, "velocity_acceleration": -0.000628, "slope_acceleration": -0.018811}, "volume": {"volume_1m": 1395.0, "volume_3m": 28041.0, "volume_5m": 38427.0, "volume_sub": 1395.0, "volume_acceleration": 0.724, "relative_volume": 0.032}, "vwap": {"value": 5.3138, "slope": -0.0047, "price_vs_vwap_pct": -0.165, "time_above_pct": 31.6, "time_below_pct": 68.4, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2966, "ema20": 5.3137, "ema9_slope": 0.0011, "price_vs_ema9_pct": 0.159, "price_vs_ema9_atr": 0.594}, "volatility": {"atr": 0.0141, "atr_pct": 0.267, "vwap_distance_atr": -0.62, "range_expansion_pct": -14.9}, "rsi": {"value": 32.3, "has_full_history": true}, "quote": {"bid": 5.3, "ask": 5.31, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.25, "downtick_ratio": 0.167}, "pressure": {"score": -1.2, "slope": -12.2}}, "prediction": {"symbol": "NWL", "direction": "NEUTRAL", "confidence": 52.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.4, "resistance_source": "session_high", "resistance_distance_pct": 1.7907634307257427, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.13417491873913154)", "volume=Declining (rvol=0.032, accel=0.724)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bullish (price_vs_ema9=0.159%, ema9_slope=0.0011)", "resistance=SAFE (session_high $5.40 (1.79% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:47:17.747752", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 40.5, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Fading", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.30 fell below VWAP $5.31", "VWAP slope turned negative", "momentum=Strong (slope_5m=0.12473776719396691)", "volume=Declining (rvol=0.032, accel=0.724)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Fading (price_vs_ema9=0.121%, ema9_slope=-0.0007)", "resistance=SAFE (session_high $5.40 (1.84% away))", "extension=NORMAL"], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:47:17.743431+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.3025, "open": 5.4, "extension_from_open_pct": -1.8055555555555582, "price_1m": 5.305, "price_3m": 5.274, "price_5m": 5.28, "price_sub": 5.2996}, "velocity": {"velocity_1m": -0.0007854225573356904, "velocity_sub": 0.0018240370342417962}, "slope": {"slope_1m": -0.04713646005184073, "slope_3m": 0.1273865316264635, "slope_5m": 0.12473776719396691, "slope_sub": 0.15138430756308668}, "acceleration": {"momentum_acceleration": 0.0266, "velocity_acceleration": -0.000314, "slope_acceleration": -0.009405}, "volume": {"volume_1m": 1403.0, "volume_3m": 28049.0, "volume_5m": 38435.0, "volume_sub": 1403.0, "volume_acceleration": 0.724, "relative_volume": 0.032}, "vwap": {"value": 5.3138, "slope": -0.0047, "price_vs_vwap_pct": -0.212, "time_above_pct": 31.6, "time_below_pct": 68.4, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2961, "ema20": 5.3134, "ema9_slope": -0.0007, "price_vs_ema9_pct": 0.121, "price_vs_ema9_atr": 0.447}, "volatility": {"atr": 0.0143, "atr_pct": 0.27, "vwap_distance_atr": -0.786, "range_expansion_pct": -14.9}, "rsi": {"value": 31.8, "has_full_history": true}, "quote": {"bid": 5.3, "ask": 5.31, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.214, "downtick_ratio": 0.214}, "pressure": {"score": -5.6, "slope": -4.4}}, "prediction": {"symbol": "NWL", "direction": "NEUTRAL", "confidence": 40.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Fading", "resistance": "SAFE", "resistance_level": 5.4, "resistance_source": "session_high", "resistance_distance_pct": 1.8387553041018416, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.12473776719396691)", "volume=Declining (rvol=0.032, accel=0.724)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Fading (price_vs_ema9=0.121%, ema9_slope=-0.0007)", "resistance=SAFE (session_high $5.40 (1.84% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:47:22.754095", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 8.5, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.29 fell below VWAP $5.31", "VWAP slope turned negative", "momentum=Weakening (slope_5m=0.07865886632908875)", "volume=Declining (rvol=0.032, accel=0.726)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.064%, ema9_slope=-0.01)", "resistance=SAFE (session_high $5.40 (2.07% away))", "extension=NORMAL"], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:47:22.751504+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.2903, "open": 5.4, "extension_from_open_pct": -2.031481481481484, "price_1m": 5.305, "price_3m": 5.274, "price_5m": 5.28, "price_sub": 5.2996}, "velocity": {"velocity_1m": -0.004618284637134619, "velocity_sub": -0.005849498075326215}, "slope": {"slope_1m": -0.27748152482703636, "slope_3m": 0.012276272797673076, "slope_5m": 0.07865886632908875, "slope_sub": 0.01322070551351246}, "acceleration": {"momentum_acceleration": -0.0654, "velocity_acceleration": -0.001532, "slope_acceleration": -0.045995}, "volume": {"volume_1m": 1606.0, "volume_3m": 28252.0, "volume_5m": 38638.0, "volume_sub": 1606.0, "volume_acceleration": 0.726, "relative_volume": 0.032}, "vwap": {"value": 5.3137, "slope": -0.0048, "price_vs_vwap_pct": -0.44, "time_above_pct": 31.6, "time_below_pct": 68.4, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2937, "ema20": 5.3123, "ema9_slope": -0.01, "price_vs_ema9_pct": -0.064, "price_vs_ema9_atr": -0.221}, "volatility": {"atr": 0.0152, "atr_pct": 0.287, "vwap_distance_atr": -1.538, "range_expansion_pct": -14.8}, "rsi": {"value": 29.9, "has_full_history": true}, "quote": {"bid": 5.3, "ask": 5.31, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.278, "downtick_ratio": 0.222}, "pressure": {"score": -8.7, "slope": -3.1}}, "prediction": {"symbol": "NWL", "direction": "DOWN", "confidence": 8.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bearish", "resistance": "SAFE", "resistance_level": 5.4, "resistance_source": "session_high", "resistance_distance_pct": 2.0736064117346866, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.07865886632908875)", "volume=Declining (rvol=0.032, accel=0.726)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bearish (price_vs_ema9=-0.064%, ema9_slope=-0.01)", "resistance=SAFE (session_high $5.40 (2.07% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:47:27.764478", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "REJECT", "should_enter": false, "confidence": 52.5, "direction": "NEUTRAL", "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.31 fell below VWAP $5.31", "VWAP slope turned negative", "momentum=Strong (slope_5m=0.13455236770592022)", "volume=Declining (rvol=0.033, accel=0.787)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bullish (price_vs_ema9=0.16%, ema9_slope=0.0012)", "resistance=SAFE (session_high $5.40 (1.79% away))", "extension=NORMAL"], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:47:27.761249+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.3051, "open": 5.4, "extension_from_open_pct": -1.7574074074074069, "price_1m": 5.305, "price_3m": 5.274, "price_5m": 5.28, "price_sub": 5.2996}, "velocity": {"velocity_1m": 3.1416902293639685e-05, "velocity_sub": 0.00345938058218262}, "slope": {"slope_1m": 0.0018849963713943342, "slope_3m": 0.15189539030511792, "slope_5m": 0.13455236770592022, "slope_sub": 0.1808084477934558}, "acceleration": {"momentum_acceleration": 0.0463, "velocity_acceleration": 0.001858, "slope_acceleration": 0.055765}, "volume": {"volume_1m": 7857.0, "volume_3m": 34503.0, "volume_5m": 44889.0, "volume_sub": 7857.0, "volume_acceleration": 0.787, "relative_volume": 0.033}, "vwap": {"value": 5.3133, "slope": -0.0052, "price_vs_vwap_pct": -0.154, "time_above_pct": 31.6, "time_below_pct": 68.4, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FAILURE"}, "ema": {"ema9": 5.2966, "ema20": 5.3137, "ema9_slope": 0.0012, "price_vs_ema9_pct": 0.16, "price_vs_ema9_atr": 0.558}, "volatility": {"atr": 0.0152, "atr_pct": 0.286, "vwap_distance_atr": -0.538, "range_expansion_pct": -14.9}, "rsi": {"value": 32.3, "has_full_history": true}, "quote": {"bid": 5.3, "ask": 5.31, "spread": 0.01, "spread_pct": 0.189}, "trade_flow": {"tick_count_sub": 21, "trades_per_second": 0.7, "uptick_ratio": 0.381, "downtick_ratio": 0.19}, "pressure": {"score": 4.7, "slope": 13.4}}, "prediction": {"symbol": "NWL", "direction": "NEUTRAL", "confidence": 52.5, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bearish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.4, "resistance_source": "session_high", "resistance_distance_pct": 1.788844696612693, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Strong (slope_5m=0.13455236770592022)", "volume=Declining (rvol=0.033, accel=0.787)", "vwap=Bearish (VWAP_FAILURE)", "ema9=Bullish (price_vs_ema9=0.16%, ema9_slope=0.0012)", "resistance=SAFE (session_high $5.40 (1.79% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:50:08.077408", "symbol": "EQX", "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.13438451890341946)", "volume=Declining (rvol=0.106, accel=0.22)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.304%, ema9_slope=0.0934)", "resistance=SAFE (session_high $11.23 (0.45% away))", "extension=EXTENDED"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:50:08.072625+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.18, "open": 11.18, "extension_from_open_pct": 0.0, "price_1m": 11.19, "price_3m": 11.14, "price_5m": 11.105, "price_sub": 11.19}, "velocity": {"velocity_1m": -0.0014894250819183477, "velocity_sub": -0.0029788501638366954}, "slope": {"slope_1m": -0.0894054537326758, "slope_3m": 0.044722719141322836, "slope_5m": 0.13438451890341946, "slope_sub": 0.1694376407689138}, "acceleration": {"momentum_acceleration": 0.0351, "velocity_acceleration": -4.1e-05, "slope_acceleration": -0.001222}, "volume": {"volume_1m": 861.0, "volume_3m": 52367.0, "volume_5m": 86998.0, "volume_sub": 861.0, "volume_acceleration": 0.22, "relative_volume": 0.106}, "vwap": {"value": 11.0889, "slope": 0.0047, "price_vs_vwap_pct": 0.821, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 6, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.1461, "ema20": 11.1216, "ema9_slope": 0.0934, "price_vs_ema9_pct": 0.304, "price_vs_ema9_atr": 1.055}, "volatility": {"atr": 0.0322, "atr_pct": 0.288, "vwap_distance_atr": 2.832, "range_expansion_pct": -13.9}, "rsi": {"value": 64.0, "has_full_history": true}, "quote": {"bid": 11.18, "ask": 11.19, "spread": 0.01, "spread_pct": 0.089}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.25, "downtick_ratio": 0.5}, "pressure": {"score": -31.6, "slope": -17.0}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 0.4472271914132443, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.13438451890341946)", "volume=Declining (rvol=0.106, accel=0.22)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.304%, ema9_slope=0.0934)", "resistance=SAFE (session_high $11.23 (0.45% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:50:13.086173", "symbol": "EQX", "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.14333064588372155)", "volume=Declining (rvol=0.106, accel=0.22)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.34%, ema9_slope=0.0952)", "resistance=SAFE (session_high $11.23 (0.40% away))", "extension=EXTENDED"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:50:13.083525+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.185, "open": 11.18, "extension_from_open_pct": 0.04472271914133079, "price_1m": 11.19, "price_3m": 11.14, "price_5m": 11.105, "price_sub": 11.19}, "velocity": {"velocity_1m": -0.0007447125409590416, "velocity_sub": -0.0014894250819180832}, "slope": {"slope_1m": -0.04469273743015871, "slope_3m": 0.067074079594577, "slope_5m": 0.14333064588372155, "slope_sub": 0.1962821017944775}, "acceleration": {"momentum_acceleration": 0.053, "velocity_acceleration": 0.000297, "slope_acceleration": 0.008923}, "volume": {"volume_1m": 961.0, "volume_3m": 52467.0, "volume_5m": 87098.0, "volume_sub": 961.0, "volume_acceleration": 0.22, "relative_volume": 0.106}, "vwap": {"value": 11.0889, "slope": 0.0047, "price_vs_vwap_pct": 0.866, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 6, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.1471, "ema20": 11.122, "ema9_slope": 0.0952, "price_vs_ema9_pct": 0.34, "price_vs_ema9_atr": 1.18}, "volatility": {"atr": 0.0322, "atr_pct": 0.288, "vwap_distance_atr": 2.987, "range_expansion_pct": -13.9}, "rsi": {"value": 65.1, "has_full_history": true}, "quote": {"bid": 11.18, "ask": 11.19, "spread": 0.01, "spread_pct": 0.089}, "trade_flow": {"tick_count_sub": 5, "trades_per_second": 0.167, "uptick_ratio": 0.4, "downtick_ratio": 0.4}, "pressure": {"score": -20.5, "slope": 11.1}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 0.40232454179704896, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.14333064588372155)", "volume=Declining (rvol=0.106, accel=0.22)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.34%, ema9_slope=0.0952)", "resistance=SAFE (session_high $11.23 (0.40% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:50:18.094188", "symbol": "EQX", "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.13420558001357938)", "volume=Declining (rvol=0.106, accel=0.221)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.304%, ema9_slope=0.0933)", "resistance=SAFE (session_high $11.23 (0.45% away))", "extension=EXTENDED"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:50:18.091423+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.1799, "open": 11.18, "extension_from_open_pct": -0.0008944543828243914, "price_1m": 11.19, "price_3m": 11.14, "price_5m": 11.105, "price_sub": 11.19}, "velocity": {"velocity_1m": -0.001504319332737497, "velocity_sub": -0.003008638665474994}, "slope": {"slope_1m": -0.0902999119352304, "slope_3m": 0.04427562395833032, "slope_5m": 0.13420558001357938, "slope_sub": 0.16890069024499774}, "acceleration": {"momentum_acceleration": 0.0347, "velocity_acceleration": -0.000303, "slope_acceleration": -0.009107}, "volume": {"volume_1m": 1602.0, "volume_3m": 53108.0, "volume_5m": 87739.0, "volume_sub": 1602.0, "volume_acceleration": 0.221, "relative_volume": 0.106}, "vwap": {"value": 11.089, "slope": 0.0047, "price_vs_vwap_pct": 0.82, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 6, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.146, "ema20": 11.1215, "ema9_slope": 0.0933, "price_vs_ema9_pct": 0.304, "price_vs_ema9_atr": 1.03}, "volatility": {"atr": 0.0329, "atr_pct": 0.294, "vwap_distance_atr": 2.765, "range_expansion_pct": -13.9}, "rsi": {"value": 64.0, "has_full_history": true}, "quote": {"bid": 11.17, "ask": 11.18, "spread": 0.01, "spread_pct": 0.089}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.2, "downtick_ratio": 0.267}, "pressure": {"score": -24.3, "slope": -3.8}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 0.44812565407562216, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.13420558001357938)", "volume=Declining (rvol=0.106, accel=0.221)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.304%, ema9_slope=0.0933)", "resistance=SAFE (session_high $11.23 (0.45% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:50:23.105184", "symbol": "EQX", "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.13420558001357938)", "volume=Declining (rvol=0.106, accel=0.221)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.304%, ema9_slope=0.0933)", "resistance=SAFE (session_high $11.23 (0.45% away))", "extension=EXTENDED"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:50:23.101653+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.1799, "open": 11.18, "extension_from_open_pct": -0.0008944543828243914, "price_1m": 11.19, "price_3m": 11.14, "price_5m": 11.105, "price_sub": 11.19}, "velocity": {"velocity_1m": -0.001504319332737497, "velocity_sub": -0.003008638665474994}, "slope": {"slope_1m": -0.0902999119352304, "slope_3m": 0.04427562395833032, "slope_5m": 0.13420558001357938, "slope_sub": 0.16890069024499774}, "acceleration": {"momentum_acceleration": 0.0347, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 1602.0, "volume_3m": 53108.0, "volume_5m": 87739.0, "volume_sub": 1602.0, "volume_acceleration": 0.221, "relative_volume": 0.106}, "vwap": {"value": 11.089, "slope": 0.0047, "price_vs_vwap_pct": 0.82, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 6, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.146, "ema20": 11.1215, "ema9_slope": 0.0933, "price_vs_ema9_pct": 0.304, "price_vs_ema9_atr": 1.03}, "volatility": {"atr": 0.0329, "atr_pct": 0.294, "vwap_distance_atr": 2.765, "range_expansion_pct": -13.9}, "rsi": {"value": 64.0, "has_full_history": true}, "quote": {"bid": 11.17, "ask": 11.18, "spread": 0.01, "spread_pct": 0.089}, "trade_flow": {"tick_count_sub": 15, "trades_per_second": 0.5, "uptick_ratio": 0.2, "downtick_ratio": 0.267}, "pressure": {"score": -24.3, "slope": 0.0}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 0.44812565407562216, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.13420558001357938)", "volume=Declining (rvol=0.106, accel=0.221)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.304%, ema9_slope=0.0933)", "resistance=SAFE (session_high $11.23 (0.45% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:50:28.111347", "symbol": "EQX", "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.12543678881820514)", "volume=Declining (rvol=0.107, accel=0.222)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.269%, ema9_slope=0.0916)", "resistance=SAFE (session_high $11.23 (0.49% away))", "extension=EXTENDED"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:50:28.107592+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.175, "open": 11.18, "extension_from_open_pct": -0.0447227191413149, "price_1m": 11.19, "price_3m": 11.14, "price_5m": 11.105, "price_sub": 11.19}, "velocity": {"velocity_1m": -0.0022341376228773896, "velocity_sub": -0.004468275245754779}, "slope": {"slope_1m": -0.13413816230716558, "slope_3m": 0.022364693603701125, "slope_5m": 0.12543678881820514, "slope_sub": 0.14258716894609275}, "acceleration": {"momentum_acceleration": 0.0172, "velocity_acceleration": -0.000292, "slope_acceleration": -0.008757}, "volume": {"volume_1m": 2502.0, "volume_3m": 54008.0, "volume_5m": 88639.0, "volume_sub": 2502.0, "volume_acceleration": 0.222, "relative_volume": 0.107}, "vwap": {"value": 11.0891, "slope": 0.0048, "price_vs_vwap_pct": 0.775, "time_above_pct": 65.0, "time_below_pct": 35.0, "hold_duration_bars": 6, "rejection_count": 4, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.1451, "ema20": 11.1211, "ema9_slope": 0.0916, "price_vs_ema9_pct": 0.269, "price_vs_ema9_atr": 0.911}, "volatility": {"atr": 0.0329, "atr_pct": 0.294, "vwap_distance_atr": 2.614, "range_expansion_pct": -13.9}, "rsi": {"value": 63.0, "has_full_history": true}, "quote": {"bid": 11.17, "ask": 11.18, "spread": 0.01, "spread_pct": 0.089}, "trade_flow": {"tick_count_sub": 18, "trades_per_second": 0.6, "uptick_ratio": 0.222, "downtick_ratio": 0.278}, "pressure": {"score": -24.8, "slope": -0.5}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 65.9, "momentum": "Strong", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 0.4921700223713621, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Strong (slope_5m=0.12543678881820514)", "volume=Declining (rvol=0.107, accel=0.222)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.269%, ema9_slope=0.0916)", "resistance=SAFE (session_high $11.23 (0.49% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:50:28.114277", "symbol": "NWL", "shortlisted": true, "confidence_rank": 2, "state": "REJECT", "should_enter": false, "confidence": 33.0, "direction": "DOWN", "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["price $5.30 fell below VWAP $5.31", "momentum=Weakening (slope_5m=0.0433079761994454)", "volume=Declining (rvol=0.038, accel=0.919)", "vwap=Neutral (VWAP_FLAT)", "ema9=Reclaiming (price_vs_ema9=-0.022%, ema9_slope=0.0568)", "resistance=SAFE (session_high $5.40 (1.81% away))", "extension=NORMAL"], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:50:28.107592+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.304, "open": 5.4, "extension_from_open_pct": -1.7777777777777792, "price_1m": 5.33, "price_3m": 5.305, "price_5m": 5.289, "price_sub": 5.325}, "velocity": {"velocity_1m": -0.008130081300812947, "velocity_sub": -0.013145539906103228}, "slope": {"slope_1m": -0.4889975550122212, "slope_3m": -0.0564475664826832, "slope_5m": 0.0433079761994454, "slope_sub": 0.02635418137324655}, "acceleration": {"momentum_acceleration": -0.017, "velocity_acceleration": -9.2e-05, "slope_acceleration": -0.002722}, "volume": {"volume_1m": 9974.0, "volume_3m": 25472.0, "volume_5m": 40780.0, "volume_sub": 9974.0, "volume_acceleration": 0.919, "relative_volume": 0.038}, "vwap": {"value": 5.3139, "slope": 0.0005, "price_vs_vwap_pct": -0.186, "time_above_pct": 25.0, "time_below_pct": 75.0, "hold_duration_bars": 0, "rejection_count": 1, "classification": "VWAP_FLAT"}, "ema": {"ema9": 5.3051, "ema20": 5.3139, "ema9_slope": 0.0568, "price_vs_ema9_pct": -0.022, "price_vs_ema9_atr": -0.078}, "volatility": {"atr": 0.0147, "atr_pct": 0.276, "vwap_distance_atr": -0.675, "range_expansion_pct": 8.4}, "rsi": {"value": 35.8, "has_full_history": true}, "quote": {"bid": 5.33, "ask": 5.34, "spread": 0.01, "spread_pct": 0.187}, "trade_flow": {"tick_count_sub": 50, "trades_per_second": 1.667, "uptick_ratio": 0.3, "downtick_ratio": 0.28}, "pressure": {"score": -10.4, "slope": -15.1}}, "prediction": {"symbol": "NWL", "direction": "DOWN", "confidence": 33.0, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Neutral", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 5.4, "resistance_source": "session_high", "resistance_distance_pct": 1.8099547511312233, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.0433079761994454)", "volume=Declining (rvol=0.038, accel=0.919)", "vwap=Neutral (VWAP_FLAT)", "ema9=Reclaiming (price_vs_ema9=-0.022%, ema9_slope=0.0568)", "resistance=SAFE (session_high $5.40 (1.81% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:50:33.122105", "symbol": "NWL", "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.15535777428358832)", "volume=Declining (rvol=0.038, accel=0.921)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.427%, ema9_slope=0.0793)", "resistance=SAFE (session_high $5.40 (1.24% away))", "extension=NORMAL"], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:50:33.119502+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.3338, "open": 5.4, "extension_from_open_pct": -1.2259259259259307, "price_1m": 5.33, "price_3m": 5.305, "price_5m": 5.289, "price_sub": 5.304}, "velocity": {"velocity_1m": 0.0011882426516572938, "velocity_sub": 0.018728004022121558}, "slope": {"slope_1m": 0.07126915358502646, "slope_3m": 0.22349096645757882, "slope_5m": 0.15535777428358832, "slope_sub": 0.13309646673997955}, "acceleration": {"momentum_acceleration": -0.0223, "velocity_acceleration": 0.00636, "slope_acceleration": 0.111787}, "volume": {"volume_1m": 10198.0, "volume_3m": 25696.0, "volume_5m": 41004.0, "volume_sub": 224.0, "volume_acceleration": 0.921, "relative_volume": 0.038}, "vwap": {"value": 5.3144, "slope": 0.001, "price_vs_vwap_pct": 0.365, "time_above_pct": 20.0, "time_below_pct": 80.0, "hold_duration_bars": 2, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.3111, "ema20": 5.3167, "ema9_slope": 0.0793, "price_vs_ema9_pct": 0.427, "price_vs_ema9_atr": 1.549}, "volatility": {"atr": 0.0147, "atr_pct": 0.275, "vwap_distance_atr": 1.324, "range_expansion_pct": 8.2}, "rsi": {"value": 42.5, "has_full_history": true}, "quote": {"bid": 5.33, "ask": 5.34, "spread": 0.01, "spread_pct": 0.187}, "trade_flow": {"tick_count_sub": 2, "trades_per_second": 0.067, "uptick_ratio": 0.5, "downtick_ratio": 0.5}, "pressure": {"score": 11.1, "slope": 21.5}}, "prediction": {"symbol": "NWL", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.4, "resistance_source": "session_high", "resistance_distance_pct": 1.2411414001274939, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.15535777428358832)", "volume=Declining (rvol=0.038, accel=0.921)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.427%, ema9_slope=0.0793)", "resistance=SAFE (session_high $5.40 (1.24% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:50:38.146241", "symbol": "NWL", "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.14108352144469727)", "volume=Declining (rvol=0.039, accel=0.945)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.37%, ema9_slope=0.0764)", "resistance=SAFE (session_high $5.40 (1.31% away))", "extension=NORMAL"], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:50:38.143407+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.33, "open": 5.4, "extension_from_open_pct": -1.2962962962963014, "price_1m": 5.33, "price_3m": 5.305, "price_5m": 5.289, "price_sub": 5.304}, "velocity": {"velocity_1m": 0.0, "velocity_sub": 0.016339869281045628}, "slope": {"slope_1m": 0.0, "slope_3m": 0.18785222291797554, "slope_5m": 0.14108352144469727, "slope_sub": 0.09025101062329279}, "acceleration": {"momentum_acceleration": -0.0508, "velocity_acceleration": -0.000475, "slope_acceleration": -0.014186}, "volume": {"volume_1m": 12695.0, "volume_3m": 28193.0, "volume_5m": 43501.0, "volume_sub": 2721.0, "volume_acceleration": 0.945, "relative_volume": 0.039}, "vwap": {"value": 5.3144, "slope": 0.001, "price_vs_vwap_pct": 0.293, "time_above_pct": 20.0, "time_below_pct": 80.0, "hold_duration_bars": 2, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.3103, "ema20": 5.3163, "ema9_slope": 0.0764, "price_vs_ema9_pct": 0.37, "price_vs_ema9_atr": 1.341}, "volatility": {"atr": 0.0147, "atr_pct": 0.275, "vwap_distance_atr": 1.061, "range_expansion_pct": 8.2}, "rsi": {"value": 41.2, "has_full_history": true}, "quote": {"bid": 5.33, "ask": 5.34, "spread": 0.01, "spread_pct": 0.187}, "trade_flow": {"tick_count_sub": 11, "trades_per_second": 0.367, "uptick_ratio": 0.273, "downtick_ratio": 0.273}, "pressure": {"score": 10.1, "slope": -1.0}}, "prediction": {"symbol": "NWL", "direction": "NEUTRAL", "confidence": 53.5, "momentum": "Weakening", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.4, "resistance_source": "session_high", "resistance_distance_pct": 1.3133208255159527, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.14108352144469727)", "volume=Declining (rvol=0.039, accel=0.945)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.37%, ema9_slope=0.0764)", "resistance=SAFE (session_high $5.40 (1.31% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:50:43.162731", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 66.0, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": ["holding 0.0s / 18s", "momentum=Weakening (slope_5m=0.10350018818216314)", "volume=Steady (rvol=0.04, accel=0.994)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.22%, ema9_slope=0.0688)", "resistance=SAFE (session_high $5.40 (1.50% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:50:43.159854+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.32, "open": 5.4, "extension_from_open_pct": -1.4814814814814827, "price_1m": 5.33, "price_3m": 5.305, "price_5m": 5.289, "price_sub": 5.304}, "velocity": {"velocity_1m": -0.003126954346466475, "velocity_sub": 0.010055304172951241}, "slope": {"slope_1m": -0.18779342723004294, "slope_3m": 0.09398496240602137, "slope_5m": 0.10350018818216314, "slope_sub": -0.022573363431152092}, "acceleration": {"momentum_acceleration": -0.1261, "velocity_acceleration": -0.001253, "slope_acceleration": -0.037436}, "volume": {"volume_1m": 17878.0, "volume_3m": 33376.0, "volume_5m": 48684.0, "volume_sub": 7904.0, "volume_acceleration": 0.994, "relative_volume": 0.04}, "vwap": {"value": 5.3144, "slope": 0.001, "price_vs_vwap_pct": 0.106, "time_above_pct": 20.0, "time_below_pct": 80.0, "hold_duration_bars": 2, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.3083, "ema20": 5.3154, "ema9_slope": 0.0688, "price_vs_ema9_pct": 0.22, "price_vs_ema9_atr": 0.795}, "volatility": {"atr": 0.0147, "atr_pct": 0.276, "vwap_distance_atr": 0.383, "range_expansion_pct": 8.3}, "rsi": {"value": 39.0, "has_full_history": true}, "quote": {"bid": 5.32, "ask": 5.33, "spread": 0.01, "spread_pct": 0.188}, "trade_flow": {"tick_count_sub": 52, "trades_per_second": 1.733, "uptick_ratio": 0.096, "downtick_ratio": 0.135}, "pressure": {"score": 5.3, "slope": -4.8}}, "prediction": {"symbol": "NWL", "direction": "UP", "confidence": 66.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.4, "resistance_source": "session_high", "resistance_distance_pct": 1.5037593984962419, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.10350018818216314)", "volume=Steady (rvol=0.04, accel=0.994)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.22%, ema9_slope=0.0688)", "resistance=SAFE (session_high $5.40 (1.50% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:50:48.171374", "symbol": "NWL", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 66.0, "direction": "UP", "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 5.008905, "reasons_for": ["holding 5.0s / 18s", "momentum=Weakening (slope_5m=0.12229539040451794)", "volume=Steady (rvol=0.04, accel=0.994)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.295%, ema9_slope=0.0726)", "resistance=SAFE (session_high $5.40 (1.41% away))", "extension=NORMAL"], "reasons_against": [], "features": {"symbol": "NWL", "computed_at": "2026-10-02T13:50:48.168759+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 5.325, "open": 5.4, "extension_from_open_pct": -1.3888888888888922, "price_1m": 5.33, "price_3m": 5.305, "price_5m": 5.289, "price_sub": 5.304}, "velocity": {"velocity_1m": -0.0015634771732332374, "velocity_sub": 0.013197586726998434}, "slope": {"slope_1m": -0.09385265133739827, "slope_3m": 0.14093329157532636, "slope_5m": 0.12229539040451794, "slope_sub": 0.033852085194412344}, "acceleration": {"momentum_acceleration": -0.0884, "velocity_acceleration": 0.000627, "slope_acceleration": 0.018755}, "volume": {"volume_1m": 17881.0, "volume_3m": 33379.0, "volume_5m": 48687.0, "volume_sub": 7907.0, "volume_acceleration": 0.994, "relative_volume": 0.04}, "vwap": {"value": 5.3145, "slope": 0.0011, "price_vs_vwap_pct": 0.197, "time_above_pct": 20.0, "time_below_pct": 80.0, "hold_duration_bars": 2, "rejection_count": 0, "classification": "VWAP_RECLAIM"}, "ema": {"ema9": 5.3093, "ema20": 5.3159, "ema9_slope": 0.0726, "price_vs_ema9_pct": 0.295, "price_vs_ema9_atr": 1.068}, "volatility": {"atr": 0.0147, "atr_pct": 0.275, "vwap_distance_atr": 0.714, "range_expansion_pct": 8.2}, "rsi": {"value": 40.1, "has_full_history": true}, "quote": {"bid": 5.32, "ask": 5.33, "spread": 0.01, "spread_pct": 0.188}, "trade_flow": {"tick_count_sub": 53, "trades_per_second": 1.767, "uptick_ratio": 0.113, "downtick_ratio": 0.132}, "pressure": {"score": 8.3, "slope": 3.0}}, "prediction": {"symbol": "NWL", "direction": "UP", "confidence": 66.0, "momentum": "Weakening", "volume_state": "Steady", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 5.4, "resistance_source": "session_high", "resistance_distance_pct": 1.4084507042253553, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Weakening (slope_5m=0.12229539040451794)", "volume=Steady (rvol=0.04, accel=0.994)", "vwap=Bullish (VWAP_RECLAIM)", "ema9=Bullish (price_vs_ema9=0.295%, ema9_slope=0.0726)", "resistance=SAFE (session_high $5.40 (1.41% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:53:28.423926", "symbol": "EQX", "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.04632519571948043)", "volume=Declining (rvol=0.111, accel=0.237)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.131%, ema9_slope=0.0519)", "resistance=SAFE (session_high $11.23 (0.48% away))", "extension=EXTENDED"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:53:28.421357+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.1761, "open": 11.18, "extension_from_open_pct": -0.034883720930230705, "price_1m": 11.165, "price_3m": 11.189, "price_5m": 11.17, "price_sub": 11.165}, "velocity": {"velocity_1m": 0.001656963725929359, "velocity_sub": 0.003313927451858718}, "slope": {"slope_1m": 0.09936842859125807, "slope_3m": -0.057709341755617205, "slope_5m": -0.04632519571948043, "slope_sub": -0.07821011586104046}, "acceleration": {"momentum_acceleration": 0.0319, "velocity_acceleration": 4.3e-05, "slope_acceleration": 0.001295}, "volume": {"volume_1m": 9854.0, "volume_3m": 36535.0, "volume_5m": 69359.0, "volume_sub": 9854.0, "volume_acceleration": 0.237, "relative_volume": 0.111}, "vwap": {"value": 11.0924, "slope": 0.0029, "price_vs_vwap_pct": 0.754, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 9, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.1615, "ema20": 11.1364, "ema9_slope": 0.0519, "price_vs_ema9_pct": 0.131, "price_vs_ema9_atr": 0.497}, "volatility": {"atr": 0.0293, "atr_pct": 0.262, "vwap_distance_atr": 2.855, "range_expansion_pct": -58.2}, "rsi": {"value": 61.9, "has_full_history": true}, "quote": {"bid": 11.15, "ask": 11.16, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 35, "trades_per_second": 1.167, "uptick_ratio": 0.257, "downtick_ratio": 0.2}, "pressure": {"score": -14.5, "slope": 10.3}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 58.2, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 0.4822791492560061, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.04632519571948043)", "volume=Declining (rvol=0.111, accel=0.237)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.131%, ema9_slope=0.0519)", "resistance=SAFE (session_high $11.23 (0.48% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:53:33.430170", "symbol": "EQX", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 51.4, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.08409676495848947)", "volume=Declining (rvol=0.111, accel=0.238)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.021%, ema9_slope=0.0443)", "resistance=SAFE (session_high $11.23 (0.67% away))", "extension=EXTENDED"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:53:33.427411+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.155, "open": 11.18, "extension_from_open_pct": -0.22361359570662215, "price_1m": 11.165, "price_3m": 11.189, "price_5m": 11.17, "price_sub": 11.16}, "velocity": {"velocity_1m": -0.0014927601134497371, "velocity_sub": -0.0014934289127839849}, "slope": {"slope_1m": -0.08960573476702319, "slope_3m": -0.15219791697753154, "slope_5m": -0.08409676495848947, "slope_sub": -0.08958566629339432}, "acceleration": {"momentum_acceleration": 0.0055, "velocity_acceleration": -0.00096, "slope_acceleration": -0.037749}, "volume": {"volume_1m": 10691.0, "volume_3m": 37372.0, "volume_5m": 70196.0, "volume_sub": 700.0, "volume_acceleration": 0.238, "relative_volume": 0.111}, "vwap": {"value": 11.0924, "slope": 0.0029, "price_vs_vwap_pct": 0.564, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 9, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.1573, "ema20": 11.1344, "ema9_slope": 0.0443, "price_vs_ema9_pct": -0.021, "price_vs_ema9_atr": -0.078}, "volatility": {"atr": 0.0293, "atr_pct": 0.263, "vwap_distance_atr": 2.135, "range_expansion_pct": -58.1}, "rsi": {"value": 58.0, "has_full_history": true}, "quote": {"bid": 11.15, "ask": 11.16, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 3, "trades_per_second": 0.1, "uptick_ratio": 0.0, "downtick_ratio": 0.333}, "pressure": {"score": -33.4, "slope": -18.9}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 51.4, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 0.6723442402510181, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Building (slope_5m=-0.08409676495848947)", "volume=Declining (rvol=0.111, accel=0.238)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.021%, ema9_slope=0.0443)", "resistance=SAFE (session_high $11.23 (0.67% away))", "extension=EXTENDED"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:53:38.454529", "symbol": "EQX", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.09305155413989873)", "volume=Declining (rvol=0.111, accel=0.238)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.056%, ema9_slope=0.0425)", "resistance=SAFE (session_high $11.23 (0.72% away))", "extension=NORMAL"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:53:38.451504+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.15, "open": 11.18, "extension_from_open_pct": -0.2683363148479371, "price_1m": 11.165, "price_3m": 11.189, "price_5m": 11.17, "price_sub": 11.16}, "velocity": {"velocity_1m": -0.0022391401701744727, "velocity_sub": -0.0029868578255674394}, "slope": {"slope_1m": -0.13443871835087423, "slope_3m": -0.17460601719197574, "slope_5m": -0.09305155413989873, "slope_sub": -0.11647440922835295}, "acceleration": {"momentum_acceleration": 0.0234, "velocity_acceleration": -0.000297, "slope_acceleration": -0.008924}, "volume": {"volume_1m": 10754.0, "volume_3m": 37435.0, "volume_5m": 70259.0, "volume_sub": 763.0, "volume_acceleration": 0.238, "relative_volume": 0.111}, "vwap": {"value": 11.0924, "slope": 0.0029, "price_vs_vwap_pct": 0.519, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 9, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.1563, "ema20": 11.1339, "ema9_slope": 0.0425, "price_vs_ema9_pct": -0.056, "price_vs_ema9_atr": -0.215}, "volatility": {"atr": 0.0293, "atr_pct": 0.263, "vwap_distance_atr": 1.965, "range_expansion_pct": -58.1}, "rsi": {"value": 56.9, "has_full_history": true}, "quote": {"bid": 11.15, "ask": 11.16, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 4, "trades_per_second": 0.133, "uptick_ratio": 0.0, "downtick_ratio": 0.5}, "pressure": {"score": -41.1, "slope": -7.7}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 0.7174887892376688, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.09305155413989873)", "volume=Declining (rvol=0.111, accel=0.238)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.056%, ema9_slope=0.0425)", "resistance=SAFE (session_high $11.23 (0.72% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:53:43.463702", "symbol": "EQX", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 60.5, "direction": "NEUTRAL", "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "extension": "NORMAL", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Building (slope_5m=-0.09305155413989873)", "volume=Declining (rvol=0.111, accel=0.239)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.056%, ema9_slope=0.0425)", "resistance=SAFE (session_high $11.23 (0.72% away))", "extension=NORMAL"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:53:43.460618+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.15, "open": 11.18, "extension_from_open_pct": -0.2683363148479371, "price_1m": 11.165, "price_3m": 11.189, "price_5m": 11.17, "price_sub": 11.16}, "velocity": {"velocity_1m": -0.0022391401701744727, "velocity_sub": -0.0029868578255674394}, "slope": {"slope_1m": -0.13443871835087423, "slope_3m": -0.17460601719197574, "slope_5m": -0.09305155413989873, "slope_sub": -0.11647440922835295}, "acceleration": {"momentum_acceleration": 0.0234, "velocity_acceleration": 0.0, "slope_acceleration": 0.0}, "volume": {"volume_1m": 11854.0, "volume_3m": 38535.0, "volume_5m": 71359.0, "volume_sub": 1863.0, "volume_acceleration": 0.239, "relative_volume": 0.111}, "vwap": {"value": 11.0925, "slope": 0.0029, "price_vs_vwap_pct": 0.519, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 9, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.1563, "ema20": 11.1339, "ema9_slope": 0.0425, "price_vs_ema9_pct": -0.056, "price_vs_ema9_atr": -0.215}, "volatility": {"atr": 0.0293, "atr_pct": 0.263, "vwap_distance_atr": 1.963, "range_expansion_pct": -58.1}, "rsi": {"value": 56.9, "has_full_history": true}, "quote": {"bid": 11.15, "ask": 11.16, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 12, "trades_per_second": 0.4, "uptick_ratio": 0.0, "downtick_ratio": 0.167}, "pressure": {"score": -27.8, "slope": 13.3}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 60.5, "momentum": "Building", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Reclaiming", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 0.7174887892376688, "breakout_in_progress": false, "extension": "NORMAL", "reasons": ["momentum=Building (slope_5m=-0.09305155413989873)", "volume=Declining (rvol=0.111, accel=0.239)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Reclaiming (price_vs_ema9=-0.056%, ema9_slope=0.0425)", "resistance=SAFE (session_high $11.23 (0.72% away))", "extension=NORMAL"], "insufficient_data": false}}
{"timestamp": "2026-10-02T13:53:48.469837", "symbol": "EQX", "shortlisted": true, "confidence_rank": 1, "state": "WAIT", "should_enter": false, "confidence": 40.4, "direction": "NEUTRAL", "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "extension": "EXTENDED", "persistence_seconds_elapsed": 0.0, "reasons_for": [], "reasons_against": ["direction=NEUTRAL, not UP", "momentum=Deteriorating (slope_5m=-0.05688404241617742)", "volume=Declining (rvol=0.111, accel=0.239)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.088%, ema9_slope=0.0498)", "resistance=SAFE (session_high $11.23 (0.54% away))", "extension=EXTENDED"], "features": {"symbol": "EQX", "computed_at": "2026-10-02T13:53:48.467438+00:00", "insufficient_data": false, "missing": [], "meta": {"sub_bucket_seconds": 30}, "price": {"last": 11.1702, "open": 11.18, "extension_from_open_pct": -0.0876565295169969, "price_1m": 11.165, "price_3m": 11.189, "price_5m": 11.17, "price_sub": 11.16}, "velocity": {"velocity_1m": 0.0007762352589939268, "velocity_sub": 0.00304659498207865}, "slope": {"slope_1m": 0.04656327232351012, "slope_3m": -0.08411833839435659, "slope_5m": -0.05688404241617742, "slope_sub": -0.007880855789295295}, "acceleration": {"momentum_acceleration": -0.049, "velocity_acceleration": 0.001205, "slope_acceleration": 0.036151}, "volume": {"volume_1m": 11875.0, "volume_3m": 38556.0, "volume_5m": 71380.0, "volume_sub": 1884.0, "volume_acceleration": 0.239, "relative_volume": 0.111}, "vwap": {"value": 11.0925, "slope": 0.003, "price_vs_vwap_pct": 0.7, "time_above_pct": 80.0, "time_below_pct": 20.0, "hold_duration_bars": 9, "rejection_count": 3, "classification": "STRONG_VWAP_SUPPORT"}, "ema": {"ema9": 11.1603, "ema20": 11.1358, "ema9_slope": 0.0498, "price_vs_ema9_pct": 0.088, "price_vs_ema9_atr": 0.336}, "volatility": {"atr": 0.0293, "atr_pct": 0.262, "vwap_distance_atr": 2.649, "range_expansion_pct": -58.2}, "rsi": {"value": 61.1, "has_full_history": true}, "quote": {"bid": 11.15, "ask": 11.16, "spread": 0.01, "spread_pct": 0.09}, "trade_flow": {"tick_count_sub": 14, "trades_per_second": 0.467, "uptick_ratio": 0.143, "downtick_ratio": 0.143}, "pressure": {"score": -16.9, "slope": 10.9}}, "prediction": {"symbol": "EQX", "direction": "NEUTRAL", "confidence": 40.4, "momentum": "Deteriorating", "volume_state": "Declining", "vwap_state": "Bullish", "ema9_state": "Bullish", "resistance": "SAFE", "resistance_level": 11.23, "resistance_source": "session_high", "resistance_distance_pct": 0.5353529927843813, "breakout_in_progress": false, "extension": "EXTENDED", "reasons": ["momentum=Deteriorating (slope_5m=-0.05688404241617742)", "volume=Declining (rvol=0.111, accel=0.239)", "vwap=Bullish (STRONG_VWAP_SUPPORT)", "ema9=Bullish (price_vs_ema9=0.088%, ema9_slope=0.0498)", "resistance=SAFE (session_high $11.23 (0.54% away))", "extension=EXTENDED"], "insufficient_data": false}}
