{"timestamp": "2026-09-24T13:58:25.682027+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.33, "vwap": 8.9151, "vwap_slope": 0.0486, "atr": 0.0708, "atr_pct": 0.759, "trend": "positive", "slope_pct": 0.2551, "flat_threshold_pct": 0.1897, "recent_slope_pct": 0.706, "ema9": 9.1863, "ema20": 9.0606, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.583, "distance_from_high_pct": 0.319, "spread_pct": 0.644, "rvol": 0.125, "volume_pace_ratio": 1.712, "volatility": {"class": "medium", "daily_atr_pct": 6.0, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.38, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.38 < 1.5 at 9.33"], "price": 9.33, "vwap": 8.9151, "atr_1m": 0.0708, "spread": 0.06, "shares_per_min": 8089, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 356.6, "reachable": 1.6402, "breakout_slope_pct": 0.706, "flat_band_pct": 0.1897, "pullback_candidate": false, "pullback_context": {}}}}
{"timestamp": "2026-09-24T13:58:30.728107+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.35, "vwap": 8.9179, "vwap_slope": 0.0515, "atr": 0.0708, "atr_pct": 0.757, "trend": "positive", "slope_pct": 0.2566, "flat_threshold_pct": 0.1893, "recent_slope_pct": 0.749, "ema9": 9.1903, "ema20": 9.0626, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.593, "distance_from_high_pct": 0.106, "spread_pct": 0.644, "rvol": 0.126, "volume_pace_ratio": 1.718, "volatility": {"class": "medium", "daily_atr_pct": 5.98, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.25, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.25 < 1.5 at 9.35"], "price": 9.35, "vwap": 8.9179, "atr_1m": 0.0708, "spread": 0.06, "shares_per_min": 8089, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 356.5, "reachable": 1.64, "breakout_slope_pct": 0.749, "flat_band_pct": 0.1893, "pullback_candidate": false, "pullback_context": {}}}}
{"timestamp": "2026-09-24T13:58:35.770411+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.34, "vwap": 8.918, "vwap_slope": 0.0515, "atr": 0.0708, "atr_pct": 0.758, "trend": "positive", "slope_pct": 0.2558, "flat_threshold_pct": 0.1895, "recent_slope_pct": 0.7275, "ema9": 9.1883, "ema20": 9.0616, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.594, "distance_from_high_pct": 0.213, "spread_pct": 0.644, "rvol": 0.126, "volume_pace_ratio": 1.714, "volatility": {"class": "medium", "daily_atr_pct": 5.99, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.31, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.31 < 1.5 at 9.34"], "price": 9.34, "vwap": 8.918, "atr_1m": 0.0708, "spread": 0.06, "shares_per_min": 8089, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 356.4, "reachable": 1.6398, "breakout_slope_pct": 0.7275, "flat_band_pct": 0.1895, "pullback_candidate": false, "pullback_context": {}}}}
{"timestamp": "2026-09-24T13:58:40.808097+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.33, "vwap": 8.9257, "vwap_slope": 0.0592, "atr": 0.0708, "atr_pct": 0.759, "trend": "positive", "slope_pct": 0.2551, "flat_threshold_pct": 0.1897, "recent_slope_pct": 0.706, "ema9": 9.1863, "ema20": 9.0606, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.623, "distance_from_high_pct": 0.319, "spread_pct": 0.644, "rvol": 0.128, "volume_pace_ratio": 1.742, "volatility": {"class": "medium", "daily_atr_pct": 6.0, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.38, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.38 < 1.5 at 9.33"], "price": 9.33, "vwap": 8.9257, "atr_1m": 0.0708, "spread": 0.06, "shares_per_min": 8089, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 356.3, "reachable": 1.6396, "breakout_slope_pct": 0.706, "flat_band_pct": 0.1897, "pullback_candidate": false, "pullback_context": {}}}}
{"timestamp": "2026-09-24T13:58:45.848597+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 20.2s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.38; R:R 1.38 < 1.5 at 9.33; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.33, "vwap": 8.9261, "vwap_slope": 0.0596, "atr": 0.0708, "atr_pct": 0.759, "trend": "positive", "slope_pct": 0.2551, "flat_threshold_pct": 0.1897, "recent_slope_pct": 0.706, "ema9": 9.1863, "ema20": 9.0606, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.625, "distance_from_high_pct": 0.319, "spread_pct": 0.644, "rvol": 0.128, "volume_pace_ratio": 1.739, "volatility": {"class": "medium", "daily_atr_pct": 6.0, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.38, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.38 < 1.5 at 9.33"], "price": 9.33, "vwap": 8.9261, "atr_1m": 0.0708, "spread": 0.06, "shares_per_min": 8089, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 356.2, "reachable": 1.6394, "breakout_slope_pct": 0.706, "flat_band_pct": 0.1897, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.38, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.38; R:R 1.38 < 1.5 at 9.33; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T13:58:50.915432+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 25.2s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.79; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.28, "vwap": 8.9498, "vwap_slope": 0.0833, "atr": 0.073, "atr_pct": 0.787, "trend": "positive", "slope_pct": 0.2513, "flat_threshold_pct": 0.1967, "recent_slope_pct": 0.5984, "ema9": 9.1763, "ema20": 9.0559, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.735, "distance_from_high_pct": 0.854, "spread_pct": 0.647, "rvol": 0.137, "volume_pace_ratio": 1.856, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.79, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.28, "vwap": 8.9498, "atr_1m": 0.073, "spread": 0.06, "shares_per_min": 8089, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 356.2, "reachable": 1.557, "breakout_slope_pct": 0.5984, "flat_band_pct": 0.1967, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.79, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.79; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T13:58:55.955367+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 30.3s, plan says WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.12; R:R 0.12 < 1.5 at 9.25; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "metrics": {"price": 9.25, "vwap": 8.9484, "vwap_slope": 0.0819, "atr": 0.0737, "atr_pct": 0.797, "trend": "positive", "slope_pct": 0.249, "flat_threshold_pct": 0.1993, "recent_slope_pct": 0.5338, "ema9": 9.1703, "ema20": 9.053, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.735, "distance_from_high_pct": 1.174, "spread_pct": 0.647, "rvol": 0.137, "volume_pace_ratio": 1.851, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.12, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.12 < 1.5 at 9.25"], "price": 9.25, "vwap": 8.9484, "atr_1m": 0.0737, "spread": 0.06, "shares_per_min": 8089, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 356.1, "reachable": 1.5568, "breakout_slope_pct": 0.5338, "flat_band_pct": 0.1993, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.28, "reward_risk": 0.12, "setup": "", "reason": "WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.12; R:R 0.12 < 1.5 at 9.25; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T13:59:01.001605+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 35.3s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.89; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.27, "vwap": 8.9553, "vwap_slope": 0.0782, "atr": 0.0712, "atr_pct": 0.768, "trend": "positive", "slope_pct": 0.2496, "flat_threshold_pct": 0.1921, "recent_slope_pct": 0.2051, "ema9": 9.1951, "ema20": 9.0763, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.764, "distance_from_high_pct": 0.96, "spread_pct": 0.431, "rvol": 0.14, "volume_pace_ratio": 1.877, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.89, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.27, "vwap": 8.9553, "atr_1m": 0.0712, "spread": 0.04, "shares_per_min": 8867, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 356.0, "reachable": 1.5102, "breakout_slope_pct": 0.2051, "flat_band_pct": 0.1921, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.89, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.89; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T13:59:06.067932+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 40.4s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.79; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.28, "vwap": 8.9557, "vwap_slope": 0.0786, "atr": 0.0712, "atr_pct": 0.768, "trend": "positive", "slope_pct": 0.2503, "flat_threshold_pct": 0.1919, "recent_slope_pct": 0.2266, "ema9": 9.1971, "ema20": 9.0772, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.766, "distance_from_high_pct": 0.854, "spread_pct": 0.431, "rvol": 0.14, "volume_pace_ratio": 1.874, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.79, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.28, "vwap": 8.9557, "atr_1m": 0.0712, "spread": 0.04, "shares_per_min": 8867, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 355.9, "reachable": 1.51, "breakout_slope_pct": 0.2266, "flat_band_pct": 0.1919, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.79, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.79; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T13:59:11.123695+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 45.4s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.79; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.28, "vwap": 8.9562, "vwap_slope": 0.0791, "atr": 0.0712, "atr_pct": 0.768, "trend": "positive", "slope_pct": 0.2503, "flat_threshold_pct": 0.1919, "recent_slope_pct": 0.2266, "ema9": 9.1971, "ema20": 9.0772, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.769, "distance_from_high_pct": 0.854, "spread_pct": 0.431, "rvol": 0.14, "volume_pace_ratio": 1.871, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.79, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.28, "vwap": 8.9562, "atr_1m": 0.0712, "spread": 0.04, "shares_per_min": 8867, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 355.8, "reachable": 1.5098, "breakout_slope_pct": 0.2266, "flat_band_pct": 0.1919, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.79, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.79; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T13:59:16.179457+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 50.5s, plan says WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.05; R:R 0.05 < 1.5 at 9.27; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "metrics": {"price": 9.265, "vwap": 8.9564, "vwap_slope": 0.0794, "atr": 0.0716, "atr_pct": 0.773, "trend": "positive", "slope_pct": 0.2492, "flat_threshold_pct": 0.1932, "recent_slope_pct": 0.1943, "ema9": 9.1941, "ema20": 9.0758, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.77, "distance_from_high_pct": 1.014, "spread_pct": 0.431, "rvol": 0.14, "volume_pace_ratio": 1.868, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.05, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.05 < 1.5 at 9.27"], "price": 9.265, "vwap": 8.9564, "atr_1m": 0.0716, "spread": 0.04, "shares_per_min": 8867, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 355.7, "reachable": 1.5097, "breakout_slope_pct": 0.1943, "flat_band_pct": 0.1932, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.28, "reward_risk": 0.05, "setup": "", "reason": "WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.05; R:R 0.05 < 1.5 at 9.27; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T13:59:21.221195+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 55.5s, plan says WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.05; R:R 0.05 < 1.5 at 9.27; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "metrics": {"price": 9.265, "vwap": 8.9564, "vwap_slope": 0.0794, "atr": 0.0716, "atr_pct": 0.773, "trend": "positive", "slope_pct": 0.2492, "flat_threshold_pct": 0.1932, "recent_slope_pct": 0.1943, "ema9": 9.1941, "ema20": 9.0758, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.77, "distance_from_high_pct": 1.014, "spread_pct": 0.431, "rvol": 0.14, "volume_pace_ratio": 1.863, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.05, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.05 < 1.5 at 9.27"], "price": 9.265, "vwap": 8.9564, "atr_1m": 0.0716, "spread": 0.04, "shares_per_min": 8867, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 355.6, "reachable": 1.5095, "breakout_slope_pct": 0.1943, "flat_band_pct": 0.1932, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.28, "reward_risk": 0.05, "setup": "", "reason": "WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.05; R:R 0.05 < 1.5 at 9.27; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T13:59:26.263479+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 60.6s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.75; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.285, "vwap": 8.9565, "vwap_slope": 0.0795, "atr": 0.0729, "atr_pct": 0.785, "trend": "positive", "slope_pct": 0.2506, "flat_threshold_pct": 0.1962, "recent_slope_pct": 0.2374, "ema9": 9.1981, "ema20": 9.0777, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.771, "distance_from_high_pct": 0.8, "spread_pct": 0.539, "rvol": 0.14, "volume_pace_ratio": 1.857, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.75, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.285, "vwap": 8.9565, "atr_1m": 0.0729, "spread": 0.05, "shares_per_min": 8867, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 355.6, "reachable": 1.5093, "breakout_slope_pct": 0.2374, "flat_band_pct": 0.1962, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.75, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.75; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T13:59:31.303330+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 65.6s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.75; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.285, "vwap": 8.9573, "vwap_slope": 0.0802, "atr": 0.0732, "atr_pct": 0.789, "trend": "positive", "slope_pct": 0.2506, "flat_threshold_pct": 0.1972, "recent_slope_pct": 0.2374, "ema9": 9.1981, "ema20": 9.0777, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.775, "distance_from_high_pct": 0.8, "spread_pct": 0.539, "rvol": 0.141, "volume_pace_ratio": 1.856, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.75, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.285, "vwap": 8.9573, "atr_1m": 0.0732, "spread": 0.05, "shares_per_min": 8867, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 355.5, "reachable": 1.5091, "breakout_slope_pct": 0.2374, "flat_band_pct": 0.1972, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.75, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.75; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T13:59:36.345284+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 70.7s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.45; R:R 1.45 < 1.5 at 9.32; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.32, "vwap": 8.9595, "vwap_slope": 0.0824, "atr": 0.0744, "atr_pct": 0.799, "trend": "positive", "slope_pct": 0.2531, "flat_threshold_pct": 0.1997, "recent_slope_pct": 0.3127, "ema9": 9.2051, "ema20": 9.081, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.786, "distance_from_high_pct": 0.426, "spread_pct": 0.429, "rvol": 0.141, "volume_pace_ratio": 1.863, "volatility": {"class": "high", "daily_atr_pct": 6.0, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.45, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.45 < 1.5 at 9.32"], "price": 9.32, "vwap": 8.9595, "atr_1m": 0.0744, "spread": 0.04, "shares_per_min": 8867, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 355.4, "reachable": 1.545, "breakout_slope_pct": 0.3127, "flat_band_pct": 0.1997, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.45, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.45; R:R 1.45 < 1.5 at 9.32; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T13:59:41.391360+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 75.7s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.34; R:R 1.34 < 1.5 at 9.34; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.3366, "vwap": 8.9641, "vwap_slope": 0.087, "atr": 0.0759, "atr_pct": 0.813, "trend": "positive", "slope_pct": 0.2543, "flat_threshold_pct": 0.2032, "recent_slope_pct": 0.3483, "ema9": 9.2084, "ema20": 9.0826, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.808, "distance_from_high_pct": 0.249, "spread_pct": 0.429, "rvol": 0.143, "volume_pace_ratio": 1.881, "volatility": {"class": "medium", "daily_atr_pct": 5.99, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.34, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.34 < 1.5 at 9.34"], "price": 9.3366, "vwap": 8.9641, "atr_1m": 0.0759, "spread": 0.04, "shares_per_min": 8867, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 355.3, "reachable": 1.6256, "breakout_slope_pct": 0.3483, "flat_band_pct": 0.2032, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.34, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.34; R:R 1.34 < 1.5 at 9.34; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T13:59:46.431485+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 80.7s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.38; R:R 1.38 < 1.5 at 9.33; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.33, "vwap": 8.964, "vwap_slope": 0.087, "atr": 0.0759, "atr_pct": 0.813, "trend": "positive", "slope_pct": 0.2538, "flat_threshold_pct": 0.2033, "recent_slope_pct": 0.3342, "ema9": 9.2071, "ema20": 9.082, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.808, "distance_from_high_pct": 0.319, "spread_pct": 0.429, "rvol": 0.143, "volume_pace_ratio": 1.876, "volatility": {"class": "medium", "daily_atr_pct": 6.0, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.38, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.38 < 1.5 at 9.33"], "price": 9.33, "vwap": 8.964, "atr_1m": 0.0759, "spread": 0.04, "shares_per_min": 8867, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 355.2, "reachable": 1.5933, "breakout_slope_pct": 0.3342, "flat_band_pct": 0.2033, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.38, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.38; R:R 1.38 < 1.5 at 9.33; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T13:59:51.471494+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 85.8s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.45; R:R 1.45 < 1.5 at 9.32; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.32, "vwap": 8.9656, "vwap_slope": 0.0886, "atr": 0.0759, "atr_pct": 0.814, "trend": "positive", "slope_pct": 0.2531, "flat_threshold_pct": 0.2035, "recent_slope_pct": 0.3127, "ema9": 9.2051, "ema20": 9.081, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.817, "distance_from_high_pct": 0.426, "spread_pct": 0.429, "rvol": 0.144, "volume_pace_ratio": 1.88, "volatility": {"class": "high", "daily_atr_pct": 6.0, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.45, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.45 < 1.5 at 9.32"], "price": 9.32, "vwap": 8.9656, "atr_1m": 0.0759, "spread": 0.04, "shares_per_min": 8867, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 355.1, "reachable": 1.5444, "breakout_slope_pct": 0.3127, "flat_band_pct": 0.2035, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.45, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.45; R:R 1.45 < 1.5 at 9.32; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T13:59:56.517461+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 90.8s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.31; R:R 1.31 < 1.5 at 9.34; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.34, "vwap": 8.9665, "vwap_slope": 0.0895, "atr": 0.0759, "atr_pct": 0.812, "trend": "positive", "slope_pct": 0.2545, "flat_threshold_pct": 0.2031, "recent_slope_pct": 0.3556, "ema9": 9.2091, "ema20": 9.0829, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.821, "distance_from_high_pct": 0.213, "spread_pct": 0.429, "rvol": 0.144, "volume_pace_ratio": 1.878, "volatility": {"class": "medium", "daily_atr_pct": 5.99, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.31, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.31 < 1.5 at 9.34"], "price": 9.34, "vwap": 8.9665, "atr_1m": 0.0759, "spread": 0.04, "shares_per_min": 8867, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 355.1, "reachable": 1.6415, "breakout_slope_pct": 0.3556, "flat_band_pct": 0.2031, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.31, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.31; R:R 1.31 < 1.5 at 9.34; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:00:01.560667+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 95.9s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.53; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.31, "vwap": 8.9676, "vwap_slope": 0.0589, "atr": 0.0737, "atr_pct": 0.792, "trend": "positive", "slope_pct": 0.2524, "flat_threshold_pct": 0.198, "recent_slope_pct": 0.0325, "ema9": 9.226, "ema20": 9.1028, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.776, "distance_from_high_pct": 0.533, "spread_pct": 0.429, "rvol": 0.145, "volume_pace_ratio": 1.88, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.53, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.31, "vwap": 8.9676, "atr_1m": 0.0737, "spread": 0.04, "shares_per_min": 8856, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 355.0, "reachable": 1.526, "breakout_slope_pct": 0.0325, "flat_band_pct": 0.198, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.53, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.53; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:00:06.635720+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 101.0s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.45; R:R 1.45 < 1.5 at 9.32; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13284 sh"], "metrics": {"price": 9.32, "vwap": 8.9719, "vwap_slope": 0.0631, "atr": 0.0744, "atr_pct": 0.799, "trend": "positive", "slope_pct": 0.253, "flat_threshold_pct": 0.1997, "recent_slope_pct": 0.0539, "ema9": 9.228, "ema20": 9.1038, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.797, "distance_from_high_pct": 0.426, "spread_pct": 0.429, "rvol": 0.147, "volume_pace_ratio": 1.898, "volatility": {"class": "high", "daily_atr_pct": 6.0, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.45, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 13284 sh"], "reasons": ["R:R 1.45 < 1.5 at 9.32"], "price": 9.32, "vwap": 8.9719, "atr_1m": 0.0744, "spread": 0.04, "shares_per_min": 8856, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 354.9, "reachable": 1.5259, "breakout_slope_pct": 0.0539, "flat_band_pct": 0.1997, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.45, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.45; R:R 1.45 < 1.5 at 9.32; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13284 sh"}}}
{"timestamp": "2026-09-24T14:00:11.715577+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 106.0s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.84; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.275, "vwap": 8.9747, "vwap_slope": 0.0659, "atr": 0.0769, "atr_pct": 0.83, "trend": "positive", "slope_pct": 0.25, "flat_threshold_pct": 0.2074, "recent_slope_pct": -0.0428, "ema9": 9.219, "ema20": 9.0995, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.815, "distance_from_high_pct": 0.907, "spread_pct": 0.539, "rvol": 0.148, "volume_pace_ratio": 1.911, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.84, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.275, "vwap": 8.9747, "atr_1m": 0.0769, "spread": 0.05, "shares_per_min": 8856, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 354.8, "reachable": 1.5257, "breakout_slope_pct": -0.0428, "flat_band_pct": 0.2074, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.84, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.84; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:00:16.780543+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 111.1s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.84; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.275, "vwap": 8.9747, "vwap_slope": 0.0659, "atr": 0.0773, "atr_pct": 0.833, "trend": "positive", "slope_pct": 0.25, "flat_threshold_pct": 0.2084, "recent_slope_pct": -0.0428, "ema9": 9.219, "ema20": 9.0995, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.815, "distance_from_high_pct": 0.907, "spread_pct": 0.539, "rvol": 0.148, "volume_pace_ratio": 1.906, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.84, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.275, "vwap": 8.9747, "atr_1m": 0.0773, "spread": 0.05, "shares_per_min": 8856, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 354.7, "reachable": 1.5255, "breakout_slope_pct": -0.0428, "flat_band_pct": 0.2084, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.84, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.84; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:00:21.827678+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 116.1s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.84; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.275, "vwap": 8.9747, "vwap_slope": 0.0659, "atr": 0.0773, "atr_pct": 0.833, "trend": "positive", "slope_pct": 0.25, "flat_threshold_pct": 0.2084, "recent_slope_pct": -0.0428, "ema9": 9.219, "ema20": 9.0995, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.815, "distance_from_high_pct": 0.907, "spread_pct": 0.539, "rvol": 0.148, "volume_pace_ratio": 1.901, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.84, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.275, "vwap": 8.9747, "atr_1m": 0.0773, "spread": 0.05, "shares_per_min": 8856, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 354.6, "reachable": 1.5253, "breakout_slope_pct": -0.0428, "flat_band_pct": 0.2084, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.84, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.84; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:00:26.876040+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 121.2s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.89; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.27, "vwap": 8.9754, "vwap_slope": 0.0666, "atr": 0.0777, "atr_pct": 0.838, "trend": "positive", "slope_pct": 0.2497, "flat_threshold_pct": 0.2094, "recent_slope_pct": -0.0536, "ema9": 9.218, "ema20": 9.099, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.819, "distance_from_high_pct": 0.96, "spread_pct": 0.432, "rvol": 0.148, "volume_pace_ratio": 1.9, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.89, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.27, "vwap": 8.9754, "atr_1m": 0.0777, "spread": 0.04, "shares_per_min": 8856, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 354.6, "reachable": 1.5251, "breakout_slope_pct": -0.0536, "flat_band_pct": 0.2094, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.89, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.89; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:00:31.939964+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 126.3s, plan says WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.12; R:R 0.12 < 1.5 at 9.25; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "metrics": {"price": 9.25, "vwap": 8.9757, "vwap_slope": 0.0669, "atr": 0.0787, "atr_pct": 0.851, "trend": "positive", "slope_pct": 0.2484, "flat_threshold_pct": 0.2128, "recent_slope_pct": -0.0966, "ema9": 9.214, "ema20": 9.0971, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.823, "distance_from_high_pct": 1.174, "spread_pct": 0.539, "rvol": 0.149, "volume_pace_ratio": 1.899, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.12, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.12 < 1.5 at 9.25"], "price": 9.25, "vwap": 8.9757, "atr_1m": 0.0787, "spread": 0.05, "shares_per_min": 8856, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 354.5, "reachable": 1.525, "breakout_slope_pct": -0.0966, "flat_band_pct": 0.2128, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.28, "reward_risk": 0.12, "setup": "", "reason": "WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.12; R:R 0.12 < 1.5 at 9.25; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:00:36.989143+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 131.3s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.84; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.275, "vwap": 8.976, "vwap_slope": 0.0672, "atr": 0.0787, "atr_pct": 0.849, "trend": "positive", "slope_pct": 0.25, "flat_threshold_pct": 0.2122, "recent_slope_pct": -0.0428, "ema9": 9.219, "ema20": 9.0995, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.823, "distance_from_high_pct": 0.907, "spread_pct": 0.539, "rvol": 0.149, "volume_pace_ratio": 1.894, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.84, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.275, "vwap": 8.976, "atr_1m": 0.0787, "spread": 0.05, "shares_per_min": 8856, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 354.4, "reachable": 1.5248, "breakout_slope_pct": -0.0428, "flat_band_pct": 0.2122, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.84, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.84; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:00:42.067711+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 136.4s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.84; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.275, "vwap": 8.976, "vwap_slope": 0.0672, "atr": 0.0787, "atr_pct": 0.849, "trend": "positive", "slope_pct": 0.25, "flat_threshold_pct": 0.2122, "recent_slope_pct": -0.0428, "ema9": 9.219, "ema20": 9.0995, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.823, "distance_from_high_pct": 0.907, "spread_pct": 0.539, "rvol": 0.149, "volume_pace_ratio": 1.889, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.84, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.275, "vwap": 8.976, "atr_1m": 0.0787, "spread": 0.05, "shares_per_min": 8856, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 354.3, "reachable": 1.5246, "breakout_slope_pct": -0.0428, "flat_band_pct": 0.2122, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.84, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.84; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:00:47.137729+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 141.5s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.70; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.29, "vwap": 8.9774, "vwap_slope": 0.0686, "atr": 0.0787, "atr_pct": 0.847, "trend": "positive", "slope_pct": 0.251, "flat_threshold_pct": 0.2119, "recent_slope_pct": -0.0105, "ema9": 9.222, "ema20": 9.1009, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.83, "distance_from_high_pct": 0.747, "spread_pct": 0.431, "rvol": 0.149, "volume_pace_ratio": 1.891, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.7, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.29, "vwap": 8.9774, "atr_1m": 0.0787, "spread": 0.04, "shares_per_min": 8856, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 354.2, "reachable": 1.5244, "breakout_slope_pct": -0.0105, "flat_band_pct": 0.2119, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.7, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.70; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:00:52.179619+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 146.5s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.73; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.2864, "vwap": 8.9785, "vwap_slope": 0.0697, "atr": 0.0787, "atr_pct": 0.848, "trend": "positive", "slope_pct": 0.2508, "flat_threshold_pct": 0.2119, "recent_slope_pct": -0.0183, "ema9": 9.2213, "ema20": 9.1006, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.837, "distance_from_high_pct": 0.785, "spread_pct": 0.431, "rvol": 0.15, "volume_pace_ratio": 1.893, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.73, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.2864, "vwap": 8.9785, "atr_1m": 0.0787, "spread": 0.04, "shares_per_min": 8856, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 354.1, "reachable": 1.5242, "breakout_slope_pct": -0.0183, "flat_band_pct": 0.2119, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.73, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.73; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:00:57.231913+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 151.5s, plan says WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.38; R:R 0.38 < 1.5 at 9.20; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "metrics": {"price": 9.2, "vwap": 8.978, "vwap_slope": 0.0692, "atr": 0.0823, "atr_pct": 0.895, "trend": "positive", "slope_pct": 0.245, "flat_threshold_pct": 0.2236, "recent_slope_pct": -0.2044, "ema9": 9.204, "ema20": 9.0924, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.845, "distance_from_high_pct": 1.708, "spread_pct": 0.433, "rvol": 0.151, "volume_pace_ratio": 1.897, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.38, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.38 < 1.5 at 9.20"], "price": 9.2, "vwap": 8.978, "atr_1m": 0.0823, "spread": 0.04, "shares_per_min": 8856, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 354.0, "reachable": 1.524, "breakout_slope_pct": -0.2044, "flat_band_pct": 0.2236, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.28, "reward_risk": 0.38, "setup": "", "reason": "WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.38; R:R 0.38 < 1.5 at 9.20; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:01:02.283717+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 156.6s, plan says WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.35; R:R 0.35 < 1.5 at 9.21; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "metrics": {"price": 9.205, "vwap": 8.9794, "vwap_slope": 0.0245, "atr": 0.08, "atr_pct": 0.869, "trend": "positive", "slope_pct": 0.2381, "flat_threshold_pct": 0.2172, "recent_slope_pct": -0.3411, "ema9": 9.2064, "ema20": 9.1043, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.886, "distance_from_high_pct": 1.655, "spread_pct": 0.543, "rvol": 0.151, "volume_pace_ratio": 1.902, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.35, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.35 < 1.5 at 9.21"], "price": 9.205, "vwap": 8.9794, "atr_1m": 0.08, "spread": 0.05, "shares_per_min": 8474, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 354.0, "reachable": 1.5169, "breakout_slope_pct": -0.3411, "flat_band_pct": 0.2172, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": -0.08, "support": 8.9794, "reclaim": false}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.28, "reward_risk": 0.35, "setup": "", "reason": "WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.35; R:R 0.35 < 1.5 at 9.21; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:01:07.346964+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.185, "vwap": 8.9794, "vwap_slope": 0.0244, "atr": 0.0814, "atr_pct": 0.886, "trend": "positive", "slope_pct": 0.2369, "flat_threshold_pct": 0.2216, "recent_slope_pct": -0.3844, "ema9": 9.2024, "ema20": 9.1024, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.886, "distance_from_high_pct": 1.869, "spread_pct": 0.544, "rvol": 0.151, "volume_pace_ratio": 1.897, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.49, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.49 < 1.5 at 9.19"], "price": 9.185, "vwap": 8.9794, "atr_1m": 0.0814, "spread": 0.05, "shares_per_min": 8474, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 353.9, "reachable": 1.5167, "breakout_slope_pct": -0.3844, "flat_band_pct": 0.2216, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": -0.25, "support": 8.9794, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:01:12.391584+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.185, "vwap": 8.9794, "vwap_slope": 0.0244, "atr": 0.0814, "atr_pct": 0.886, "trend": "positive", "slope_pct": 0.2369, "flat_threshold_pct": 0.2216, "recent_slope_pct": -0.3844, "ema9": 9.2024, "ema20": 9.1024, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.886, "distance_from_high_pct": 1.869, "spread_pct": 0.544, "rvol": 0.151, "volume_pace_ratio": 1.892, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.49, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.49 < 1.5 at 9.19"], "price": 9.185, "vwap": 8.9794, "atr_1m": 0.0814, "spread": 0.05, "shares_per_min": 8474, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 353.8, "reachable": 1.5165, "breakout_slope_pct": -0.3844, "flat_band_pct": 0.2216, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": -0.02, "support": 8.9794, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:01:17.443641+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.2, "vwap": 8.9795, "vwap_slope": 0.0245, "atr": 0.0814, "atr_pct": 0.885, "trend": "positive", "slope_pct": 0.2378, "flat_threshold_pct": 0.2212, "recent_slope_pct": -0.3519, "ema9": 9.2054, "ema20": 9.1038, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.887, "distance_from_high_pct": 1.708, "spread_pct": 0.326, "rvol": 0.151, "volume_pace_ratio": 1.887, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.38, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.38 < 1.5 at 9.20"], "price": 9.2, "vwap": 8.9795, "atr_1m": 0.0814, "spread": 0.03, "shares_per_min": 8474, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 353.7, "reachable": 1.5163, "breakout_slope_pct": -0.3519, "flat_band_pct": 0.2212, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": 0.54, "support": 8.9795, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:01:22.487495+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.1838, "vwap": 8.9798, "vwap_slope": 0.0248, "atr": 0.0841, "atr_pct": 0.915, "trend": "positive", "slope_pct": 0.2368, "flat_threshold_pct": 0.2288, "recent_slope_pct": -0.387, "ema9": 9.2022, "ema20": 9.1023, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.889, "distance_from_high_pct": 1.881, "spread_pct": 0.435, "rvol": 0.152, "volume_pace_ratio": 1.885, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.5, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.50 < 1.5 at 9.18"], "price": 9.1838, "vwap": 8.9798, "atr_1m": 0.0841, "spread": 0.04, "shares_per_min": 8474, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 353.6, "reachable": 1.5161, "breakout_slope_pct": -0.387, "flat_band_pct": 0.2288, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": -0.84, "support": 8.9798, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:01:27.533276+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.205, "vwap": 8.9799, "vwap_slope": 0.0249, "atr": 0.0841, "atr_pct": 0.913, "trend": "positive", "slope_pct": 0.2381, "flat_threshold_pct": 0.2283, "recent_slope_pct": -0.3411, "ema9": 9.2064, "ema20": 9.1043, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.889, "distance_from_high_pct": 1.655, "spread_pct": 0.543, "rvol": 0.152, "volume_pace_ratio": 1.88, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.35, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.35 < 1.5 at 9.21"], "price": 9.205, "vwap": 8.9799, "atr_1m": 0.0841, "spread": 0.05, "shares_per_min": 8474, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 353.5, "reachable": 1.516, "breakout_slope_pct": -0.3411, "flat_band_pct": 0.2283, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": -0.84, "support": 8.9799, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:01:32.579611+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.2, "vwap": 8.9802, "vwap_slope": 0.0253, "atr": 0.0841, "atr_pct": 0.914, "trend": "positive", "slope_pct": 0.2378, "flat_threshold_pct": 0.2284, "recent_slope_pct": -0.3519, "ema9": 9.2054, "ema20": 9.1038, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.893, "distance_from_high_pct": 1.708, "spread_pct": 0.543, "rvol": 0.152, "volume_pace_ratio": 1.878, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.38, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.38 < 1.5 at 9.20"], "price": 9.2, "vwap": 8.9802, "atr_1m": 0.0841, "spread": 0.05, "shares_per_min": 8474, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 353.5, "reachable": 1.5158, "breakout_slope_pct": -0.3519, "flat_band_pct": 0.2284, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": -0.9, "support": 8.9802, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:01:37.619215+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.18, "vwap": 8.9802, "vwap_slope": 0.0252, "atr": 0.0843, "atr_pct": 0.919, "trend": "positive", "slope_pct": 0.2366, "flat_threshold_pct": 0.2297, "recent_slope_pct": -0.3953, "ema9": 9.2014, "ema20": 9.1019, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.893, "distance_from_high_pct": 1.922, "spread_pct": 0.543, "rvol": 0.152, "volume_pace_ratio": 1.873, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.53, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.53 < 1.5 at 9.18"], "price": 9.18, "vwap": 8.9802, "atr_1m": 0.0843, "spread": 0.05, "shares_per_min": 8474, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 353.4, "reachable": 1.5156, "breakout_slope_pct": -0.3953, "flat_band_pct": 0.2297, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": -0.97, "support": 8.9802, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:01:42.664306+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.21, "vwap": 8.9803, "vwap_slope": 0.0253, "atr": 0.0843, "atr_pct": 0.916, "trend": "positive", "slope_pct": 0.2384, "flat_threshold_pct": 0.2289, "recent_slope_pct": -0.3303, "ema9": 9.2074, "ema20": 9.1048, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.893, "distance_from_high_pct": 1.602, "spread_pct": 0.543, "rvol": 0.152, "volume_pace_ratio": 1.868, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.32, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.32 < 1.5 at 9.21"], "price": 9.21, "vwap": 8.9803, "atr_1m": 0.0843, "spread": 0.05, "shares_per_min": 8474, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 353.3, "reachable": 1.5154, "breakout_slope_pct": -0.3303, "flat_band_pct": 0.2289, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": -0.95, "support": 8.9803, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:01:47.707517+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.205, "vwap": 8.9803, "vwap_slope": 0.0254, "atr": 0.0843, "atr_pct": 0.916, "trend": "positive", "slope_pct": 0.2381, "flat_threshold_pct": 0.229, "recent_slope_pct": -0.3411, "ema9": 9.2064, "ema20": 9.1043, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.893, "distance_from_high_pct": 1.655, "spread_pct": 0.543, "rvol": 0.152, "volume_pace_ratio": 1.864, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.35, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.35 < 1.5 at 9.21"], "price": 9.205, "vwap": 8.9803, "atr_1m": 0.0843, "spread": 0.05, "shares_per_min": 8474, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 353.2, "reachable": 1.5152, "breakout_slope_pct": -0.3411, "flat_band_pct": 0.229, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": -0.99, "support": 8.9803, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:01:52.751350+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.2187, "vwap": 8.9804, "vwap_slope": 0.0254, "atr": 0.0843, "atr_pct": 0.915, "trend": "positive", "slope_pct": 0.239, "flat_threshold_pct": 0.2287, "recent_slope_pct": -0.3115, "ema9": 9.2092, "ema20": 9.1056, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.894, "distance_from_high_pct": 1.509, "spread_pct": 0.543, "rvol": 0.152, "volume_pace_ratio": 1.859, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.27, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.27 < 1.5 at 9.22"], "price": 9.2187, "vwap": 8.9804, "atr_1m": 0.0843, "spread": 0.05, "shares_per_min": 8474, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 353.1, "reachable": 1.5151, "breakout_slope_pct": -0.3115, "flat_band_pct": 0.2287, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": -0.85, "support": 8.9804, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:01:57.798535+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.2453, "vwap": 8.9805, "vwap_slope": 0.0255, "atr": 0.0843, "atr_pct": 0.912, "trend": "positive", "slope_pct": 0.2406, "flat_threshold_pct": 0.228, "recent_slope_pct": -0.2539, "ema9": 9.2145, "ema20": 9.1081, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.894, "distance_from_high_pct": 1.224, "spread_pct": 0.543, "rvol": 0.152, "volume_pace_ratio": 1.854, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.14, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.14 < 1.5 at 9.25"], "price": 9.2453, "vwap": 8.9805, "atr_1m": 0.0843, "spread": 0.05, "shares_per_min": 8474, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 353.0, "reachable": 1.5149, "breakout_slope_pct": -0.2539, "flat_band_pct": 0.228, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": -0.27, "support": 8.9805, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:02:02.870735+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.22, "vwap": 8.9805, "vwap_slope": 0.0142, "atr": 0.0829, "atr_pct": 0.899, "trend": "positive", "slope_pct": 0.2334, "flat_threshold_pct": 0.2248, "recent_slope_pct": -0.2104, "ema9": 9.2156, "ema20": 9.1188, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.841, "distance_from_high_pct": 1.495, "spread_pct": 0.543, "rvol": 0.152, "volume_pace_ratio": 1.849, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.26, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.26 < 1.5 at 9.22"], "price": 9.22, "vwap": 8.9805, "atr_1m": 0.0829, "spread": 0.05, "shares_per_min": 7967, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 353.0, "reachable": 1.4795, "breakout_slope_pct": -0.2104, "flat_band_pct": 0.2248, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.4, "imbalance": 0.26, "support": 8.9805, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:02:07.911603+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.18, "vwap": 8.9813, "vwap_slope": 0.015, "atr": 0.0847, "atr_pct": 0.923, "trend": "positive", "slope_pct": 0.2311, "flat_threshold_pct": 0.2307, "recent_slope_pct": -0.297, "ema9": 9.2076, "ema20": 9.115, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.848, "distance_from_high_pct": 1.922, "spread_pct": 0.763, "rvol": 0.153, "volume_pace_ratio": 1.851, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.53, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.53 < 1.5 at 9.18"], "price": 9.18, "vwap": 8.9813, "atr_1m": 0.0847, "spread": 0.07, "shares_per_min": 7967, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 352.9, "reachable": 1.4793, "breakout_slope_pct": -0.297, "flat_band_pct": 0.2307, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.4, "imbalance": -0.81, "support": 8.9813, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:02:13.119651+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.15, "vwap": 8.9817, "vwap_slope": 0.0154, "atr": 0.0868, "atr_pct": 0.949, "trend": "flat", "slope_pct": 0.2293, "flat_threshold_pct": 0.2373, "recent_slope_pct": -0.3622, "ema9": 9.2016, "ema20": 9.1121, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.852, "distance_from_high_pct": 2.243, "spread_pct": 0.546, "rvol": 0.153, "volume_pace_ratio": 1.851, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.81, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.81 < 1.5 at 9.15"], "price": 9.15, "vwap": 8.9817, "atr_1m": 0.0868, "spread": 0.05, "shares_per_min": 7967, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 352.8, "reachable": 1.4791, "breakout_slope_pct": -0.3622, "flat_band_pct": 0.2373, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.4, "imbalance": -0.95, "support": 8.9817, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:02:18.179133+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.15, "vwap": 8.9817, "vwap_slope": 0.0154, "atr": 0.0868, "atr_pct": 0.949, "trend": "flat", "slope_pct": 0.2293, "flat_threshold_pct": 0.2373, "recent_slope_pct": -0.3622, "ema9": 9.2016, "ema20": 9.1121, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.852, "distance_from_high_pct": 2.243, "spread_pct": 0.546, "rvol": 0.153, "volume_pace_ratio": 1.846, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.81, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.81 < 1.5 at 9.15"], "price": 9.15, "vwap": 8.9817, "atr_1m": 0.0868, "spread": 0.05, "shares_per_min": 7967, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 352.7, "reachable": 1.4789, "breakout_slope_pct": -0.3622, "flat_band_pct": 0.2373, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.4, "imbalance": -0.95, "support": 8.9817, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:02:23.228040+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.1738, "vwap": 8.9823, "vwap_slope": 0.016, "atr": 0.0868, "atr_pct": 0.947, "trend": "flat", "slope_pct": 0.2307, "flat_threshold_pct": 0.2367, "recent_slope_pct": -0.3105, "ema9": 9.2064, "ema20": 9.1144, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.858, "distance_from_high_pct": 1.988, "spread_pct": 0.76, "rvol": 0.153, "volume_pace_ratio": 1.847, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.58, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.58 < 1.5 at 9.17"], "price": 9.1738, "vwap": 8.9823, "atr_1m": 0.0868, "spread": 0.07, "shares_per_min": 7967, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 352.6, "reachable": 1.4788, "breakout_slope_pct": -0.3105, "flat_band_pct": 0.2367, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.4, "imbalance": -0.34, "support": 8.9823, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:02:28.275508+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.2362, "vwap": 8.9826, "vwap_slope": 0.0163, "atr": 0.0868, "atr_pct": 0.94, "trend": "flat", "slope_pct": 0.2344, "flat_threshold_pct": 0.2351, "recent_slope_pct": -0.1753, "ema9": 9.2188, "ema20": 9.1203, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.858, "distance_from_high_pct": 1.322, "spread_pct": 0.76, "rvol": 0.153, "volume_pace_ratio": 1.842, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.18, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.18 < 1.5 at 9.24"], "price": 9.2362, "vwap": 8.9826, "atr_1m": 0.0868, "spread": 0.07, "shares_per_min": 7967, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 352.5, "reachable": 1.4786, "breakout_slope_pct": -0.1753, "flat_band_pct": 0.2351, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.4, "imbalance": -0.1, "support": 8.9826, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:02:33.335534+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.2362, "vwap": 8.9826, "vwap_slope": 0.0163, "atr": 0.0868, "atr_pct": 0.94, "trend": "flat", "slope_pct": 0.2344, "flat_threshold_pct": 0.2351, "recent_slope_pct": -0.1753, "ema9": 9.2188, "ema20": 9.1203, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.858, "distance_from_high_pct": 1.322, "spread_pct": 0.869, "rvol": 0.153, "volume_pace_ratio": 1.837, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.16, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.18, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.18 < 1.5 at 9.24"], "price": 9.2362, "vwap": 8.9826, "atr_1m": 0.0868, "spread": 0.08, "shares_per_min": 7967, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 352.4, "reachable": 1.4784, "breakout_slope_pct": -0.1753, "flat_band_pct": 0.2351, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.4, "imbalance": -0.1, "support": 8.9826, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:02:38.379401+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.21, "vwap": 8.9825, "vwap_slope": 0.0162, "atr": 0.0868, "atr_pct": 0.943, "trend": "flat", "slope_pct": 0.2328, "flat_threshold_pct": 0.2357, "recent_slope_pct": -0.232, "ema9": 9.2136, "ema20": 9.1178, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.858, "distance_from_high_pct": 1.602, "spread_pct": 0.869, "rvol": 0.153, "volume_pace_ratio": 1.833, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.16, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.32, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.32 < 1.5 at 9.21"], "price": 9.21, "vwap": 8.9825, "atr_1m": 0.0868, "spread": 0.08, "shares_per_min": 7967, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 352.4, "reachable": 1.4782, "breakout_slope_pct": -0.232, "flat_band_pct": 0.2357, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.4, "imbalance": 0.68, "support": 8.9825, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:02:43.419521+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.21, "vwap": 8.9825, "vwap_slope": 0.0162, "atr": 0.0868, "atr_pct": 0.943, "trend": "flat", "slope_pct": 0.2328, "flat_threshold_pct": 0.2357, "recent_slope_pct": -0.232, "ema9": 9.2136, "ema20": 9.1178, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.858, "distance_from_high_pct": 1.602, "spread_pct": 0.869, "rvol": 0.153, "volume_pace_ratio": 1.828, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.16, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.32, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.32 < 1.5 at 9.21"], "price": 9.21, "vwap": 8.9825, "atr_1m": 0.0868, "spread": 0.08, "shares_per_min": 7967, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 352.3, "reachable": 1.4781, "breakout_slope_pct": -0.232, "flat_band_pct": 0.2357, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.4, "imbalance": 0.68, "support": 8.9825, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:02:48.467584+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.21, "vwap": 8.9825, "vwap_slope": 0.0162, "atr": 0.0868, "atr_pct": 0.943, "trend": "flat", "slope_pct": 0.2328, "flat_threshold_pct": 0.2357, "recent_slope_pct": -0.232, "ema9": 9.2136, "ema20": 9.1178, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.858, "distance_from_high_pct": 1.602, "spread_pct": 0.978, "rvol": 0.153, "volume_pace_ratio": 1.823, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.18, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.32, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.32 < 1.5 at 9.21"], "price": 9.21, "vwap": 8.9825, "atr_1m": 0.0868, "spread": 0.09, "shares_per_min": 7967, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 352.2, "reachable": 1.4779, "breakout_slope_pct": -0.232, "flat_band_pct": 0.2357, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.4, "imbalance": 0.68, "support": 8.9825, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:02:53.515521+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.21, "vwap": 8.9825, "vwap_slope": 0.0162, "atr": 0.0868, "atr_pct": 0.943, "trend": "flat", "slope_pct": 0.2328, "flat_threshold_pct": 0.2357, "recent_slope_pct": -0.232, "ema9": 9.2136, "ema20": 9.1178, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.858, "distance_from_high_pct": 1.602, "spread_pct": 0.978, "rvol": 0.153, "volume_pace_ratio": 1.818, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.18, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.32, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.32 < 1.5 at 9.21"], "price": 9.21, "vwap": 8.9825, "atr_1m": 0.0868, "spread": 0.09, "shares_per_min": 7967, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 352.1, "reachable": 1.4777, "breakout_slope_pct": -0.232, "flat_band_pct": 0.2357, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.4, "imbalance": 0.68, "support": 8.9825, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:02:58.564652+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.18, "vwap": 8.9846, "vwap_slope": 0.0183, "atr": 0.0868, "atr_pct": 0.946, "trend": "flat", "slope_pct": 0.2311, "flat_threshold_pct": 0.2365, "recent_slope_pct": -0.297, "ema9": 9.2076, "ema20": 9.115, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.877, "distance_from_high_pct": 1.922, "spread_pct": 0.871, "rvol": 0.155, "volume_pace_ratio": 1.833, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.16, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.53, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.53 < 1.5 at 9.18"], "price": 9.18, "vwap": 8.9846, "atr_1m": 0.0868, "spread": 0.08, "shares_per_min": 7967, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 352.0, "reachable": 1.4775, "breakout_slope_pct": -0.297, "flat_band_pct": 0.2365, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.4, "imbalance": -0.39, "support": 8.9846, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:03:03.603672+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.28, "vwap": 8.99, "vwap_slope": 0.0118, "atr": 0.0876, "atr_pct": 0.944, "trend": "flat", "slope_pct": 0.2275, "flat_threshold_pct": 0.2359, "recent_slope_pct": -0.1231, "ema9": 9.2221, "ema20": 9.1307, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.942, "distance_from_high_pct": 0.854, "spread_pct": 0.539, "rvol": 0.158, "volume_pace_ratio": 1.868, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.79, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.28, "vwap": 8.99, "atr_1m": 0.0876, "spread": 0.05, "shares_per_min": 8061, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 351.9, "reachable": 1.4787, "breakout_slope_pct": -0.1231, "flat_band_pct": 0.2359, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": 0.19, "support": 8.99, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:03:08.655487+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.31, "vwap": 8.9915, "vwap_slope": 0.0133, "atr": 0.0897, "atr_pct": 0.964, "trend": "flat", "slope_pct": 0.2291, "flat_threshold_pct": 0.2409, "recent_slope_pct": -0.0581, "ema9": 9.2281, "ema20": 9.1335, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.95, "distance_from_high_pct": 0.533, "spread_pct": 0.43, "rvol": 0.159, "volume_pace_ratio": 1.872, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.53, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.31, "vwap": 8.9915, "atr_1m": 0.0897, "spread": 0.04, "shares_per_min": 8061, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 351.9, "reachable": 1.4786, "breakout_slope_pct": -0.0581, "flat_band_pct": 0.2409, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": 0.28, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:03:13.699568+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.31, "vwap": 8.9918, "vwap_slope": 0.0136, "atr": 0.0897, "atr_pct": 0.964, "trend": "flat", "slope_pct": 0.2291, "flat_threshold_pct": 0.2409, "recent_slope_pct": -0.0581, "ema9": 9.2281, "ema20": 9.1335, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.952, "distance_from_high_pct": 0.533, "spread_pct": 0.752, "rvol": 0.159, "volume_pace_ratio": 1.869, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.53, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.31, "vwap": 8.9918, "atr_1m": 0.0897, "spread": 0.07, "shares_per_min": 8061, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 351.8, "reachable": 1.4784, "breakout_slope_pct": -0.0581, "flat_band_pct": 0.2409, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": 0.28, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:03:18.747528+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.24, "vwap": 8.9977, "vwap_slope": 0.0195, "atr": 0.0897, "atr_pct": 0.971, "trend": "flat", "slope_pct": 0.2253, "flat_threshold_pct": 0.2427, "recent_slope_pct": -0.2097, "ema9": 9.2141, "ema20": 9.1269, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.003, "distance_from_high_pct": 1.281, "spread_pct": 0.649, "rvol": 0.163, "volume_pace_ratio": 1.913, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.16, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.16 < 1.5 at 9.24"], "price": 9.24, "vwap": 8.9977, "atr_1m": 0.0897, "spread": 0.06, "shares_per_min": 8061, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 351.7, "reachable": 1.4782, "breakout_slope_pct": -0.2097, "flat_band_pct": 0.2427, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": -0.26, "support": 8.9977, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:03:23.793145+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.25, "vwap": 8.998, "vwap_slope": 0.0198, "atr": 0.0897, "atr_pct": 0.97, "trend": "flat", "slope_pct": 0.2258, "flat_threshold_pct": 0.2425, "recent_slope_pct": -0.1881, "ema9": 9.2161, "ema20": 9.1278, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.004, "distance_from_high_pct": 1.174, "spread_pct": 0.866, "rvol": 0.163, "volume_pace_ratio": 1.909, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.16, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.12, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.12 < 1.5 at 9.25"], "price": 9.25, "vwap": 8.998, "atr_1m": 0.0897, "spread": 0.08, "shares_per_min": 8061, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 351.6, "reachable": 1.478, "breakout_slope_pct": -0.1881, "flat_band_pct": 0.2425, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": -0.24, "support": 8.998, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:03:28.843343+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.2702, "vwap": 8.9983, "vwap_slope": 0.0201, "atr": 0.0897, "atr_pct": 0.968, "trend": "flat", "slope_pct": 0.2269, "flat_threshold_pct": 0.2419, "recent_slope_pct": -0.1443, "ema9": 9.2201, "ema20": 9.1298, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.004, "distance_from_high_pct": 0.958, "spread_pct": 0.866, "rvol": 0.163, "volume_pace_ratio": 1.904, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.16, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.89, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.2702, "vwap": 8.9983, "atr_1m": 0.0897, "spread": 0.08, "shares_per_min": 8061, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 351.5, "reachable": 1.4779, "breakout_slope_pct": -0.1443, "flat_band_pct": 0.2419, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": -0.87, "support": 8.9983, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:03:33.893349+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.25, "vwap": 8.9982, "vwap_slope": 0.02, "atr": 0.0897, "atr_pct": 0.97, "trend": "flat", "slope_pct": 0.2258, "flat_threshold_pct": 0.2425, "recent_slope_pct": -0.1881, "ema9": 9.2161, "ema20": 9.1278, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.006, "distance_from_high_pct": 1.174, "spread_pct": 0.866, "rvol": 0.164, "volume_pace_ratio": 1.901, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.16, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.12, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.12 < 1.5 at 9.25"], "price": 9.25, "vwap": 8.9982, "atr_1m": 0.0897, "spread": 0.08, "shares_per_min": 8061, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 351.4, "reachable": 1.4777, "breakout_slope_pct": -0.1881, "flat_band_pct": 0.2425, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": -0.88, "support": 8.9982, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:03:38.937425+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.29, "vwap": 8.9988, "vwap_slope": 0.0207, "atr": 0.0897, "atr_pct": 0.966, "trend": "flat", "slope_pct": 0.228, "flat_threshold_pct": 0.2414, "recent_slope_pct": -0.1014, "ema9": 9.2241, "ema20": 9.1316, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.006, "distance_from_high_pct": 0.747, "spread_pct": 0.54, "rvol": 0.164, "volume_pace_ratio": 1.896, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.7, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.29, "vwap": 8.9988, "atr_1m": 0.0897, "spread": 0.05, "shares_per_min": 8061, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 351.4, "reachable": 1.4775, "breakout_slope_pct": -0.1014, "flat_band_pct": 0.2414, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": 0.93, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:03:43.979557+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.265, "vwap": 8.999, "vwap_slope": 0.0208, "atr": 0.0897, "atr_pct": 0.968, "trend": "flat", "slope_pct": 0.2266, "flat_threshold_pct": 0.2421, "recent_slope_pct": -0.1555, "ema9": 9.2191, "ema20": 9.1293, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.011, "distance_from_high_pct": 1.014, "spread_pct": 0.54, "rvol": 0.164, "volume_pace_ratio": 1.896, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.05, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.05 < 1.5 at 9.27"], "price": 9.265, "vwap": 8.999, "atr_1m": 0.0897, "spread": 0.05, "shares_per_min": 8061, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 351.3, "reachable": 1.4773, "breakout_slope_pct": -0.1555, "flat_band_pct": 0.2421, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": 0.86, "support": 8.999, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:03:49.022115+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.27, "vwap": 8.9991, "vwap_slope": 0.0209, "atr": 0.0897, "atr_pct": 0.968, "trend": "flat", "slope_pct": 0.2269, "flat_threshold_pct": 0.2419, "recent_slope_pct": -0.1447, "ema9": 9.2201, "ema20": 9.1297, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.011, "distance_from_high_pct": 0.96, "spread_pct": 0.54, "rvol": 0.164, "volume_pace_ratio": 1.891, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.89, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.27, "vwap": 8.9991, "atr_1m": 0.0897, "spread": 0.05, "shares_per_min": 8061, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 351.2, "reachable": 1.4772, "breakout_slope_pct": -0.1447, "flat_band_pct": 0.2419, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": 0.86, "support": 8.9991, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:03:54.073179+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.27, "vwap": 8.9992, "vwap_slope": 0.021, "atr": 0.0897, "atr_pct": 0.968, "trend": "flat", "slope_pct": 0.2269, "flat_threshold_pct": 0.2419, "recent_slope_pct": -0.1447, "ema9": 9.2201, "ema20": 9.1297, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.012, "distance_from_high_pct": 0.96, "spread_pct": 0.54, "rvol": 0.164, "volume_pace_ratio": 1.887, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.89, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.27, "vwap": 8.9992, "atr_1m": 0.0897, "spread": 0.05, "shares_per_min": 8061, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 351.1, "reachable": 1.477, "breakout_slope_pct": -0.1447, "flat_band_pct": 0.2419, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": 0.32, "support": 8.9992, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:03:59.114717+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.27, "vwap": 8.9992, "vwap_slope": 0.021, "atr": 0.0897, "atr_pct": 0.968, "trend": "flat", "slope_pct": 0.2269, "flat_threshold_pct": 0.2419, "recent_slope_pct": -0.1447, "ema9": 9.2201, "ema20": 9.1297, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.012, "distance_from_high_pct": 0.96, "spread_pct": 0.54, "rvol": 0.164, "volume_pace_ratio": 1.883, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.89, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.27, "vwap": 8.9992, "atr_1m": 0.0897, "spread": 0.05, "shares_per_min": 8061, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 351.0, "reachable": 1.4768, "breakout_slope_pct": -0.1447, "flat_band_pct": 0.2419, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": 0.32, "support": 8.9992, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:04:04.162936+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.2492, "vwap": 8.9993, "vwap_slope": 0.0188, "atr": 0.0876, "atr_pct": 0.947, "trend": "flat", "slope_pct": 0.2213, "flat_threshold_pct": 0.2368, "recent_slope_pct": 0.1034, "ema9": 9.2259, "ema20": 9.1411, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.956, "distance_from_high_pct": 1.183, "spread_pct": 0.54, "rvol": 0.164, "volume_pace_ratio": 1.879, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.12, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.12 < 1.5 at 9.25"], "price": 9.2492, "vwap": 8.9993, "atr_1m": 0.0876, "spread": 0.05, "shares_per_min": 8558, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 350.9, "reachable": 1.4419, "breakout_slope_pct": 0.1034, "flat_band_pct": 0.2368, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.12, "imbalance": -0.63, "support": 8.9993, "reclaim": true}}}}
{"timestamp": "2026-09-24T14:04:09.207670+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.265, "vwap": 8.9993, "vwap_slope": 0.0188, "atr": 0.0876, "atr_pct": 0.946, "trend": "flat", "slope_pct": 0.2221, "flat_threshold_pct": 0.2364, "recent_slope_pct": 0.1376, "ema9": 9.2291, "ema20": 9.1426, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.956, "distance_from_high_pct": 1.014, "spread_pct": 0.54, "rvol": 0.164, "volume_pace_ratio": 1.874, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.05, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.05 < 1.5 at 9.27"], "price": 9.265, "vwap": 8.9993, "atr_1m": 0.0876, "spread": 0.05, "shares_per_min": 8558, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 350.8, "reachable": 1.4417, "breakout_slope_pct": 0.1376, "flat_band_pct": 0.2364, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.12, "imbalance": -0.64, "support": 8.9993, "reclaim": true}}}}
{"timestamp": "2026-09-24T14:04:14.259525+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.265, "vwap": 8.9993, "vwap_slope": 0.0188, "atr": 0.0876, "atr_pct": 0.946, "trend": "flat", "slope_pct": 0.2221, "flat_threshold_pct": 0.2364, "recent_slope_pct": 0.1376, "ema9": 9.2291, "ema20": 9.1426, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.956, "distance_from_high_pct": 1.014, "spread_pct": 0.54, "rvol": 0.164, "volume_pace_ratio": 1.87, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.05, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.05 < 1.5 at 9.27"], "price": 9.265, "vwap": 8.9993, "atr_1m": 0.0876, "spread": 0.05, "shares_per_min": 8558, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 350.8, "reachable": 1.4415, "breakout_slope_pct": 0.1376, "flat_band_pct": 0.2364, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.12, "imbalance": -1.0, "support": 8.9993, "reclaim": true}}}}
{"timestamp": "2026-09-24T14:04:19.311581+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.265, "vwap": 8.9997, "vwap_slope": 0.0192, "atr": 0.0876, "atr_pct": 0.946, "trend": "flat", "slope_pct": 0.2221, "flat_threshold_pct": 0.2364, "recent_slope_pct": 0.1376, "ema9": 9.2291, "ema20": 9.1426, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.959, "distance_from_high_pct": 1.014, "spread_pct": 0.54, "rvol": 0.164, "volume_pace_ratio": 1.867, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.05, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.05 < 1.5 at 9.27"], "price": 9.265, "vwap": 8.9997, "atr_1m": 0.0876, "spread": 0.05, "shares_per_min": 8558, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 350.7, "reachable": 1.4413, "breakout_slope_pct": 0.1376, "flat_band_pct": 0.2364, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.12, "imbalance": -1.0, "support": 8.9997, "reclaim": true}}}}
{"timestamp": "2026-09-24T14:04:24.359437+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 20.2s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.70; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.29, "vwap": 8.9997, "vwap_slope": 0.0192, "atr": 0.0899, "atr_pct": 0.968, "trend": "flat", "slope_pct": 0.2234, "flat_threshold_pct": 0.242, "recent_slope_pct": 0.1917, "ema9": 9.2341, "ema20": 9.145, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.959, "distance_from_high_pct": 0.747, "spread_pct": 0.54, "rvol": 0.164, "volume_pace_ratio": 1.863, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.7, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.29, "vwap": 8.9997, "atr_1m": 0.0899, "spread": 0.05, "shares_per_min": 8558, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 350.6, "reachable": 1.4412, "breakout_slope_pct": 0.1917, "flat_band_pct": 0.242, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.12, "imbalance": -0.75, "support": 9.28, "reclaim": true}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.7, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.70; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:04:29.406850+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 25.2s, plan says WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.14; R:R 0.14 < 1.5 at 9.24; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "metrics": {"price": 9.2441, "vwap": 8.9997, "vwap_slope": 0.0192, "atr": 0.0899, "atr_pct": 0.973, "trend": "flat", "slope_pct": 0.221, "flat_threshold_pct": 0.2432, "recent_slope_pct": 0.0924, "ema9": 9.2249, "ema20": 9.1406, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.959, "distance_from_high_pct": 1.237, "spread_pct": 0.54, "rvol": 0.164, "volume_pace_ratio": 1.859, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.14, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.14 < 1.5 at 9.24"], "price": 9.2441, "vwap": 8.9997, "atr_1m": 0.0899, "spread": 0.05, "shares_per_min": 8558, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 350.5, "reachable": 1.441, "breakout_slope_pct": 0.0924, "flat_band_pct": 0.2432, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.12, "imbalance": -0.91, "support": 8.9997, "reclaim": true}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.28, "reward_risk": 0.14, "setup": "", "reason": "WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.14; R:R 0.14 < 1.5 at 9.24; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:04:34.455465+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 30.3s, plan says WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.05; R:R 0.05 < 1.5 at 9.27; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "metrics": {"price": 9.265, "vwap": 8.9997, "vwap_slope": 0.0192, "atr": 0.0899, "atr_pct": 0.971, "trend": "flat", "slope_pct": 0.2221, "flat_threshold_pct": 0.2427, "recent_slope_pct": 0.1376, "ema9": 9.2291, "ema20": 9.1426, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.959, "distance_from_high_pct": 1.014, "spread_pct": 0.54, "rvol": 0.164, "volume_pace_ratio": 1.854, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.05, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.05 < 1.5 at 9.27"], "price": 9.265, "vwap": 8.9997, "atr_1m": 0.0899, "spread": 0.05, "shares_per_min": 8558, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 350.4, "reachable": 1.4408, "breakout_slope_pct": 0.1376, "flat_band_pct": 0.2427, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.12, "imbalance": -0.88, "support": 8.9997, "reclaim": true}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.28, "reward_risk": 0.05, "setup": "", "reason": "WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.05; R:R 0.05 < 1.5 at 9.27; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:04:39.499661+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 35.3s, plan says WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.05; R:R 0.05 < 1.5 at 9.27; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "metrics": {"price": 9.265, "vwap": 8.9999, "vwap_slope": 0.0194, "atr": 0.0899, "atr_pct": 0.971, "trend": "flat", "slope_pct": 0.2221, "flat_threshold_pct": 0.2427, "recent_slope_pct": 0.1376, "ema9": 9.2291, "ema20": 9.1426, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.96, "distance_from_high_pct": 1.014, "spread_pct": 0.54, "rvol": 0.165, "volume_pace_ratio": 1.851, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.05, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.05 < 1.5 at 9.27"], "price": 9.265, "vwap": 8.9999, "atr_1m": 0.0899, "spread": 0.05, "shares_per_min": 8558, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 350.3, "reachable": 1.4407, "breakout_slope_pct": 0.1376, "flat_band_pct": 0.2427, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.12, "imbalance": -0.88, "support": 8.9999, "reclaim": true}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.28, "reward_risk": 0.05, "setup": "", "reason": "WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.05; R:R 0.05 < 1.5 at 9.27; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:04:44.543693+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 40.4s, plan says WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.05; R:R 0.05 < 1.5 at 9.27; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "metrics": {"price": 9.265, "vwap": 8.9999, "vwap_slope": 0.0194, "atr": 0.0899, "atr_pct": 0.971, "trend": "flat", "slope_pct": 0.2221, "flat_threshold_pct": 0.2427, "recent_slope_pct": 0.1376, "ema9": 9.2291, "ema20": 9.1426, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.96, "distance_from_high_pct": 1.014, "spread_pct": 0.54, "rvol": 0.165, "volume_pace_ratio": 1.847, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.05, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.05 < 1.5 at 9.27"], "price": 9.265, "vwap": 8.9999, "atr_1m": 0.0899, "spread": 0.05, "shares_per_min": 8558, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 350.3, "reachable": 1.4405, "breakout_slope_pct": 0.1376, "flat_band_pct": 0.2427, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.12, "imbalance": -0.88, "support": 8.9999, "reclaim": true}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.28, "reward_risk": 0.05, "setup": "", "reason": "WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.05; R:R 0.05 < 1.5 at 9.27; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:04:49.585677+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 45.4s, plan says WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.05; R:R 0.05 < 1.5 at 9.27; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "metrics": {"price": 9.265, "vwap": 9.001, "vwap_slope": 0.0205, "atr": 0.0899, "atr_pct": 0.971, "trend": "flat", "slope_pct": 0.2221, "flat_threshold_pct": 0.2427, "recent_slope_pct": 0.1376, "ema9": 9.2291, "ema20": 9.1426, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.968, "distance_from_high_pct": 1.014, "spread_pct": 0.54, "rvol": 0.165, "volume_pace_ratio": 1.85, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.05, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.05 < 1.5 at 9.27"], "price": 9.265, "vwap": 9.001, "atr_1m": 0.0899, "spread": 0.05, "shares_per_min": 8558, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 350.2, "reachable": 1.4403, "breakout_slope_pct": 0.1376, "flat_band_pct": 0.2427, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.12, "imbalance": -0.97, "support": 9.001, "reclaim": true}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.28, "reward_risk": 0.05, "setup": "", "reason": "WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.05; R:R 0.05 < 1.5 at 9.27; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:04:54.633322+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 50.5s, plan says WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.05; R:R 0.05 < 1.5 at 9.27; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "metrics": {"price": 9.265, "vwap": 9.001, "vwap_slope": 0.0205, "atr": 0.0899, "atr_pct": 0.971, "trend": "flat", "slope_pct": 0.2221, "flat_threshold_pct": 0.2427, "recent_slope_pct": 0.1376, "ema9": 9.2291, "ema20": 9.1426, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.968, "distance_from_high_pct": 1.014, "spread_pct": 0.54, "rvol": 0.165, "volume_pace_ratio": 1.845, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.05, "triggers": ["pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.05 < 1.5 at 9.27"], "price": 9.265, "vwap": 9.001, "atr_1m": 0.0899, "spread": 0.05, "shares_per_min": 8558, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 350.1, "reachable": 1.4401, "breakout_slope_pct": 0.1376, "flat_band_pct": 0.2427, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.12, "imbalance": -0.97, "support": 9.001, "reclaim": true}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.28, "reward_risk": 0.05, "setup": "", "reason": "WATCH; stop 8.99, target 9.28 (prev_day_high), R:R 0.05; R:R 0.05 < 1.5 at 9.27; pullback: buy 9.00-9.07 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:04:59.682375+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 55.5s, plan says WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.89; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "metrics": {"price": 9.27, "vwap": 9.0011, "vwap_slope": 0.0206, "atr": 0.0899, "atr_pct": 0.97, "trend": "flat", "slope_pct": 0.2223, "flat_threshold_pct": 0.2426, "recent_slope_pct": 0.1484, "ema9": 9.2301, "ema20": 9.1431, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.969, "distance_from_high_pct": 0.96, "spread_pct": 0.431, "rvol": 0.165, "volume_pace_ratio": 1.841, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 8.99, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.89, "triggers": ["pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.27, "vwap": 9.0011, "atr_1m": 0.0899, "spread": 0.04, "shares_per_min": 8558, "rising_lows": true, "last_pivot_low": 9.0, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 350.0, "reachable": 1.44, "breakout_slope_pct": 0.1484, "flat_band_pct": 0.2426, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.12, "imbalance": -0.63, "support": 9.0011, "reclaim": true}}, "stage3": {"passed": false, "stop": 8.99, "target": 9.8, "reward_risk": 1.89, "setup": "", "reason": "WATCH; stop 8.99, target 9.80 (range_20d_high), R:R 1.89; pullback: buy 9.00-9.20 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:05:04.735595+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 60.6s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 3.12; selling not fading: red-bar volume 1.08x the advance (max 0.7); pullback low 9.15 broke support 9.28; no reclaim yet (needs a close > 9.31); pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.3, "vwap": 9.0017, "vwap_slope": 0.0164, "atr": 0.0901, "atr_pct": 0.969, "trend": "flat", "slope_pct": 0.219, "flat_threshold_pct": 0.2422, "recent_slope_pct": 0.2155, "ema9": 9.2441, "ema20": 9.158, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.941, "distance_from_high_pct": 0.64, "spread_pct": 0.645, "rvol": 0.166, "volume_pace_ratio": 1.841, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 3.12, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.08x the advance (max 0.7)", "pullback low 9.15 broke support 9.28", "no reclaim yet (needs a close > 9.31)"], "price": 9.3, "vwap": 9.0017, "atr_1m": 0.0901, "spread": 0.06, "shares_per_min": 8366, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 349.9, "reachable": 1.4524, "breakout_slope_pct": 0.2155, "flat_band_pct": 0.2422, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.08, "imbalance": 0.31, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 3.12, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 3.12; selling not fading: red-bar volume 1.08x the advance (max 0.7); pullback low 9.15 broke support 9.28; no reclaim yet (needs a close > 9.31); pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:05:09.787779+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 65.6s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 2.77; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"], "metrics": {"price": 9.315, "vwap": 9.0018, "vwap_slope": 0.0165, "atr": 0.0912, "atr_pct": 0.979, "trend": "flat", "slope_pct": 0.2197, "flat_threshold_pct": 0.2447, "recent_slope_pct": 0.2478, "ema9": 9.2471, "ema20": 9.1595, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.942, "distance_from_high_pct": 0.48, "spread_pct": 0.322, "rvol": 0.166, "volume_pace_ratio": 1.837, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.77, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 13047 sh"], "reasons": [], "price": 9.315, "vwap": 9.0018, "atr_1m": 0.0912, "spread": 0.03, "shares_per_min": 8366, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 349.8, "reachable": 1.4522, "breakout_slope_pct": 0.2478, "flat_band_pct": 0.2447, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.08, "imbalance": 0.52, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 2.77, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 2.77; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"}}}
{"timestamp": "2026-09-24T14:05:14.851464+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 70.7s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 2.67; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"], "metrics": {"price": 9.32, "vwap": 9.0019, "vwap_slope": 0.0166, "atr": 0.0915, "atr_pct": 0.982, "trend": "flat", "slope_pct": 0.2199, "flat_threshold_pct": 0.2455, "recent_slope_pct": 0.2586, "ema9": 9.2481, "ema20": 9.1599, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.943, "distance_from_high_pct": 0.426, "spread_pct": 0.429, "rvol": 0.166, "volume_pace_ratio": 1.833, "volatility": {"class": "high", "daily_atr_pct": 6.0, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.67, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 13047 sh"], "reasons": [], "price": 9.32, "vwap": 9.0019, "atr_1m": 0.0915, "spread": 0.04, "shares_per_min": 8366, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 349.8, "reachable": 1.452, "breakout_slope_pct": 0.2586, "flat_band_pct": 0.2455, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.08, "imbalance": 0.42, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 2.67, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 2.67; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"}}}
{"timestamp": "2026-09-24T14:05:19.895478+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 75.7s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 2.34; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"], "metrics": {"price": 9.3378, "vwap": 9.0031, "vwap_slope": 0.0178, "atr": 0.0928, "atr_pct": 0.994, "trend": "flat", "slope_pct": 0.2208, "flat_threshold_pct": 0.2485, "recent_slope_pct": 0.297, "ema9": 9.2516, "ema20": 9.1616, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.95, "distance_from_high_pct": 0.236, "spread_pct": 0.429, "rvol": 0.166, "volume_pace_ratio": 1.836, "volatility": {"class": "medium", "daily_atr_pct": 5.99, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.34, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 13047 sh"], "reasons": [], "price": 9.3378, "vwap": 9.0031, "atr_1m": 0.0928, "spread": 0.04, "shares_per_min": 8366, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 349.7, "reachable": 1.4518, "breakout_slope_pct": 0.297, "flat_band_pct": 0.2485, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.08, "imbalance": 0.74, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 2.34, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 2.34; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"}}}
{"timestamp": "2026-09-24T14:05:24.953122+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 80.8s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 2.30; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"], "metrics": {"price": 9.34, "vwap": 9.0034, "vwap_slope": 0.0181, "atr": 0.0937, "atr_pct": 1.003, "trend": "flat", "slope_pct": 0.2209, "flat_threshold_pct": 0.2507, "recent_slope_pct": 0.3017, "ema9": 9.2521, "ema20": 9.1618, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.952, "distance_from_high_pct": 0.213, "spread_pct": 0.428, "rvol": 0.166, "volume_pace_ratio": 1.833, "volatility": {"class": "medium", "daily_atr_pct": 5.99, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.3, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 13047 sh"], "reasons": [], "price": 9.34, "vwap": 9.0034, "atr_1m": 0.0937, "spread": 0.04, "shares_per_min": 8366, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 349.6, "reachable": 1.4517, "breakout_slope_pct": 0.3017, "flat_band_pct": 0.2507, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.08, "imbalance": 0.77, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 2.3, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 2.30; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"}}}
{"timestamp": "2026-09-24T14:05:30.003198+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 85.8s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 3.44; selling not fading: red-bar volume 1.08x the advance (max 0.7); pullback low 9.15 broke support 9.28; no reclaim yet (needs a close > 9.31); pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.2888, "vwap": 9.0035, "vwap_slope": 0.0182, "atr": 0.0937, "atr_pct": 1.008, "trend": "flat", "slope_pct": 0.2184, "flat_threshold_pct": 0.2521, "recent_slope_pct": 0.1913, "ema9": 9.2418, "ema20": 9.157, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.953, "distance_from_high_pct": 0.76, "spread_pct": 0.428, "rvol": 0.167, "volume_pace_ratio": 1.83, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 3.44, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.08x the advance (max 0.7)", "pullback low 9.15 broke support 9.28", "no reclaim yet (needs a close > 9.31)"], "price": 9.2888, "vwap": 9.0035, "atr_1m": 0.0937, "spread": 0.04, "shares_per_min": 8366, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 349.5, "reachable": 1.4515, "breakout_slope_pct": 0.1913, "flat_band_pct": 0.2521, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.08, "imbalance": 0.72, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 3.44, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 3.44; selling not fading: red-bar volume 1.08x the advance (max 0.7); pullback low 9.15 broke support 9.28; no reclaim yet (needs a close > 9.31); pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:05:35.125533+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 91.0s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.93; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"], "metrics": {"price": 9.365, "vwap": 9.0045, "vwap_slope": 0.0192, "atr": 0.0947, "atr_pct": 1.012, "trend": "flat", "slope_pct": 0.2222, "flat_threshold_pct": 0.2529, "recent_slope_pct": 0.3555, "ema9": 9.2571, "ema20": 9.1642, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.958, "distance_from_high_pct": 0.0, "spread_pct": 0.32, "rvol": 0.167, "volume_pace_ratio": 1.83, "volatility": {"class": "medium", "daily_atr_pct": 5.97, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.93, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 13047 sh"], "reasons": [], "price": 9.365, "vwap": 9.0045, "atr_1m": 0.0947, "spread": 0.03, "shares_per_min": 8366, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 349.4, "reachable": 1.4513, "breakout_slope_pct": 0.3555, "flat_band_pct": 0.2529, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.08, "imbalance": 0.6, "support": 9.3599, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.93, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.93; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"}}}
{"timestamp": "2026-09-24T14:05:40.175694+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 96.0s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.80; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"], "metrics": {"price": 9.3761, "vwap": 9.0046, "vwap_slope": 0.0193, "atr": 0.0955, "atr_pct": 1.019, "trend": "flat", "slope_pct": 0.2227, "flat_threshold_pct": 0.2547, "recent_slope_pct": 0.3794, "ema9": 9.2593, "ema20": 9.1653, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.958, "distance_from_high_pct": 0.0, "spread_pct": 0.32, "rvol": 0.167, "volume_pace_ratio": 1.826, "volatility": {"class": "medium", "daily_atr_pct": 5.97, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.8, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 13047 sh"], "reasons": [], "price": 9.3761, "vwap": 9.0046, "atr_1m": 0.0955, "spread": 0.03, "shares_per_min": 8366, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 349.3, "reachable": 1.4536, "breakout_slope_pct": 0.3794, "flat_band_pct": 0.2547, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.08, "imbalance": 0.03, "support": 9.3599, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.8, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.80; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"}}}
{"timestamp": "2026-09-24T14:05:45.231536+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 101.1s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.93; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"], "metrics": {"price": 9.365, "vwap": 9.0046, "vwap_slope": 0.0193, "atr": 0.0955, "atr_pct": 1.02, "trend": "flat", "slope_pct": 0.2222, "flat_threshold_pct": 0.255, "recent_slope_pct": 0.3555, "ema9": 9.2571, "ema20": 9.1642, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.958, "distance_from_high_pct": 0.118, "spread_pct": 0.32, "rvol": 0.167, "volume_pace_ratio": 1.822, "volatility": {"class": "medium", "daily_atr_pct": 5.97, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.93, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 13047 sh"], "reasons": [], "price": 9.365, "vwap": 9.0046, "atr_1m": 0.0955, "spread": 0.03, "shares_per_min": 8366, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 349.2, "reachable": 1.451, "breakout_slope_pct": 0.3555, "flat_band_pct": 0.255, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.08, "imbalance": -0.37, "support": 9.3599, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.93, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.93; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"}}}
{"timestamp": "2026-09-24T14:05:50.279613+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 106.1s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.93; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"], "metrics": {"price": 9.365, "vwap": 9.0046, "vwap_slope": 0.0193, "atr": 0.0955, "atr_pct": 1.02, "trend": "flat", "slope_pct": 0.2222, "flat_threshold_pct": 0.255, "recent_slope_pct": 0.3555, "ema9": 9.2571, "ema20": 9.1642, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.958, "distance_from_high_pct": 0.118, "spread_pct": 0.32, "rvol": 0.167, "volume_pace_ratio": 1.817, "volatility": {"class": "medium", "daily_atr_pct": 5.97, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.93, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 13047 sh"], "reasons": [], "price": 9.365, "vwap": 9.0046, "atr_1m": 0.0955, "spread": 0.03, "shares_per_min": 8366, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 349.2, "reachable": 1.4508, "breakout_slope_pct": 0.3555, "flat_band_pct": 0.255, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.08, "imbalance": -0.37, "support": 9.3599, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.93, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.93; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"}}}
{"timestamp": "2026-09-24T14:05:55.335758+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 111.2s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.75; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"], "metrics": {"price": 9.38, "vwap": 9.0055, "vwap_slope": 0.0202, "atr": 0.0963, "atr_pct": 1.027, "trend": "flat", "slope_pct": 0.2229, "flat_threshold_pct": 0.2566, "recent_slope_pct": 0.3877, "ema9": 9.2601, "ema20": 9.1657, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.963, "distance_from_high_pct": 0.0, "spread_pct": 0.32, "rvol": 0.167, "volume_pace_ratio": 1.818, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.75, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 13047 sh"], "reasons": [], "price": 9.38, "vwap": 9.0055, "atr_1m": 0.0963, "spread": 0.03, "shares_per_min": 8366, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 349.1, "reachable": 1.4616, "breakout_slope_pct": 0.3877, "flat_band_pct": 0.2566, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.08, "imbalance": 0.85, "support": 9.3599, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.75, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.75; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"}}}
{"timestamp": "2026-09-24T14:06:00.381976+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 116.2s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.64; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"], "metrics": {"price": 9.39, "vwap": 9.0077, "vwap_slope": 0.0224, "atr": 0.097, "atr_pct": 1.033, "trend": "flat", "slope_pct": 0.2234, "flat_threshold_pct": 0.2583, "recent_slope_pct": 0.4092, "ema9": 9.2621, "ema20": 9.1666, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.975, "distance_from_high_pct": 0.0, "spread_pct": 0.32, "rvol": 0.168, "volume_pace_ratio": 1.825, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.64, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 13047 sh"], "reasons": [], "price": 9.39, "vwap": 9.0077, "atr_1m": 0.097, "spread": 0.03, "shares_per_min": 8366, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 349.0, "reachable": 1.4835, "breakout_slope_pct": 0.4092, "flat_band_pct": 0.2583, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.08, "imbalance": 0.95, "support": 9.3599, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.64, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.64; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 13047 sh"}}}
{"timestamp": "2026-09-24T14:06:05.457355+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 121.3s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.63; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"], "metrics": {"price": 9.3908, "vwap": 9.0082, "vwap_slope": 0.0089, "atr": 0.0962, "atr_pct": 1.025, "trend": "flat", "slope_pct": 0.2233, "flat_threshold_pct": 0.2562, "recent_slope_pct": 0.5824, "ema9": 9.2878, "ema20": 9.188, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.926, "distance_from_high_pct": 0.089, "spread_pct": 0.32, "rvol": 0.169, "volume_pace_ratio": 1.823, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.63, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 12936 sh"], "reasons": [], "price": 9.3908, "vwap": 9.0082, "atr_1m": 0.0962, "spread": 0.03, "shares_per_min": 8536, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 348.9, "reachable": 1.4969, "breakout_slope_pct": 0.5824, "flat_band_pct": 0.2562, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.04, "imbalance": 0.96, "support": 9.3599, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.63, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.63; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"}}}
{"timestamp": "2026-09-24T14:06:10.517353+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 126.4s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.64; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"], "metrics": {"price": 9.39, "vwap": 9.0084, "vwap_slope": 0.0092, "atr": 0.0962, "atr_pct": 1.025, "trend": "flat", "slope_pct": 0.2233, "flat_threshold_pct": 0.2562, "recent_slope_pct": 0.5806, "ema9": 9.2876, "ema20": 9.1879, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.928, "distance_from_high_pct": 0.098, "spread_pct": 0.32, "rvol": 0.169, "volume_pace_ratio": 1.82, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.64, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 12936 sh"], "reasons": [], "price": 9.39, "vwap": 9.0084, "atr_1m": 0.0962, "spread": 0.03, "shares_per_min": 8536, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 348.8, "reachable": 1.4967, "breakout_slope_pct": 0.5806, "flat_band_pct": 0.2562, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.04, "imbalance": 1.0, "support": 9.3599, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.64, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.64; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"}}}
{"timestamp": "2026-09-24T14:06:15.563445+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 131.4s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.69; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"], "metrics": {"price": 9.385, "vwap": 9.0096, "vwap_slope": 0.0104, "atr": 0.0962, "atr_pct": 1.025, "trend": "flat", "slope_pct": 0.2231, "flat_threshold_pct": 0.2563, "recent_slope_pct": 0.57, "ema9": 9.2866, "ema20": 9.1874, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.934, "distance_from_high_pct": 0.151, "spread_pct": 0.32, "rvol": 0.169, "volume_pace_ratio": 1.822, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.69, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 12936 sh"], "reasons": [], "price": 9.385, "vwap": 9.0096, "atr_1m": 0.0962, "spread": 0.03, "shares_per_min": 8536, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 348.7, "reachable": 1.4966, "breakout_slope_pct": 0.57, "flat_band_pct": 0.2563, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.04, "imbalance": 1.0, "support": 9.3599, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.69, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.69; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"}}}
{"timestamp": "2026-09-24T14:06:20.603653+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 136.4s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.69; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"], "metrics": {"price": 9.385, "vwap": 9.01, "vwap_slope": 0.0108, "atr": 0.0962, "atr_pct": 1.025, "trend": "flat", "slope_pct": 0.2231, "flat_threshold_pct": 0.2563, "recent_slope_pct": 0.57, "ema9": 9.2866, "ema20": 9.1874, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.936, "distance_from_high_pct": 0.151, "spread_pct": 0.32, "rvol": 0.17, "volume_pace_ratio": 1.819, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.69, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 12936 sh"], "reasons": [], "price": 9.385, "vwap": 9.01, "atr_1m": 0.0962, "spread": 0.03, "shares_per_min": 8536, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 348.7, "reachable": 1.4964, "breakout_slope_pct": 0.57, "flat_band_pct": 0.2563, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.04, "imbalance": 1.0, "support": 9.3599, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.69, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.69; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"}}}
{"timestamp": "2026-09-24T14:06:25.659529+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 141.5s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.69; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"], "metrics": {"price": 9.385, "vwap": 9.01, "vwap_slope": 0.0108, "atr": 0.0962, "atr_pct": 1.025, "trend": "flat", "slope_pct": 0.2231, "flat_threshold_pct": 0.2563, "recent_slope_pct": 0.57, "ema9": 9.2866, "ema20": 9.1874, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.936, "distance_from_high_pct": 0.151, "spread_pct": 0.32, "rvol": 0.17, "volume_pace_ratio": 1.815, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.69, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 12936 sh"], "reasons": [], "price": 9.385, "vwap": 9.01, "atr_1m": 0.0962, "spread": 0.03, "shares_per_min": 8536, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 348.6, "reachable": 1.4962, "breakout_slope_pct": 0.57, "flat_band_pct": 0.2563, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.04, "imbalance": 1.0, "support": 9.3599, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.69, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.69; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"}}}
{"timestamp": "2026-09-24T14:06:30.702680+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 146.5s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.58; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"], "metrics": {"price": 9.3959, "vwap": 9.0107, "vwap_slope": 0.0114, "atr": 0.0962, "atr_pct": 1.024, "trend": "flat", "slope_pct": 0.2236, "flat_threshold_pct": 0.256, "recent_slope_pct": 0.5933, "ema9": 9.2888, "ema20": 9.1884, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.939, "distance_from_high_pct": 0.035, "spread_pct": 0.32, "rvol": 0.17, "volume_pace_ratio": 1.814, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.58, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 12936 sh"], "reasons": [], "price": 9.3959, "vwap": 9.0107, "atr_1m": 0.0962, "spread": 0.03, "shares_per_min": 8536, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 348.5, "reachable": 1.496, "breakout_slope_pct": 0.5933, "flat_band_pct": 0.256, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.04, "imbalance": 1.0, "support": 9.3599, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.58, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.58; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"}}}
{"timestamp": "2026-09-24T14:06:35.753046+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 151.6s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.93; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"], "metrics": {"price": 9.365, "vwap": 9.0163, "vwap_slope": 0.017, "atr": 0.1027, "atr_pct": 1.097, "trend": "flat", "slope_pct": 0.2221, "flat_threshold_pct": 0.2742, "recent_slope_pct": 0.5272, "ema9": 9.2826, "ema20": 9.1855, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.971, "distance_from_high_pct": 0.478, "spread_pct": 0.32, "rvol": 0.173, "volume_pace_ratio": 1.84, "volatility": {"class": "medium", "daily_atr_pct": 5.97, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.93, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 12936 sh"], "reasons": [], "price": 9.365, "vwap": 9.0163, "atr_1m": 0.1027, "spread": 0.03, "shares_per_min": 8536, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 348.4, "reachable": 1.4958, "breakout_slope_pct": 0.5272, "flat_band_pct": 0.2742, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.04, "imbalance": -0.4, "support": 9.3599, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.93, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.93; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"}}}
{"timestamp": "2026-09-24T14:06:40.807456+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 156.6s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.75; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"], "metrics": {"price": 9.38, "vwap": 9.0171, "vwap_slope": 0.0179, "atr": 0.1027, "atr_pct": 1.095, "trend": "flat", "slope_pct": 0.2228, "flat_threshold_pct": 0.2738, "recent_slope_pct": 0.5593, "ema9": 9.2856, "ema20": 9.1869, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.975, "distance_from_high_pct": 0.319, "spread_pct": 0.32, "rvol": 0.173, "volume_pace_ratio": 1.84, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.75, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 12936 sh"], "reasons": [], "price": 9.38, "vwap": 9.0171, "atr_1m": 0.1027, "spread": 0.03, "shares_per_min": 8536, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 348.3, "reachable": 1.4957, "breakout_slope_pct": 0.5593, "flat_band_pct": 0.2738, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.04, "imbalance": -0.25, "support": 9.3599, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.75, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.75; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"}}}
{"timestamp": "2026-09-24T14:06:45.851599+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 161.7s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 3.55; selling not fading: red-bar volume 1.04x the advance (max 0.7); pullback low 9.15 broke support 9.28; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.2849, "vwap": 9.0161, "vwap_slope": 0.0169, "atr": 0.1041, "atr_pct": 1.122, "trend": "flat", "slope_pct": 0.2184, "flat_threshold_pct": 0.2804, "recent_slope_pct": 0.3554, "ema9": 9.2666, "ema20": 9.1779, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.975, "distance_from_high_pct": 1.329, "spread_pct": 0.32, "rvol": 0.173, "volume_pace_ratio": 1.836, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 3.55, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.04x the advance (max 0.7)", "pullback low 9.15 broke support 9.28"], "price": 9.2849, "vwap": 9.0161, "atr_1m": 0.1041, "spread": 0.03, "shares_per_min": 8536, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 348.2, "reachable": 1.4682, "breakout_slope_pct": 0.3554, "flat_band_pct": 0.2804, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.04, "imbalance": -0.26, "support": 9.28, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 3.55, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 3.55; selling not fading: red-bar volume 1.04x the advance (max 0.7); pullback low 9.15 broke support 9.28; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:06:50.900440+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 166.7s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.75; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"], "metrics": {"price": 9.38, "vwap": 9.0184, "vwap_slope": 0.0192, "atr": 0.1041, "atr_pct": 1.11, "trend": "flat", "slope_pct": 0.2228, "flat_threshold_pct": 0.2776, "recent_slope_pct": 0.5593, "ema9": 9.2856, "ema20": 9.1869, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.983, "distance_from_high_pct": 0.319, "spread_pct": 0.426, "rvol": 0.174, "volume_pace_ratio": 1.839, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.75, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 12936 sh"], "reasons": [], "price": 9.38, "vwap": 9.0184, "atr_1m": 0.1041, "spread": 0.04, "shares_per_min": 8536, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 348.2, "reachable": 1.4953, "breakout_slope_pct": 0.5593, "flat_band_pct": 0.2776, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.04, "imbalance": -0.03, "support": 9.3599, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.75, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.75; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"}}}
{"timestamp": "2026-09-24T14:06:55.947331+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 171.8s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.75; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"], "metrics": {"price": 9.38, "vwap": 9.0185, "vwap_slope": 0.0193, "atr": 0.1041, "atr_pct": 1.11, "trend": "flat", "slope_pct": 0.2228, "flat_threshold_pct": 0.2776, "recent_slope_pct": 0.5593, "ema9": 9.2856, "ema20": 9.1869, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.984, "distance_from_high_pct": 0.319, "spread_pct": 0.426, "rvol": 0.174, "volume_pace_ratio": 1.836, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.75, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 12936 sh"], "reasons": [], "price": 9.38, "vwap": 9.0185, "atr_1m": 0.1041, "spread": 0.04, "shares_per_min": 8536, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 348.1, "reachable": 1.4951, "breakout_slope_pct": 0.5593, "flat_band_pct": 0.2776, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.04, "imbalance": 0.03, "support": 9.3599, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.75, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.75; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"}}}
{"timestamp": "2026-09-24T14:07:00.988937+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 176.8s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 2.14; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"], "metrics": {"price": 9.35, "vwap": 9.0199, "vwap_slope": 0.0206, "atr": 0.1041, "atr_pct": 1.114, "trend": "flat", "slope_pct": 0.2214, "flat_threshold_pct": 0.2785, "recent_slope_pct": 0.495, "ema9": 9.2796, "ema20": 9.1841, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.994, "distance_from_high_pct": 0.638, "spread_pct": 0.32, "rvol": 0.175, "volume_pace_ratio": 1.841, "volatility": {"class": "medium", "daily_atr_pct": 5.98, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.14, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.37 on >= 12936 sh"], "reasons": [], "price": 9.35, "vwap": 9.0199, "atr_1m": 0.1041, "spread": 0.03, "shares_per_min": 8536, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.3599, "ceiling_bottom": 9.34, "ceiling_touches": 3, "minutes_left": 348.0, "reachable": 1.4949, "breakout_slope_pct": 0.495, "flat_band_pct": 0.2785, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.04, "imbalance": 0.13, "support": 9.28, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 2.14, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 2.14; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support; breakout: 1-min close > 9.37 on >= 12936 sh"}}}
{"timestamp": "2026-09-24T14:07:06.055539+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 181.9s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 2.01; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.3595, "vwap": 9.0199, "vwap_slope": 0.0188, "atr": 0.1011, "atr_pct": 1.08, "trend": "flat", "slope_pct": 0.2193, "flat_threshold_pct": 0.2701, "recent_slope_pct": 0.2777, "ema9": 9.2956, "ema20": 9.2008, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.993, "distance_from_high_pct": 0.537, "spread_pct": 0.427, "rvol": 0.175, "volume_pace_ratio": 1.837, "volatility": {"class": "medium", "daily_atr_pct": 5.98, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.01, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.3595, "vwap": 9.0199, "atr_1m": 0.1011, "spread": 0.04, "shares_per_min": 8670, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 347.9, "reachable": 1.4977, "breakout_slope_pct": 0.2777, "flat_band_pct": 0.2701, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 2.01, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 2.01; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:07:11.107490+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 186.9s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.87; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.37, "vwap": 9.0199, "vwap_slope": 0.0189, "atr": 0.1019, "atr_pct": 1.087, "trend": "flat", "slope_pct": 0.2197, "flat_threshold_pct": 0.2718, "recent_slope_pct": 0.3001, "ema9": 9.2977, "ema20": 9.2018, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.993, "distance_from_high_pct": 0.425, "spread_pct": 0.427, "rvol": 0.175, "volume_pace_ratio": 1.833, "volatility": {"class": "medium", "daily_atr_pct": 5.97, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.87, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.37, "vwap": 9.0199, "atr_1m": 0.1019, "spread": 0.04, "shares_per_min": 8670, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 347.8, "reachable": 1.4975, "breakout_slope_pct": 0.3001, "flat_band_pct": 0.2718, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.87, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.87; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:07:16.167547+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 192.0s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.75; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.38, "vwap": 9.0224, "vwap_slope": 0.0213, "atr": 0.1032, "atr_pct": 1.1, "trend": "flat", "slope_pct": 0.2202, "flat_threshold_pct": 0.2749, "recent_slope_pct": 0.3215, "ema9": 9.2997, "ema20": 9.2027, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.007, "distance_from_high_pct": 0.319, "spread_pct": 0.32, "rvol": 0.176, "volume_pace_ratio": 1.842, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.75, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.38, "vwap": 9.0224, "atr_1m": 0.1032, "spread": 0.03, "shares_per_min": 8670, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 347.7, "reachable": 1.4973, "breakout_slope_pct": 0.3215, "flat_band_pct": 0.2749, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.75, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.75; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:07:21.223423+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 197.1s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.81; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.375, "vwap": 9.0225, "vwap_slope": 0.0214, "atr": 0.1032, "atr_pct": 1.1, "trend": "flat", "slope_pct": 0.22, "flat_threshold_pct": 0.2751, "recent_slope_pct": 0.3108, "ema9": 9.2987, "ema20": 9.2023, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.008, "distance_from_high_pct": 0.372, "spread_pct": 0.32, "rvol": 0.176, "volume_pace_ratio": 1.838, "volatility": {"class": "medium", "daily_atr_pct": 5.97, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.81, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.375, "vwap": 9.0225, "atr_1m": 0.1032, "spread": 0.03, "shares_per_min": 8670, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 347.6, "reachable": 1.4971, "breakout_slope_pct": 0.3108, "flat_band_pct": 0.2751, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.81, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.81; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:07:26.268021+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 202.1s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.85; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.3714, "vwap": 9.0232, "vwap_slope": 0.0222, "atr": 0.1032, "atr_pct": 1.101, "trend": "flat", "slope_pct": 0.2198, "flat_threshold_pct": 0.2752, "recent_slope_pct": 0.3031, "ema9": 9.298, "ema20": 9.2019, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.012, "distance_from_high_pct": 0.41, "spread_pct": 0.32, "rvol": 0.176, "volume_pace_ratio": 1.838, "volatility": {"class": "medium", "daily_atr_pct": 5.97, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.85, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.3714, "vwap": 9.0232, "atr_1m": 0.1032, "spread": 0.03, "shares_per_min": 8670, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 347.6, "reachable": 1.497, "breakout_slope_pct": 0.3031, "flat_band_pct": 0.2752, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.85, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.85; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:07:31.315646+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 207.2s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.96; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.3626, "vwap": 9.0372, "vwap_slope": 0.0362, "atr": 0.1062, "atr_pct": 1.134, "trend": "flat", "slope_pct": 0.2194, "flat_threshold_pct": 0.2835, "recent_slope_pct": 0.2843, "ema9": 9.2962, "ema20": 9.2011, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.094, "distance_from_high_pct": 0.715, "spread_pct": 0.427, "rvol": 0.184, "volume_pace_ratio": 1.908, "volatility": {"class": "medium", "daily_atr_pct": 5.97, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.96, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.3626, "vwap": 9.0372, "atr_1m": 0.1062, "spread": 0.04, "shares_per_min": 8670, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 347.5, "reachable": 1.4968, "breakout_slope_pct": 0.2843, "flat_band_pct": 0.2835, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.96, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.96; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:07:36.363569+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 212.2s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.75; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.38, "vwap": 9.0379, "vwap_slope": 0.0368, "atr": 0.1076, "atr_pct": 1.148, "trend": "flat", "slope_pct": 0.2202, "flat_threshold_pct": 0.2869, "recent_slope_pct": 0.3215, "ema9": 9.2997, "ema20": 9.2027, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.098, "distance_from_high_pct": 0.53, "spread_pct": 0.32, "rvol": 0.184, "volume_pace_ratio": 1.908, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.75, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.38, "vwap": 9.0379, "atr_1m": 0.1076, "spread": 0.03, "shares_per_min": 8670, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 347.4, "reachable": 1.4966, "breakout_slope_pct": 0.3215, "flat_band_pct": 0.2869, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.75, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.75; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:07:41.416459+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 217.3s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.66; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.3878, "vwap": 9.0396, "vwap_slope": 0.0385, "atr": 0.1076, "atr_pct": 1.147, "trend": "flat", "slope_pct": 0.2205, "flat_threshold_pct": 0.2866, "recent_slope_pct": 0.3381, "ema9": 9.3013, "ema20": 9.2035, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.108, "distance_from_high_pct": 0.448, "spread_pct": 0.32, "rvol": 0.185, "volume_pace_ratio": 1.912, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.66, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.3878, "vwap": 9.0396, "atr_1m": 0.1076, "spread": 0.03, "shares_per_min": 8670, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 347.3, "reachable": 1.4964, "breakout_slope_pct": 0.3381, "flat_band_pct": 0.2866, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.66, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.66; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:07:46.465320+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 222.3s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.52; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4014, "vwap": 9.0559, "vwap_slope": 0.0548, "atr": 0.1076, "atr_pct": 1.145, "trend": "flat", "slope_pct": 0.2211, "flat_threshold_pct": 0.2862, "recent_slope_pct": 0.3672, "ema9": 9.304, "ema20": 9.2048, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.21, "distance_from_high_pct": 0.303, "spread_pct": 0.638, "rvol": 0.194, "volume_pace_ratio": 2.0, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.52, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.4014, "vwap": 9.0559, "atr_1m": 0.1076, "spread": 0.06, "shares_per_min": 8670, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 347.2, "reachable": 1.4962, "breakout_slope_pct": 0.3672, "flat_band_pct": 0.2862, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.52, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.52; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:07:51.507509+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 227.3s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.36; R:R 1.36 < 1.5 at 9.42; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.42, "vwap": 9.057, "vwap_slope": 0.0559, "atr": 0.1076, "atr_pct": 1.143, "trend": "flat", "slope_pct": 0.2219, "flat_threshold_pct": 0.2857, "recent_slope_pct": 0.4069, "ema9": 9.3077, "ema20": 9.2065, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.213, "distance_from_high_pct": 0.106, "spread_pct": 0.638, "rvol": 0.194, "volume_pace_ratio": 1.999, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.36, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.36 < 1.5 at 9.42"], "price": 9.42, "vwap": 9.057, "atr_1m": 0.1076, "spread": 0.06, "shares_per_min": 8670, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 347.1, "reachable": 1.496, "breakout_slope_pct": 0.4069, "flat_band_pct": 0.2857, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.36, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.36; R:R 1.36 < 1.5 at 9.42; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:07:56.555453+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 232.4s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.49; R:R 1.49 < 1.5 at 9.40; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.405, "vwap": 9.0565, "vwap_slope": 0.0554, "atr": 0.1076, "atr_pct": 1.144, "trend": "flat", "slope_pct": 0.2213, "flat_threshold_pct": 0.2861, "recent_slope_pct": 0.3749, "ema9": 9.3047, "ema20": 9.2051, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.213, "distance_from_high_pct": 0.265, "spread_pct": 0.744, "rvol": 0.194, "volume_pace_ratio": 1.995, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.49, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.49 < 1.5 at 9.40"], "price": 9.405, "vwap": 9.0565, "atr_1m": 0.1076, "spread": 0.07, "shares_per_min": 8670, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 347.1, "reachable": 1.4959, "breakout_slope_pct": 0.3749, "flat_band_pct": 0.2861, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.49, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.49; R:R 1.49 < 1.5 at 9.40; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:08:01.599557+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 237.4s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.49; R:R 1.49 < 1.5 at 9.40; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.405, "vwap": 9.0569, "vwap_slope": 0.0492, "atr": 0.1001, "atr_pct": 1.065, "trend": "flat", "slope_pct": 0.2205, "flat_threshold_pct": 0.2662, "recent_slope_pct": 0.3097, "ema9": 9.3256, "ema20": 9.2246, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.154, "distance_from_high_pct": 0.265, "spread_pct": 0.532, "rvol": 0.194, "volume_pace_ratio": 1.991, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.49, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.49 < 1.5 at 9.40"], "price": 9.405, "vwap": 9.0569, "atr_1m": 0.1001, "spread": 0.05, "shares_per_min": 9723, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 347.0, "reachable": 1.4743, "breakout_slope_pct": 0.3097, "flat_band_pct": 0.2662, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.49, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.49; R:R 1.49 < 1.5 at 9.40; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:08:06.663564+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 242.5s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.28; R:R 1.28 < 1.5 at 9.43; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4299, "vwap": 9.057, "vwap_slope": 0.0494, "atr": 0.1033, "atr_pct": 1.096, "trend": "flat", "slope_pct": 0.2215, "flat_threshold_pct": 0.2739, "recent_slope_pct": 0.3626, "ema9": 9.3306, "ema20": 9.227, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.155, "distance_from_high_pct": 0.001, "spread_pct": 0.532, "rvol": 0.194, "volume_pace_ratio": 1.988, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.28, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.28 < 1.5 at 9.43"], "price": 9.4299, "vwap": 9.057, "atr_1m": 0.1033, "spread": 0.05, "shares_per_min": 9723, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 346.9, "reachable": 1.4846, "breakout_slope_pct": 0.3626, "flat_band_pct": 0.2739, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.28, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.28; R:R 1.28 < 1.5 at 9.43; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:08:11.831527+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 247.7s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.49; R:R 1.49 < 1.5 at 9.40; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.405, "vwap": 9.0575, "vwap_slope": 0.0498, "atr": 0.1033, "atr_pct": 1.098, "trend": "flat", "slope_pct": 0.2205, "flat_threshold_pct": 0.2746, "recent_slope_pct": 0.3097, "ema9": 9.3256, "ema20": 9.2246, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.158, "distance_from_high_pct": 0.265, "spread_pct": 0.532, "rvol": 0.195, "volume_pace_ratio": 1.986, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.49, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.49 < 1.5 at 9.40"], "price": 9.405, "vwap": 9.0575, "atr_1m": 0.1033, "spread": 0.05, "shares_per_min": 9723, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 346.8, "reachable": 1.474, "breakout_slope_pct": 0.3097, "flat_band_pct": 0.2746, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.49, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.49; R:R 1.49 < 1.5 at 9.40; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:08:16.879451+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 252.7s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.93; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.365, "vwap": 9.0628, "vwap_slope": 0.0551, "atr": 0.1055, "atr_pct": 1.126, "trend": "flat", "slope_pct": 0.2188, "flat_threshold_pct": 0.2816, "recent_slope_pct": 0.2244, "ema9": 9.3176, "ema20": 9.2208, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.193, "distance_from_high_pct": 0.689, "spread_pct": 0.533, "rvol": 0.198, "volume_pace_ratio": 2.015, "volatility": {"class": "medium", "daily_atr_pct": 5.97, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.93, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.365, "vwap": 9.0628, "atr_1m": 0.1055, "spread": 0.05, "shares_per_min": 9723, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 346.7, "reachable": 1.4738, "breakout_slope_pct": 0.2244, "flat_band_pct": 0.2816, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.93, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.93; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:08:21.927579+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 257.8s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.44; R:R 1.44 < 1.5 at 9.41; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.41, "vwap": 9.0806, "vwap_slope": 0.073, "atr": 0.1055, "atr_pct": 1.121, "trend": "flat", "slope_pct": 0.2207, "flat_threshold_pct": 0.2803, "recent_slope_pct": 0.3203, "ema9": 9.3266, "ema20": 9.2251, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.312, "distance_from_high_pct": 0.212, "spread_pct": 0.425, "rvol": 0.209, "volume_pace_ratio": 2.122, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.44, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.44 < 1.5 at 9.41"], "price": 9.41, "vwap": 9.0806, "atr_1m": 0.1055, "spread": 0.04, "shares_per_min": 9723, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 346.6, "reachable": 1.4736, "breakout_slope_pct": 0.3203, "flat_band_pct": 0.2803, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.44, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.44; R:R 1.44 < 1.5 at 9.41; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:08:26.967366+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 262.8s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.28; R:R 1.28 < 1.5 at 9.43; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.43, "vwap": 9.1202, "vwap_slope": 0.1125, "atr": 0.1069, "atr_pct": 1.134, "trend": "flat", "slope_pct": 0.2215, "flat_threshold_pct": 0.2835, "recent_slope_pct": 0.3629, "ema9": 9.3306, "ema20": 9.227, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.613, "distance_from_high_pct": 0.212, "spread_pct": 0.531, "rvol": 0.237, "volume_pace_ratio": 2.4, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.28, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.28 < 1.5 at 9.43"], "price": 9.43, "vwap": 9.1202, "atr_1m": 0.1069, "spread": 0.05, "shares_per_min": 9723, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 346.6, "reachable": 1.4841, "breakout_slope_pct": 0.3629, "flat_band_pct": 0.2835, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.28, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.28; R:R 1.28 < 1.5 at 9.43; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:08:32.011993+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 267.8s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.97; R:R 0.97 < 1.5 at 9.47; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.475, "vwap": 9.1284, "vwap_slope": 0.1207, "atr": 0.1091, "atr_pct": 1.151, "trend": "flat", "slope_pct": 0.2234, "flat_threshold_pct": 0.2878, "recent_slope_pct": 0.4585, "ema9": 9.3396, "ema20": 9.2312, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.645, "distance_from_high_pct": 0.053, "spread_pct": 0.317, "rvol": 0.239, "volume_pace_ratio": 2.423, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.97, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.97 < 1.5 at 9.47"], "price": 9.475, "vwap": 9.1284, "atr_1m": 0.1091, "spread": 0.03, "shares_per_min": 9723, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 346.5, "reachable": 1.5159, "breakout_slope_pct": 0.4585, "flat_band_pct": 0.2878, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.97, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.97; R:R 0.97 < 1.5 at 9.47; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:08:37.063164+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 272.9s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.52; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.52, "vwap": 9.1529, "vwap_slope": 0.1453, "atr": 0.1141, "atr_pct": 1.198, "trend": "flat", "slope_pct": 0.2253, "flat_threshold_pct": 0.2995, "recent_slope_pct": 0.5539, "ema9": 9.3486, "ema20": 9.2355, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.785, "distance_from_high_pct": 0.314, "spread_pct": 0.525, "rvol": 0.252, "volume_pace_ratio": 2.549, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.74, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.74 < 1.5 at 9.52"], "price": 9.52, "vwap": 9.1529, "atr_1m": 0.1141, "spread": 0.05, "shares_per_min": 9723, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 346.4, "reachable": 1.5158, "breakout_slope_pct": 0.5539, "flat_band_pct": 0.2995, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.74, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.52; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:08:42.111597+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 277.9s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.65; R:R 0.65 < 1.5 at 9.54; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.54, "vwap": 9.1615, "vwap_slope": 0.1538, "atr": 0.1141, "atr_pct": 1.196, "trend": "flat", "slope_pct": 0.2261, "flat_threshold_pct": 0.2989, "recent_slope_pct": 0.5963, "ema9": 9.3526, "ema20": 9.2374, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.845, "distance_from_high_pct": 0.105, "spread_pct": 0.315, "rvol": 0.258, "volume_pace_ratio": 2.599, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.65, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.65 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.1615, "atr_1m": 0.1141, "spread": 0.03, "shares_per_min": 9723, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 346.3, "reachable": 1.5156, "breakout_slope_pct": 0.5963, "flat_band_pct": 0.2989, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.65, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.65; R:R 0.65 < 1.5 at 9.54; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:08:47.171576+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 283.0s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.72; R:R 0.72 < 1.5 at 9.52; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5241, "vwap": 9.1671, "vwap_slope": 0.1594, "atr": 0.1141, "atr_pct": 1.198, "trend": "flat", "slope_pct": 0.2255, "flat_threshold_pct": 0.2994, "recent_slope_pct": 0.5626, "ema9": 9.3494, "ema20": 9.2359, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.908, "distance_from_high_pct": 0.271, "spread_pct": 0.315, "rvol": 0.264, "volume_pace_ratio": 2.652, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.72, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.72 < 1.5 at 9.52"], "price": 9.5241, "vwap": 9.1671, "atr_1m": 0.1141, "spread": 0.03, "shares_per_min": 9723, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 346.2, "reachable": 1.5154, "breakout_slope_pct": 0.5626, "flat_band_pct": 0.2994, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.72, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.72; R:R 0.72 < 1.5 at 9.52; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:08:52.223704+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 288.1s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.57; R:R 0.57 < 1.5 at 9.56; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.56, "vwap": 9.1783, "vwap_slope": 0.1706, "atr": 0.1148, "atr_pct": 1.201, "trend": "flat", "slope_pct": 0.227, "flat_threshold_pct": 0.3002, "recent_slope_pct": 0.6386, "ema9": 9.3566, "ema20": 9.2393, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.973, "distance_from_high_pct": 0.0, "spread_pct": 0.419, "rvol": 0.27, "volume_pace_ratio": 2.707, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.57, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.57 < 1.5 at 9.56"], "price": 9.56, "vwap": 9.1783, "atr_1m": 0.1148, "spread": 0.04, "shares_per_min": 9723, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 346.1, "reachable": 1.5152, "breakout_slope_pct": 0.6386, "flat_band_pct": 0.3002, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.57, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.57; R:R 0.57 < 1.5 at 9.56; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:08:57.274170+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 293.1s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.65; R:R 0.65 < 1.5 at 9.54; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.54, "vwap": 9.1766, "vwap_slope": 0.169, "atr": 0.1148, "atr_pct": 1.203, "trend": "flat", "slope_pct": 0.2261, "flat_threshold_pct": 0.3008, "recent_slope_pct": 0.5963, "ema9": 9.3526, "ema20": 9.2374, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.975, "distance_from_high_pct": 0.209, "spread_pct": 0.419, "rvol": 0.27, "volume_pace_ratio": 2.703, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.65, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.65 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.1766, "atr_1m": 0.1148, "spread": 0.04, "shares_per_min": 9723, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 346.0, "reachable": 1.515, "breakout_slope_pct": 0.5963, "flat_band_pct": 0.3008, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.65, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.65; R:R 0.65 < 1.5 at 9.54; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:09:02.324533+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 298.2s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.43; R:R 0.43 < 1.5 at 9.60; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6, "vwap": 9.1818, "vwap_slope": 0.1619, "atr": 0.11, "atr_pct": 1.146, "trend": "flat", "slope_pct": 0.2324, "flat_threshold_pct": 0.2866, "recent_slope_pct": 0.6658, "ema9": 9.4053, "ema20": 9.2737, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.015, "distance_from_high_pct": 0.0, "spread_pct": 0.626, "rvol": 0.272, "volume_pace_ratio": 2.72, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.43, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.43 < 1.5 at 9.60"], "price": 9.6, "vwap": 9.1818, "atr_1m": 0.11, "spread": 0.06, "shares_per_min": 13148, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 346.0, "reachable": 1.4661, "breakout_slope_pct": 0.6658, "flat_band_pct": 0.2866, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.43, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.43; R:R 0.43 < 1.5 at 9.60; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:09:07.419774+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 303.3s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.35; R:R 0.35 < 1.5 at 9.63; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.63, "vwap": 9.1845, "vwap_slope": 0.1646, "atr": 0.1122, "atr_pct": 1.165, "trend": "flat", "slope_pct": 0.2336, "flat_threshold_pct": 0.2913, "recent_slope_pct": 0.7288, "ema9": 9.4113, "ema20": 9.2765, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.033, "distance_from_high_pct": 0.0, "spread_pct": 0.312, "rvol": 0.274, "volume_pace_ratio": 2.731, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.35, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.35 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.1845, "atr_1m": 0.1122, "spread": 0.03, "shares_per_min": 13148, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 345.9, "reachable": 1.4659, "breakout_slope_pct": 0.7288, "flat_band_pct": 0.2913, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.35, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.35; R:R 0.35 < 1.5 at 9.63; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:09:12.503602+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 308.3s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.61; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.61, "vwap": 9.214, "vwap_slope": 0.1941, "atr": 0.1122, "atr_pct": 1.167, "trend": "flat", "slope_pct": 0.2328, "flat_threshold_pct": 0.2919, "recent_slope_pct": 0.6868, "ema9": 9.4073, "ema20": 9.2746, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.266, "distance_from_high_pct": 0.208, "spread_pct": 0.208, "rvol": 0.295, "volume_pace_ratio": 2.934, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.4, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.40 < 1.5 at 9.61"], "price": 9.61, "vwap": 9.214, "atr_1m": 0.1122, "spread": 0.02, "shares_per_min": 13148, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 345.8, "reachable": 1.4657, "breakout_slope_pct": 0.6868, "flat_band_pct": 0.2919, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.4, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.61; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:09:17.557042+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 313.4s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.39; R:R 0.39 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.615, "vwap": 9.2122, "vwap_slope": 0.1923, "atr": 0.119, "atr_pct": 1.238, "trend": "flat", "slope_pct": 0.233, "flat_threshold_pct": 0.3094, "recent_slope_pct": 0.6973, "ema9": 9.4083, "ema20": 9.2751, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.272, "distance_from_high_pct": 0.156, "spread_pct": 0.312, "rvol": 0.296, "volume_pace_ratio": 2.933, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.39, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.39 < 1.5 at 9.62"], "price": 9.615, "vwap": 9.2122, "atr_1m": 0.119, "spread": 0.03, "shares_per_min": 13148, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 345.7, "reachable": 1.4655, "breakout_slope_pct": 0.6973, "flat_band_pct": 0.3094, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.39, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.39; R:R 0.39 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:09:22.618938+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 318.5s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.39; R:R 0.39 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.615, "vwap": 9.2131, "vwap_slope": 0.1933, "atr": 0.119, "atr_pct": 1.238, "trend": "flat", "slope_pct": 0.233, "flat_threshold_pct": 0.3094, "recent_slope_pct": 0.6973, "ema9": 9.4083, "ema20": 9.2751, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.281, "distance_from_high_pct": 0.156, "spread_pct": 0.312, "rvol": 0.296, "volume_pace_ratio": 2.935, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.39, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.39 < 1.5 at 9.62"], "price": 9.615, "vwap": 9.2131, "atr_1m": 0.119, "spread": 0.03, "shares_per_min": 13148, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 345.6, "reachable": 1.4654, "breakout_slope_pct": 0.6973, "flat_band_pct": 0.3094, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.39, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.39; R:R 0.39 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:09:27.671667+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 323.5s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.36; R:R 0.36 < 1.5 at 9.63; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.626, "vwap": 9.2135, "vwap_slope": 0.1936, "atr": 0.119, "atr_pct": 1.236, "trend": "flat", "slope_pct": 0.2334, "flat_threshold_pct": 0.3091, "recent_slope_pct": 0.7204, "ema9": 9.4105, "ema20": 9.2762, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.281, "distance_from_high_pct": 0.042, "spread_pct": 0.312, "rvol": 0.296, "volume_pace_ratio": 2.929, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.36, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.36 < 1.5 at 9.63"], "price": 9.626, "vwap": 9.2135, "atr_1m": 0.119, "spread": 0.03, "shares_per_min": 13148, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 345.5, "reachable": 1.4652, "breakout_slope_pct": 0.7204, "flat_band_pct": 0.3091, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.36, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.36; R:R 0.36 < 1.5 at 9.63; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:09:32.723568+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 328.6s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.43; R:R 0.43 < 1.5 at 9.60; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6009, "vwap": 9.2132, "vwap_slope": 0.1934, "atr": 0.119, "atr_pct": 1.239, "trend": "flat", "slope_pct": 0.2324, "flat_threshold_pct": 0.3099, "recent_slope_pct": 0.6677, "ema9": 9.4054, "ema20": 9.2738, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.286, "distance_from_high_pct": 0.302, "spread_pct": 0.208, "rvol": 0.297, "volume_pace_ratio": 2.927, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.43, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.43 < 1.5 at 9.60"], "price": 9.6009, "vwap": 9.2132, "atr_1m": 0.119, "spread": 0.02, "shares_per_min": 13148, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 345.5, "reachable": 1.465, "breakout_slope_pct": 0.6677, "flat_band_pct": 0.3099, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.43, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.43; R:R 0.43 < 1.5 at 9.60; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:09:37.765863+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 333.6s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.61; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.61, "vwap": 9.2136, "vwap_slope": 0.1938, "atr": 0.119, "atr_pct": 1.238, "trend": "flat", "slope_pct": 0.2328, "flat_threshold_pct": 0.3096, "recent_slope_pct": 0.6868, "ema9": 9.4073, "ema20": 9.2746, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.287, "distance_from_high_pct": 0.208, "spread_pct": 0.208, "rvol": 0.297, "volume_pace_ratio": 2.921, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.4, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.40 < 1.5 at 9.61"], "price": 9.61, "vwap": 9.2136, "atr_1m": 0.119, "spread": 0.02, "shares_per_min": 13148, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 345.4, "reachable": 1.4648, "breakout_slope_pct": 0.6868, "flat_band_pct": 0.3096, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.4, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.61; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:09:42.819655+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 338.7s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.619, "vwap": 9.214, "vwap_slope": 0.1941, "atr": 0.119, "atr_pct": 1.237, "trend": "flat", "slope_pct": 0.2331, "flat_threshold_pct": 0.3093, "recent_slope_pct": 0.7057, "ema9": 9.4091, "ema20": 9.2755, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.287, "distance_from_high_pct": 0.114, "spread_pct": 0.208, "rvol": 0.297, "volume_pace_ratio": 2.916, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.38, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.38 < 1.5 at 9.62"], "price": 9.619, "vwap": 9.214, "atr_1m": 0.119, "spread": 0.02, "shares_per_min": 13148, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 345.3, "reachable": 1.4646, "breakout_slope_pct": 0.7057, "flat_band_pct": 0.3093, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.38, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:09:47.875563+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 343.7s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.62, "vwap": 9.2141, "vwap_slope": 0.1943, "atr": 0.119, "atr_pct": 1.237, "trend": "flat", "slope_pct": 0.2332, "flat_threshold_pct": 0.3093, "recent_slope_pct": 0.7078, "ema9": 9.4093, "ema20": 9.2756, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.289, "distance_from_high_pct": 0.104, "spread_pct": 0.208, "rvol": 0.297, "volume_pace_ratio": 2.911, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.38, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.38 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.2141, "atr_1m": 0.119, "spread": 0.02, "shares_per_min": 13148, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 345.2, "reachable": 1.4645, "breakout_slope_pct": 0.7078, "flat_band_pct": 0.3093, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.38, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:09:52.935603+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 348.8s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.61; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.61, "vwap": 9.2176, "vwap_slope": 0.1977, "atr": 0.119, "atr_pct": 1.238, "trend": "flat", "slope_pct": 0.2328, "flat_threshold_pct": 0.3096, "recent_slope_pct": 0.6868, "ema9": 9.4073, "ema20": 9.2746, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.324, "distance_from_high_pct": 0.208, "spread_pct": 0.521, "rvol": 0.3, "volume_pace_ratio": 2.936, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.4, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.40 < 1.5 at 9.61"], "price": 9.61, "vwap": 9.2176, "atr_1m": 0.119, "spread": 0.05, "shares_per_min": 13148, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 345.1, "reachable": 1.4643, "breakout_slope_pct": 0.6868, "flat_band_pct": 0.3096, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.4, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.61; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:09:57.986779+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 353.8s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.98; R:R 0.98 < 1.5 at 9.47; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4729, "vwap": 9.2132, "vwap_slope": 0.1934, "atr": 0.119, "atr_pct": 1.256, "trend": "flat", "slope_pct": 0.2273, "flat_threshold_pct": 0.3141, "recent_slope_pct": 0.3982, "ema9": 9.3798, "ema20": 9.2616, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.326, "distance_from_high_pct": 1.631, "spread_pct": 0.521, "rvol": 0.3, "volume_pace_ratio": 2.931, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.98, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.98 < 1.5 at 9.47"], "price": 9.4729, "vwap": 9.2132, "atr_1m": 0.119, "spread": 0.05, "shares_per_min": 13148, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 345.0, "reachable": 1.4641, "breakout_slope_pct": 0.3982, "flat_band_pct": 0.3141, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.98, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.98; R:R 0.98 < 1.5 at 9.47; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:10:03.047370+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 358.9s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.42; R:R 0.42 < 1.5 at 9.61; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.605, "vwap": 9.2175, "vwap_slope": 0.1607, "atr": 0.1106, "atr_pct": 1.152, "trend": "flat", "slope_pct": 0.2358, "flat_threshold_pct": 0.288, "recent_slope_pct": 0.7198, "ema9": 9.4426, "ema20": 9.3039, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.22, "distance_from_high_pct": 0.26, "spread_pct": 0.521, "rvol": 0.301, "volume_pace_ratio": 2.93, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.42, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.42 < 1.5 at 9.61"], "price": 9.605, "vwap": 9.2175, "atr_1m": 0.1106, "spread": 0.05, "shares_per_min": 14594, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 344.9, "reachable": 1.4951, "breakout_slope_pct": 0.7198, "flat_band_pct": 0.288, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.42, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.42; R:R 0.42 < 1.5 at 9.61; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:10:08.153912+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 364.0s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.62, "vwap": 9.2177, "vwap_slope": 0.1608, "atr": 0.1197, "atr_pct": 1.244, "trend": "flat", "slope_pct": 0.2363, "flat_threshold_pct": 0.311, "recent_slope_pct": 0.7511, "ema9": 9.4456, "ema20": 9.3053, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.222, "distance_from_high_pct": 0.104, "spread_pct": 0.521, "rvol": 0.301, "volume_pace_ratio": 2.925, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.38, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.38 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.2177, "atr_1m": 0.1197, "spread": 0.05, "shares_per_min": 14594, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 344.9, "reachable": 1.4949, "breakout_slope_pct": 0.7511, "flat_band_pct": 0.311, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.38, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:10:13.263583+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 369.1s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.45; R:R 0.45 < 1.5 at 9.60; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.595, "vwap": 9.221, "vwap_slope": 0.1642, "atr": 0.1197, "atr_pct": 1.247, "trend": "flat", "slope_pct": 0.2354, "flat_threshold_pct": 0.3118, "recent_slope_pct": 0.6989, "ema9": 9.4406, "ema20": 9.3029, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.253, "distance_from_high_pct": 0.363, "spread_pct": 0.313, "rvol": 0.304, "volume_pace_ratio": 2.948, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.45, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.45 < 1.5 at 9.60"], "price": 9.595, "vwap": 9.221, "atr_1m": 0.1197, "spread": 0.03, "shares_per_min": 14594, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 344.8, "reachable": 1.4947, "breakout_slope_pct": 0.6989, "flat_band_pct": 0.3118, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.45, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.45; R:R 0.45 < 1.5 at 9.60; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:10:18.351531+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 374.2s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.50; R:R 0.50 < 1.5 at 9.58; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.58, "vwap": 9.221, "vwap_slope": 0.1642, "atr": 0.1197, "atr_pct": 1.249, "trend": "flat", "slope_pct": 0.2348, "flat_threshold_pct": 0.3123, "recent_slope_pct": 0.6675, "ema9": 9.4376, "ema20": 9.3015, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.254, "distance_from_high_pct": 0.519, "spread_pct": 0.418, "rvol": 0.304, "volume_pace_ratio": 2.942, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.5, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.50 < 1.5 at 9.58"], "price": 9.58, "vwap": 9.221, "atr_1m": 0.1197, "spread": 0.04, "shares_per_min": 14594, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 344.7, "reachable": 1.4945, "breakout_slope_pct": 0.6675, "flat_band_pct": 0.3123, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.5, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.50; R:R 0.50 < 1.5 at 9.58; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:10:23.399686+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 379.2s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.96; R:R 0.96 < 1.5 at 9.48; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4762, "vwap": 9.2207, "vwap_slope": 0.1639, "atr": 0.1197, "atr_pct": 1.263, "trend": "flat", "slope_pct": 0.2309, "flat_threshold_pct": 0.3157, "recent_slope_pct": 0.4499, "ema9": 9.4169, "ema20": 9.2916, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.255, "distance_from_high_pct": 1.597, "spread_pct": 0.418, "rvol": 0.304, "volume_pace_ratio": 2.937, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.96, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.96 < 1.5 at 9.48"], "price": 9.4762, "vwap": 9.2207, "atr_1m": 0.1197, "spread": 0.04, "shares_per_min": 14594, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 344.6, "reachable": 1.4943, "breakout_slope_pct": 0.4499, "flat_band_pct": 0.3157, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.96, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.96; R:R 0.96 < 1.5 at 9.48; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:10:28.467536+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 384.3s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.53; R:R 0.53 < 1.5 at 9.57; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.57, "vwap": 9.2213, "vwap_slope": 0.1644, "atr": 0.1197, "atr_pct": 1.25, "trend": "flat", "slope_pct": 0.2345, "flat_threshold_pct": 0.3126, "recent_slope_pct": 0.6466, "ema9": 9.4356, "ema20": 9.3005, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.256, "distance_from_high_pct": 0.623, "spread_pct": 0.418, "rvol": 0.304, "volume_pace_ratio": 2.932, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.53, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.53 < 1.5 at 9.57"], "price": 9.57, "vwap": 9.2213, "atr_1m": 0.1197, "spread": 0.04, "shares_per_min": 14594, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 344.5, "reachable": 1.4942, "breakout_slope_pct": 0.6466, "flat_band_pct": 0.3126, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.53, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.53; R:R 0.53 < 1.5 at 9.57; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:10:33.522111+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 389.4s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.50; R:R 0.50 < 1.5 at 9.58; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.58, "vwap": 9.2229, "vwap_slope": 0.166, "atr": 0.1197, "atr_pct": 1.249, "trend": "flat", "slope_pct": 0.2348, "flat_threshold_pct": 0.3123, "recent_slope_pct": 0.6675, "ema9": 9.4376, "ema20": 9.3015, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.272, "distance_from_high_pct": 0.519, "spread_pct": 0.418, "rvol": 0.306, "volume_pace_ratio": 2.94, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.5, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.50 < 1.5 at 9.58"], "price": 9.58, "vwap": 9.2229, "atr_1m": 0.1197, "spread": 0.04, "shares_per_min": 14594, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 344.4, "reachable": 1.494, "breakout_slope_pct": 0.6675, "flat_band_pct": 0.3123, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.5, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.50; R:R 0.50 < 1.5 at 9.58; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:10:38.573823+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 394.4s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.48; R:R 0.48 < 1.5 at 9.59; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5861, "vwap": 9.2231, "vwap_slope": 0.1662, "atr": 0.1197, "atr_pct": 1.248, "trend": "flat", "slope_pct": 0.2351, "flat_threshold_pct": 0.3121, "recent_slope_pct": 0.6802, "ema9": 9.4388, "ema20": 9.3021, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.273, "distance_from_high_pct": 0.456, "spread_pct": 0.418, "rvol": 0.306, "volume_pace_ratio": 2.935, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.48, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.48 < 1.5 at 9.59"], "price": 9.5861, "vwap": 9.2231, "atr_1m": 0.1197, "spread": 0.04, "shares_per_min": 14594, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 344.4, "reachable": 1.4938, "breakout_slope_pct": 0.6802, "flat_band_pct": 0.3121, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.48, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.48; R:R 0.48 < 1.5 at 9.59; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:10:43.631896+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 399.5s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.53; R:R 0.53 < 1.5 at 9.57; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.57, "vwap": 9.2231, "vwap_slope": 0.1662, "atr": 0.1197, "atr_pct": 1.25, "trend": "flat", "slope_pct": 0.2345, "flat_threshold_pct": 0.3126, "recent_slope_pct": 0.6466, "ema9": 9.4356, "ema20": 9.3005, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.274, "distance_from_high_pct": 0.623, "spread_pct": 0.418, "rvol": 0.306, "volume_pace_ratio": 2.93, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.53, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.53 < 1.5 at 9.57"], "price": 9.57, "vwap": 9.2231, "atr_1m": 0.1197, "spread": 0.04, "shares_per_min": 14594, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 344.3, "reachable": 1.4936, "breakout_slope_pct": 0.6466, "flat_band_pct": 0.3126, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.53, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.53; R:R 0.53 < 1.5 at 9.57; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:10:48.679637+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 404.5s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.53; R:R 0.53 < 1.5 at 9.57; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.57, "vwap": 9.2231, "vwap_slope": 0.1662, "atr": 0.1197, "atr_pct": 1.25, "trend": "flat", "slope_pct": 0.2345, "flat_threshold_pct": 0.3126, "recent_slope_pct": 0.6466, "ema9": 9.4356, "ema20": 9.3005, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.274, "distance_from_high_pct": 0.623, "spread_pct": 0.418, "rvol": 0.306, "volume_pace_ratio": 2.924, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.53, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.53 < 1.5 at 9.57"], "price": 9.57, "vwap": 9.2231, "atr_1m": 0.1197, "spread": 0.04, "shares_per_min": 14594, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 344.2, "reachable": 1.4934, "breakout_slope_pct": 0.6466, "flat_band_pct": 0.3126, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.53, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.53; R:R 0.53 < 1.5 at 9.57; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:10:53.727745+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 409.6s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.95; R:R 0.95 < 1.5 at 9.48; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4788, "vwap": 9.2237, "vwap_slope": 0.1668, "atr": 0.1197, "atr_pct": 1.262, "trend": "flat", "slope_pct": 0.231, "flat_threshold_pct": 0.3156, "recent_slope_pct": 0.4553, "ema9": 9.4174, "ema20": 9.2918, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.286, "distance_from_high_pct": 1.57, "spread_pct": 0.417, "rvol": 0.307, "volume_pace_ratio": 2.929, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.95, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.95 < 1.5 at 9.48"], "price": 9.4788, "vwap": 9.2237, "atr_1m": 0.1197, "spread": 0.04, "shares_per_min": 14594, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 344.1, "reachable": 1.4933, "breakout_slope_pct": 0.4553, "flat_band_pct": 0.3156, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.95, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.95; R:R 0.95 < 1.5 at 9.48; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:10:58.779695+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 414.6s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.51; R:R 0.51 < 1.5 at 9.58; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5781, "vwap": 9.2246, "vwap_slope": 0.1678, "atr": 0.1197, "atr_pct": 1.249, "trend": "flat", "slope_pct": 0.2348, "flat_threshold_pct": 0.3123, "recent_slope_pct": 0.6635, "ema9": 9.4372, "ema20": 9.3013, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.289, "distance_from_high_pct": 0.539, "spread_pct": 0.417, "rvol": 0.307, "volume_pace_ratio": 2.925, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.51, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.51 < 1.5 at 9.58"], "price": 9.5781, "vwap": 9.2246, "atr_1m": 0.1197, "spread": 0.04, "shares_per_min": 14594, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 344.0, "reachable": 1.4931, "breakout_slope_pct": 0.6635, "flat_band_pct": 0.3123, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.51, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.51; R:R 0.51 < 1.5 at 9.58; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:11:03.831337+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 419.7s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.43; R:R 0.43 < 1.5 at 9.60; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6, "vwap": 9.2247, "vwap_slope": 0.0454, "atr": 0.1137, "atr_pct": 1.185, "trend": "flat", "slope_pct": 0.2374, "flat_threshold_pct": 0.2962, "recent_slope_pct": 0.417, "ema9": 9.4698, "ema20": 9.3297, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.261, "distance_from_high_pct": 0.312, "spread_pct": 0.417, "rvol": 0.307, "volume_pace_ratio": 2.919, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.43, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.43 < 1.5 at 9.60"], "price": 9.6, "vwap": 9.2247, "atr_1m": 0.1137, "spread": 0.04, "shares_per_min": 14672, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 343.9, "reachable": 1.6188, "breakout_slope_pct": 0.417, "flat_band_pct": 0.2962, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.43, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.43; R:R 0.43 < 1.5 at 9.60; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:11:08.891947+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 424.7s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.43; R:R 0.43 < 1.5 at 9.60; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6, "vwap": 9.2247, "vwap_slope": 0.0454, "atr": 0.1137, "atr_pct": 1.185, "trend": "flat", "slope_pct": 0.2374, "flat_threshold_pct": 0.2962, "recent_slope_pct": 0.417, "ema9": 9.4698, "ema20": 9.3297, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.261, "distance_from_high_pct": 0.312, "spread_pct": 0.417, "rvol": 0.307, "volume_pace_ratio": 2.913, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.43, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.43 < 1.5 at 9.60"], "price": 9.6, "vwap": 9.2247, "atr_1m": 0.1137, "spread": 0.04, "shares_per_min": 14672, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 343.9, "reachable": 1.6186, "breakout_slope_pct": 0.417, "flat_band_pct": 0.2962, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.43, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.43; R:R 0.43 < 1.5 at 9.60; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:11:13.960854+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 429.8s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.62, "vwap": 9.2249, "vwap_slope": 0.0456, "atr": 0.1218, "atr_pct": 1.266, "trend": "flat", "slope_pct": 0.2381, "flat_threshold_pct": 0.3165, "recent_slope_pct": 0.4587, "ema9": 9.4738, "ema20": 9.3316, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.263, "distance_from_high_pct": 0.104, "spread_pct": 0.312, "rvol": 0.308, "volume_pace_ratio": 2.909, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.38, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.38 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.2249, "atr_1m": 0.1218, "spread": 0.03, "shares_per_min": 14672, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 343.8, "reachable": 1.6184, "breakout_slope_pct": 0.4587, "flat_band_pct": 0.3165, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.38, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:11:19.005874+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 434.8s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.39; R:R 0.39 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.616, "vwap": 9.2251, "vwap_slope": 0.0459, "atr": 0.1218, "atr_pct": 1.266, "trend": "flat", "slope_pct": 0.2379, "flat_threshold_pct": 0.3166, "recent_slope_pct": 0.4504, "ema9": 9.473, "ema20": 9.3313, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.265, "distance_from_high_pct": 0.145, "spread_pct": 0.312, "rvol": 0.308, "volume_pace_ratio": 2.905, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.39, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.39 < 1.5 at 9.62"], "price": 9.616, "vwap": 9.2251, "atr_1m": 0.1218, "spread": 0.03, "shares_per_min": 14672, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 343.7, "reachable": 1.6182, "breakout_slope_pct": 0.4504, "flat_band_pct": 0.3166, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.39, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.39; R:R 0.39 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:11:24.074519+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 439.9s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.62, "vwap": 9.226, "vwap_slope": 0.0468, "atr": 0.1225, "atr_pct": 1.273, "trend": "flat", "slope_pct": 0.2381, "flat_threshold_pct": 0.3183, "recent_slope_pct": 0.4587, "ema9": 9.4738, "ema20": 9.3316, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.273, "distance_from_high_pct": 0.104, "spread_pct": 0.416, "rvol": 0.309, "volume_pace_ratio": 2.906, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.38, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.38 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.226, "atr_1m": 0.1225, "spread": 0.04, "shares_per_min": 14672, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 343.6, "reachable": 1.618, "breakout_slope_pct": 0.4587, "flat_band_pct": 0.3183, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.38, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:11:29.136458+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 445.0s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.62, "vwap": 9.2261, "vwap_slope": 0.0469, "atr": 0.1225, "atr_pct": 1.273, "trend": "flat", "slope_pct": 0.2381, "flat_threshold_pct": 0.3183, "recent_slope_pct": 0.4587, "ema9": 9.4738, "ema20": 9.3316, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.275, "distance_from_high_pct": 0.104, "spread_pct": 0.416, "rvol": 0.309, "volume_pace_ratio": 2.901, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.38, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.38 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.2261, "atr_1m": 0.1225, "spread": 0.04, "shares_per_min": 14672, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 343.5, "reachable": 1.6178, "breakout_slope_pct": 0.4587, "flat_band_pct": 0.3183, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.38, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:11:34.203630+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 450.0s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.36; R:R 0.36 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.625, "vwap": 9.2268, "vwap_slope": 0.0475, "atr": 0.1225, "atr_pct": 1.273, "trend": "flat", "slope_pct": 0.2383, "flat_threshold_pct": 0.3182, "recent_slope_pct": 0.4691, "ema9": 9.4748, "ema20": 9.3321, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.281, "distance_from_high_pct": 0.052, "spread_pct": 0.312, "rvol": 0.309, "volume_pace_ratio": 2.901, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.36, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.36 < 1.5 at 9.62"], "price": 9.625, "vwap": 9.2268, "atr_1m": 0.1225, "spread": 0.03, "shares_per_min": 14672, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 343.4, "reachable": 1.6176, "breakout_slope_pct": 0.4691, "flat_band_pct": 0.3182, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.36, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.36; R:R 0.36 < 1.5 at 9.62; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:11:39.268481+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 455.1s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.61; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.61, "vwap": 9.2268, "vwap_slope": 0.0476, "atr": 0.1232, "atr_pct": 1.282, "trend": "flat", "slope_pct": 0.2377, "flat_threshold_pct": 0.3204, "recent_slope_pct": 0.4379, "ema9": 9.4718, "ema20": 9.3307, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.281, "distance_from_high_pct": 0.303, "spread_pct": 0.312, "rvol": 0.309, "volume_pace_ratio": 2.896, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.4, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.40 < 1.5 at 9.61"], "price": 9.61, "vwap": 9.2268, "atr_1m": 0.1232, "spread": 0.03, "shares_per_min": 14672, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 343.3, "reachable": 1.6174, "breakout_slope_pct": 0.4379, "flat_band_pct": 0.3204, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.4, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.61; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:11:44.349096+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 460.2s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.61; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.61, "vwap": 9.2268, "vwap_slope": 0.0476, "atr": 0.1232, "atr_pct": 1.282, "trend": "flat", "slope_pct": 0.2377, "flat_threshold_pct": 0.3204, "recent_slope_pct": 0.4379, "ema9": 9.4718, "ema20": 9.3307, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.282, "distance_from_high_pct": 0.303, "spread_pct": 0.312, "rvol": 0.309, "volume_pace_ratio": 2.89, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.4, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.40 < 1.5 at 9.61"], "price": 9.61, "vwap": 9.2268, "atr_1m": 0.1232, "spread": 0.03, "shares_per_min": 14672, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 343.3, "reachable": 1.6172, "breakout_slope_pct": 0.4379, "flat_band_pct": 0.3204, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.4, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.61; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:11:49.422936+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 465.3s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.61; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.61, "vwap": 9.2273, "vwap_slope": 0.0481, "atr": 0.1232, "atr_pct": 1.282, "trend": "flat", "slope_pct": 0.2377, "flat_threshold_pct": 0.3204, "recent_slope_pct": 0.4379, "ema9": 9.4718, "ema20": 9.3307, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.286, "distance_from_high_pct": 0.303, "spread_pct": 0.208, "rvol": 0.31, "volume_pace_ratio": 2.888, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.4, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.40 < 1.5 at 9.61"], "price": 9.61, "vwap": 9.2273, "atr_1m": 0.1232, "spread": 0.02, "shares_per_min": 14672, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 343.2, "reachable": 1.617, "breakout_slope_pct": 0.4379, "flat_band_pct": 0.3204, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.4, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.61; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:11:54.496999+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 470.3s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.47; R:R 0.47 < 1.5 at 9.59; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.59, "vwap": 9.2276, "vwap_slope": 0.0484, "atr": 0.1232, "atr_pct": 1.284, "trend": "flat", "slope_pct": 0.237, "flat_threshold_pct": 0.3211, "recent_slope_pct": 0.3961, "ema9": 9.4678, "ema20": 9.3288, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.29, "distance_from_high_pct": 0.51, "spread_pct": 0.209, "rvol": 0.31, "volume_pace_ratio": 2.885, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.47, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.47 < 1.5 at 9.59"], "price": 9.59, "vwap": 9.2276, "atr_1m": 0.1232, "spread": 0.02, "shares_per_min": 14672, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 343.1, "reachable": 1.6168, "breakout_slope_pct": 0.3961, "flat_band_pct": 0.3211, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.47, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.47; R:R 0.47 < 1.5 at 9.59; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:11:59.543692+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 475.4s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.59; R:R 0.59 < 1.5 at 9.55; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.555, "vwap": 9.2282, "vwap_slope": 0.049, "atr": 0.1232, "atr_pct": 1.289, "trend": "flat", "slope_pct": 0.2357, "flat_threshold_pct": 0.3222, "recent_slope_pct": 0.323, "ema9": 9.4608, "ema20": 9.3255, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.296, "distance_from_high_pct": 0.874, "spread_pct": 0.314, "rvol": 0.311, "volume_pace_ratio": 2.885, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.59, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.59 < 1.5 at 9.55"], "price": 9.555, "vwap": 9.2282, "atr_1m": 0.1232, "spread": 0.03, "shares_per_min": 14672, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 343.0, "reachable": 1.6166, "breakout_slope_pct": 0.323, "flat_band_pct": 0.3222, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.59, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.59; R:R 0.59 < 1.5 at 9.55; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:12:04.612441+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 480.4s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.59; R:R 0.59 < 1.5 at 9.55; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.555, "vwap": 9.2282, "vwap_slope": 0.049, "atr": 0.1232, "atr_pct": 1.289, "trend": "flat", "slope_pct": 0.2357, "flat_threshold_pct": 0.3222, "recent_slope_pct": 0.323, "ema9": 9.4608, "ema20": 9.3255, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.296, "distance_from_high_pct": 0.874, "spread_pct": 0.314, "rvol": 0.311, "volume_pace_ratio": 2.88, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.59, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.59 < 1.5 at 9.55"], "price": 9.555, "vwap": 9.2282, "atr_1m": 0.1232, "spread": 0.03, "shares_per_min": 14672, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 342.9, "reachable": 1.6164, "breakout_slope_pct": 0.323, "flat_band_pct": 0.3222, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.59, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.59; R:R 0.59 < 1.5 at 9.55; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:12:09.684812+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 485.5s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.69; R:R 0.69 < 1.5 at 9.53; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.53, "vwap": 9.2367, "vwap_slope": 0.0194, "atr": 0.1196, "atr_pct": 1.255, "trend": "flat", "slope_pct": 0.2349, "flat_threshold_pct": 0.3138, "recent_slope_pct": -0.093, "ema9": 9.4746, "ema20": 9.3449, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.281, "distance_from_high_pct": 1.133, "spread_pct": 0.63, "rvol": 0.319, "volume_pace_ratio": 2.955, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.69, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.69 < 1.5 at 9.53"], "price": 9.53, "vwap": 9.2367, "atr_1m": 0.1196, "spread": 0.06, "shares_per_min": 14758, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 342.8, "reachable": 1.7273, "breakout_slope_pct": -0.093, "flat_band_pct": 0.3138, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.83, "imbalance": -0.9, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.69, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.69; R:R 0.69 < 1.5 at 9.53; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:12:14.749697+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 490.6s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.63; R:R 0.63 < 1.5 at 9.54; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5439, "vwap": 9.2374, "vwap_slope": 0.0201, "atr": 0.1196, "atr_pct": 1.254, "trend": "flat", "slope_pct": 0.2354, "flat_threshold_pct": 0.3134, "recent_slope_pct": -0.0639, "ema9": 9.4774, "ema20": 9.3463, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.287, "distance_from_high_pct": 0.989, "spread_pct": 0.525, "rvol": 0.32, "volume_pace_ratio": 2.955, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.63, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.63 < 1.5 at 9.54"], "price": 9.5439, "vwap": 9.2374, "atr_1m": 0.1196, "spread": 0.05, "shares_per_min": 14758, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 342.8, "reachable": 1.7271, "breakout_slope_pct": -0.0639, "flat_band_pct": 0.3134, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.83, "imbalance": -0.9, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.63, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.63; R:R 0.63 < 1.5 at 9.54; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:12:19.808417+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 495.6s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.76; R:R 0.76 < 1.5 at 9.51; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5143, "vwap": 9.2374, "vwap_slope": 0.0201, "atr": 0.1196, "atr_pct": 1.257, "trend": "flat", "slope_pct": 0.2344, "flat_threshold_pct": 0.3144, "recent_slope_pct": -0.1259, "ema9": 9.4715, "ema20": 9.3434, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.29, "distance_from_high_pct": 1.296, "spread_pct": 0.525, "rvol": 0.32, "volume_pace_ratio": 2.952, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.76, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.76 < 1.5 at 9.51"], "price": 9.5143, "vwap": 9.2374, "atr_1m": 0.1196, "spread": 0.05, "shares_per_min": 14758, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 342.7, "reachable": 1.7269, "breakout_slope_pct": -0.1259, "flat_band_pct": 0.3144, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.83, "imbalance": -0.91, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.76, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.76; R:R 0.76 < 1.5 at 9.51; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:12:24.873740+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 500.7s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.63; R:R 0.63 < 1.5 at 9.54; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5441, "vwap": 9.2376, "vwap_slope": 0.0204, "atr": 0.1203, "atr_pct": 1.26, "trend": "flat", "slope_pct": 0.2354, "flat_threshold_pct": 0.3151, "recent_slope_pct": -0.0635, "ema9": 9.4775, "ema20": 9.3463, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.291, "distance_from_high_pct": 0.987, "spread_pct": 0.42, "rvol": 0.32, "volume_pace_ratio": 2.946, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.63, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.63 < 1.5 at 9.54"], "price": 9.5441, "vwap": 9.2376, "atr_1m": 0.1203, "spread": 0.04, "shares_per_min": 14758, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 342.6, "reachable": 1.7267, "breakout_slope_pct": -0.0635, "flat_band_pct": 0.3151, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.83, "imbalance": -0.9, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.63, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.63; R:R 0.63 < 1.5 at 9.54; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:12:29.939418+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 505.8s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.67; R:R 0.67 < 1.5 at 9.54; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5361, "vwap": 9.2376, "vwap_slope": 0.0204, "atr": 0.1203, "atr_pct": 1.261, "trend": "flat", "slope_pct": 0.2352, "flat_threshold_pct": 0.3153, "recent_slope_pct": -0.0802, "ema9": 9.4759, "ema20": 9.3455, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.292, "distance_from_high_pct": 1.07, "spread_pct": 0.42, "rvol": 0.321, "volume_pace_ratio": 2.941, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.67, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.67 < 1.5 at 9.54"], "price": 9.5361, "vwap": 9.2376, "atr_1m": 0.1203, "spread": 0.04, "shares_per_min": 14758, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 342.5, "reachable": 1.7265, "breakout_slope_pct": -0.0802, "flat_band_pct": 0.3153, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.83, "imbalance": -0.32, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.67, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.67; R:R 0.67 < 1.5 at 9.54; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:12:34.991106+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 510.8s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.69; R:R 0.69 < 1.5 at 9.53; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.531, "vwap": 9.2378, "vwap_slope": 0.0206, "atr": 0.1203, "atr_pct": 1.262, "trend": "flat", "slope_pct": 0.235, "flat_threshold_pct": 0.3155, "recent_slope_pct": -0.0909, "ema9": 9.4748, "ema20": 9.345, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.294, "distance_from_high_pct": 1.122, "spread_pct": 0.42, "rvol": 0.321, "volume_pace_ratio": 2.938, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.69, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.69 < 1.5 at 9.53"], "price": 9.531, "vwap": 9.2378, "atr_1m": 0.1203, "spread": 0.04, "shares_per_min": 14758, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 342.4, "reachable": 1.7263, "breakout_slope_pct": -0.0909, "flat_band_pct": 0.3155, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.83, "imbalance": 0.03, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.69, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.69; R:R 0.69 < 1.5 at 9.53; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:12:40.043564+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 515.9s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.85; R:R 0.85 < 1.5 at 9.50; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.497, "vwap": 9.2375, "vwap_slope": 0.0202, "atr": 0.1205, "atr_pct": 1.269, "trend": "flat", "slope_pct": 0.2338, "flat_threshold_pct": 0.3172, "recent_slope_pct": -0.1621, "ema9": 9.468, "ema20": 9.3418, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.295, "distance_from_high_pct": 1.475, "spread_pct": 0.42, "rvol": 0.321, "volume_pace_ratio": 2.932, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.85, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.85 < 1.5 at 9.50"], "price": 9.497, "vwap": 9.2375, "atr_1m": 0.1205, "spread": 0.04, "shares_per_min": 14758, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 342.3, "reachable": 1.726, "breakout_slope_pct": -0.1621, "flat_band_pct": 0.3172, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.83, "imbalance": 0.84, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.85, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.85; R:R 0.85 < 1.5 at 9.50; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:12:45.103666+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 520.9s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.65; R:R 0.65 < 1.5 at 9.54; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.54, "vwap": 9.2379, "vwap_slope": 0.0206, "atr": 0.1205, "atr_pct": 1.263, "trend": "flat", "slope_pct": 0.2353, "flat_threshold_pct": 0.3158, "recent_slope_pct": -0.072, "ema9": 9.4766, "ema20": 9.3459, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.295, "distance_from_high_pct": 1.029, "spread_pct": 0.42, "rvol": 0.321, "volume_pace_ratio": 2.927, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.65, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.65 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.2379, "atr_1m": 0.1205, "spread": 0.04, "shares_per_min": 14758, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 342.2, "reachable": 1.7258, "breakout_slope_pct": -0.072, "flat_band_pct": 0.3158, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.83, "imbalance": 0.94, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.65, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.65; R:R 0.65 < 1.5 at 9.54; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:12:50.157283+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 526.0s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.91; R:R 0.91 < 1.5 at 9.48; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.485, "vwap": 9.2379, "vwap_slope": 0.0206, "atr": 0.1214, "atr_pct": 1.279, "trend": "flat", "slope_pct": 0.2334, "flat_threshold_pct": 0.3198, "recent_slope_pct": -0.1873, "ema9": 9.4656, "ema20": 9.3407, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.302, "distance_from_high_pct": 1.6, "spread_pct": 0.527, "rvol": 0.322, "volume_pace_ratio": 2.928, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.91, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.91 < 1.5 at 9.48"], "price": 9.485, "vwap": 9.2379, "atr_1m": 0.1214, "spread": 0.05, "shares_per_min": 14758, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 342.2, "reachable": 1.7155, "breakout_slope_pct": -0.1873, "flat_band_pct": 0.3198, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.83, "imbalance": -0.24, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.91, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.91; R:R 0.91 < 1.5 at 9.48; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:12:55.211803+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 531.0s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.91; R:R 0.91 < 1.5 at 9.48; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.485, "vwap": 9.2379, "vwap_slope": 0.0206, "atr": 0.1214, "atr_pct": 1.279, "trend": "flat", "slope_pct": 0.2334, "flat_threshold_pct": 0.3198, "recent_slope_pct": -0.1873, "ema9": 9.4656, "ema20": 9.3407, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.302, "distance_from_high_pct": 1.6, "spread_pct": 0.527, "rvol": 0.322, "volume_pace_ratio": 2.922, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.91, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.91 < 1.5 at 9.48"], "price": 9.485, "vwap": 9.2379, "atr_1m": 0.1214, "spread": 0.05, "shares_per_min": 14758, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 342.1, "reachable": 1.7153, "breakout_slope_pct": -0.1873, "flat_band_pct": 0.3198, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.83, "imbalance": -0.73, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.91, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.91; R:R 0.91 < 1.5 at 9.48; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:13:00.262554+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 536.1s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.08; R:R 1.08 < 1.5 at 9.46; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4575, "vwap": 9.2423, "vwap_slope": 0.0177, "atr": 0.1212, "atr_pct": 1.281, "trend": "flat", "slope_pct": 0.2296, "flat_threshold_pct": 0.3203, "recent_slope_pct": -0.3682, "ema9": 9.4632, "ema20": 9.3513, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.43, "distance_from_high_pct": 1.885, "spread_pct": 0.529, "rvol": 0.328, "volume_pace_ratio": 2.976, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.08, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.08 < 1.5 at 9.46"], "price": 9.4575, "vwap": 9.2423, "atr_1m": 0.1212, "spread": 0.05, "shares_per_min": 15680, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 342.0, "reachable": 1.72, "breakout_slope_pct": -0.3682, "flat_band_pct": 0.3203, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.08, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.08; R:R 1.08 < 1.5 at 9.46; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:13:05.363802+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 541.2s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.13; R:R 1.13 < 1.5 at 9.45; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.45, "vwap": 9.2424, "vwap_slope": 0.0177, "atr": 0.1217, "atr_pct": 1.288, "trend": "flat", "slope_pct": 0.2294, "flat_threshold_pct": 0.322, "recent_slope_pct": -0.384, "ema9": 9.4617, "ema20": 9.3506, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.431, "distance_from_high_pct": 1.963, "spread_pct": 0.528, "rvol": 0.328, "volume_pace_ratio": 2.972, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.13, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.13 < 1.5 at 9.45"], "price": 9.45, "vwap": 9.2424, "atr_1m": 0.1217, "spread": 0.05, "shares_per_min": 15680, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 341.9, "reachable": 1.7174, "breakout_slope_pct": -0.384, "flat_band_pct": 0.322, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.13, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.13; R:R 1.13 < 1.5 at 9.45; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:13:10.429375+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 546.3s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.97; R:R 0.97 < 1.5 at 9.47; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4743, "vwap": 9.2424, "vwap_slope": 0.0178, "atr": 0.1221, "atr_pct": 1.289, "trend": "flat", "slope_pct": 0.2302, "flat_threshold_pct": 0.3223, "recent_slope_pct": -0.3328, "ema9": 9.4666, "ema20": 9.3529, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.432, "distance_from_high_pct": 1.711, "spread_pct": 0.528, "rvol": 0.328, "volume_pace_ratio": 2.966, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.97, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.97 < 1.5 at 9.47"], "price": 9.4743, "vwap": 9.2424, "atr_1m": 0.1221, "spread": 0.05, "shares_per_min": 15680, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 341.8, "reachable": 1.7527, "breakout_slope_pct": -0.3328, "flat_band_pct": 0.3223, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.97, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.97; R:R 0.97 < 1.5 at 9.47; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:13:15.491225+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 551.3s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.94; R:R 0.94 < 1.5 at 9.48; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.48, "vwap": 9.2424, "vwap_slope": 0.0178, "atr": 0.1224, "atr_pct": 1.291, "trend": "flat", "slope_pct": 0.2303, "flat_threshold_pct": 0.3228, "recent_slope_pct": -0.3208, "ema9": 9.4677, "ema20": 9.3535, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.432, "distance_from_high_pct": 1.652, "spread_pct": 0.423, "rvol": 0.328, "volume_pace_ratio": 2.961, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.94, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.94 < 1.5 at 9.48"], "price": 9.48, "vwap": 9.2424, "atr_1m": 0.1224, "spread": 0.04, "shares_per_min": 15680, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 341.7, "reachable": 1.7637, "breakout_slope_pct": -0.3208, "flat_band_pct": 0.3228, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.94, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.94; R:R 0.94 < 1.5 at 9.48; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:13:20.547630+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 556.4s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.99; R:R 0.99 < 1.5 at 9.47; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.472, "vwap": 9.2424, "vwap_slope": 0.0178, "atr": 0.1224, "atr_pct": 1.292, "trend": "flat", "slope_pct": 0.2301, "flat_threshold_pct": 0.3231, "recent_slope_pct": -0.3376, "ema9": 9.4661, "ema20": 9.3527, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.432, "distance_from_high_pct": 1.735, "spread_pct": 0.423, "rvol": 0.328, "volume_pace_ratio": 2.955, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.99, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.99 < 1.5 at 9.47"], "price": 9.472, "vwap": 9.2424, "atr_1m": 0.1224, "spread": 0.04, "shares_per_min": 15680, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 341.7, "reachable": 1.7477, "breakout_slope_pct": -0.3376, "flat_band_pct": 0.3231, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.99, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.99; R:R 0.99 < 1.5 at 9.47; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:13:25.603257+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 561.4s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.94; R:R 0.94 < 1.5 at 9.48; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.48, "vwap": 9.2425, "vwap_slope": 0.0179, "atr": 0.1224, "atr_pct": 1.291, "trend": "flat", "slope_pct": 0.2303, "flat_threshold_pct": 0.3228, "recent_slope_pct": -0.3208, "ema9": 9.4677, "ema20": 9.3535, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.433, "distance_from_high_pct": 1.652, "spread_pct": 0.423, "rvol": 0.328, "volume_pace_ratio": 2.95, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.94, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.94 < 1.5 at 9.48"], "price": 9.48, "vwap": 9.2425, "atr_1m": 0.1224, "spread": 0.04, "shares_per_min": 15680, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 341.6, "reachable": 1.7633, "breakout_slope_pct": -0.3208, "flat_band_pct": 0.3228, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.94, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.94; R:R 0.94 < 1.5 at 9.48; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:13:30.661636+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 566.5s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.20; R:R 1.20 < 1.5 at 9.44; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.44, "vwap": 9.2426, "vwap_slope": 0.0179, "atr": 0.1224, "atr_pct": 1.297, "trend": "flat", "slope_pct": 0.229, "flat_threshold_pct": 0.3242, "recent_slope_pct": -0.405, "ema9": 9.4597, "ema20": 9.3497, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.434, "distance_from_high_pct": 2.067, "spread_pct": 0.423, "rvol": 0.329, "volume_pace_ratio": 2.945, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.2, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.20 < 1.5 at 9.44"], "price": 9.44, "vwap": 9.2426, "atr_1m": 0.1224, "spread": 0.04, "shares_per_min": 15680, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 341.5, "reachable": 1.7164, "breakout_slope_pct": -0.405, "flat_band_pct": 0.3242, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.2, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.20; R:R 1.20 < 1.5 at 9.44; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:13:35.739742+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 571.6s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.57; R:R 0.57 < 1.5 at 9.56; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5591, "vwap": 9.2428, "vwap_slope": 0.0181, "atr": 0.1281, "atr_pct": 1.34, "trend": "flat", "slope_pct": 0.2329, "flat_threshold_pct": 0.3349, "recent_slope_pct": -0.1546, "ema9": 9.4835, "ema20": 9.361, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.434, "distance_from_high_pct": 0.831, "spread_pct": 0.423, "rvol": 0.329, "volume_pace_ratio": 2.94, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.57, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.57 < 1.5 at 9.56"], "price": 9.5591, "vwap": 9.2428, "atr_1m": 0.1281, "spread": 0.04, "shares_per_min": 15680, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 341.4, "reachable": 1.8121, "breakout_slope_pct": -0.1546, "flat_band_pct": 0.3349, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.57, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.57; R:R 0.57 < 1.5 at 9.56; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:13:40.783841+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 576.6s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.09; R:R 1.09 < 1.5 at 9.46; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4561, "vwap": 9.243, "vwap_slope": 0.0184, "atr": 0.1289, "atr_pct": 1.363, "trend": "flat", "slope_pct": 0.2296, "flat_threshold_pct": 0.3409, "recent_slope_pct": -0.3711, "ema9": 9.4629, "ema20": 9.3512, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.44, "distance_from_high_pct": 1.9, "spread_pct": 0.743, "rvol": 0.329, "volume_pace_ratio": 2.939, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.09, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.09 < 1.5 at 9.46"], "price": 9.4561, "vwap": 9.243, "atr_1m": 0.1289, "spread": 0.07, "shares_per_min": 15680, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 341.3, "reachable": 1.716, "breakout_slope_pct": -0.3711, "flat_band_pct": 0.3409, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.09, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.09; R:R 1.09 < 1.5 at 9.46; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:13:45.844446+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.39, "vwap": 9.2429, "vwap_slope": 0.0182, "atr": 0.1318, "atr_pct": 1.403, "trend": "flat", "slope_pct": 0.2274, "flat_threshold_pct": 0.3509, "recent_slope_pct": -0.5105, "ema9": 9.4497, "ema20": 9.3449, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 2.44, "distance_from_high_pct": 2.585, "spread_pct": 0.743, "rvol": 0.329, "volume_pace_ratio": 2.933, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.64, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.39, "vwap": 9.2429, "atr_1m": 0.1318, "spread": 0.07, "shares_per_min": 15680, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 341.2, "reachable": 1.7157, "breakout_slope_pct": -0.5105, "flat_band_pct": 0.3509, "pullback_candidate": false, "pullback_context": {}}}}
{"timestamp": "2026-09-24T14:13:50.895752+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.452, "vwap": 9.243, "vwap_slope": 0.0184, "atr": 0.1318, "atr_pct": 1.394, "trend": "flat", "slope_pct": 0.2294, "flat_threshold_pct": 0.3486, "recent_slope_pct": -0.3798, "ema9": 9.4621, "ema20": 9.3508, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 2.441, "distance_from_high_pct": 1.942, "spread_pct": 0.743, "rvol": 0.329, "volume_pace_ratio": 2.928, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.12, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.12 < 1.5 at 9.45"], "price": 9.452, "vwap": 9.243, "atr_1m": 0.1318, "spread": 0.07, "shares_per_min": 15680, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 341.2, "reachable": 1.7155, "breakout_slope_pct": -0.3798, "flat_band_pct": 0.3486, "pullback_candidate": false, "pullback_context": {}}}}
{"timestamp": "2026-09-24T14:13:55.947821+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.452, "vwap": 9.243, "vwap_slope": 0.0184, "atr": 0.1318, "atr_pct": 1.394, "trend": "flat", "slope_pct": 0.2294, "flat_threshold_pct": 0.3486, "recent_slope_pct": -0.3798, "ema9": 9.4621, "ema20": 9.3508, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 2.441, "distance_from_high_pct": 1.942, "spread_pct": 0.638, "rvol": 0.329, "volume_pace_ratio": 2.923, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.12, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.12 < 1.5 at 9.45"], "price": 9.452, "vwap": 9.243, "atr_1m": 0.1318, "spread": 0.06, "shares_per_min": 15680, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 341.1, "reachable": 1.7153, "breakout_slope_pct": -0.3798, "flat_band_pct": 0.3486, "pullback_candidate": false, "pullback_context": {}}}}
{"timestamp": "2026-09-24T14:14:01.008623+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4327, "vwap": 9.243, "vwap_slope": 0.0148, "atr": 0.1337, "atr_pct": 1.418, "trend": "flat", "slope_pct": 0.2236, "flat_threshold_pct": 0.3544, "recent_slope_pct": -0.4592, "ema9": 9.4495, "ema20": 9.355, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 2.336, "distance_from_high_pct": 2.142, "spread_pct": 0.638, "rvol": 0.329, "volume_pace_ratio": 2.918, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.25, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.25 < 1.5 at 9.43"], "price": 9.4327, "vwap": 9.243, "atr_1m": 0.1337, "spread": 0.06, "shares_per_min": 15512, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 341.0, "reachable": 1.6586, "breakout_slope_pct": -0.4592, "flat_band_pct": 0.3544, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 2.06, "imbalance": 0.96, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:14:06.095821+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4327, "vwap": 9.243, "vwap_slope": 0.0148, "atr": 0.1337, "atr_pct": 1.418, "trend": "flat", "slope_pct": 0.2236, "flat_threshold_pct": 0.3544, "recent_slope_pct": -0.4592, "ema9": 9.4495, "ema20": 9.355, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 2.336, "distance_from_high_pct": 2.142, "spread_pct": 0.638, "rvol": 0.329, "volume_pace_ratio": 2.913, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.25, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.25 < 1.5 at 9.43"], "price": 9.4327, "vwap": 9.243, "atr_1m": 0.1337, "spread": 0.06, "shares_per_min": 15512, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 340.9, "reachable": 1.6584, "breakout_slope_pct": -0.4592, "flat_band_pct": 0.3544, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 2.06, "imbalance": 0.96, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:14:11.171950+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.451, "vwap": 9.244, "vwap_slope": 0.0158, "atr": 0.1337, "atr_pct": 1.415, "trend": "flat", "slope_pct": 0.2241, "flat_threshold_pct": 0.3537, "recent_slope_pct": -0.4204, "ema9": 9.4532, "ema20": 9.3567, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 2.349, "distance_from_high_pct": 1.952, "spread_pct": 0.631, "rvol": 0.331, "volume_pace_ratio": 2.919, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.12, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.12 < 1.5 at 9.45"], "price": 9.451, "vwap": 9.244, "atr_1m": 0.1337, "spread": 0.06, "shares_per_min": 15512, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 340.8, "reachable": 1.6582, "breakout_slope_pct": -0.4204, "flat_band_pct": 0.3537, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 2.06, "imbalance": 0.98, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:14:16.271243+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.51, "vwap": 9.2453, "vwap_slope": 0.0171, "atr": 0.1337, "atr_pct": 1.406, "trend": "flat", "slope_pct": 0.226, "flat_threshold_pct": 0.3515, "recent_slope_pct": -0.2958, "ema9": 9.465, "ema20": 9.3624, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 2.365, "distance_from_high_pct": 1.34, "spread_pct": 0.631, "rvol": 0.332, "volume_pace_ratio": 2.927, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.78, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.78 < 1.5 at 9.51"], "price": 9.51, "vwap": 9.2453, "atr_1m": 0.1337, "spread": 0.06, "shares_per_min": 15512, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 340.7, "reachable": 1.7709, "breakout_slope_pct": -0.2958, "flat_band_pct": 0.3515, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 2.06, "imbalance": 0.98, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:14:21.327895+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.51, "vwap": 9.2453, "vwap_slope": 0.0171, "atr": 0.1337, "atr_pct": 1.406, "trend": "flat", "slope_pct": 0.226, "flat_threshold_pct": 0.3515, "recent_slope_pct": -0.2958, "ema9": 9.465, "ema20": 9.3624, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 2.365, "distance_from_high_pct": 1.34, "spread_pct": 0.631, "rvol": 0.332, "volume_pace_ratio": 2.922, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.78, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.78 < 1.5 at 9.51"], "price": 9.51, "vwap": 9.2453, "atr_1m": 0.1337, "spread": 0.06, "shares_per_min": 15512, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 340.6, "reachable": 1.7707, "breakout_slope_pct": -0.2958, "flat_band_pct": 0.3515, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 2.06, "imbalance": 0.98, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:14:26.387899+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.51, "vwap": 9.2453, "vwap_slope": 0.0171, "atr": 0.1337, "atr_pct": 1.406, "trend": "flat", "slope_pct": 0.226, "flat_threshold_pct": 0.3515, "recent_slope_pct": -0.2958, "ema9": 9.465, "ema20": 9.3624, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 2.365, "distance_from_high_pct": 1.34, "spread_pct": 0.421, "rvol": 0.332, "volume_pace_ratio": 2.916, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.78, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.78 < 1.5 at 9.51"], "price": 9.51, "vwap": 9.2453, "atr_1m": 0.1337, "spread": 0.04, "shares_per_min": 15512, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 340.6, "reachable": 1.7705, "breakout_slope_pct": -0.2958, "flat_band_pct": 0.3515, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 2.06, "imbalance": 0.98, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:14:31.459939+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5346, "vwap": 9.2454, "vwap_slope": 0.0172, "atr": 0.1337, "atr_pct": 1.402, "trend": "flat", "slope_pct": 0.2268, "flat_threshold_pct": 0.3506, "recent_slope_pct": -0.2439, "ema9": 9.4699, "ema20": 9.3647, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 2.366, "distance_from_high_pct": 1.085, "spread_pct": 0.421, "rvol": 0.332, "volume_pace_ratio": 2.911, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.67, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.67 < 1.5 at 9.53"], "price": 9.5346, "vwap": 9.2454, "atr_1m": 0.1337, "spread": 0.04, "shares_per_min": 15512, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 340.5, "reachable": 1.7703, "breakout_slope_pct": -0.2439, "flat_band_pct": 0.3506, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 2.06, "imbalance": 1.0, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:14:36.517077+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5346, "vwap": 9.2454, "vwap_slope": 0.0172, "atr": 0.1337, "atr_pct": 1.402, "trend": "flat", "slope_pct": 0.2268, "flat_threshold_pct": 0.3506, "recent_slope_pct": -0.2439, "ema9": 9.4699, "ema20": 9.3647, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 2.366, "distance_from_high_pct": 1.085, "spread_pct": 0.421, "rvol": 0.332, "volume_pace_ratio": 2.906, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.67, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.67 < 1.5 at 9.53"], "price": 9.5346, "vwap": 9.2454, "atr_1m": 0.1337, "spread": 0.04, "shares_per_min": 15512, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 340.4, "reachable": 1.7701, "breakout_slope_pct": -0.2439, "flat_band_pct": 0.3506, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 2.06, "imbalance": 1.0, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:14:41.575355+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4945, "vwap": 9.2454, "vwap_slope": 0.0172, "atr": 0.1337, "atr_pct": 1.408, "trend": "flat", "slope_pct": 0.2255, "flat_threshold_pct": 0.3521, "recent_slope_pct": -0.3285, "ema9": 9.4619, "ema20": 9.3609, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 2.367, "distance_from_high_pct": 1.501, "spread_pct": 0.422, "rvol": 0.332, "volume_pace_ratio": 2.901, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.49"], "price": 9.4945, "vwap": 9.2454, "atr_1m": 0.1337, "spread": 0.04, "shares_per_min": 15512, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 340.3, "reachable": 1.7699, "breakout_slope_pct": -0.3285, "flat_band_pct": 0.3521, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 2.06, "imbalance": -0.63, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:14:46.635904+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.46, "vwap": 9.2463, "vwap_slope": 0.0181, "atr": 0.1337, "atr_pct": 1.414, "trend": "flat", "slope_pct": 0.2244, "flat_threshold_pct": 0.3534, "recent_slope_pct": -0.4014, "ema9": 9.455, "ema20": 9.3576, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 2.38, "distance_from_high_pct": 1.859, "spread_pct": 0.422, "rvol": 0.334, "volume_pace_ratio": 2.907, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.06, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.06 < 1.5 at 9.46"], "price": 9.46, "vwap": 9.2463, "atr_1m": 0.1337, "spread": 0.04, "shares_per_min": 15512, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 340.2, "reachable": 1.691, "breakout_slope_pct": -0.4014, "flat_band_pct": 0.3534, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 2.06, "imbalance": -0.92, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:14:51.691301+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.48, "vwap": 9.2464, "vwap_slope": 0.0182, "atr": 0.1337, "atr_pct": 1.411, "trend": "flat", "slope_pct": 0.225, "flat_threshold_pct": 0.3526, "recent_slope_pct": -0.3591, "ema9": 9.459, "ema20": 9.3595, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 2.38, "distance_from_high_pct": 1.652, "spread_pct": 0.422, "rvol": 0.334, "volume_pace_ratio": 2.902, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.94, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.94 < 1.5 at 9.48"], "price": 9.48, "vwap": 9.2464, "atr_1m": 0.1337, "spread": 0.04, "shares_per_min": 15512, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 340.1, "reachable": 1.7694, "breakout_slope_pct": -0.3591, "flat_band_pct": 0.3526, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 2.06, "imbalance": -0.97, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:14:56.747867+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.49, "vwap": 9.2464, "vwap_slope": 0.0182, "atr": 0.1337, "atr_pct": 1.409, "trend": "flat", "slope_pct": 0.2254, "flat_threshold_pct": 0.3523, "recent_slope_pct": -0.338, "ema9": 9.461, "ema20": 9.3605, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 2.38, "distance_from_high_pct": 1.548, "spread_pct": 0.422, "rvol": 0.334, "volume_pace_ratio": 2.897, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.89, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.89 < 1.5 at 9.49"], "price": 9.49, "vwap": 9.2464, "atr_1m": 0.1337, "spread": 0.04, "shares_per_min": 15512, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 340.1, "reachable": 1.7692, "breakout_slope_pct": -0.338, "flat_band_pct": 0.3523, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 2.06, "imbalance": -0.97, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:15:01.815725+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.46, "vwap": 9.2463, "vwap_slope": 0.0181, "atr": 0.1337, "atr_pct": 1.414, "trend": "flat", "slope_pct": 0.2244, "flat_threshold_pct": 0.3534, "recent_slope_pct": -0.4014, "ema9": 9.455, "ema20": 9.3576, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 2.381, "distance_from_high_pct": 1.859, "spread_pct": 0.422, "rvol": 0.334, "volume_pace_ratio": 2.891, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.06, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.06 < 1.5 at 9.46"], "price": 9.46, "vwap": 9.2463, "atr_1m": 0.1337, "spread": 0.04, "shares_per_min": 15512, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 340.0, "reachable": 1.6904, "breakout_slope_pct": -0.4014, "flat_band_pct": 0.3534, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 2.06, "imbalance": -0.97, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:15:06.919649+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.46, "vwap": 9.2463, "vwap_slope": 0.0181, "atr": 0.1337, "atr_pct": 1.414, "trend": "flat", "slope_pct": 0.2244, "flat_threshold_pct": 0.3534, "recent_slope_pct": -0.4014, "ema9": 9.455, "ema20": 9.3576, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 2.381, "distance_from_high_pct": 1.859, "spread_pct": 0.422, "rvol": 0.334, "volume_pace_ratio": 2.886, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.06, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.06 < 1.5 at 9.46"], "price": 9.46, "vwap": 9.2463, "atr_1m": 0.1337, "spread": 0.04, "shares_per_min": 15512, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 339.9, "reachable": 1.6901, "breakout_slope_pct": -0.4014, "flat_band_pct": 0.3534, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 2.06, "imbalance": -0.97, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:15:11.996668+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.48, "vwap": 9.2463, "vwap_slope": 0.0044, "atr": 0.1316, "atr_pct": 1.388, "trend": "flat", "slope_pct": 0.2212, "flat_threshold_pct": 0.3471, "recent_slope_pct": -0.1794, "ema9": 9.46, "ema20": 9.3693, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.377, "distance_from_high_pct": 1.652, "spread_pct": 0.422, "rvol": 0.334, "volume_pace_ratio": 2.881, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.94, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.94 < 1.5 at 9.48"], "price": 9.48, "vwap": 9.2463, "atr_1m": 0.1316, "spread": 0.04, "shares_per_min": 15643, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 339.8, "reachable": 1.845, "breakout_slope_pct": -0.1794, "flat_band_pct": 0.3471, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.09, "imbalance": 0.5, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:15:17.061979+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.49, "vwap": 9.2464, "vwap_slope": 0.0045, "atr": 0.1316, "atr_pct": 1.387, "trend": "flat", "slope_pct": 0.2215, "flat_threshold_pct": 0.3467, "recent_slope_pct": -0.1582, "ema9": 9.462, "ema20": 9.3702, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.378, "distance_from_high_pct": 1.548, "spread_pct": 0.422, "rvol": 0.334, "volume_pace_ratio": 2.876, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.89, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.89 < 1.5 at 9.49"], "price": 9.49, "vwap": 9.2464, "atr_1m": 0.1316, "spread": 0.04, "shares_per_min": 15643, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 339.7, "reachable": 1.8447, "breakout_slope_pct": -0.1582, "flat_band_pct": 0.3467, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.09, "imbalance": -0.57, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:15:22.139674+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.5164, "vwap": 9.2464, "vwap_slope": 0.0045, "atr": 0.1328, "atr_pct": 1.395, "trend": "flat", "slope_pct": 0.2223, "flat_threshold_pct": 0.3488, "recent_slope_pct": -0.1025, "ema9": 9.4673, "ema20": 9.3727, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.378, "distance_from_high_pct": 1.274, "spread_pct": 0.422, "rvol": 0.334, "volume_pace_ratio": 2.871, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.75, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.75 < 1.5 at 9.52"], "price": 9.5164, "vwap": 9.2464, "atr_1m": 0.1328, "spread": 0.04, "shares_per_min": 15643, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 339.6, "reachable": 1.8637, "breakout_slope_pct": -0.1025, "flat_band_pct": 0.3488, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.09, "imbalance": -0.5, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:15:27.208766+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.48, "vwap": 9.2489, "vwap_slope": 0.007, "atr": 0.1328, "atr_pct": 1.401, "trend": "flat", "slope_pct": 0.2212, "flat_threshold_pct": 0.3502, "recent_slope_pct": -0.1794, "ema9": 9.46, "ema20": 9.3693, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.413, "distance_from_high_pct": 1.652, "spread_pct": 0.422, "rvol": 0.338, "volume_pace_ratio": 2.896, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.94, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.94 < 1.5 at 9.48"], "price": 9.48, "vwap": 9.2489, "atr_1m": 0.1328, "spread": 0.04, "shares_per_min": 15643, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 339.5, "reachable": 1.8443, "breakout_slope_pct": -0.1794, "flat_band_pct": 0.3502, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.09, "imbalance": 0.97, "support": 9.28, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:15:32.278916+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 20.3s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.94; R:R 0.94 < 1.5 at 9.48; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.48, "vwap": 9.249, "vwap_slope": 0.0071, "atr": 0.1328, "atr_pct": 1.401, "trend": "flat", "slope_pct": 0.2212, "flat_threshold_pct": 0.3502, "recent_slope_pct": -0.1794, "ema9": 9.46, "ema20": 9.3693, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.414, "distance_from_high_pct": 1.652, "spread_pct": 0.422, "rvol": 0.338, "volume_pace_ratio": 2.891, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.94, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.94 < 1.5 at 9.48"], "price": 9.48, "vwap": 9.249, "atr_1m": 0.1328, "spread": 0.04, "shares_per_min": 15643, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 339.5, "reachable": 1.8441, "breakout_slope_pct": -0.1794, "flat_band_pct": 0.3502, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.09, "imbalance": 0.97, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.94, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.94; R:R 0.94 < 1.5 at 9.48; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:15:37.343832+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 25.3s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.01; R:R 1.01 < 1.5 at 9.47; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.469, "vwap": 9.2489, "vwap_slope": 0.007, "atr": 0.1328, "atr_pct": 1.402, "trend": "flat", "slope_pct": 0.2209, "flat_threshold_pct": 0.3506, "recent_slope_pct": -0.2026, "ema9": 9.4578, "ema20": 9.3682, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.415, "distance_from_high_pct": 1.766, "spread_pct": 0.422, "rvol": 0.338, "volume_pace_ratio": 2.886, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.01, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.01 < 1.5 at 9.47"], "price": 9.469, "vwap": 9.2489, "atr_1m": 0.1328, "spread": 0.04, "shares_per_min": 15643, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 339.4, "reachable": 1.8438, "breakout_slope_pct": -0.2026, "flat_band_pct": 0.3506, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.09, "imbalance": 0.97, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.01, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.01; R:R 1.01 < 1.5 at 9.47; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:15:42.442537+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 30.4s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.06; R:R 1.06 < 1.5 at 9.46; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.46, "vwap": 9.2489, "vwap_slope": 0.007, "atr": 0.1328, "atr_pct": 1.404, "trend": "flat", "slope_pct": 0.2206, "flat_threshold_pct": 0.3509, "recent_slope_pct": -0.2217, "ema9": 9.456, "ema20": 9.3674, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.415, "distance_from_high_pct": 1.859, "spread_pct": 0.422, "rvol": 0.338, "volume_pace_ratio": 2.881, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.06, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.06 < 1.5 at 9.46"], "price": 9.46, "vwap": 9.2489, "atr_1m": 0.1328, "spread": 0.04, "shares_per_min": 15643, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 339.3, "reachable": 1.8436, "breakout_slope_pct": -0.2217, "flat_band_pct": 0.3509, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.09, "imbalance": 0.97, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.06, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.06; R:R 1.06 < 1.5 at 9.46; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:15:47.527729+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 35.5s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.97; R:R 0.97 < 1.5 at 9.47; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.475, "vwap": 9.249, "vwap_slope": 0.0071, "atr": 0.1328, "atr_pct": 1.401, "trend": "flat", "slope_pct": 0.2211, "flat_threshold_pct": 0.3503, "recent_slope_pct": -0.19, "ema9": 9.459, "ema20": 9.3688, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.415, "distance_from_high_pct": 1.703, "spread_pct": 0.317, "rvol": 0.338, "volume_pace_ratio": 2.876, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.97, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.97 < 1.5 at 9.47"], "price": 9.475, "vwap": 9.249, "atr_1m": 0.1328, "spread": 0.03, "shares_per_min": 15643, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 339.2, "reachable": 1.8434, "breakout_slope_pct": -0.19, "flat_band_pct": 0.3503, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.09, "imbalance": -1.0, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 0.97, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 0.97; R:R 0.97 < 1.5 at 9.47; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:15:52.598714+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 40.6s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.47; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.47, "vwap": 9.249, "vwap_slope": 0.0071, "atr": 0.1328, "atr_pct": 1.402, "trend": "flat", "slope_pct": 0.2209, "flat_threshold_pct": 0.3505, "recent_slope_pct": -0.2005, "ema9": 9.458, "ema20": 9.3683, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.416, "distance_from_high_pct": 1.755, "spread_pct": 0.211, "rvol": 0.338, "volume_pace_ratio": 2.871, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.00 < 1.5 at 9.47"], "price": 9.47, "vwap": 9.249, "atr_1m": 0.1328, "spread": 0.02, "shares_per_min": 15643, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 339.1, "reachable": 1.8431, "breakout_slope_pct": -0.2005, "flat_band_pct": 0.3505, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.09, "imbalance": -1.0, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.47; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:15:57.679973+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 45.7s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.47; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.47, "vwap": 9.249, "vwap_slope": 0.0071, "atr": 0.1328, "atr_pct": 1.402, "trend": "flat", "slope_pct": 0.2209, "flat_threshold_pct": 0.3505, "recent_slope_pct": -0.2005, "ema9": 9.458, "ema20": 9.3683, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.416, "distance_from_high_pct": 1.755, "spread_pct": 0.211, "rvol": 0.338, "volume_pace_ratio": 2.866, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.00 < 1.5 at 9.47"], "price": 9.47, "vwap": 9.249, "atr_1m": 0.1328, "spread": 0.02, "shares_per_min": 15643, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 339.0, "reachable": 1.8429, "breakout_slope_pct": -0.2005, "flat_band_pct": 0.3505, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.09, "imbalance": -1.0, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.47; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:16:02.768051+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 50.8s, plan says WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.06; R:R 1.06 < 1.5 at 9.46; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "metrics": {"price": 9.46, "vwap": 9.249, "vwap_slope": 0.007, "atr": 0.1328, "atr_pct": 1.404, "trend": "flat", "slope_pct": 0.2206, "flat_threshold_pct": 0.3509, "recent_slope_pct": -0.2217, "ema9": 9.456, "ema20": 9.3674, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.416, "distance_from_high_pct": 1.859, "spread_pct": 0.211, "rvol": 0.338, "volume_pace_ratio": 2.86, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.14, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.06, "triggers": ["pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.06 < 1.5 at 9.46"], "price": 9.46, "vwap": 9.249, "atr_1m": 0.1328, "spread": 0.02, "shares_per_min": 15643, "rising_lows": true, "last_pivot_low": 9.15, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 339.0, "reachable": 1.8427, "breakout_slope_pct": -0.2217, "flat_band_pct": 0.3509, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.09, "imbalance": -1.0, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.14, "target": 9.8, "reward_risk": 1.06, "setup": "", "reason": "WATCH; stop 9.14, target 9.80 (range_20d_high), R:R 1.06; R:R 1.06 < 1.5 at 9.46; pullback: buy 9.15-9.31 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:16:07.841352+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 55.8s, plan says WATCH; stop 9.30, target 9.80 (range_20d_high), R:R 2.57; selling not fading: red-bar volume 0.90x the advance (max 0.7); imbalance -97% still heavy selling; no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.44, "vwap": 9.2493, "vwap_slope": 0.0063, "atr": 0.1274, "atr_pct": 1.35, "trend": "flat", "slope_pct": 0.2161, "flat_threshold_pct": 0.3374, "recent_slope_pct": -0.0317, "ema9": 9.4528, "ema20": 9.3743, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.321, "distance_from_high_pct": 2.067, "spread_pct": 0.636, "rvol": 0.338, "volume_pace_ratio": 2.86, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3002, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.57, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.90x the advance (max 0.7)", "imbalance -97% still heavy selling", "no reclaim yet (needs a close > 9.57)"], "price": 9.44, "vwap": 9.2493, "atr_1m": 0.1274, "spread": 0.06, "shares_per_min": 15815, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 338.9, "reachable": 1.7465, "breakout_slope_pct": -0.0317, "flat_band_pct": 0.3374, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": -0.97, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3002, "target": 9.8, "reward_risk": 2.57, "setup": "", "reason": "WATCH; stop 9.30, target 9.80 (range_20d_high), R:R 2.57; selling not fading: red-bar volume 0.90x the advance (max 0.7); imbalance -97% still heavy selling; no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:16:12.899779+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 60.9s, plan says WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.30; selling not fading: red-bar volume 0.90x the advance (max 0.7); imbalance -87% still heavy selling; no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4782, "vwap": 9.2494, "vwap_slope": 0.0064, "atr": 0.1306, "atr_pct": 1.378, "trend": "flat", "slope_pct": 0.2172, "flat_threshold_pct": 0.3444, "recent_slope_pct": 0.0491, "ema9": 9.4604, "ema20": 9.3779, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.321, "distance_from_high_pct": 1.67, "spread_pct": 0.636, "rvol": 0.338, "volume_pace_ratio": 2.855, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3384, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.3, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.90x the advance (max 0.7)", "imbalance -87% still heavy selling", "no reclaim yet (needs a close > 9.57)"], "price": 9.4782, "vwap": 9.2494, "atr_1m": 0.1306, "spread": 0.06, "shares_per_min": 15815, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 338.8, "reachable": 1.7908, "breakout_slope_pct": 0.0491, "flat_band_pct": 0.3444, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": -0.87, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3384, "target": 9.8, "reward_risk": 2.3, "setup": "", "reason": "WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.30; selling not fading: red-bar volume 0.90x the advance (max 0.7); imbalance -87% still heavy selling; no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:16:17.988918+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 66.0s, plan says WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; selling not fading: red-bar volume 0.90x the advance (max 0.7); imbalance -80% still heavy selling; no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.45, "vwap": 9.2494, "vwap_slope": 0.0064, "atr": 0.1306, "atr_pct": 1.382, "trend": "flat", "slope_pct": 0.2164, "flat_threshold_pct": 0.3454, "recent_slope_pct": -0.0106, "ema9": 9.4548, "ema20": 9.3752, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.321, "distance_from_high_pct": 1.963, "spread_pct": 0.636, "rvol": 0.338, "volume_pace_ratio": 2.85, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.5, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.90x the advance (max 0.7)", "imbalance -80% still heavy selling", "no reclaim yet (needs a close > 9.57)"], "price": 9.45, "vwap": 9.2494, "atr_1m": 0.1306, "spread": 0.06, "shares_per_min": 15815, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 338.7, "reachable": 1.746, "breakout_slope_pct": -0.0106, "flat_band_pct": 0.3454, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": -0.8, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3102, "target": 9.8, "reward_risk": 2.5, "setup": "", "reason": "WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; selling not fading: red-bar volume 0.90x the advance (max 0.7); imbalance -80% still heavy selling; no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:16:23.068180+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 71.1s, plan says WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.45, "vwap": 9.2497, "vwap_slope": 0.0067, "atr": 0.1306, "atr_pct": 1.382, "trend": "flat", "slope_pct": 0.2164, "flat_threshold_pct": 0.3454, "recent_slope_pct": -0.0106, "ema9": 9.4548, "ema20": 9.3752, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.327, "distance_from_high_pct": 1.963, "spread_pct": 0.635, "rvol": 0.339, "volume_pace_ratio": 2.85, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.5, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.90x the advance (max 0.7)", "no reclaim yet (needs a close > 9.57)"], "price": 9.45, "vwap": 9.2497, "atr_1m": 0.1306, "spread": 0.06, "shares_per_min": 15815, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 338.6, "reachable": 1.7458, "breakout_slope_pct": -0.0106, "flat_band_pct": 0.3454, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": 0.21, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3102, "target": 9.8, "reward_risk": 2.5, "setup": "", "reason": "WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:16:28.119739+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 76.1s, plan says WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.38; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4665, "vwap": 9.2497, "vwap_slope": 0.0067, "atr": 0.1306, "atr_pct": 1.379, "trend": "flat", "slope_pct": 0.2169, "flat_threshold_pct": 0.3448, "recent_slope_pct": 0.0243, "ema9": 9.4581, "ema20": 9.3768, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.327, "distance_from_high_pct": 1.792, "spread_pct": 0.635, "rvol": 0.339, "volume_pace_ratio": 2.844, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3267, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.38, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.90x the advance (max 0.7)", "no reclaim yet (needs a close > 9.57)"], "price": 9.4665, "vwap": 9.2497, "atr_1m": 0.1306, "spread": 0.06, "shares_per_min": 15815, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 338.5, "reachable": 1.7677, "breakout_slope_pct": 0.0243, "flat_band_pct": 0.3448, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": 0.98, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3267, "target": 9.8, "reward_risk": 2.38, "setup": "", "reason": "WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.38; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:16:33.195838+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 81.2s, plan says WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.45, "vwap": 9.2497, "vwap_slope": 0.0067, "atr": 0.1306, "atr_pct": 1.382, "trend": "flat", "slope_pct": 0.2164, "flat_threshold_pct": 0.3454, "recent_slope_pct": -0.0106, "ema9": 9.4548, "ema20": 9.3752, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.327, "distance_from_high_pct": 1.963, "spread_pct": 0.635, "rvol": 0.339, "volume_pace_ratio": 2.839, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.5, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.90x the advance (max 0.7)", "no reclaim yet (needs a close > 9.57)"], "price": 9.45, "vwap": 9.2497, "atr_1m": 0.1306, "spread": 0.06, "shares_per_min": 15815, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 338.4, "reachable": 1.7454, "breakout_slope_pct": -0.0106, "flat_band_pct": 0.3454, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": 1.0, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3102, "target": 9.8, "reward_risk": 2.5, "setup": "", "reason": "WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:16:38.255776+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 86.3s, plan says WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.29; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4799, "vwap": 9.2499, "vwap_slope": 0.0069, "atr": 0.132, "atr_pct": 1.392, "trend": "flat", "slope_pct": 0.2172, "flat_threshold_pct": 0.3481, "recent_slope_pct": 0.0527, "ema9": 9.4608, "ema20": 9.3781, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.329, "distance_from_high_pct": 1.653, "spread_pct": 0.635, "rvol": 0.339, "volume_pace_ratio": 2.837, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3401, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.29, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.90x the advance (max 0.7)", "no reclaim yet (needs a close > 9.57)"], "price": 9.4799, "vwap": 9.2499, "atr_1m": 0.132, "spread": 0.06, "shares_per_min": 15815, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 338.4, "reachable": 1.7929, "breakout_slope_pct": 0.0527, "flat_band_pct": 0.3481, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": 1.0, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3401, "target": 9.8, "reward_risk": 2.29, "setup": "", "reason": "WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.29; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:16:43.312981+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 91.3s, plan says WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.45, "vwap": 9.2501, "vwap_slope": 0.0071, "atr": 0.132, "atr_pct": 1.397, "trend": "flat", "slope_pct": 0.2164, "flat_threshold_pct": 0.3492, "recent_slope_pct": -0.0106, "ema9": 9.4548, "ema20": 9.3752, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.332, "distance_from_high_pct": 1.963, "spread_pct": 0.635, "rvol": 0.34, "volume_pace_ratio": 2.834, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.5, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.90x the advance (max 0.7)", "no reclaim yet (needs a close > 9.57)"], "price": 9.45, "vwap": 9.2501, "atr_1m": 0.132, "spread": 0.06, "shares_per_min": 15815, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 338.3, "reachable": 1.745, "breakout_slope_pct": -0.0106, "flat_band_pct": 0.3492, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": 0.62, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3102, "target": 9.8, "reward_risk": 2.5, "setup": "", "reason": "WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:16:48.371665+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 96.4s, plan says WATCH; stop 9.36, target 9.80 (range_20d_high), R:R 2.18; pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4953, "vwap": 9.2502, "vwap_slope": 0.0071, "atr": 0.132, "atr_pct": 1.39, "trend": "flat", "slope_pct": 0.2177, "flat_threshold_pct": 0.3476, "recent_slope_pct": 0.0852, "ema9": 9.4638, "ema20": 9.3795, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.332, "distance_from_high_pct": 1.493, "spread_pct": 0.635, "rvol": 0.34, "volume_pace_ratio": 2.829, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3555, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.18, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.4953, "vwap": 9.2502, "atr_1m": 0.132, "spread": 0.06, "shares_per_min": 15815, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 338.2, "reachable": 1.822, "breakout_slope_pct": 0.0852, "flat_band_pct": 0.3476, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": 0.62, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3555, "target": 9.8, "reward_risk": 2.18, "setup": "", "reason": "WATCH; stop 9.36, target 9.80 (range_20d_high), R:R 2.18; pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:16:53.423648+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 101.4s, plan says WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.45, "vwap": 9.2501, "vwap_slope": 0.0071, "atr": 0.132, "atr_pct": 1.397, "trend": "flat", "slope_pct": 0.2164, "flat_threshold_pct": 0.3492, "recent_slope_pct": -0.0106, "ema9": 9.4548, "ema20": 9.3752, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.333, "distance_from_high_pct": 1.963, "spread_pct": 0.635, "rvol": 0.34, "volume_pace_ratio": 2.825, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.5, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.90x the advance (max 0.7)", "no reclaim yet (needs a close > 9.57)"], "price": 9.45, "vwap": 9.2501, "atr_1m": 0.132, "spread": 0.06, "shares_per_min": 15815, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 338.1, "reachable": 1.7445, "breakout_slope_pct": -0.0106, "flat_band_pct": 0.3492, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": 0.66, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3102, "target": 9.8, "reward_risk": 2.5, "setup": "", "reason": "WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:16:58.477610+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 106.5s, plan says WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.45, "vwap": 9.2501, "vwap_slope": 0.0071, "atr": 0.132, "atr_pct": 1.397, "trend": "flat", "slope_pct": 0.2164, "flat_threshold_pct": 0.3492, "recent_slope_pct": -0.0106, "ema9": 9.4548, "ema20": 9.3752, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.333, "distance_from_high_pct": 1.963, "spread_pct": 0.635, "rvol": 0.34, "volume_pace_ratio": 2.82, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.5, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.90x the advance (max 0.7)", "no reclaim yet (needs a close > 9.57)"], "price": 9.45, "vwap": 9.2501, "atr_1m": 0.132, "spread": 0.06, "shares_per_min": 15815, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 338.0, "reachable": 1.7443, "breakout_slope_pct": -0.0106, "flat_band_pct": 0.3492, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": 0.67, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3102, "target": 9.8, "reward_risk": 2.5, "setup": "", "reason": "WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.57); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:17:03.539873+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 111.5s, plan says WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; selling not fading: red-bar volume 0.72x the advance (max 0.7); no reclaim yet (needs a close > 9.52); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.45, "vwap": 9.2501, "vwap_slope": 0.0038, "atr": 0.1241, "atr_pct": 1.314, "trend": "flat", "slope_pct": 0.2121, "flat_threshold_pct": 0.3284, "recent_slope_pct": 0.0741, "ema9": 9.4538, "ema20": 9.3823, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.335, "distance_from_high_pct": 1.963, "spread_pct": 0.635, "rvol": 0.34, "volume_pace_ratio": 2.815, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.5, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.72x the advance (max 0.7)", "no reclaim yet (needs a close > 9.52)"], "price": 9.45, "vwap": 9.2501, "atr_1m": 0.1241, "spread": 0.06, "shares_per_min": 15851, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 337.9, "reachable": 1.7248, "breakout_slope_pct": 0.0741, "flat_band_pct": 0.3284, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.72, "imbalance": 0.98, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3102, "target": 9.8, "reward_risk": 2.5, "setup": "", "reason": "WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; selling not fading: red-bar volume 0.72x the advance (max 0.7); no reclaim yet (needs a close > 9.52); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:17:08.599806+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 116.6s, plan says WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.38; selling not fading: red-bar volume 0.72x the advance (max 0.7); no reclaim yet (needs a close > 9.52); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4665, "vwap": 9.2502, "vwap_slope": 0.0039, "atr": 0.1253, "atr_pct": 1.324, "trend": "flat", "slope_pct": 0.2126, "flat_threshold_pct": 0.331, "recent_slope_pct": 0.109, "ema9": 9.4571, "ema20": 9.3839, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.336, "distance_from_high_pct": 1.792, "spread_pct": 0.635, "rvol": 0.34, "volume_pace_ratio": 2.81, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3267, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.38, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.72x the advance (max 0.7)", "no reclaim yet (needs a close > 9.52)"], "price": 9.4665, "vwap": 9.2502, "atr_1m": 0.1253, "spread": 0.06, "shares_per_min": 15851, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 337.9, "reachable": 1.7246, "breakout_slope_pct": 0.109, "flat_band_pct": 0.331, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.72, "imbalance": 0.99, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3267, "target": 9.8, "reward_risk": 2.38, "setup": "", "reason": "WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.38; selling not fading: red-bar volume 0.72x the advance (max 0.7); no reclaim yet (needs a close > 9.52); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:17:13.655654+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 121.7s, plan says WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.38; selling not fading: red-bar volume 0.72x the advance (max 0.7); no reclaim yet (needs a close > 9.52); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4665, "vwap": 9.2502, "vwap_slope": 0.0039, "atr": 0.1253, "atr_pct": 1.324, "trend": "flat", "slope_pct": 0.2126, "flat_threshold_pct": 0.331, "recent_slope_pct": 0.109, "ema9": 9.4571, "ema20": 9.3839, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.336, "distance_from_high_pct": 1.792, "spread_pct": 0.635, "rvol": 0.34, "volume_pace_ratio": 2.805, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3267, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.38, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.72x the advance (max 0.7)", "no reclaim yet (needs a close > 9.52)"], "price": 9.4665, "vwap": 9.2502, "atr_1m": 0.1253, "spread": 0.06, "shares_per_min": 15851, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 337.8, "reachable": 1.7244, "breakout_slope_pct": 0.109, "flat_band_pct": 0.331, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.72, "imbalance": 0.99, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3267, "target": 9.8, "reward_risk": 2.38, "setup": "", "reason": "WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.38; selling not fading: red-bar volume 0.72x the advance (max 0.7); no reclaim yet (needs a close > 9.52); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:17:18.695668+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 126.7s, plan says WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; selling not fading: red-bar volume 0.72x the advance (max 0.7); no reclaim yet (needs a close > 9.52); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.47, "vwap": 9.2502, "vwap_slope": 0.0039, "atr": 0.1256, "atr_pct": 1.326, "trend": "flat", "slope_pct": 0.2127, "flat_threshold_pct": 0.3315, "recent_slope_pct": 0.1164, "ema9": 9.4578, "ema20": 9.3843, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.336, "distance_from_high_pct": 1.755, "spread_pct": 0.635, "rvol": 0.34, "volume_pace_ratio": 2.801, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.36, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.72x the advance (max 0.7)", "no reclaim yet (needs a close > 9.52)"], "price": 9.47, "vwap": 9.2502, "atr_1m": 0.1256, "spread": 0.06, "shares_per_min": 15851, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 337.7, "reachable": 1.7242, "breakout_slope_pct": 0.1164, "flat_band_pct": 0.3315, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.72, "imbalance": 0.99, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3302, "target": 9.8, "reward_risk": 2.36, "setup": "", "reason": "WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; selling not fading: red-bar volume 0.72x the advance (max 0.7); no reclaim yet (needs a close > 9.52); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:17:23.751603+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 131.8s, plan says WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; selling not fading: red-bar volume 0.72x the advance (max 0.7); no reclaim yet (needs a close > 9.52); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.45, "vwap": 9.2502, "vwap_slope": 0.004, "atr": 0.1256, "atr_pct": 1.329, "trend": "flat", "slope_pct": 0.2121, "flat_threshold_pct": 0.3322, "recent_slope_pct": 0.0741, "ema9": 9.4538, "ema20": 9.3823, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.337, "distance_from_high_pct": 1.963, "spread_pct": 0.635, "rvol": 0.34, "volume_pace_ratio": 2.796, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.5, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.72x the advance (max 0.7)", "no reclaim yet (needs a close > 9.52)"], "price": 9.45, "vwap": 9.2502, "atr_1m": 0.1256, "spread": 0.06, "shares_per_min": 15851, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 337.6, "reachable": 1.724, "breakout_slope_pct": 0.0741, "flat_band_pct": 0.3322, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.72, "imbalance": 0.3, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3102, "target": 9.8, "reward_risk": 2.5, "setup": "", "reason": "WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; selling not fading: red-bar volume 0.72x the advance (max 0.7); no reclaim yet (needs a close > 9.52); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:17:28.803666+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 136.8s, plan says WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; selling not fading: red-bar volume 0.72x the advance (max 0.7); no reclaim yet (needs a close > 9.52); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.45, "vwap": 9.2502, "vwap_slope": 0.004, "atr": 0.1256, "atr_pct": 1.329, "trend": "flat", "slope_pct": 0.2121, "flat_threshold_pct": 0.3322, "recent_slope_pct": 0.0741, "ema9": 9.4538, "ema20": 9.3823, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.337, "distance_from_high_pct": 1.963, "spread_pct": 0.635, "rvol": 0.34, "volume_pace_ratio": 2.791, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.5, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.72x the advance (max 0.7)", "no reclaim yet (needs a close > 9.52)"], "price": 9.45, "vwap": 9.2502, "atr_1m": 0.1256, "spread": 0.06, "shares_per_min": 15851, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 337.5, "reachable": 1.7237, "breakout_slope_pct": 0.0741, "flat_band_pct": 0.3322, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.72, "imbalance": 0.32, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3102, "target": 9.8, "reward_risk": 2.5, "setup": "", "reason": "WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; selling not fading: red-bar volume 0.72x the advance (max 0.7); no reclaim yet (needs a close > 9.52); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:17:33.851610+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 141.9s, plan says WATCH; stop 9.36, target 9.80 (range_20d_high), R:R 2.14; pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5, "vwap": 9.2506, "vwap_slope": 0.0043, "atr": 0.1277, "atr_pct": 1.344, "trend": "flat", "slope_pct": 0.2135, "flat_threshold_pct": 0.3361, "recent_slope_pct": 0.1798, "ema9": 9.4638, "ema20": 9.3871, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.342, "distance_from_high_pct": 1.444, "spread_pct": 0.736, "rvol": 0.34, "volume_pace_ratio": 2.791, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.36, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.14, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.5, "vwap": 9.2506, "atr_1m": 0.1277, "spread": 0.07, "shares_per_min": 15851, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 337.4, "reachable": 1.7601, "breakout_slope_pct": 0.1798, "flat_band_pct": 0.3361, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.72, "imbalance": 0.8, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.36, "target": 9.8, "reward_risk": 2.14, "setup": "", "reason": "WATCH; stop 9.36, target 9.80 (range_20d_high), R:R 2.14; pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:17:38.903665+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 146.9s, plan says WATCH; stop 9.36, target 9.80 (range_20d_high), R:R 2.18; pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.495, "vwap": 9.2512, "vwap_slope": 0.005, "atr": 0.1281, "atr_pct": 1.349, "trend": "flat", "slope_pct": 0.2133, "flat_threshold_pct": 0.3372, "recent_slope_pct": 0.1692, "ema9": 9.4628, "ema20": 9.3866, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.352, "distance_from_high_pct": 1.496, "spread_pct": 0.737, "rvol": 0.341, "volume_pace_ratio": 2.793, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.355, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.18, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.495, "vwap": 9.2512, "atr_1m": 0.1281, "spread": 0.07, "shares_per_min": 15851, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 337.4, "reachable": 1.7505, "breakout_slope_pct": 0.1692, "flat_band_pct": 0.3372, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.72, "imbalance": 0.84, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.355, "target": 9.8, "reward_risk": 2.18, "setup": "", "reason": "WATCH; stop 9.36, target 9.80 (range_20d_high), R:R 2.18; pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:17:43.953753+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 152.0s, plan says WATCH; stop 9.36, target 9.80 (range_20d_high), R:R 2.18; pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.495, "vwap": 9.2512, "vwap_slope": 0.005, "atr": 0.1281, "atr_pct": 1.349, "trend": "flat", "slope_pct": 0.2133, "flat_threshold_pct": 0.3372, "recent_slope_pct": 0.1692, "ema9": 9.4628, "ema20": 9.3866, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.352, "distance_from_high_pct": 1.496, "spread_pct": 0.737, "rvol": 0.341, "volume_pace_ratio": 2.789, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.355, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.18, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.495, "vwap": 9.2512, "atr_1m": 0.1281, "spread": 0.07, "shares_per_min": 15851, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 337.3, "reachable": 1.7503, "breakout_slope_pct": 0.1692, "flat_band_pct": 0.3372, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.72, "imbalance": 0.84, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.355, "target": 9.8, "reward_risk": 2.18, "setup": "", "reason": "WATCH; stop 9.36, target 9.80 (range_20d_high), R:R 2.18; pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:17:49.009991+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 157.0s, plan says WATCH; stop 9.36, target 9.80 (range_20d_high), R:R 2.18; pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.495, "vwap": 9.2512, "vwap_slope": 0.005, "atr": 0.1281, "atr_pct": 1.349, "trend": "flat", "slope_pct": 0.2133, "flat_threshold_pct": 0.3372, "recent_slope_pct": 0.1692, "ema9": 9.4628, "ema20": 9.3866, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.352, "distance_from_high_pct": 1.496, "spread_pct": 0.737, "rvol": 0.341, "volume_pace_ratio": 2.784, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.355, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.18, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.495, "vwap": 9.2512, "atr_1m": 0.1281, "spread": 0.07, "shares_per_min": 15851, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 337.2, "reachable": 1.7501, "breakout_slope_pct": 0.1692, "flat_band_pct": 0.3372, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.72, "imbalance": 0.9, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.355, "target": 9.8, "reward_risk": 2.18, "setup": "", "reason": "WATCH; stop 9.36, target 9.80 (range_20d_high), R:R 2.18; pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:17:54.059702+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 162.1s, plan says WATCH; stop 9.35, target 9.80 (range_20d_high), R:R 2.24; selling not fading: red-bar volume 0.72x the advance (max 0.7); no reclaim yet (needs a close > 9.52); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4871, "vwap": 9.2512, "vwap_slope": 0.005, "atr": 0.1281, "atr_pct": 1.35, "trend": "flat", "slope_pct": 0.2131, "flat_threshold_pct": 0.3375, "recent_slope_pct": 0.1525, "ema9": 9.4612, "ema20": 9.3859, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.352, "distance_from_high_pct": 1.578, "spread_pct": 0.737, "rvol": 0.341, "volume_pace_ratio": 2.779, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3471, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.24, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.72x the advance (max 0.7)", "no reclaim yet (needs a close > 9.52)"], "price": 9.4871, "vwap": 9.2512, "atr_1m": 0.1281, "spread": 0.07, "shares_per_min": 15851, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 337.1, "reachable": 1.735, "breakout_slope_pct": 0.1525, "flat_band_pct": 0.3375, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.72, "imbalance": 0.89, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3471, "target": 9.8, "reward_risk": 2.24, "setup": "", "reason": "WATCH; stop 9.35, target 9.80 (range_20d_high), R:R 2.24; selling not fading: red-bar volume 0.72x the advance (max 0.7); no reclaim yet (needs a close > 9.52); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:17:59.107890+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 167.1s, plan says WATCH; stop 9.38, target 9.80 (range_20d_high), R:R 2.00; pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.52, "vwap": 9.2513, "vwap_slope": 0.005, "atr": 0.1291, "atr_pct": 1.357, "trend": "flat", "slope_pct": 0.214, "flat_threshold_pct": 0.3392, "recent_slope_pct": 0.222, "ema9": 9.4678, "ema20": 9.389, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.352, "distance_from_high_pct": 1.237, "spread_pct": 0.632, "rvol": 0.341, "volume_pace_ratio": 2.774, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.38, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.0, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.52, "vwap": 9.2513, "atr_1m": 0.1291, "spread": 0.06, "shares_per_min": 15851, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 337.0, "reachable": 1.7684, "breakout_slope_pct": 0.222, "flat_band_pct": 0.3392, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.72, "imbalance": -0.97, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.38, "target": 9.8, "reward_risk": 2.0, "setup": "", "reason": "WATCH; stop 9.38, target 9.80 (range_20d_high), R:R 2.00; pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:18:04.167930+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 172.2s, plan says WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.47, "vwap": 9.2514, "vwap_slope": 0.0024, "atr": 0.128, "atr_pct": 1.351, "trend": "flat", "slope_pct": 0.2096, "flat_threshold_pct": 0.3378, "recent_slope_pct": 0.0634, "ema9": 9.4651, "ema20": 9.395, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.259, "distance_from_high_pct": 1.755, "spread_pct": 0.632, "rvol": 0.341, "volume_pace_ratio": 2.77, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.36, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.50)"], "price": 9.47, "vwap": 9.2514, "atr_1m": 0.128, "spread": 0.06, "shares_per_min": 15728, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 336.9, "reachable": 1.7378, "breakout_slope_pct": 0.0634, "flat_band_pct": 0.3378, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": 0.45, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3302, "target": 9.8, "reward_risk": 2.36, "setup": "", "reason": "WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:18:09.229007+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 177.2s, plan says WATCH; stop 9.32, target 9.80 (range_20d_high), R:R 2.43; imbalance -65% still heavy selling; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.46, "vwap": 9.2517, "vwap_slope": 0.0027, "atr": 0.1287, "atr_pct": 1.36, "trend": "flat", "slope_pct": 0.2093, "flat_threshold_pct": 0.34, "recent_slope_pct": 0.0423, "ema9": 9.4631, "ema20": 9.3941, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.264, "distance_from_high_pct": 1.859, "spread_pct": 0.634, "rvol": 0.342, "volume_pace_ratio": 2.769, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.43, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["imbalance -65% still heavy selling", "no reclaim yet (needs a close > 9.50)"], "price": 9.46, "vwap": 9.2517, "atr_1m": 0.1287, "spread": 0.06, "shares_per_min": 15728, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 336.8, "reachable": 1.7376, "breakout_slope_pct": 0.0423, "flat_band_pct": 0.34, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": -0.65, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3202, "target": 9.8, "reward_risk": 2.43, "setup": "", "reason": "WATCH; stop 9.32, target 9.80 (range_20d_high), R:R 2.43; imbalance -65% still heavy selling; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:18:14.291719+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 182.3s, plan says WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; imbalance -64% still heavy selling; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.47, "vwap": 9.2517, "vwap_slope": 0.0027, "atr": 0.1287, "atr_pct": 1.359, "trend": "flat", "slope_pct": 0.2096, "flat_threshold_pct": 0.3397, "recent_slope_pct": 0.0634, "ema9": 9.4651, "ema20": 9.395, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.264, "distance_from_high_pct": 1.755, "spread_pct": 0.634, "rvol": 0.342, "volume_pace_ratio": 2.764, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.36, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["imbalance -64% still heavy selling", "no reclaim yet (needs a close > 9.50)"], "price": 9.47, "vwap": 9.2517, "atr_1m": 0.1287, "spread": 0.06, "shares_per_min": 15728, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 336.8, "reachable": 1.7373, "breakout_slope_pct": 0.0634, "flat_band_pct": 0.3397, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": -0.64, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3302, "target": 9.8, "reward_risk": 2.36, "setup": "", "reason": "WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; imbalance -64% still heavy selling; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:18:19.347613+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 187.4s, plan says WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; imbalance -65% still heavy selling; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.47, "vwap": 9.2517, "vwap_slope": 0.0028, "atr": 0.1287, "atr_pct": 1.359, "trend": "flat", "slope_pct": 0.2096, "flat_threshold_pct": 0.3397, "recent_slope_pct": 0.0634, "ema9": 9.4651, "ema20": 9.395, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.264, "distance_from_high_pct": 1.755, "spread_pct": 0.634, "rvol": 0.342, "volume_pace_ratio": 2.76, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.36, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["imbalance -65% still heavy selling", "no reclaim yet (needs a close > 9.50)"], "price": 9.47, "vwap": 9.2517, "atr_1m": 0.1287, "spread": 0.06, "shares_per_min": 15728, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 336.7, "reachable": 1.7371, "breakout_slope_pct": 0.0634, "flat_band_pct": 0.3397, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": -0.65, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3302, "target": 9.8, "reward_risk": 2.36, "setup": "", "reason": "WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; imbalance -65% still heavy selling; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:18:24.400385+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 192.4s, plan says WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; imbalance -64% still heavy selling; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.47, "vwap": 9.2518, "vwap_slope": 0.0029, "atr": 0.1287, "atr_pct": 1.359, "trend": "flat", "slope_pct": 0.2096, "flat_threshold_pct": 0.3397, "recent_slope_pct": 0.0634, "ema9": 9.4651, "ema20": 9.395, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.265, "distance_from_high_pct": 1.755, "spread_pct": 0.634, "rvol": 0.342, "volume_pace_ratio": 2.756, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.36, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["imbalance -64% still heavy selling", "no reclaim yet (needs a close > 9.50)"], "price": 9.47, "vwap": 9.2518, "atr_1m": 0.1287, "spread": 0.06, "shares_per_min": 15728, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 336.6, "reachable": 1.7369, "breakout_slope_pct": 0.0634, "flat_band_pct": 0.3397, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": -0.64, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3302, "target": 9.8, "reward_risk": 2.36, "setup": "", "reason": "WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; imbalance -64% still heavy selling; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:18:29.451687+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 197.5s, plan says WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.47, "vwap": 9.2519, "vwap_slope": 0.0029, "atr": 0.1287, "atr_pct": 1.359, "trend": "flat", "slope_pct": 0.2096, "flat_threshold_pct": 0.3397, "recent_slope_pct": 0.0634, "ema9": 9.4651, "ema20": 9.395, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.266, "distance_from_high_pct": 1.755, "spread_pct": 0.634, "rvol": 0.342, "volume_pace_ratio": 2.752, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.36, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.50)"], "price": 9.47, "vwap": 9.2519, "atr_1m": 0.1287, "spread": 0.06, "shares_per_min": 15728, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 336.5, "reachable": 1.7367, "breakout_slope_pct": 0.0634, "flat_band_pct": 0.3397, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": 0.53, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3302, "target": 9.8, "reward_risk": 2.36, "setup": "", "reason": "WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:18:34.508301+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 202.5s, plan says WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.32; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4758, "vwap": 9.2519, "vwap_slope": 0.0029, "atr": 0.1287, "atr_pct": 1.358, "trend": "flat", "slope_pct": 0.2097, "flat_threshold_pct": 0.3395, "recent_slope_pct": 0.0756, "ema9": 9.4662, "ema20": 9.3956, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.266, "distance_from_high_pct": 1.695, "spread_pct": 0.634, "rvol": 0.342, "volume_pace_ratio": 2.748, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.336, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.32, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.50)"], "price": 9.4758, "vwap": 9.2519, "atr_1m": 0.1287, "spread": 0.06, "shares_per_min": 15728, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 336.4, "reachable": 1.7365, "breakout_slope_pct": 0.0756, "flat_band_pct": 0.3395, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": 0.62, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.336, "target": 9.8, "reward_risk": 2.32, "setup": "", "reason": "WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.32; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:18:39.566468+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 207.6s, plan says WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.29; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.48, "vwap": 9.2523, "vwap_slope": 0.0034, "atr": 0.1287, "atr_pct": 1.357, "trend": "flat", "slope_pct": 0.2099, "flat_threshold_pct": 0.3393, "recent_slope_pct": 0.0845, "ema9": 9.4671, "ema20": 9.396, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.272, "distance_from_high_pct": 1.652, "spread_pct": 0.634, "rvol": 0.343, "volume_pace_ratio": 2.748, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.29, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.50)"], "price": 9.48, "vwap": 9.2523, "atr_1m": 0.1287, "spread": 0.06, "shares_per_min": 15728, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 336.3, "reachable": 1.7363, "breakout_slope_pct": 0.0845, "flat_band_pct": 0.3393, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": 1.0, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3402, "target": 9.8, "reward_risk": 2.29, "setup": "", "reason": "WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.29; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:18:44.623776+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 212.6s, plan says WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.29; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.48, "vwap": 9.2523, "vwap_slope": 0.0034, "atr": 0.1287, "atr_pct": 1.357, "trend": "flat", "slope_pct": 0.2099, "flat_threshold_pct": 0.3393, "recent_slope_pct": 0.0845, "ema9": 9.4671, "ema20": 9.396, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.272, "distance_from_high_pct": 1.652, "spread_pct": 0.634, "rvol": 0.343, "volume_pace_ratio": 2.743, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.29, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.50)"], "price": 9.48, "vwap": 9.2523, "atr_1m": 0.1287, "spread": 0.06, "shares_per_min": 15728, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 336.3, "reachable": 1.736, "breakout_slope_pct": 0.0845, "flat_band_pct": 0.3393, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": 1.0, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3402, "target": 9.8, "reward_risk": 2.29, "setup": "", "reason": "WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.29; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:18:49.686291+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 217.7s, plan says WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.28; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4805, "vwap": 9.2524, "vwap_slope": 0.0034, "atr": 0.1287, "atr_pct": 1.357, "trend": "flat", "slope_pct": 0.2099, "flat_threshold_pct": 0.3393, "recent_slope_pct": 0.0855, "ema9": 9.4672, "ema20": 9.396, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.273, "distance_from_high_pct": 1.646, "spread_pct": 0.634, "rvol": 0.343, "volume_pace_ratio": 2.739, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3407, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.28, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.50)"], "price": 9.4805, "vwap": 9.2524, "atr_1m": 0.1287, "spread": 0.06, "shares_per_min": 15728, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 336.2, "reachable": 1.7358, "breakout_slope_pct": 0.0855, "flat_band_pct": 0.3393, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": 1.0, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3407, "target": 9.8, "reward_risk": 2.28, "setup": "", "reason": "WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.28; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:18:54.743559+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 222.7s, plan says WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.28; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4805, "vwap": 9.2524, "vwap_slope": 0.0034, "atr": 0.1287, "atr_pct": 1.357, "trend": "flat", "slope_pct": 0.2099, "flat_threshold_pct": 0.3393, "recent_slope_pct": 0.0855, "ema9": 9.4672, "ema20": 9.396, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.273, "distance_from_high_pct": 1.646, "spread_pct": 0.634, "rvol": 0.343, "volume_pace_ratio": 2.734, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3407, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.28, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.50)"], "price": 9.4805, "vwap": 9.2524, "atr_1m": 0.1287, "spread": 0.06, "shares_per_min": 15728, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 336.1, "reachable": 1.7356, "breakout_slope_pct": 0.0855, "flat_band_pct": 0.3393, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": 1.0, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3407, "target": 9.8, "reward_risk": 2.28, "setup": "", "reason": "WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.28; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:18:59.795261+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 227.8s, plan says WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.28; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4805, "vwap": 9.2524, "vwap_slope": 0.0034, "atr": 0.1287, "atr_pct": 1.357, "trend": "flat", "slope_pct": 0.2099, "flat_threshold_pct": 0.3393, "recent_slope_pct": 0.0855, "ema9": 9.4672, "ema20": 9.396, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.273, "distance_from_high_pct": 1.646, "spread_pct": 0.634, "rvol": 0.343, "volume_pace_ratio": 2.729, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3407, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.28, "triggers": ["pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.50)"], "price": 9.4805, "vwap": 9.2524, "atr_1m": 0.1287, "spread": 0.06, "shares_per_min": 15728, "rising_lows": true, "last_pivot_low": 9.39, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 336.0, "reachable": 1.7354, "breakout_slope_pct": 0.0855, "flat_band_pct": 0.3393, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": 1.0, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3407, "target": 9.8, "reward_risk": 2.28, "setup": "", "reason": "WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.28; no reclaim yet (needs a close > 9.50); pullback: buy 9.39-9.49 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:19:04.859637+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 232.9s, plan says WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4701, "vwap": 9.2538, "vwap_slope": 0.0037, "atr": 0.1188, "atr_pct": 1.254, "trend": "flat", "slope_pct": 0.2059, "flat_threshold_pct": 0.3136, "recent_slope_pct": 0.0535, "ema9": 9.4677, "ema20": 9.4031, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.342, "distance_from_high_pct": 1.754, "spread_pct": 0.634, "rvol": 0.345, "volume_pace_ratio": 2.743, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3303, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.36, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.52)"], "price": 9.4701, "vwap": 9.2538, "atr_1m": 0.1188, "spread": 0.06, "shares_per_min": 15677, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 335.9, "reachable": 1.7228, "breakout_slope_pct": 0.0535, "flat_band_pct": 0.3136, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": 1.0, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3303, "target": 9.8, "reward_risk": 2.36, "setup": "", "reason": "WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:19:09.935680+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 237.9s, plan says WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.47, "vwap": 9.2539, "vwap_slope": 0.0037, "atr": 0.1188, "atr_pct": 1.254, "trend": "flat", "slope_pct": 0.2059, "flat_threshold_pct": 0.3136, "recent_slope_pct": 0.0533, "ema9": 9.4677, "ema20": 9.4031, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.343, "distance_from_high_pct": 1.755, "spread_pct": 0.634, "rvol": 0.345, "volume_pace_ratio": 2.739, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.36, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.52)"], "price": 9.47, "vwap": 9.2539, "atr_1m": 0.1188, "spread": 0.06, "shares_per_min": 15677, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 335.8, "reachable": 1.7226, "breakout_slope_pct": 0.0533, "flat_band_pct": 0.3136, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": 1.0, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3302, "target": 9.8, "reward_risk": 2.36, "setup": "", "reason": "WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:19:14.999693+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 243.0s, plan says WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.47, "vwap": 9.2539, "vwap_slope": 0.0037, "atr": 0.1188, "atr_pct": 1.254, "trend": "flat", "slope_pct": 0.2059, "flat_threshold_pct": 0.3136, "recent_slope_pct": 0.0533, "ema9": 9.4677, "ema20": 9.4031, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.343, "distance_from_high_pct": 1.755, "spread_pct": 0.634, "rvol": 0.345, "volume_pace_ratio": 2.734, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.36, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.52)"], "price": 9.47, "vwap": 9.2539, "atr_1m": 0.1188, "spread": 0.06, "shares_per_min": 15677, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 335.8, "reachable": 1.7224, "breakout_slope_pct": 0.0533, "flat_band_pct": 0.3136, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": 1.0, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3302, "target": 9.8, "reward_risk": 2.36, "setup": "", "reason": "WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:19:20.043053+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 248.0s, plan says WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.47, "vwap": 9.2539, "vwap_slope": 0.0037, "atr": 0.1188, "atr_pct": 1.254, "trend": "flat", "slope_pct": 0.2059, "flat_threshold_pct": 0.3136, "recent_slope_pct": 0.0533, "ema9": 9.4677, "ema20": 9.4031, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.343, "distance_from_high_pct": 1.755, "spread_pct": 0.634, "rvol": 0.345, "volume_pace_ratio": 2.73, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.36, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.52)"], "price": 9.47, "vwap": 9.2539, "atr_1m": 0.1188, "spread": 0.06, "shares_per_min": 15677, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 335.7, "reachable": 1.7222, "breakout_slope_pct": 0.0533, "flat_band_pct": 0.3136, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": 1.0, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3302, "target": 9.8, "reward_risk": 2.36, "setup": "", "reason": "WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.36; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:19:25.107730+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 253.1s, plan says WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.32; imbalance -46% still heavy selling; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.475, "vwap": 9.2547, "vwap_slope": 0.0045, "atr": 0.1199, "atr_pct": 1.266, "trend": "flat", "slope_pct": 0.206, "flat_threshold_pct": 0.3165, "recent_slope_pct": 0.0639, "ema9": 9.4687, "ema20": 9.4035, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.356, "distance_from_high_pct": 1.703, "spread_pct": 0.528, "rvol": 0.347, "volume_pace_ratio": 2.735, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3352, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.32, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["imbalance -46% still heavy selling", "no reclaim yet (needs a close > 9.52)"], "price": 9.475, "vwap": 9.2547, "atr_1m": 0.1199, "spread": 0.05, "shares_per_min": 15677, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 335.6, "reachable": 1.722, "breakout_slope_pct": 0.0639, "flat_band_pct": 0.3165, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": -0.46, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3352, "target": 9.8, "reward_risk": 2.32, "setup": "", "reason": "WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.32; imbalance -46% still heavy selling; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:19:30.168861+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 258.2s, plan says WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.29; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.48, "vwap": 9.255, "vwap_slope": 0.0048, "atr": 0.1213, "atr_pct": 1.28, "trend": "flat", "slope_pct": 0.2062, "flat_threshold_pct": 0.32, "recent_slope_pct": 0.0744, "ema9": 9.4697, "ema20": 9.404, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.359, "distance_from_high_pct": 1.652, "spread_pct": 0.633, "rvol": 0.347, "volume_pace_ratio": 2.733, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.29, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.52)"], "price": 9.48, "vwap": 9.255, "atr_1m": 0.1213, "spread": 0.06, "shares_per_min": 15677, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 335.5, "reachable": 1.7218, "breakout_slope_pct": 0.0744, "flat_band_pct": 0.32, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": -0.22, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3402, "target": 9.8, "reward_risk": 2.29, "setup": "", "reason": "WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.29; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:19:35.235658+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 263.2s, plan says WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.29; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.48, "vwap": 9.2553, "vwap_slope": 0.0052, "atr": 0.1213, "atr_pct": 1.28, "trend": "flat", "slope_pct": 0.2062, "flat_threshold_pct": 0.32, "recent_slope_pct": 0.0744, "ema9": 9.4697, "ema20": 9.404, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.364, "distance_from_high_pct": 1.652, "spread_pct": 0.633, "rvol": 0.347, "volume_pace_ratio": 2.733, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.29, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.52)"], "price": 9.48, "vwap": 9.2553, "atr_1m": 0.1213, "spread": 0.06, "shares_per_min": 15677, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 335.4, "reachable": 1.7215, "breakout_slope_pct": 0.0744, "flat_band_pct": 0.32, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": -0.22, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3402, "target": 9.8, "reward_risk": 2.29, "setup": "", "reason": "WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.29; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:19:40.299590+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 268.3s, plan says WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.33; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4741, "vwap": 9.2553, "vwap_slope": 0.0052, "atr": 0.1213, "atr_pct": 1.281, "trend": "flat", "slope_pct": 0.206, "flat_threshold_pct": 0.3202, "recent_slope_pct": 0.062, "ema9": 9.4685, "ema20": 9.4034, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.365, "distance_from_high_pct": 1.713, "spread_pct": 0.633, "rvol": 0.348, "volume_pace_ratio": 2.729, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3343, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.33, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.52)"], "price": 9.4741, "vwap": 9.2553, "atr_1m": 0.1213, "spread": 0.06, "shares_per_min": 15677, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 335.3, "reachable": 1.7213, "breakout_slope_pct": 0.062, "flat_band_pct": 0.3202, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": -0.29, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3343, "target": 9.8, "reward_risk": 2.33, "setup": "", "reason": "WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.33; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:19:45.353049+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 273.4s, plan says WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.39; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4661, "vwap": 9.2557, "vwap_slope": 0.0056, "atr": 0.1216, "atr_pct": 1.284, "trend": "flat", "slope_pct": 0.2058, "flat_threshold_pct": 0.3211, "recent_slope_pct": 0.0451, "ema9": 9.4669, "ema20": 9.4027, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.371, "distance_from_high_pct": 1.796, "spread_pct": 0.633, "rvol": 0.348, "volume_pace_ratio": 2.729, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3263, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.39, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.52)"], "price": 9.4661, "vwap": 9.2557, "atr_1m": 0.1216, "spread": 0.06, "shares_per_min": 15677, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 335.2, "reachable": 1.7211, "breakout_slope_pct": 0.0451, "flat_band_pct": 0.3211, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": 0.66, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3263, "target": 9.8, "reward_risk": 2.39, "setup": "", "reason": "WATCH; stop 9.33, target 9.80 (range_20d_high), R:R 2.39; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:19:50.413652+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 278.4s, plan says WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.45, "vwap": 9.2557, "vwap_slope": 0.0056, "atr": 0.1219, "atr_pct": 1.289, "trend": "flat", "slope_pct": 0.2054, "flat_threshold_pct": 0.3224, "recent_slope_pct": 0.0111, "ema9": 9.4637, "ema20": 9.4011, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.373, "distance_from_high_pct": 1.963, "spread_pct": 0.317, "rvol": 0.348, "volume_pace_ratio": 2.726, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.5, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.52)"], "price": 9.45, "vwap": 9.2557, "atr_1m": 0.1219, "spread": 0.03, "shares_per_min": 15677, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 335.2, "reachable": 1.7209, "breakout_slope_pct": 0.0111, "flat_band_pct": 0.3224, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": 0.4, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3102, "target": 9.8, "reward_risk": 2.5, "setup": "", "reason": "WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:19:55.456358+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 283.5s, plan says WATCH; stop 9.30, target 9.80 (range_20d_high), R:R 2.57; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.44, "vwap": 9.2559, "vwap_slope": 0.0058, "atr": 0.1226, "atr_pct": 1.298, "trend": "flat", "slope_pct": 0.2051, "flat_threshold_pct": 0.3246, "recent_slope_pct": -0.01, "ema9": 9.4617, "ema20": 9.4002, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.378, "distance_from_high_pct": 2.067, "spread_pct": 0.529, "rvol": 0.349, "volume_pace_ratio": 2.725, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3002, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.57, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.52)"], "price": 9.44, "vwap": 9.2559, "atr_1m": 0.1226, "spread": 0.05, "shares_per_min": 15677, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 335.1, "reachable": 1.7207, "breakout_slope_pct": -0.01, "flat_band_pct": 0.3246, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": -0.03, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3002, "target": 9.8, "reward_risk": 2.57, "setup": "", "reason": "WATCH; stop 9.30, target 9.80 (range_20d_high), R:R 2.57; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:20:00.509477+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 288.5s, plan says WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.45, "vwap": 9.256, "vwap_slope": 0.0058, "atr": 0.1226, "atr_pct": 1.297, "trend": "flat", "slope_pct": 0.2054, "flat_threshold_pct": 0.3243, "recent_slope_pct": 0.0111, "ema9": 9.4637, "ema20": 9.4011, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.378, "distance_from_high_pct": 1.963, "spread_pct": 0.529, "rvol": 0.349, "volume_pace_ratio": 2.721, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.5, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.52)"], "price": 9.45, "vwap": 9.256, "atr_1m": 0.1226, "spread": 0.05, "shares_per_min": 15677, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 335.0, "reachable": 1.7205, "breakout_slope_pct": 0.0111, "flat_band_pct": 0.3243, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": 0.01, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3102, "target": 9.8, "reward_risk": 2.5, "setup": "", "reason": "WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:20:05.571986+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 293.6s, plan says WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.45, "vwap": 9.256, "vwap_slope": 0.0058, "atr": 0.1226, "atr_pct": 1.297, "trend": "flat", "slope_pct": 0.2054, "flat_threshold_pct": 0.3243, "recent_slope_pct": 0.0111, "ema9": 9.4637, "ema20": 9.4011, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.378, "distance_from_high_pct": 1.963, "spread_pct": 0.529, "rvol": 0.349, "volume_pace_ratio": 2.716, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.5, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.52)"], "price": 9.45, "vwap": 9.256, "atr_1m": 0.1226, "spread": 0.05, "shares_per_min": 15677, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 334.9, "reachable": 1.7202, "breakout_slope_pct": 0.0111, "flat_band_pct": 0.3243, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.62, "imbalance": 0.01, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3102, "target": 9.8, "reward_risk": 2.5, "setup": "", "reason": "WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; no reclaim yet (needs a close > 9.52); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:20:10.774811+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 298.8s, plan says WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.32; no reclaim yet (needs a close > 9.51); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4759, "vwap": 9.2562, "vwap_slope": 0.0049, "atr": 0.1158, "atr_pct": 1.222, "trend": "flat", "slope_pct": 0.2016, "flat_threshold_pct": 0.3056, "recent_slope_pct": 0.0019, "ema9": 9.4662, "ema20": 9.4083, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.289, "distance_from_high_pct": 1.694, "spread_pct": 0.529, "rvol": 0.349, "volume_pace_ratio": 2.714, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3361, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.32, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.51)"], "price": 9.4759, "vwap": 9.2562, "atr_1m": 0.1158, "spread": 0.05, "shares_per_min": 15881, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 334.8, "reachable": 1.6935, "breakout_slope_pct": 0.0019, "flat_band_pct": 0.3056, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": -0.29, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3361, "target": 9.8, "reward_risk": 2.32, "setup": "", "reason": "WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.32; no reclaim yet (needs a close > 9.51); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:20:15.831876+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 303.8s, plan says WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.32; no reclaim yet (needs a close > 9.51); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4758, "vwap": 9.2562, "vwap_slope": 0.0049, "atr": 0.1158, "atr_pct": 1.223, "trend": "flat", "slope_pct": 0.2016, "flat_threshold_pct": 0.3056, "recent_slope_pct": 0.0017, "ema9": 9.4661, "ema20": 9.4083, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.29, "distance_from_high_pct": 1.695, "spread_pct": 0.529, "rvol": 0.349, "volume_pace_ratio": 2.71, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.336, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.32, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.51)"], "price": 9.4758, "vwap": 9.2562, "atr_1m": 0.1158, "spread": 0.05, "shares_per_min": 15881, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 334.7, "reachable": 1.6933, "breakout_slope_pct": 0.0017, "flat_band_pct": 0.3056, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": 1.0, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.336, "target": 9.8, "reward_risk": 2.32, "setup": "", "reason": "WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.32; no reclaim yet (needs a close > 9.51); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:20:20.888175+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 308.9s, plan says WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.54; no reclaim yet (needs a close > 9.51); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.445, "vwap": 9.2562, "vwap_slope": 0.0049, "atr": 0.1158, "atr_pct": 1.226, "trend": "flat", "slope_pct": 0.2008, "flat_threshold_pct": 0.3066, "recent_slope_pct": -0.0634, "ema9": 9.46, "ema20": 9.4053, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.29, "distance_from_high_pct": 2.015, "spread_pct": 0.529, "rvol": 0.349, "volume_pace_ratio": 2.706, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3052, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.54, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.51)"], "price": 9.445, "vwap": 9.2562, "atr_1m": 0.1158, "spread": 0.05, "shares_per_min": 15881, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 334.7, "reachable": 1.6931, "breakout_slope_pct": -0.0634, "flat_band_pct": 0.3066, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": 1.0, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3052, "target": 9.8, "reward_risk": 2.54, "setup": "", "reason": "WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.54; no reclaim yet (needs a close > 9.51); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:20:25.955936+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 314.0s, plan says WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; no reclaim yet (needs a close > 9.51); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.45, "vwap": 9.2562, "vwap_slope": 0.0049, "atr": 0.1158, "atr_pct": 1.226, "trend": "flat", "slope_pct": 0.201, "flat_threshold_pct": 0.3065, "recent_slope_pct": -0.0528, "ema9": 9.461, "ema20": 9.4058, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.29, "distance_from_high_pct": 1.963, "spread_pct": 0.529, "rvol": 0.349, "volume_pace_ratio": 2.701, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.5, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.51)"], "price": 9.45, "vwap": 9.2562, "atr_1m": 0.1158, "spread": 0.05, "shares_per_min": 15881, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 334.6, "reachable": 1.6928, "breakout_slope_pct": -0.0528, "flat_band_pct": 0.3065, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": 1.0, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3102, "target": 9.8, "reward_risk": 2.5, "setup": "", "reason": "WATCH; stop 9.31, target 9.80 (range_20d_high), R:R 2.50; no reclaim yet (needs a close > 9.51); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:20:31.027454+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 319.0s, plan says WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.29; no reclaim yet (needs a close > 9.51); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.48, "vwap": 9.2601, "vwap_slope": 0.0088, "atr": 0.1176, "atr_pct": 1.24, "trend": "flat", "slope_pct": 0.2017, "flat_threshold_pct": 0.31, "recent_slope_pct": 0.0106, "ema9": 9.467, "ema20": 9.4087, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.348, "distance_from_high_pct": 1.652, "spread_pct": 0.528, "rvol": 0.356, "volume_pace_ratio": 2.745, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.29, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.51)"], "price": 9.48, "vwap": 9.2601, "atr_1m": 0.1176, "spread": 0.05, "shares_per_min": 15881, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 334.5, "reachable": 1.6926, "breakout_slope_pct": 0.0106, "flat_band_pct": 0.31, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": 1.0, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3402, "target": 9.8, "reward_risk": 2.29, "setup": "", "reason": "WATCH; stop 9.34, target 9.80 (range_20d_high), R:R 2.29; no reclaim yet (needs a close > 9.51); pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:20:36.071791+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 324.1s, plan says WATCH; stop 9.40, target 9.80 (range_20d_high), R:R 1.86; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.54, "vwap": 9.2689, "vwap_slope": 0.0176, "atr": 0.1226, "atr_pct": 1.285, "trend": "flat", "slope_pct": 0.2032, "flat_threshold_pct": 0.3212, "recent_slope_pct": 0.1371, "ema9": 9.479, "ema20": 9.4144, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.455, "distance_from_high_pct": 1.029, "spread_pct": 0.524, "rvol": 0.367, "volume_pace_ratio": 2.828, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4002, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.86, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.54, "vwap": 9.2689, "atr_1m": 0.1226, "spread": 0.05, "shares_per_min": 15881, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 334.4, "reachable": 1.6924, "breakout_slope_pct": 0.1371, "flat_band_pct": 0.3212, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": 0.65, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.8, "reward_risk": 1.86, "setup": "", "reason": "WATCH; stop 9.40, target 9.80 (range_20d_high), R:R 1.86; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:20:41.128014+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 329.1s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.44; R:R 1.44 < 1.5 at 9.57; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.57, "vwap": 9.2697, "vwap_slope": 0.0184, "atr": 0.1226, "atr_pct": 1.281, "trend": "flat", "slope_pct": 0.2039, "flat_threshold_pct": 0.3202, "recent_slope_pct": 0.2002, "ema9": 9.485, "ema20": 9.4172, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.459, "distance_from_high_pct": 0.718, "spread_pct": 0.524, "rvol": 0.367, "volume_pace_ratio": 2.827, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.44, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.44 < 1.5 at 9.57"], "price": 9.57, "vwap": 9.2697, "atr_1m": 0.1226, "spread": 0.05, "shares_per_min": 15881, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 334.3, "reachable": 1.6922, "breakout_slope_pct": 0.2002, "flat_band_pct": 0.3202, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": 0.66, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.44, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.44; R:R 1.44 < 1.5 at 9.57; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:20:46.183063+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 334.2s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.44; R:R 1.44 < 1.5 at 9.57; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.57, "vwap": 9.2701, "vwap_slope": 0.0187, "atr": 0.1226, "atr_pct": 1.281, "trend": "flat", "slope_pct": 0.2039, "flat_threshold_pct": 0.3202, "recent_slope_pct": 0.2002, "ema9": 9.485, "ema20": 9.4172, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.463, "distance_from_high_pct": 0.718, "spread_pct": 0.524, "rvol": 0.368, "volume_pace_ratio": 2.826, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.44, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.44 < 1.5 at 9.57"], "price": 9.57, "vwap": 9.2701, "atr_1m": 0.1226, "spread": 0.05, "shares_per_min": 15881, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 334.2, "reachable": 1.692, "breakout_slope_pct": 0.2002, "flat_band_pct": 0.3202, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": 0.67, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.44, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.44; R:R 1.44 < 1.5 at 9.57; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:20:51.238091+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 339.2s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.82; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.545, "vwap": 9.2699, "vwap_slope": 0.0186, "atr": 0.1226, "atr_pct": 1.284, "trend": "flat", "slope_pct": 0.2033, "flat_threshold_pct": 0.321, "recent_slope_pct": 0.1476, "ema9": 9.48, "ema20": 9.4148, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.467, "distance_from_high_pct": 0.977, "spread_pct": 0.524, "rvol": 0.368, "volume_pace_ratio": 2.825, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4052, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.82, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.545, "vwap": 9.2699, "atr_1m": 0.1226, "spread": 0.05, "shares_per_min": 15881, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 334.1, "reachable": 1.6918, "breakout_slope_pct": 0.1476, "flat_band_pct": 0.321, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": 0.53, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4052, "target": 9.8, "reward_risk": 1.82, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.82; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:20:56.287484+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 344.3s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.60; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.56, "vwap": 9.2705, "vwap_slope": 0.0192, "atr": 0.1226, "atr_pct": 1.282, "trend": "flat", "slope_pct": 0.2036, "flat_threshold_pct": 0.3205, "recent_slope_pct": 0.1792, "ema9": 9.483, "ema20": 9.4163, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.471, "distance_from_high_pct": 0.822, "spread_pct": 0.419, "rvol": 0.369, "volume_pace_ratio": 2.823, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.6, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.56, "vwap": 9.2705, "atr_1m": 0.1226, "spread": 0.04, "shares_per_min": 15881, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 334.1, "reachable": 1.6916, "breakout_slope_pct": 0.1792, "flat_band_pct": 0.3205, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": 0.73, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.6, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.60; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:21:01.339537+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 349.3s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.79; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.55, "vwap": 9.2703, "vwap_slope": 0.019, "atr": 0.1226, "atr_pct": 1.283, "trend": "flat", "slope_pct": 0.2034, "flat_threshold_pct": 0.3208, "recent_slope_pct": 0.1581, "ema9": 9.481, "ema20": 9.4153, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.471, "distance_from_high_pct": 0.925, "spread_pct": 0.419, "rvol": 0.369, "volume_pace_ratio": 2.818, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.79, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.55, "vwap": 9.2703, "atr_1m": 0.1226, "spread": 0.04, "shares_per_min": 15881, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 334.0, "reachable": 1.6914, "breakout_slope_pct": 0.1581, "flat_band_pct": 0.3208, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": 0.66, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.79, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.79; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:21:06.407702+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 354.4s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.58; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.561, "vwap": 9.2705, "vwap_slope": 0.0181, "atr": 0.1198, "atr_pct": 1.253, "trend": "flat", "slope_pct": 0.2014, "flat_threshold_pct": 0.3132, "recent_slope_pct": 0.2014, "ema9": 9.497, "ema20": 9.4292, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.335, "distance_from_high_pct": 0.811, "spread_pct": 0.419, "rvol": 0.369, "volume_pace_ratio": 2.816, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.58, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.561, "vwap": 9.2705, "atr_1m": 0.1198, "spread": 0.04, "shares_per_min": 16859, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 333.9, "reachable": 1.6775, "breakout_slope_pct": 0.2014, "flat_band_pct": 0.3132, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": 0.64, "support": 9.28, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.58, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.58; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:21:11.492120+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 359.5s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.58; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.561, "vwap": 9.2705, "vwap_slope": 0.0181, "atr": 0.1198, "atr_pct": 1.253, "trend": "flat", "slope_pct": 0.2014, "flat_threshold_pct": 0.3132, "recent_slope_pct": 0.2014, "ema9": 9.497, "ema20": 9.4292, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.335, "distance_from_high_pct": 0.811, "spread_pct": 0.419, "rvol": 0.369, "volume_pace_ratio": 2.811, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.58, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.561, "vwap": 9.2705, "atr_1m": 0.1198, "spread": 0.04, "shares_per_min": 16859, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 333.8, "reachable": 1.6773, "breakout_slope_pct": 0.2014, "flat_band_pct": 0.3132, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": 0.64, "support": 9.28, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.58, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.58; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:21:16.543542+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 364.5s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.60; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.56, "vwap": 9.2706, "vwap_slope": 0.0183, "atr": 0.1198, "atr_pct": 1.253, "trend": "flat", "slope_pct": 0.2014, "flat_threshold_pct": 0.3132, "recent_slope_pct": 0.1993, "ema9": 9.4968, "ema20": 9.4291, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.336, "distance_from_high_pct": 0.822, "spread_pct": 0.314, "rvol": 0.369, "volume_pace_ratio": 2.808, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.6, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.56, "vwap": 9.2706, "atr_1m": 0.1198, "spread": 0.03, "shares_per_min": 16859, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 333.7, "reachable": 1.677, "breakout_slope_pct": 0.1993, "flat_band_pct": 0.3132, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": 0.99, "support": 9.28, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.6, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.60; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:21:21.591133+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 369.6s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.44; R:R 1.44 < 1.5 at 9.57; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.57, "vwap": 9.2709, "vwap_slope": 0.0185, "atr": 0.1201, "atr_pct": 1.255, "trend": "flat", "slope_pct": 0.2016, "flat_threshold_pct": 0.3138, "recent_slope_pct": 0.2203, "ema9": 9.4988, "ema20": 9.4301, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.339, "distance_from_high_pct": 0.718, "spread_pct": 0.313, "rvol": 0.37, "volume_pace_ratio": 2.806, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.44, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.44 < 1.5 at 9.57"], "price": 9.57, "vwap": 9.2709, "atr_1m": 0.1201, "spread": 0.03, "shares_per_min": 16859, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 333.6, "reachable": 1.6768, "breakout_slope_pct": 0.2203, "flat_band_pct": 0.3138, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": 0.78, "support": 9.28, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.44, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.44; R:R 1.44 < 1.5 at 9.57; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:21:26.646506+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 374.6s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.60; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.56, "vwap": 9.2711, "vwap_slope": 0.0188, "atr": 0.1201, "atr_pct": 1.257, "trend": "flat", "slope_pct": 0.2014, "flat_threshold_pct": 0.3142, "recent_slope_pct": 0.1993, "ema9": 9.4968, "ema20": 9.4291, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.342, "distance_from_high_pct": 0.822, "spread_pct": 0.628, "rvol": 0.37, "volume_pace_ratio": 2.803, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.6, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.56, "vwap": 9.2711, "atr_1m": 0.1201, "spread": 0.06, "shares_per_min": 16859, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 333.6, "reachable": 1.6766, "breakout_slope_pct": 0.1993, "flat_band_pct": 0.3142, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": 0.65, "support": 9.28, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.6, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.60; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:21:31.691481+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 379.7s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.60; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.56, "vwap": 9.2711, "vwap_slope": 0.0188, "atr": 0.1201, "atr_pct": 1.257, "trend": "flat", "slope_pct": 0.2014, "flat_threshold_pct": 0.3142, "recent_slope_pct": 0.1993, "ema9": 9.4968, "ema20": 9.4291, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.342, "distance_from_high_pct": 0.822, "spread_pct": 0.628, "rvol": 0.37, "volume_pace_ratio": 2.799, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.6, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.56, "vwap": 9.2711, "atr_1m": 0.1201, "spread": 0.06, "shares_per_min": 16859, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 333.5, "reachable": 1.6764, "breakout_slope_pct": 0.1993, "flat_band_pct": 0.3142, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": 0.67, "support": 9.28, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.6, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.60; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:21:36.750232+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 384.8s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.60; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.56, "vwap": 9.2711, "vwap_slope": 0.0188, "atr": 0.1201, "atr_pct": 1.257, "trend": "flat", "slope_pct": 0.2014, "flat_threshold_pct": 0.3142, "recent_slope_pct": 0.1993, "ema9": 9.4968, "ema20": 9.4291, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.342, "distance_from_high_pct": 0.822, "spread_pct": 0.628, "rvol": 0.37, "volume_pace_ratio": 2.795, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.6, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.56, "vwap": 9.2711, "atr_1m": 0.1201, "spread": 0.06, "shares_per_min": 16859, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 333.4, "reachable": 1.6762, "breakout_slope_pct": 0.1993, "flat_band_pct": 0.3142, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": 0.67, "support": 9.28, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.6, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.60; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:21:41.799886+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 389.8s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.34; R:R 1.34 < 1.5 at 9.58; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5765, "vwap": 9.2712, "vwap_slope": 0.0189, "atr": 0.1202, "atr_pct": 1.256, "trend": "flat", "slope_pct": 0.2018, "flat_threshold_pct": 0.3139, "recent_slope_pct": 0.2339, "ema9": 9.5001, "ema20": 9.4307, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.343, "distance_from_high_pct": 0.65, "spread_pct": 0.628, "rvol": 0.37, "volume_pace_ratio": 2.791, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.34, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.34 < 1.5 at 9.58"], "price": 9.5765, "vwap": 9.2712, "atr_1m": 0.1202, "spread": 0.06, "shares_per_min": 16859, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 333.3, "reachable": 1.676, "breakout_slope_pct": 0.2339, "flat_band_pct": 0.3139, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": 0.47, "support": 9.28, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.34, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.34; R:R 1.34 < 1.5 at 9.58; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:21:46.846957+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 394.9s, plan says WATCH; stop 9.39, target 9.80 (range_20d_high), R:R 1.92; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.531, "vwap": 9.2714, "vwap_slope": 0.019, "atr": 0.1202, "atr_pct": 1.262, "trend": "flat", "slope_pct": 0.2007, "flat_threshold_pct": 0.3154, "recent_slope_pct": 0.1384, "ema9": 9.491, "ema20": 9.4263, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.346, "distance_from_high_pct": 1.122, "spread_pct": 0.628, "rvol": 0.37, "volume_pace_ratio": 2.788, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3912, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.92, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.531, "vwap": 9.2714, "atr_1m": 0.1202, "spread": 0.06, "shares_per_min": 16859, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 333.2, "reachable": 1.6758, "breakout_slope_pct": 0.1384, "flat_band_pct": 0.3154, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": 0.01, "support": 9.28, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.3912, "target": 9.8, "reward_risk": 1.92, "setup": "", "reason": "WATCH; stop 9.39, target 9.80 (range_20d_high), R:R 1.92; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:21:51.898141+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 399.9s, plan says WATCH; stop 9.39, target 9.80 (range_20d_high), R:R 1.92; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.531, "vwap": 9.2714, "vwap_slope": 0.019, "atr": 0.1202, "atr_pct": 1.262, "trend": "flat", "slope_pct": 0.2007, "flat_threshold_pct": 0.3154, "recent_slope_pct": 0.1384, "ema9": 9.491, "ema20": 9.4263, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.346, "distance_from_high_pct": 1.122, "spread_pct": 0.628, "rvol": 0.37, "volume_pace_ratio": 2.784, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3912, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.92, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.531, "vwap": 9.2714, "atr_1m": 0.1202, "spread": 0.06, "shares_per_min": 16859, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 333.1, "reachable": 1.6756, "breakout_slope_pct": 0.1384, "flat_band_pct": 0.3154, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": 0.01, "support": 9.28, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.3912, "target": 9.8, "reward_risk": 1.92, "setup": "", "reason": "WATCH; stop 9.39, target 9.80 (range_20d_high), R:R 1.92; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:21:56.947628+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 405.0s, plan says WATCH; stop 9.40, target 9.80 (range_20d_high), R:R 1.86; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.54, "vwap": 9.2714, "vwap_slope": 0.019, "atr": 0.1202, "atr_pct": 1.26, "trend": "flat", "slope_pct": 0.2009, "flat_threshold_pct": 0.3151, "recent_slope_pct": 0.1573, "ema9": 9.4928, "ema20": 9.4272, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.346, "distance_from_high_pct": 1.029, "spread_pct": 0.419, "rvol": 0.37, "volume_pace_ratio": 2.779, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4002, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.86, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.54, "vwap": 9.2714, "atr_1m": 0.1202, "spread": 0.04, "shares_per_min": 16859, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 333.1, "reachable": 1.6754, "breakout_slope_pct": 0.1573, "flat_band_pct": 0.3151, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": -0.66, "support": 9.28, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.8, "reward_risk": 1.86, "setup": "", "reason": "WATCH; stop 9.40, target 9.80 (range_20d_high), R:R 1.86; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:22:01.991850+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 410.0s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.79; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.55, "vwap": 9.2714, "vwap_slope": 0.0191, "atr": 0.1202, "atr_pct": 1.259, "trend": "flat", "slope_pct": 0.2012, "flat_threshold_pct": 0.3148, "recent_slope_pct": 0.1783, "ema9": 9.4948, "ema20": 9.4281, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.346, "distance_from_high_pct": 0.925, "spread_pct": 0.419, "rvol": 0.37, "volume_pace_ratio": 2.775, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.79, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.55, "vwap": 9.2714, "atr_1m": 0.1202, "spread": 0.04, "shares_per_min": 16859, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 333.0, "reachable": 1.6751, "breakout_slope_pct": 0.1783, "flat_band_pct": 0.3148, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": -0.96, "support": 9.28, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.79, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.79; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:22:07.069428+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 415.1s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.79; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.55, "vwap": 9.2719, "vwap_slope": 0.0159, "atr": 0.1074, "atr_pct": 1.124, "trend": "flat", "slope_pct": 0.1988, "flat_threshold_pct": 0.2811, "recent_slope_pct": 0.2512, "ema9": 9.5058, "ema20": 9.4398, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.265, "distance_from_high_pct": 0.925, "spread_pct": 0.419, "rvol": 0.371, "volume_pace_ratio": 2.775, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.79, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.55, "vwap": 9.2719, "atr_1m": 0.1074, "spread": 0.04, "shares_per_min": 16863, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 332.9, "reachable": 1.6681, "breakout_slope_pct": 0.2512, "flat_band_pct": 0.2811, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": -0.2, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.79, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.79; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:22:12.119601+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 420.1s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.81; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.547, "vwap": 9.2724, "vwap_slope": 0.0164, "atr": 0.1074, "atr_pct": 1.125, "trend": "flat", "slope_pct": 0.1987, "flat_threshold_pct": 0.2812, "recent_slope_pct": 0.2449, "ema9": 9.5052, "ema20": 9.4395, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.271, "distance_from_high_pct": 0.957, "spread_pct": 0.419, "rvol": 0.372, "volume_pace_ratio": 2.776, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4072, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.81, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.547, "vwap": 9.2724, "atr_1m": 0.1074, "spread": 0.04, "shares_per_min": 16863, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 332.8, "reachable": 1.6679, "breakout_slope_pct": 0.2449, "flat_band_pct": 0.2812, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": -0.56, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4072, "target": 9.8, "reward_risk": 1.81, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.81; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:22:17.167986+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 425.2s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.79; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.55, "vwap": 9.2725, "vwap_slope": 0.0165, "atr": 0.1074, "atr_pct": 1.124, "trend": "flat", "slope_pct": 0.1988, "flat_threshold_pct": 0.2811, "recent_slope_pct": 0.2512, "ema9": 9.5058, "ema20": 9.4398, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.271, "distance_from_high_pct": 0.925, "spread_pct": 0.419, "rvol": 0.372, "volume_pace_ratio": 2.772, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.79, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.55, "vwap": 9.2725, "atr_1m": 0.1074, "spread": 0.04, "shares_per_min": 16863, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 332.7, "reachable": 1.6677, "breakout_slope_pct": 0.2512, "flat_band_pct": 0.2811, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": -0.56, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.79, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.79; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:22:22.219589+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 430.2s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.82; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.545, "vwap": 9.2725, "vwap_slope": 0.0165, "atr": 0.1074, "atr_pct": 1.125, "trend": "flat", "slope_pct": 0.1986, "flat_threshold_pct": 0.2813, "recent_slope_pct": 0.2407, "ema9": 9.5048, "ema20": 9.4393, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.272, "distance_from_high_pct": 0.977, "spread_pct": 0.314, "rvol": 0.372, "volume_pace_ratio": 2.768, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4052, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.82, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.545, "vwap": 9.2725, "atr_1m": 0.1074, "spread": 0.03, "shares_per_min": 16863, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 332.6, "reachable": 1.6675, "breakout_slope_pct": 0.2407, "flat_band_pct": 0.2813, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": -0.56, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4052, "target": 9.8, "reward_risk": 1.82, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.82; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:22:27.278285+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 435.3s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.69; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.555, "vwap": 9.2728, "vwap_slope": 0.0168, "atr": 0.1074, "atr_pct": 1.124, "trend": "flat", "slope_pct": 0.1989, "flat_threshold_pct": 0.281, "recent_slope_pct": 0.2616, "ema9": 9.5068, "ema20": 9.4402, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.275, "distance_from_high_pct": 0.874, "spread_pct": 0.314, "rvol": 0.372, "volume_pace_ratio": 2.767, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.69, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.555, "vwap": 9.2728, "atr_1m": 0.1074, "spread": 0.03, "shares_per_min": 16863, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 332.5, "reachable": 1.6673, "breakout_slope_pct": 0.2616, "flat_band_pct": 0.281, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": -0.37, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.69, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.69; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:22:32.323860+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 440.3s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.69; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.555, "vwap": 9.2728, "vwap_slope": 0.0168, "atr": 0.1074, "atr_pct": 1.124, "trend": "flat", "slope_pct": 0.1989, "flat_threshold_pct": 0.281, "recent_slope_pct": 0.2616, "ema9": 9.5068, "ema20": 9.4402, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.275, "distance_from_high_pct": 0.874, "spread_pct": 0.314, "rvol": 0.372, "volume_pace_ratio": 2.762, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.69, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.555, "vwap": 9.2728, "atr_1m": 0.1074, "spread": 0.03, "shares_per_min": 16863, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 332.5, "reachable": 1.6671, "breakout_slope_pct": 0.2616, "flat_band_pct": 0.281, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": -0.37, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.69, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.69; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:22:37.378873+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 445.4s, plan says WATCH; stop 9.38, target 9.80 (range_20d_high), R:R 2.00; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5205, "vwap": 9.274, "vwap_slope": 0.018, "atr": 0.1081, "atr_pct": 1.135, "trend": "flat", "slope_pct": 0.1981, "flat_threshold_pct": 0.2838, "recent_slope_pct": 0.1893, "ema9": 9.4999, "ema20": 9.4369, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.291, "distance_from_high_pct": 1.231, "spread_pct": 0.209, "rvol": 0.374, "volume_pace_ratio": 2.771, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3807, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.0, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.5205, "vwap": 9.274, "atr_1m": 0.1081, "spread": 0.02, "shares_per_min": 16863, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 332.4, "reachable": 1.6669, "breakout_slope_pct": 0.1893, "flat_band_pct": 0.2838, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": -0.66, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3807, "target": 9.8, "reward_risk": 2.0, "setup": "", "reason": "WATCH; stop 9.38, target 9.80 (range_20d_high), R:R 2.00; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:22:42.430827+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 450.4s, plan says WATCH; stop 9.38, target 9.80 (range_20d_high), R:R 2.00; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5205, "vwap": 9.274, "vwap_slope": 0.018, "atr": 0.1081, "atr_pct": 1.135, "trend": "flat", "slope_pct": 0.1981, "flat_threshold_pct": 0.2838, "recent_slope_pct": 0.1893, "ema9": 9.4999, "ema20": 9.4369, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.291, "distance_from_high_pct": 1.231, "spread_pct": 0.209, "rvol": 0.374, "volume_pace_ratio": 2.767, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3807, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.0, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.5205, "vwap": 9.274, "atr_1m": 0.1081, "spread": 0.02, "shares_per_min": 16863, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 332.3, "reachable": 1.6667, "breakout_slope_pct": 0.1893, "flat_band_pct": 0.2838, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": -0.66, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3807, "target": 9.8, "reward_risk": 2.0, "setup": "", "reason": "WATCH; stop 9.38, target 9.80 (range_20d_high), R:R 2.00; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:22:47.477200+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 455.5s, plan says WATCH; stop 9.38, target 9.80 (range_20d_high), R:R 2.00; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5205, "vwap": 9.274, "vwap_slope": 0.018, "atr": 0.1081, "atr_pct": 1.135, "trend": "flat", "slope_pct": 0.1981, "flat_threshold_pct": 0.2838, "recent_slope_pct": 0.1893, "ema9": 9.4999, "ema20": 9.4369, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.291, "distance_from_high_pct": 1.231, "spread_pct": 0.209, "rvol": 0.374, "volume_pace_ratio": 2.762, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3807, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.0, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.5205, "vwap": 9.274, "atr_1m": 0.1081, "spread": 0.02, "shares_per_min": 16863, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 332.2, "reachable": 1.6664, "breakout_slope_pct": 0.1893, "flat_band_pct": 0.2838, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": -0.66, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3807, "target": 9.8, "reward_risk": 2.0, "setup": "", "reason": "WATCH; stop 9.38, target 9.80 (range_20d_high), R:R 2.00; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:22:52.531673+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 460.5s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.44; R:R 1.44 < 1.5 at 9.57; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.57, "vwap": 9.2742, "vwap_slope": 0.0183, "atr": 0.1089, "atr_pct": 1.138, "trend": "flat", "slope_pct": 0.1992, "flat_threshold_pct": 0.2846, "recent_slope_pct": 0.2931, "ema9": 9.5098, "ema20": 9.4417, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.292, "distance_from_high_pct": 0.718, "spread_pct": 0.209, "rvol": 0.374, "volume_pace_ratio": 2.758, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.44, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.44 < 1.5 at 9.57"], "price": 9.57, "vwap": 9.2742, "atr_1m": 0.1089, "spread": 0.02, "shares_per_min": 16863, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 332.1, "reachable": 1.6662, "breakout_slope_pct": 0.2931, "flat_band_pct": 0.2846, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": -0.94, "support": 9.28, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.44, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.44; R:R 1.44 < 1.5 at 9.57; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:22:57.595662+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 465.6s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.37; R:R 0.37 < 1.5 at 9.69; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19680 sh"], "metrics": {"price": 9.6945, "vwap": 9.2782, "vwap_slope": 0.0222, "atr": 0.1178, "atr_pct": 1.215, "trend": "flat", "slope_pct": 0.202, "flat_threshold_pct": 0.3038, "recent_slope_pct": 0.5532, "ema9": 9.5347, "ema20": 9.4535, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.32, "distance_from_high_pct": 0.0, "spread_pct": 0.413, "rvol": 0.377, "volume_pace_ratio": 2.778, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.37, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.65 on >= 19680 sh"], "reasons": ["R:R 0.37 < 1.5 at 9.69"], "price": 9.6945, "vwap": 9.2782, "atr_1m": 0.1178, "spread": 0.04, "shares_per_min": 16863, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 332.0, "reachable": 1.666, "breakout_slope_pct": 0.5532, "flat_band_pct": 0.3038, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.47, "imbalance": 0.31, "support": 9.6392, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.37, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.37; R:R 0.37 < 1.5 at 9.69; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19680 sh"}}}
{"timestamp": "2026-09-24T14:23:02.647591+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 470.7s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.68; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"], "metrics": {"price": 9.68, "vwap": 9.2783, "vwap_slope": 0.0081, "atr": 0.106, "atr_pct": 1.095, "trend": "flat", "slope_pct": 0.2017, "flat_threshold_pct": 0.2738, "recent_slope_pct": 0.6157, "ema9": 9.5615, "ema20": 9.4738, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.316, "distance_from_high_pct": 0.15, "spread_pct": 0.413, "rvol": 0.377, "volume_pace_ratio": 2.776, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.44, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.65 on >= 19685 sh"], "reasons": ["R:R 0.44 < 1.5 at 9.68"], "price": 9.68, "vwap": 9.2783, "atr_1m": 0.106, "spread": 0.04, "shares_per_min": 17111, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 332.0, "reachable": 1.6655, "breakout_slope_pct": 0.6157, "flat_band_pct": 0.2738, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.43, "imbalance": 0.32, "support": 9.6392, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.44, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.68; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"}}}
{"timestamp": "2026-09-24T14:23:07.726286+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 475.7s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.68; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"], "metrics": {"price": 9.6806, "vwap": 9.2799, "vwap_slope": 0.0096, "atr": 0.1078, "atr_pct": 1.114, "trend": "flat", "slope_pct": 0.2017, "flat_threshold_pct": 0.2785, "recent_slope_pct": 0.617, "ema9": 9.5616, "ema20": 9.4739, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.329, "distance_from_high_pct": 0.143, "spread_pct": 0.621, "rvol": 0.379, "volume_pace_ratio": 2.782, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.44, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.65 on >= 19685 sh"], "reasons": ["R:R 0.44 < 1.5 at 9.68"], "price": 9.6806, "vwap": 9.2799, "atr_1m": 0.1078, "spread": 0.06, "shares_per_min": 17111, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 331.9, "reachable": 1.6653, "breakout_slope_pct": 0.617, "flat_band_pct": 0.2785, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.43, "imbalance": 0.2, "support": 9.6392, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.44, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.68; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"}}}
{"timestamp": "2026-09-24T14:23:12.811368+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 480.8s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.56; R:R 0.56 < 1.5 at 9.66; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"], "metrics": {"price": 9.66, "vwap": 9.28, "vwap_slope": 0.0097, "atr": 0.1078, "atr_pct": 1.116, "trend": "flat", "slope_pct": 0.2013, "flat_threshold_pct": 0.2791, "recent_slope_pct": 0.5742, "ema9": 9.5575, "ema20": 9.4719, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.33, "distance_from_high_pct": 0.356, "spread_pct": 0.621, "rvol": 0.379, "volume_pace_ratio": 2.778, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.56, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.65 on >= 19685 sh"], "reasons": ["R:R 0.56 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.28, "atr_1m": 0.1078, "spread": 0.06, "shares_per_min": 17111, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 331.8, "reachable": 1.6651, "breakout_slope_pct": 0.5742, "flat_band_pct": 0.2791, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.43, "imbalance": 0.19, "support": 9.6392, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.56, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.56; R:R 0.56 < 1.5 at 9.66; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"}}}
{"timestamp": "2026-09-24T14:23:17.867183+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 485.9s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.42; R:R 0.42 < 1.5 at 9.68; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"], "metrics": {"price": 9.6837, "vwap": 9.2806, "vwap_slope": 0.0103, "atr": 0.1082, "atr_pct": 1.117, "trend": "flat", "slope_pct": 0.2018, "flat_threshold_pct": 0.2794, "recent_slope_pct": 0.6234, "ema9": 9.5622, "ema20": 9.4742, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.335, "distance_from_high_pct": 0.111, "spread_pct": 0.621, "rvol": 0.38, "volume_pace_ratio": 2.778, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.42, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.65 on >= 19685 sh"], "reasons": ["R:R 0.42 < 1.5 at 9.68"], "price": 9.6837, "vwap": 9.2806, "atr_1m": 0.1082, "spread": 0.06, "shares_per_min": 17111, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 331.7, "reachable": 1.6649, "breakout_slope_pct": 0.6234, "flat_band_pct": 0.2794, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.43, "imbalance": -0.31, "support": 9.6392, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.42, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.42; R:R 0.42 < 1.5 at 9.68; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"}}}
{"timestamp": "2026-09-24T14:23:22.925841+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 490.9s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.76; R:R 0.76 < 1.5 at 9.63; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"], "metrics": {"price": 9.6316, "vwap": 9.2809, "vwap_slope": 0.0106, "atr": 0.1156, "atr_pct": 1.201, "trend": "flat", "slope_pct": 0.2006, "flat_threshold_pct": 0.3001, "recent_slope_pct": 0.5152, "ema9": 9.5518, "ema20": 9.4692, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.341, "distance_from_high_pct": 0.649, "spread_pct": 0.621, "rvol": 0.38, "volume_pace_ratio": 2.778, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.76, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.65 on >= 19685 sh"], "reasons": ["R:R 0.76 < 1.5 at 9.63"], "price": 9.6316, "vwap": 9.2809, "atr_1m": 0.1156, "spread": 0.06, "shares_per_min": 17111, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 331.6, "reachable": 1.6647, "breakout_slope_pct": 0.5152, "flat_band_pct": 0.3001, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.43, "imbalance": -0.54, "support": 9.2809, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.76, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.76; R:R 0.76 < 1.5 at 9.63; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"}}}
{"timestamp": "2026-09-24T14:23:27.975837+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 496.0s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.56; R:R 0.56 < 1.5 at 9.66; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"], "metrics": {"price": 9.66, "vwap": 9.281, "vwap_slope": 0.0107, "atr": 0.1156, "atr_pct": 1.197, "trend": "flat", "slope_pct": 0.2013, "flat_threshold_pct": 0.2993, "recent_slope_pct": 0.5742, "ema9": 9.5575, "ema20": 9.4719, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.341, "distance_from_high_pct": 0.356, "spread_pct": 0.621, "rvol": 0.38, "volume_pace_ratio": 2.775, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.56, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.65 on >= 19685 sh"], "reasons": ["R:R 0.56 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.281, "atr_1m": 0.1156, "spread": 0.06, "shares_per_min": 17111, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 331.5, "reachable": 1.6645, "breakout_slope_pct": 0.5742, "flat_band_pct": 0.2993, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.43, "imbalance": -0.99, "support": 9.6392, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.56, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.56; R:R 0.56 < 1.5 at 9.66; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"}}}
{"timestamp": "2026-09-24T14:23:33.025944+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 501.0s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.56; R:R 0.56 < 1.5 at 9.66; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"], "metrics": {"price": 9.66, "vwap": 9.2818, "vwap_slope": 0.0115, "atr": 0.1156, "atr_pct": 1.197, "trend": "flat", "slope_pct": 0.2013, "flat_threshold_pct": 0.2993, "recent_slope_pct": 0.5742, "ema9": 9.5575, "ema20": 9.4719, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.348, "distance_from_high_pct": 0.356, "spread_pct": 0.621, "rvol": 0.381, "volume_pace_ratio": 2.776, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.56, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.65 on >= 19685 sh"], "reasons": ["R:R 0.56 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.2818, "atr_1m": 0.1156, "spread": 0.06, "shares_per_min": 17111, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 331.4, "reachable": 1.6643, "breakout_slope_pct": 0.5742, "flat_band_pct": 0.2993, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.43, "imbalance": -0.99, "support": 9.6392, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.56, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.56; R:R 0.56 < 1.5 at 9.66; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"}}}
{"timestamp": "2026-09-24T14:23:38.083722+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 506.1s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.56; R:R 0.56 < 1.5 at 9.66; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"], "metrics": {"price": 9.66, "vwap": 9.282, "vwap_slope": 0.0117, "atr": 0.1156, "atr_pct": 1.197, "trend": "flat", "slope_pct": 0.2013, "flat_threshold_pct": 0.2993, "recent_slope_pct": 0.5742, "ema9": 9.5575, "ema20": 9.4719, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.351, "distance_from_high_pct": 0.356, "spread_pct": 0.621, "rvol": 0.381, "volume_pace_ratio": 2.774, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.56, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.65 on >= 19685 sh"], "reasons": ["R:R 0.56 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.282, "atr_1m": 0.1156, "spread": 0.06, "shares_per_min": 17111, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 331.4, "reachable": 1.664, "breakout_slope_pct": 0.5742, "flat_band_pct": 0.2993, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.43, "imbalance": -1.0, "support": 9.6392, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.56, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.56; R:R 0.56 < 1.5 at 9.66; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"}}}
{"timestamp": "2026-09-24T14:23:43.147676+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 511.2s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.53; R:R 0.53 < 1.5 at 9.66; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"], "metrics": {"price": 9.665, "vwap": 9.2831, "vwap_slope": 0.0128, "atr": 0.1161, "atr_pct": 1.202, "trend": "flat", "slope_pct": 0.2014, "flat_threshold_pct": 0.3004, "recent_slope_pct": 0.5846, "ema9": 9.5585, "ema20": 9.4724, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.361, "distance_from_high_pct": 0.304, "spread_pct": 0.724, "rvol": 0.383, "volume_pace_ratio": 2.777, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.53, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.65 on >= 19685 sh"], "reasons": ["R:R 0.53 < 1.5 at 9.66"], "price": 9.665, "vwap": 9.2831, "atr_1m": 0.1161, "spread": 0.07, "shares_per_min": 17111, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 331.3, "reachable": 1.6638, "breakout_slope_pct": 0.5846, "flat_band_pct": 0.3004, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.43, "imbalance": -0.55, "support": 9.6392, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.53, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.53; R:R 0.53 < 1.5 at 9.66; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"}}}
{"timestamp": "2026-09-24T14:23:48.208374+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 516.2s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.72; R:R 0.72 < 1.5 at 9.64; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"], "metrics": {"price": 9.6368, "vwap": 9.2843, "vwap_slope": 0.014, "atr": 0.1161, "atr_pct": 1.205, "trend": "flat", "slope_pct": 0.2008, "flat_threshold_pct": 0.3013, "recent_slope_pct": 0.526, "ema9": 9.5528, "ema20": 9.4697, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.374, "distance_from_high_pct": 0.595, "spread_pct": 0.311, "rvol": 0.384, "volume_pace_ratio": 2.784, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.72, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.65 on >= 19685 sh"], "reasons": ["R:R 0.72 < 1.5 at 9.64"], "price": 9.6368, "vwap": 9.2843, "atr_1m": 0.1161, "spread": 0.03, "shares_per_min": 17111, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 331.2, "reachable": 1.6636, "breakout_slope_pct": 0.526, "flat_band_pct": 0.3013, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.43, "imbalance": -0.51, "support": 9.2843, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.72, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.72; R:R 0.72 < 1.5 at 9.64; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"}}}
{"timestamp": "2026-09-24T14:23:53.261781+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 521.3s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.65; R:R 0.65 < 1.5 at 9.65; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"], "metrics": {"price": 9.646, "vwap": 9.2846, "vwap_slope": 0.0143, "atr": 0.1161, "atr_pct": 1.204, "trend": "flat", "slope_pct": 0.201, "flat_threshold_pct": 0.301, "recent_slope_pct": 0.5452, "ema9": 9.5547, "ema20": 9.4706, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.376, "distance_from_high_pct": 0.5, "spread_pct": 0.415, "rvol": 0.384, "volume_pace_ratio": 2.782, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.65, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.65 on >= 19685 sh"], "reasons": ["R:R 0.65 < 1.5 at 9.65"], "price": 9.646, "vwap": 9.2846, "atr_1m": 0.1161, "spread": 0.04, "shares_per_min": 17111, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 331.1, "reachable": 1.6634, "breakout_slope_pct": 0.5452, "flat_band_pct": 0.301, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.43, "imbalance": -0.45, "support": 9.6392, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.65, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.65; R:R 0.65 < 1.5 at 9.65; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"}}}
{"timestamp": "2026-09-24T14:23:58.318348+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 526.3s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"], "metrics": {"price": 9.62, "vwap": 9.2847, "vwap_slope": 0.0144, "atr": 0.1161, "atr_pct": 1.207, "trend": "flat", "slope_pct": 0.2004, "flat_threshold_pct": 0.3018, "recent_slope_pct": 0.4911, "ema9": 9.5495, "ema20": 9.4681, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.379, "distance_from_high_pct": 0.768, "spread_pct": 0.415, "rvol": 0.385, "volume_pace_ratio": 2.779, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.65 on >= 19685 sh"], "reasons": ["R:R 0.86 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.2847, "atr_1m": 0.1161, "spread": 0.04, "shares_per_min": 17111, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6392, "ceiling_bottom": 9.62, "ceiling_touches": 3, "minutes_left": 331.0, "reachable": 1.6632, "breakout_slope_pct": 0.4911, "flat_band_pct": 0.3018, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.43, "imbalance": -0.51, "support": 9.2847, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.86, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.65 on >= 19685 sh"}}}
{"timestamp": "2026-09-24T14:24:03.385178+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 531.4s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.77; R:R 0.77 < 1.5 at 9.63; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.63, "vwap": 9.2848, "vwap_slope": 0.0134, "atr": 0.1072, "atr_pct": 1.113, "trend": "flat", "slope_pct": 0.1995, "flat_threshold_pct": 0.2782, "recent_slope_pct": 0.2612, "ema9": 9.5689, "ema20": 9.4853, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.294, "distance_from_high_pct": 0.665, "spread_pct": 0.415, "rvol": 0.385, "volume_pace_ratio": 2.775, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.77, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.77 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.2848, "atr_1m": 0.1072, "spread": 0.04, "shares_per_min": 17374, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 330.9, "reachable": 1.6605, "breakout_slope_pct": 0.2612, "flat_band_pct": 0.2782, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.77, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.77; R:R 0.77 < 1.5 at 9.63; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:24:08.471656+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 536.5s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.77; R:R 0.77 < 1.5 at 9.63; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.63, "vwap": 9.2849, "vwap_slope": 0.0135, "atr": 0.1078, "atr_pct": 1.12, "trend": "flat", "slope_pct": 0.1995, "flat_threshold_pct": 0.2799, "recent_slope_pct": 0.2612, "ema9": 9.5689, "ema20": 9.4853, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.295, "distance_from_high_pct": 0.665, "spread_pct": 0.415, "rvol": 0.385, "volume_pace_ratio": 2.772, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.77, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.77 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.2849, "atr_1m": 0.1078, "spread": 0.04, "shares_per_min": 17374, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 330.9, "reachable": 1.6603, "breakout_slope_pct": 0.2612, "flat_band_pct": 0.2799, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.77, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.77; R:R 0.77 < 1.5 at 9.63; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:24:13.523436+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 541.5s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.73; R:R 0.73 < 1.5 at 9.63; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.635, "vwap": 9.2861, "vwap_slope": 0.0147, "atr": 0.1092, "atr_pct": 1.133, "trend": "flat", "slope_pct": 0.1996, "flat_threshold_pct": 0.2833, "recent_slope_pct": 0.2716, "ema9": 9.5699, "ema20": 9.4858, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.306, "distance_from_high_pct": 0.614, "spread_pct": 0.311, "rvol": 0.386, "volume_pace_ratio": 2.777, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.73, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.73 < 1.5 at 9.63"], "price": 9.635, "vwap": 9.2861, "atr_1m": 0.1092, "spread": 0.03, "shares_per_min": 17374, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 330.8, "reachable": 1.6601, "breakout_slope_pct": 0.2716, "flat_band_pct": 0.2833, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.73, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.73; R:R 0.73 < 1.5 at 9.63; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:24:18.583098+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 546.6s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.63; R:R 0.63 < 1.5 at 9.65; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.2861, "vwap_slope": 0.0147, "atr": 0.1092, "atr_pct": 1.131, "trend": "flat", "slope_pct": 0.1999, "flat_threshold_pct": 0.2828, "recent_slope_pct": 0.3027, "ema9": 9.5729, "ema20": 9.4873, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.306, "distance_from_high_pct": 0.459, "spread_pct": 0.311, "rvol": 0.386, "volume_pace_ratio": 2.772, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.63, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.63 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.2861, "atr_1m": 0.1092, "spread": 0.03, "shares_per_min": 17374, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 330.7, "reachable": 1.6599, "breakout_slope_pct": 0.3027, "flat_band_pct": 0.2828, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.63, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.63; R:R 0.63 < 1.5 at 9.65; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:24:23.652133+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 551.7s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.64; R:R 0.64 < 1.5 at 9.65; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6472, "vwap": 9.2869, "vwap_slope": 0.0155, "atr": 0.1094, "atr_pct": 1.134, "trend": "flat", "slope_pct": 0.1998, "flat_threshold_pct": 0.2835, "recent_slope_pct": 0.2969, "ema9": 9.5724, "ema20": 9.487, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.313, "distance_from_high_pct": 0.488, "spread_pct": 0.207, "rvol": 0.387, "volume_pace_ratio": 2.774, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.64, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.64 < 1.5 at 9.65"], "price": 9.6472, "vwap": 9.2869, "atr_1m": 0.1094, "spread": 0.02, "shares_per_min": 17374, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 330.6, "reachable": 1.6597, "breakout_slope_pct": 0.2969, "flat_band_pct": 0.2835, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.64, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.64; R:R 0.64 < 1.5 at 9.65; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:24:28.723657+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 556.7s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.63; R:R 0.63 < 1.5 at 9.65; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6496, "vwap": 9.287, "vwap_slope": 0.0156, "atr": 0.1094, "atr_pct": 1.134, "trend": "flat", "slope_pct": 0.1999, "flat_threshold_pct": 0.2834, "recent_slope_pct": 0.3018, "ema9": 9.5729, "ema20": 9.4872, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.315, "distance_from_high_pct": 0.463, "spread_pct": 0.207, "rvol": 0.387, "volume_pace_ratio": 2.771, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.63, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.63 < 1.5 at 9.65"], "price": 9.6496, "vwap": 9.287, "atr_1m": 0.1094, "spread": 0.02, "shares_per_min": 17374, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 330.5, "reachable": 1.6595, "breakout_slope_pct": 0.3018, "flat_band_pct": 0.2834, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.63, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.63; R:R 0.63 < 1.5 at 9.65; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:24:33.782571+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 561.8s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.70; R:R 0.70 < 1.5 at 9.64; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.64, "vwap": 9.287, "vwap_slope": 0.0156, "atr": 0.1094, "atr_pct": 1.135, "trend": "flat", "slope_pct": 0.1997, "flat_threshold_pct": 0.2837, "recent_slope_pct": 0.2819, "ema9": 9.5709, "ema20": 9.4863, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.315, "distance_from_high_pct": 0.562, "spread_pct": 0.207, "rvol": 0.387, "volume_pace_ratio": 2.767, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.7, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.70 < 1.5 at 9.64"], "price": 9.64, "vwap": 9.287, "atr_1m": 0.1094, "spread": 0.02, "shares_per_min": 17374, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 330.4, "reachable": 1.6593, "breakout_slope_pct": 0.2819, "flat_band_pct": 0.2837, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.7, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.70; R:R 0.70 < 1.5 at 9.64; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:24:38.882577+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 566.9s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.70; R:R 0.70 < 1.5 at 9.64; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.64, "vwap": 9.287, "vwap_slope": 0.0156, "atr": 0.1094, "atr_pct": 1.135, "trend": "flat", "slope_pct": 0.1997, "flat_threshold_pct": 0.2837, "recent_slope_pct": 0.2819, "ema9": 9.5709, "ema20": 9.4863, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.315, "distance_from_high_pct": 0.562, "spread_pct": 0.207, "rvol": 0.387, "volume_pace_ratio": 2.763, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.7, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.70 < 1.5 at 9.64"], "price": 9.64, "vwap": 9.287, "atr_1m": 0.1094, "spread": 0.02, "shares_per_min": 17374, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 330.4, "reachable": 1.6591, "breakout_slope_pct": 0.2819, "flat_band_pct": 0.2837, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.7, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.70; R:R 0.70 < 1.5 at 9.64; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:24:43.948566+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 572.0s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.62, "vwap": 9.2873, "vwap_slope": 0.0159, "atr": 0.1117, "atr_pct": 1.161, "trend": "flat", "slope_pct": 0.1993, "flat_threshold_pct": 0.2903, "recent_slope_pct": 0.2404, "ema9": 9.5669, "ema20": 9.4844, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.319, "distance_from_high_pct": 0.768, "spread_pct": 0.624, "rvol": 0.388, "volume_pace_ratio": 2.762, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.2873, "atr_1m": 0.1117, "spread": 0.06, "shares_per_min": 17374, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 330.3, "reachable": 1.6588, "breakout_slope_pct": 0.2404, "flat_band_pct": 0.2903, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.86, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:24:48.999665+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 577.0s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.70; R:R 0.70 < 1.5 at 9.64; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.64, "vwap": 9.2874, "vwap_slope": 0.016, "atr": 0.1117, "atr_pct": 1.159, "trend": "flat", "slope_pct": 0.1997, "flat_threshold_pct": 0.2897, "recent_slope_pct": 0.2819, "ema9": 9.5709, "ema20": 9.4863, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.319, "distance_from_high_pct": 0.562, "spread_pct": 0.624, "rvol": 0.388, "volume_pace_ratio": 2.757, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.7, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.70 < 1.5 at 9.64"], "price": 9.64, "vwap": 9.2874, "atr_1m": 0.1117, "spread": 0.06, "shares_per_min": 17374, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 330.2, "reachable": 1.6586, "breakout_slope_pct": 0.2819, "flat_band_pct": 0.2897, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.7, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.70; R:R 0.70 < 1.5 at 9.64; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:24:54.056173+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 582.1s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.62, "vwap": 9.2873, "vwap_slope": 0.0159, "atr": 0.1117, "atr_pct": 1.161, "trend": "flat", "slope_pct": 0.1993, "flat_threshold_pct": 0.2903, "recent_slope_pct": 0.2404, "ema9": 9.5669, "ema20": 9.4844, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.319, "distance_from_high_pct": 0.768, "spread_pct": 0.624, "rvol": 0.388, "volume_pace_ratio": 2.753, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.2873, "atr_1m": 0.1117, "spread": 0.06, "shares_per_min": 17374, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 330.1, "reachable": 1.6584, "breakout_slope_pct": 0.2404, "flat_band_pct": 0.2903, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.86, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:24:59.109460+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 587.1s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.62, "vwap": 9.2874, "vwap_slope": 0.016, "atr": 0.1117, "atr_pct": 1.161, "trend": "flat", "slope_pct": 0.1993, "flat_threshold_pct": 0.2903, "recent_slope_pct": 0.2404, "ema9": 9.5669, "ema20": 9.4844, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.319, "distance_from_high_pct": 0.768, "spread_pct": 0.624, "rvol": 0.388, "volume_pace_ratio": 2.75, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.2874, "atr_1m": 0.1117, "spread": 0.06, "shares_per_min": 17374, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 330.0, "reachable": 1.6582, "breakout_slope_pct": 0.2404, "flat_band_pct": 0.2903, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.86, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:25:04.163748+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 592.2s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.62, "vwap": 9.2879, "vwap_slope": 0.0096, "atr": 0.1013, "atr_pct": 1.054, "trend": "flat", "slope_pct": 0.1975, "flat_threshold_pct": 0.2634, "recent_slope_pct": 0.0831, "ema9": 9.5775, "ema20": 9.4973, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.159, "distance_from_high_pct": 0.768, "spread_pct": 0.519, "rvol": 0.388, "volume_pace_ratio": 2.749, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.2879, "atr_1m": 0.1013, "spread": 0.05, "shares_per_min": 17468, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 329.9, "reachable": 1.7119, "breakout_slope_pct": 0.0831, "flat_band_pct": 0.2634, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.76, "imbalance": -0.99, "support": 9.2879, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.86, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:25:09.232831+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 597.2s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.81; R:R 0.81 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.625, "vwap": 9.2879, "vwap_slope": 0.0096, "atr": 0.1013, "atr_pct": 1.053, "trend": "flat", "slope_pct": 0.1976, "flat_threshold_pct": 0.2632, "recent_slope_pct": 0.0935, "ema9": 9.5785, "ema20": 9.4978, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.159, "distance_from_high_pct": 0.717, "spread_pct": 0.519, "rvol": 0.388, "volume_pace_ratio": 2.746, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.81, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.81 < 1.5 at 9.62"], "price": 9.625, "vwap": 9.2879, "atr_1m": 0.1013, "spread": 0.05, "shares_per_min": 17468, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 329.8, "reachable": 1.7117, "breakout_slope_pct": 0.0935, "flat_band_pct": 0.2632, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.76, "imbalance": -1.0, "support": 9.2879, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.81, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.81; R:R 0.81 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:25:14.295570+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 602.3s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.62, "vwap": 9.2881, "vwap_slope": 0.0098, "atr": 0.1013, "atr_pct": 1.054, "trend": "flat", "slope_pct": 0.1975, "flat_threshold_pct": 0.2634, "recent_slope_pct": 0.0831, "ema9": 9.5775, "ema20": 9.4973, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.161, "distance_from_high_pct": 0.768, "spread_pct": 0.519, "rvol": 0.389, "volume_pace_ratio": 2.743, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.2881, "atr_1m": 0.1013, "spread": 0.05, "shares_per_min": 17468, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 329.8, "reachable": 1.7114, "breakout_slope_pct": 0.0831, "flat_band_pct": 0.2634, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.76, "imbalance": -1.0, "support": 9.2881, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.86, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:25:19.357862+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 607.4s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.70; R:R 0.70 < 1.5 at 9.64; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.64, "vwap": 9.2889, "vwap_slope": 0.0106, "atr": 0.1024, "atr_pct": 1.062, "trend": "flat", "slope_pct": 0.1979, "flat_threshold_pct": 0.2656, "recent_slope_pct": 0.1247, "ema9": 9.5815, "ema20": 9.4992, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.168, "distance_from_high_pct": 0.562, "spread_pct": 0.311, "rvol": 0.389, "volume_pace_ratio": 2.745, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.7, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.70 < 1.5 at 9.64"], "price": 9.64, "vwap": 9.2889, "atr_1m": 0.1024, "spread": 0.03, "shares_per_min": 17468, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 329.7, "reachable": 1.7112, "breakout_slope_pct": 0.1247, "flat_band_pct": 0.2656, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.76, "imbalance": 0.46, "support": 9.2889, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.7, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.70; R:R 0.70 < 1.5 at 9.64; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:25:24.415633+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 612.4s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.63; R:R 0.63 < 1.5 at 9.65; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.2891, "vwap_slope": 0.0108, "atr": 0.1031, "atr_pct": 1.069, "trend": "flat", "slope_pct": 0.1981, "flat_threshold_pct": 0.2672, "recent_slope_pct": 0.1454, "ema9": 9.5835, "ema20": 9.5002, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.17, "distance_from_high_pct": 0.459, "spread_pct": 0.519, "rvol": 0.39, "volume_pace_ratio": 2.742, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.63, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.63 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.2891, "atr_1m": 0.1031, "spread": 0.05, "shares_per_min": 17468, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 329.6, "reachable": 1.711, "breakout_slope_pct": 0.1454, "flat_band_pct": 0.2672, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.76, "imbalance": 0.66, "support": 9.2891, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.63, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.63; R:R 0.63 < 1.5 at 9.65; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:25:29.483740+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 617.5s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.71; R:R 0.71 < 1.5 at 9.64; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6376, "vwap": 9.2892, "vwap_slope": 0.0109, "atr": 0.1031, "atr_pct": 1.07, "trend": "flat", "slope_pct": 0.1978, "flat_threshold_pct": 0.2675, "recent_slope_pct": 0.1197, "ema9": 9.5811, "ema20": 9.499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.17, "distance_from_high_pct": 0.587, "spread_pct": 0.519, "rvol": 0.39, "volume_pace_ratio": 2.739, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.71, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.71 < 1.5 at 9.64"], "price": 9.6376, "vwap": 9.2892, "atr_1m": 0.1031, "spread": 0.05, "shares_per_min": 17468, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 329.5, "reachable": 1.7108, "breakout_slope_pct": 0.1197, "flat_band_pct": 0.2675, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.76, "imbalance": 0.81, "support": 9.2892, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.71, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.71; R:R 0.71 < 1.5 at 9.64; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:25:34.559615+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 622.6s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.71; R:R 0.71 < 1.5 at 9.64; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6387, "vwap": 9.2893, "vwap_slope": 0.011, "atr": 0.1031, "atr_pct": 1.07, "trend": "flat", "slope_pct": 0.1979, "flat_threshold_pct": 0.2675, "recent_slope_pct": 0.122, "ema9": 9.5813, "ema20": 9.4991, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.172, "distance_from_high_pct": 0.576, "spread_pct": 0.519, "rvol": 0.39, "volume_pace_ratio": 2.736, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.71, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.71 < 1.5 at 9.64"], "price": 9.6387, "vwap": 9.2893, "atr_1m": 0.1031, "spread": 0.05, "shares_per_min": 17468, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 329.4, "reachable": 1.7106, "breakout_slope_pct": 0.122, "flat_band_pct": 0.2675, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.76, "imbalance": 0.81, "support": 9.2893, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.71, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.71; R:R 0.71 < 1.5 at 9.64; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:25:39.611641+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 627.6s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.62, "vwap": 9.2893, "vwap_slope": 0.011, "atr": 0.1031, "atr_pct": 1.072, "trend": "flat", "slope_pct": 0.1975, "flat_threshold_pct": 0.268, "recent_slope_pct": 0.0831, "ema9": 9.5775, "ema20": 9.4973, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.172, "distance_from_high_pct": 0.768, "spread_pct": 0.519, "rvol": 0.39, "volume_pace_ratio": 2.732, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.2893, "atr_1m": 0.1031, "spread": 0.05, "shares_per_min": 17468, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 329.3, "reachable": 1.7103, "breakout_slope_pct": 0.0831, "flat_band_pct": 0.268, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.76, "imbalance": 0.72, "support": 9.2893, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.86, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:25:44.667727+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 632.7s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.62, "vwap": 9.2893, "vwap_slope": 0.011, "atr": 0.1031, "atr_pct": 1.072, "trend": "flat", "slope_pct": 0.1975, "flat_threshold_pct": 0.268, "recent_slope_pct": 0.0831, "ema9": 9.5775, "ema20": 9.4973, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.172, "distance_from_high_pct": 0.768, "spread_pct": 0.519, "rvol": 0.39, "volume_pace_ratio": 2.728, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.2893, "atr_1m": 0.1031, "spread": 0.05, "shares_per_min": 17468, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 329.3, "reachable": 1.7101, "breakout_slope_pct": 0.0831, "flat_band_pct": 0.268, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.76, "imbalance": 0.72, "support": 9.2893, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.86, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:25:49.723664+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 637.7s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.81; R:R 0.81 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.625, "vwap": 9.2901, "vwap_slope": 0.0118, "atr": 0.1031, "atr_pct": 1.072, "trend": "flat", "slope_pct": 0.1976, "flat_threshold_pct": 0.2679, "recent_slope_pct": 0.0935, "ema9": 9.5785, "ema20": 9.4978, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.179, "distance_from_high_pct": 0.717, "spread_pct": 0.519, "rvol": 0.391, "volume_pace_ratio": 2.73, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.81, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.81 < 1.5 at 9.62"], "price": 9.625, "vwap": 9.2901, "atr_1m": 0.1031, "spread": 0.05, "shares_per_min": 17468, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 329.2, "reachable": 1.7099, "breakout_slope_pct": 0.0935, "flat_band_pct": 0.2679, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.76, "imbalance": -0.36, "support": 9.2901, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.81, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.81; R:R 0.81 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:25:54.851671+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 642.9s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.81; R:R 0.81 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.625, "vwap": 9.2901, "vwap_slope": 0.0118, "atr": 0.1031, "atr_pct": 1.072, "trend": "flat", "slope_pct": 0.1976, "flat_threshold_pct": 0.2679, "recent_slope_pct": 0.0935, "ema9": 9.5785, "ema20": 9.4978, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.18, "distance_from_high_pct": 0.717, "spread_pct": 0.519, "rvol": 0.391, "volume_pace_ratio": 2.726, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.81, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.81 < 1.5 at 9.62"], "price": 9.625, "vwap": 9.2901, "atr_1m": 0.1031, "spread": 0.05, "shares_per_min": 17468, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 329.1, "reachable": 1.7097, "breakout_slope_pct": 0.0935, "flat_band_pct": 0.2679, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.76, "imbalance": -0.85, "support": 9.2901, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.81, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.81; R:R 0.81 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:25:59.992259+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 648.0s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.88; R:R 0.88 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.618, "vwap": 9.2901, "vwap_slope": 0.0118, "atr": 0.1031, "atr_pct": 1.072, "trend": "flat", "slope_pct": 0.1974, "flat_threshold_pct": 0.2681, "recent_slope_pct": 0.079, "ema9": 9.5771, "ema20": 9.4971, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.18, "distance_from_high_pct": 0.789, "spread_pct": 0.519, "rvol": 0.391, "volume_pace_ratio": 2.722, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.88, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.88 < 1.5 at 9.62"], "price": 9.618, "vwap": 9.2901, "atr_1m": 0.1031, "spread": 0.05, "shares_per_min": 17468, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 329.0, "reachable": 1.7095, "breakout_slope_pct": 0.079, "flat_band_pct": 0.2681, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.76, "imbalance": -0.76, "support": 9.2901, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.88, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.88; R:R 0.88 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:26:05.111821+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 653.1s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.77; R:R 0.77 < 1.5 at 9.63; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.63, "vwap": 9.2901, "vwap_slope": 0.0053, "atr": 0.0944, "atr_pct": 0.98, "trend": "flat", "slope_pct": 0.1957, "flat_threshold_pct": 0.2451, "recent_slope_pct": -0.1276, "ema9": 9.5877, "ema20": 9.5098, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.105, "distance_from_high_pct": 0.665, "spread_pct": 0.519, "rvol": 0.391, "volume_pace_ratio": 2.718, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.77, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.77 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.2901, "atr_1m": 0.0944, "spread": 0.05, "shares_per_min": 17209, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 328.9, "reachable": 1.6362, "breakout_slope_pct": -0.1276, "flat_band_pct": 0.2451, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": -0.6, "support": 9.2901, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.77, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.77; R:R 0.77 < 1.5 at 9.63; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:26:10.180007+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 658.2s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.77; R:R 0.77 < 1.5 at 9.63; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.63, "vwap": 9.2901, "vwap_slope": 0.0053, "atr": 0.0944, "atr_pct": 0.98, "trend": "flat", "slope_pct": 0.1957, "flat_threshold_pct": 0.2451, "recent_slope_pct": -0.1276, "ema9": 9.5877, "ema20": 9.5098, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.105, "distance_from_high_pct": 0.665, "spread_pct": 0.416, "rvol": 0.391, "volume_pace_ratio": 2.714, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.77, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.77 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.2901, "atr_1m": 0.0944, "spread": 0.04, "shares_per_min": 17209, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 328.8, "reachable": 1.636, "breakout_slope_pct": -0.1276, "flat_band_pct": 0.2451, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": -0.6, "support": 9.2901, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.77, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.77; R:R 0.77 < 1.5 at 9.63; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:26:15.235756+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 663.2s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.62, "vwap": 9.2902, "vwap_slope": 0.0053, "atr": 0.0944, "atr_pct": 0.981, "trend": "flat", "slope_pct": 0.1955, "flat_threshold_pct": 0.2453, "recent_slope_pct": -0.1484, "ema9": 9.5857, "ema20": 9.5088, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.105, "distance_from_high_pct": 0.768, "spread_pct": 0.416, "rvol": 0.391, "volume_pace_ratio": 2.71, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.2902, "atr_1m": 0.0944, "spread": 0.04, "shares_per_min": 17209, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 328.7, "reachable": 1.6358, "breakout_slope_pct": -0.1484, "flat_band_pct": 0.2453, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": 0.68, "support": 9.2902, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.86, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:26:20.299758+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 668.3s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.69; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5548, "vwap": 9.2902, "vwap_slope": 0.0054, "atr": 0.0992, "atr_pct": 1.038, "trend": "flat", "slope_pct": 0.1942, "flat_threshold_pct": 0.2595, "recent_slope_pct": -0.2841, "ema9": 9.5727, "ema20": 9.5026, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.105, "distance_from_high_pct": 1.441, "spread_pct": 0.312, "rvol": 0.391, "volume_pace_ratio": 2.706, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.69, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.5548, "vwap": 9.2902, "atr_1m": 0.0992, "spread": 0.03, "shares_per_min": 17209, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 328.7, "reachable": 1.6356, "breakout_slope_pct": -0.2841, "flat_band_pct": 0.2595, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": 0.46, "support": 9.2902, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.69, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.69; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:26:25.371644+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 673.4s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.70; R:R 0.70 < 1.5 at 9.64; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6399, "vwap": 9.2903, "vwap_slope": 0.0055, "atr": 0.0992, "atr_pct": 1.03, "trend": "flat", "slope_pct": 0.1959, "flat_threshold_pct": 0.2574, "recent_slope_pct": -0.1071, "ema9": 9.5897, "ema20": 9.5107, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.106, "distance_from_high_pct": 0.563, "spread_pct": 0.312, "rvol": 0.391, "volume_pace_ratio": 2.703, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.7, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.70 < 1.5 at 9.64"], "price": 9.6399, "vwap": 9.2903, "atr_1m": 0.0992, "spread": 0.03, "shares_per_min": 17209, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 328.6, "reachable": 1.6354, "breakout_slope_pct": -0.1071, "flat_band_pct": 0.2574, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": 0.79, "support": 9.2903, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.7, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.70; R:R 0.70 < 1.5 at 9.64; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:26:30.427639+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 678.4s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.81; R:R 0.81 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.625, "vwap": 9.2903, "vwap_slope": 0.0055, "atr": 0.0992, "atr_pct": 1.031, "trend": "flat", "slope_pct": 0.1956, "flat_threshold_pct": 0.2578, "recent_slope_pct": -0.138, "ema9": 9.5867, "ema20": 9.5093, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.106, "distance_from_high_pct": 0.717, "spread_pct": 0.312, "rvol": 0.391, "volume_pace_ratio": 2.699, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.81, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.81 < 1.5 at 9.62"], "price": 9.625, "vwap": 9.2903, "atr_1m": 0.0992, "spread": 0.03, "shares_per_min": 17209, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 328.5, "reachable": 1.6352, "breakout_slope_pct": -0.138, "flat_band_pct": 0.2578, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": 0.8, "support": 9.2903, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.81, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.81; R:R 0.81 < 1.5 at 9.62; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:26:35.512016+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 683.5s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.95; R:R 0.95 < 1.5 at 9.61; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.61, "vwap": 9.2903, "vwap_slope": 0.0055, "atr": 0.0992, "atr_pct": 1.033, "trend": "flat", "slope_pct": 0.1953, "flat_threshold_pct": 0.2582, "recent_slope_pct": -0.1692, "ema9": 9.5837, "ema20": 9.5079, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.106, "distance_from_high_pct": 0.872, "spread_pct": 0.312, "rvol": 0.391, "volume_pace_ratio": 2.695, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.95, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.95 < 1.5 at 9.61"], "price": 9.61, "vwap": 9.2903, "atr_1m": 0.0992, "spread": 0.03, "shares_per_min": 17209, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 328.4, "reachable": 1.635, "breakout_slope_pct": -0.1692, "flat_band_pct": 0.2582, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": 0.77, "support": 9.2903, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.95, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.95; R:R 0.95 < 1.5 at 9.61; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:26:40.580863+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 688.6s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.95; R:R 0.95 < 1.5 at 9.61; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.61, "vwap": 9.2903, "vwap_slope": 0.0055, "atr": 0.0992, "atr_pct": 1.033, "trend": "flat", "slope_pct": 0.1953, "flat_threshold_pct": 0.2582, "recent_slope_pct": -0.1692, "ema9": 9.5837, "ema20": 9.5079, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.106, "distance_from_high_pct": 0.872, "spread_pct": 0.312, "rvol": 0.391, "volume_pace_ratio": 2.691, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.95, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.95 < 1.5 at 9.61"], "price": 9.61, "vwap": 9.2903, "atr_1m": 0.0992, "spread": 0.03, "shares_per_min": 17209, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 328.3, "reachable": 1.6348, "breakout_slope_pct": -0.1692, "flat_band_pct": 0.2582, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": 0.77, "support": 9.2903, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.95, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.95; R:R 0.95 < 1.5 at 9.61; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:26:45.643204+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 693.6s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.73; R:R 0.73 < 1.5 at 9.63; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.635, "vwap": 9.2912, "vwap_slope": 0.0064, "atr": 0.1, "atr_pct": 1.038, "trend": "flat", "slope_pct": 0.1958, "flat_threshold_pct": 0.2594, "recent_slope_pct": -0.1172, "ema9": 9.5887, "ema20": 9.5103, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.115, "distance_from_high_pct": 0.614, "spread_pct": 0.311, "rvol": 0.392, "volume_pace_ratio": 2.694, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.73, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.73 < 1.5 at 9.63"], "price": 9.635, "vwap": 9.2912, "atr_1m": 0.1, "spread": 0.03, "shares_per_min": 17209, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 328.2, "reachable": 1.6346, "breakout_slope_pct": -0.1172, "flat_band_pct": 0.2594, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": 0.79, "support": 9.2912, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.73, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.73; R:R 0.73 < 1.5 at 9.63; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:26:50.695712+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 698.7s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.50; R:R 0.50 < 1.5 at 9.67; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.67, "vwap": 9.2978, "vwap_slope": 0.013, "atr": 0.1021, "atr_pct": 1.056, "trend": "flat", "slope_pct": 0.1964, "flat_threshold_pct": 0.264, "recent_slope_pct": -0.0446, "ema9": 9.5957, "ema20": 9.5136, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.175, "distance_from_high_pct": 0.253, "spread_pct": 0.517, "rvol": 0.4, "volume_pace_ratio": 2.743, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.5, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.50 < 1.5 at 9.67"], "price": 9.67, "vwap": 9.2978, "atr_1m": 0.1021, "spread": 0.05, "shares_per_min": 17209, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 328.2, "reachable": 1.6343, "breakout_slope_pct": -0.0446, "flat_band_pct": 0.264, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": 0.86, "support": 9.2978, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.5, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.50; R:R 0.50 < 1.5 at 9.67; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:26:55.751661+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 703.8s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.39; R:R 0.39 < 1.5 at 9.69; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.69, "vwap": 9.2984, "vwap_slope": 0.0136, "atr": 0.1028, "atr_pct": 1.061, "trend": "flat", "slope_pct": 0.1968, "flat_threshold_pct": 0.2653, "recent_slope_pct": -0.0031, "ema9": 9.5997, "ema20": 9.5155, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 2.178, "distance_from_high_pct": 0.046, "spread_pct": 0.62, "rvol": 0.4, "volume_pace_ratio": 2.741, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.39, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.39 < 1.5 at 9.69"], "price": 9.69, "vwap": 9.2984, "atr_1m": 0.1028, "spread": 0.06, "shares_per_min": 17209, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 328.1, "reachable": 1.6341, "breakout_slope_pct": -0.0031, "flat_band_pct": 0.2653, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": 0.85, "support": 9.2984, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.39, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.39; R:R 0.39 < 1.5 at 9.69; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:27:00.818759+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 708.8s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.47; R:R 0.47 < 1.5 at 9.68; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"], "metrics": {"price": 9.675, "vwap": 9.2984, "vwap_slope": 0.011, "atr": 0.0906, "atr_pct": 0.936, "trend": "flat", "slope_pct": 0.1954, "flat_threshold_pct": 0.2341, "recent_slope_pct": 0.1275, "ema9": 9.6124, "ema20": 9.5294, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.869, "distance_from_high_pct": 0.201, "spread_pct": 0.517, "rvol": 0.4, "volume_pace_ratio": 2.738, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.47, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19413 sh"], "reasons": ["R:R 0.47 < 1.5 at 9.68"], "price": 9.675, "vwap": 9.2984, "atr_1m": 0.0906, "spread": 0.05, "shares_per_min": 17597, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 328.0, "reachable": 1.732, "breakout_slope_pct": 0.1275, "flat_band_pct": 0.2341, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.85, "support": 9.2984, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.47, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.47; R:R 0.47 < 1.5 at 9.68; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"}}}
{"timestamp": "2026-09-24T14:27:05.875750+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 713.9s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.65; R:R 0.65 < 1.5 at 9.65; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6464, "vwap": 9.2988, "vwap_slope": 0.0114, "atr": 0.0937, "atr_pct": 0.971, "trend": "flat", "slope_pct": 0.1948, "flat_threshold_pct": 0.2429, "recent_slope_pct": 0.0683, "ema9": 9.6067, "ema20": 9.5267, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.872, "distance_from_high_pct": 0.496, "spread_pct": 0.517, "rvol": 0.401, "volume_pace_ratio": 2.737, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.65, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.65 < 1.5 at 9.65"], "price": 9.6464, "vwap": 9.2988, "atr_1m": 0.0937, "spread": 0.05, "shares_per_min": 17597, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 327.9, "reachable": 1.7317, "breakout_slope_pct": 0.0683, "flat_band_pct": 0.2429, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.84, "support": 9.2988, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.65, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.65; R:R 0.65 < 1.5 at 9.65; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:27:10.931495+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 718.9s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.39; R:R 0.39 < 1.5 at 9.69; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"], "metrics": {"price": 9.69, "vwap": 9.299, "vwap_slope": 0.0116, "atr": 0.0937, "atr_pct": 0.967, "trend": "flat", "slope_pct": 0.1956, "flat_threshold_pct": 0.2418, "recent_slope_pct": 0.1586, "ema9": 9.6154, "ema20": 9.5308, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.874, "distance_from_high_pct": 0.046, "spread_pct": 0.517, "rvol": 0.401, "volume_pace_ratio": 2.735, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.39, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19413 sh"], "reasons": ["R:R 0.39 < 1.5 at 9.69"], "price": 9.69, "vwap": 9.299, "atr_1m": 0.0937, "spread": 0.05, "shares_per_min": 17597, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 327.8, "reachable": 1.7315, "breakout_slope_pct": 0.1586, "flat_band_pct": 0.2418, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.84, "support": 9.299, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.39, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.39; R:R 0.39 < 1.5 at 9.69; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"}}}
{"timestamp": "2026-09-24T14:27:15.984763+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 724.0s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.32; R:R 0.32 < 1.5 at 9.71; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"], "metrics": {"price": 9.7062, "vwap": 9.3028, "vwap_slope": 0.0155, "atr": 0.0981, "atr_pct": 1.011, "trend": "flat", "slope_pct": 0.1959, "flat_threshold_pct": 0.2528, "recent_slope_pct": 0.1921, "ema9": 9.6186, "ema20": 9.5324, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.901, "distance_from_high_pct": 0.444, "spread_pct": 0.514, "rvol": 0.405, "volume_pace_ratio": 2.757, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.32, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19413 sh"], "reasons": ["R:R 0.32 < 1.5 at 9.71"], "price": 9.7062, "vwap": 9.3028, "atr_1m": 0.0981, "spread": 0.05, "shares_per_min": 17597, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 327.7, "reachable": 1.7313, "breakout_slope_pct": 0.1921, "flat_band_pct": 0.2528, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.31, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.32, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.32; R:R 0.32 < 1.5 at 9.71; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"}}}
{"timestamp": "2026-09-24T14:27:21.045171+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 729.0s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.20; R:R 0.20 < 1.5 at 9.73; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"], "metrics": {"price": 9.735, "vwap": 9.3035, "vwap_slope": 0.0161, "atr": 0.0982, "atr_pct": 1.009, "trend": "flat", "slope_pct": 0.1965, "flat_threshold_pct": 0.2521, "recent_slope_pct": 0.2516, "ema9": 9.6244, "ema20": 9.5351, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.905, "distance_from_high_pct": 0.154, "spread_pct": 0.308, "rvol": 0.405, "volume_pace_ratio": 2.756, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.2, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19413 sh"], "reasons": ["R:R 0.20 < 1.5 at 9.73"], "price": 9.735, "vwap": 9.3035, "atr_1m": 0.0982, "spread": 0.03, "shares_per_min": 17597, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 327.6, "reachable": 1.7311, "breakout_slope_pct": 0.2516, "flat_band_pct": 0.2521, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.35, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.2, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.20; R:R 0.20 < 1.5 at 9.73; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"}}}
{"timestamp": "2026-09-24T14:27:26.099603+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 734.1s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.20; R:R 0.20 < 1.5 at 9.73; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"], "metrics": {"price": 9.735, "vwap": 9.3036, "vwap_slope": 0.0162, "atr": 0.0982, "atr_pct": 1.009, "trend": "flat", "slope_pct": 0.1965, "flat_threshold_pct": 0.2521, "recent_slope_pct": 0.2516, "ema9": 9.6244, "ema20": 9.5351, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.905, "distance_from_high_pct": 0.154, "spread_pct": 0.308, "rvol": 0.405, "volume_pace_ratio": 2.753, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.2, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19413 sh"], "reasons": ["R:R 0.20 < 1.5 at 9.73"], "price": 9.735, "vwap": 9.3036, "atr_1m": 0.0982, "spread": 0.03, "shares_per_min": 17597, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 327.6, "reachable": 1.7308, "breakout_slope_pct": 0.2516, "flat_band_pct": 0.2521, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.3, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.2, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.20; R:R 0.20 < 1.5 at 9.73; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"}}}
{"timestamp": "2026-09-24T14:27:31.151244+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 739.2s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.20; R:R 0.20 < 1.5 at 9.73; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"], "metrics": {"price": 9.735, "vwap": 9.3036, "vwap_slope": 0.0162, "atr": 0.0982, "atr_pct": 1.009, "trend": "flat", "slope_pct": 0.1965, "flat_threshold_pct": 0.2521, "recent_slope_pct": 0.2516, "ema9": 9.6244, "ema20": 9.5351, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.905, "distance_from_high_pct": 0.154, "spread_pct": 0.308, "rvol": 0.405, "volume_pace_ratio": 2.749, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.2, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19413 sh"], "reasons": ["R:R 0.20 < 1.5 at 9.73"], "price": 9.735, "vwap": 9.3036, "atr_1m": 0.0982, "spread": 0.03, "shares_per_min": 17597, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 327.5, "reachable": 1.7306, "breakout_slope_pct": 0.2516, "flat_band_pct": 0.2521, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.3, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.2, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.20; R:R 0.20 < 1.5 at 9.73; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"}}}
{"timestamp": "2026-09-24T14:27:36.212486+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 744.2s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.18; R:R 0.18 < 1.5 at 9.74; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"], "metrics": {"price": 9.7407, "vwap": 9.3051, "vwap_slope": 0.0177, "atr": 0.0982, "atr_pct": 1.008, "trend": "flat", "slope_pct": 0.1966, "flat_threshold_pct": 0.252, "recent_slope_pct": 0.2634, "ema9": 9.6255, "ema20": 9.5356, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.916, "distance_from_high_pct": 0.095, "spread_pct": 0.308, "rvol": 0.407, "volume_pace_ratio": 2.755, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.18, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19413 sh"], "reasons": ["R:R 0.18 < 1.5 at 9.74"], "price": 9.7407, "vwap": 9.3051, "atr_1m": 0.0982, "spread": 0.03, "shares_per_min": 17597, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 327.4, "reachable": 1.7304, "breakout_slope_pct": 0.2634, "flat_band_pct": 0.252, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 1.0, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.18, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.18; R:R 0.18 < 1.5 at 9.74; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"}}}
{"timestamp": "2026-09-24T14:27:41.263733+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 749.3s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.20; R:R 0.20 < 1.5 at 9.73; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"], "metrics": {"price": 9.735, "vwap": 9.3056, "vwap_slope": 0.0182, "atr": 0.0982, "atr_pct": 1.009, "trend": "flat", "slope_pct": 0.1965, "flat_threshold_pct": 0.2521, "recent_slope_pct": 0.2516, "ema9": 9.6244, "ema20": 9.5351, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.92, "distance_from_high_pct": 0.154, "spread_pct": 0.308, "rvol": 0.407, "volume_pace_ratio": 2.755, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.2, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19413 sh"], "reasons": ["R:R 0.20 < 1.5 at 9.73"], "price": 9.735, "vwap": 9.3056, "atr_1m": 0.0982, "spread": 0.03, "shares_per_min": 17597, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 327.3, "reachable": 1.7302, "breakout_slope_pct": 0.2516, "flat_band_pct": 0.2521, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 1.0, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.2, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.20; R:R 0.20 < 1.5 at 9.73; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"}}}
{"timestamp": "2026-09-24T14:27:46.315783+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 754.3s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.20; R:R 0.20 < 1.5 at 9.73; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"], "metrics": {"price": 9.735, "vwap": 9.3057, "vwap_slope": 0.0183, "atr": 0.0982, "atr_pct": 1.009, "trend": "flat", "slope_pct": 0.1965, "flat_threshold_pct": 0.2521, "recent_slope_pct": 0.2516, "ema9": 9.6244, "ema20": 9.5351, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.92, "distance_from_high_pct": 0.154, "spread_pct": 0.308, "rvol": 0.407, "volume_pace_ratio": 2.751, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.2, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19413 sh"], "reasons": ["R:R 0.20 < 1.5 at 9.73"], "price": 9.735, "vwap": 9.3057, "atr_1m": 0.0982, "spread": 0.03, "shares_per_min": 17597, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 327.2, "reachable": 1.7299, "breakout_slope_pct": 0.2516, "flat_band_pct": 0.2521, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.96, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.2, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.20; R:R 0.20 < 1.5 at 9.73; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"}}}
{"timestamp": "2026-09-24T14:27:51.368474+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 759.4s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.20; R:R 0.20 < 1.5 at 9.73; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"], "metrics": {"price": 9.735, "vwap": 9.3058, "vwap_slope": 0.0185, "atr": 0.0982, "atr_pct": 1.009, "trend": "flat", "slope_pct": 0.1965, "flat_threshold_pct": 0.2521, "recent_slope_pct": 0.2516, "ema9": 9.6244, "ema20": 9.5351, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.922, "distance_from_high_pct": 0.154, "spread_pct": 0.308, "rvol": 0.408, "volume_pace_ratio": 2.748, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.2, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19413 sh"], "reasons": ["R:R 0.20 < 1.5 at 9.73"], "price": 9.735, "vwap": 9.3058, "atr_1m": 0.0982, "spread": 0.03, "shares_per_min": 17597, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 327.1, "reachable": 1.7297, "breakout_slope_pct": 0.2516, "flat_band_pct": 0.2521, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.96, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.2, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.20; R:R 0.20 < 1.5 at 9.73; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"}}}
{"timestamp": "2026-09-24T14:27:56.425317+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 764.4s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.17; R:R 0.17 < 1.5 at 9.74; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"], "metrics": {"price": 9.7432, "vwap": 9.3062, "vwap_slope": 0.0189, "atr": 0.0982, "atr_pct": 1.008, "trend": "flat", "slope_pct": 0.1966, "flat_threshold_pct": 0.2519, "recent_slope_pct": 0.2685, "ema9": 9.626, "ema20": 9.5359, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.924, "distance_from_high_pct": 0.07, "spread_pct": 0.308, "rvol": 0.408, "volume_pace_ratio": 2.746, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.17, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19413 sh"], "reasons": ["R:R 0.17 < 1.5 at 9.74"], "price": 9.7432, "vwap": 9.3062, "atr_1m": 0.0982, "spread": 0.03, "shares_per_min": 17597, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 327.1, "reachable": 1.7295, "breakout_slope_pct": 0.2685, "flat_band_pct": 0.2519, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.73, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.17, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.17; R:R 0.17 < 1.5 at 9.74; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19413 sh"}}}
{"timestamp": "2026-09-24T14:28:01.480542+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 769.5s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.15; R:R 0.15 < 1.5 at 9.75; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"], "metrics": {"price": 9.7486, "vwap": 9.3068, "vwap_slope": 0.0167, "atr": 0.0883, "atr_pct": 0.906, "trend": "flat", "slope_pct": 0.1962, "flat_threshold_pct": 0.2264, "recent_slope_pct": 0.3815, "ema9": 9.6484, "ema20": 9.555, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.865, "distance_from_high_pct": 0.014, "spread_pct": 0.103, "rvol": 0.409, "volume_pace_ratio": 2.747, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.15, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19474 sh"], "reasons": ["R:R 0.15 < 1.5 at 9.75"], "price": 9.7486, "vwap": 9.3068, "atr_1m": 0.0883, "spread": 0.01, "shares_per_min": 17550, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 327.0, "reachable": 1.7041, "breakout_slope_pct": 0.3815, "flat_band_pct": 0.2264, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.93, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.15, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.15; R:R 0.15 < 1.5 at 9.75; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"}}}
{"timestamp": "2026-09-24T14:28:06.545683+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 774.5s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.13; R:R 0.13 < 1.5 at 9.76; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"], "metrics": {"price": 9.755, "vwap": 9.3073, "vwap_slope": 0.0172, "atr": 0.0936, "atr_pct": 0.96, "trend": "flat", "slope_pct": 0.1964, "flat_threshold_pct": 0.24, "recent_slope_pct": 0.3946, "ema9": 9.6497, "ema20": 9.5556, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.868, "distance_from_high_pct": 0.051, "spread_pct": 0.308, "rvol": 0.409, "volume_pace_ratio": 2.746, "volatility": {"class": "medium", "daily_atr_pct": 5.73, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.13, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19474 sh"], "reasons": ["R:R 0.13 < 1.5 at 9.76"], "price": 9.755, "vwap": 9.3073, "atr_1m": 0.0936, "spread": 0.03, "shares_per_min": 17550, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 326.9, "reachable": 1.7039, "breakout_slope_pct": 0.3946, "flat_band_pct": 0.24, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.97, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.13, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.13; R:R 0.13 < 1.5 at 9.76; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"}}}
{"timestamp": "2026-09-24T14:28:11.648556+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 779.7s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.11; R:R 0.11 < 1.5 at 9.76; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"], "metrics": {"price": 9.76, "vwap": 9.3103, "vwap_slope": 0.0202, "atr": 0.0936, "atr_pct": 0.959, "trend": "flat", "slope_pct": 0.1965, "flat_threshold_pct": 0.2398, "recent_slope_pct": 0.4049, "ema9": 9.6507, "ema20": 9.5561, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.888, "distance_from_high_pct": 0.0, "spread_pct": 0.308, "rvol": 0.412, "volume_pace_ratio": 2.762, "volatility": {"class": "medium", "daily_atr_pct": 5.73, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.11, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19474 sh"], "reasons": ["R:R 0.11 < 1.5 at 9.76"], "price": 9.76, "vwap": 9.3103, "atr_1m": 0.0936, "spread": 0.03, "shares_per_min": 17550, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 326.8, "reachable": 1.7037, "breakout_slope_pct": 0.4049, "flat_band_pct": 0.2398, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.99, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.11, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.11; R:R 0.11 < 1.5 at 9.76; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"}}}
{"timestamp": "2026-09-24T14:28:16.711667+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 784.7s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.13; R:R 0.13 < 1.5 at 9.76; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"], "metrics": {"price": 9.755, "vwap": 9.3109, "vwap_slope": 0.0207, "atr": 0.0943, "atr_pct": 0.967, "trend": "flat", "slope_pct": 0.1964, "flat_threshold_pct": 0.2418, "recent_slope_pct": 0.3946, "ema9": 9.6497, "ema20": 9.5556, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.892, "distance_from_high_pct": 0.154, "spread_pct": 0.308, "rvol": 0.413, "volume_pace_ratio": 2.761, "volatility": {"class": "medium", "daily_atr_pct": 5.73, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.13, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19474 sh"], "reasons": ["R:R 0.13 < 1.5 at 9.76"], "price": 9.755, "vwap": 9.3109, "atr_1m": 0.0943, "spread": 0.03, "shares_per_min": 17550, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 326.7, "reachable": 1.7034, "breakout_slope_pct": 0.3946, "flat_band_pct": 0.2418, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.9, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.13, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.13; R:R 0.13 < 1.5 at 9.76; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"}}}
{"timestamp": "2026-09-24T14:28:21.775510+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 789.8s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.08; R:R 0.08 < 1.5 at 9.77; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"], "metrics": {"price": 9.77, "vwap": 9.311, "vwap_slope": 0.0209, "atr": 0.0943, "atr_pct": 0.966, "trend": "flat", "slope_pct": 0.1966, "flat_threshold_pct": 0.2414, "recent_slope_pct": 0.4255, "ema9": 9.6527, "ema20": 9.557, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.892, "distance_from_high_pct": 0.0, "spread_pct": 0.205, "rvol": 0.413, "volume_pace_ratio": 2.758, "volatility": {"class": "medium", "daily_atr_pct": 5.73, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.08, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19474 sh"], "reasons": ["R:R 0.08 < 1.5 at 9.77"], "price": 9.77, "vwap": 9.311, "atr_1m": 0.0943, "spread": 0.02, "shares_per_min": 17550, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 326.6, "reachable": 1.7032, "breakout_slope_pct": 0.4255, "flat_band_pct": 0.2414, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.9, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.08, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.08; R:R 0.08 < 1.5 at 9.77; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"}}}
{"timestamp": "2026-09-24T14:28:27.176304+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 795.2s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.05; R:R 0.05 < 1.5 at 9.78; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"], "metrics": {"price": 9.78, "vwap": 9.3111, "vwap_slope": 0.021, "atr": 0.0951, "atr_pct": 0.972, "trend": "flat", "slope_pct": 0.1968, "flat_threshold_pct": 0.243, "recent_slope_pct": 0.4461, "ema9": 9.6547, "ema20": 9.558, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.893, "distance_from_high_pct": 0.0, "spread_pct": 0.205, "rvol": 0.413, "volume_pace_ratio": 2.754, "volatility": {"class": "medium", "daily_atr_pct": 5.72, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.05, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19474 sh"], "reasons": ["R:R 0.05 < 1.5 at 9.78"], "price": 9.78, "vwap": 9.3111, "atr_1m": 0.0951, "spread": 0.02, "shares_per_min": 17550, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 326.5, "reachable": 1.703, "breakout_slope_pct": 0.4461, "flat_band_pct": 0.243, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.9, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.05, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.05; R:R 0.05 < 1.5 at 9.78; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"}}}
{"timestamp": "2026-09-24T14:28:32.227174+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 800.2s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.08; R:R 0.08 < 1.5 at 9.77; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"], "metrics": {"price": 9.77, "vwap": 9.3112, "vwap_slope": 0.0211, "atr": 0.0951, "atr_pct": 0.973, "trend": "flat", "slope_pct": 0.1966, "flat_threshold_pct": 0.2433, "recent_slope_pct": 0.4255, "ema9": 9.6527, "ema20": 9.557, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.894, "distance_from_high_pct": 0.102, "spread_pct": 0.205, "rvol": 0.413, "volume_pace_ratio": 2.751, "volatility": {"class": "medium", "daily_atr_pct": 5.73, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.08, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19474 sh"], "reasons": ["R:R 0.08 < 1.5 at 9.77"], "price": 9.77, "vwap": 9.3112, "atr_1m": 0.0951, "spread": 0.02, "shares_per_min": 17550, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 326.5, "reachable": 1.7028, "breakout_slope_pct": 0.4255, "flat_band_pct": 0.2433, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.35, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.08, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.08; R:R 0.08 < 1.5 at 9.77; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"}}}
{"timestamp": "2026-09-24T14:28:37.276593+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 805.3s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.05; R:R 0.05 < 1.5 at 9.78; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"], "metrics": {"price": 9.78, "vwap": 9.3112, "vwap_slope": 0.0211, "atr": 0.0951, "atr_pct": 0.972, "trend": "flat", "slope_pct": 0.1968, "flat_threshold_pct": 0.243, "recent_slope_pct": 0.4461, "ema9": 9.6547, "ema20": 9.558, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.894, "distance_from_high_pct": 0.0, "spread_pct": 0.205, "rvol": 0.413, "volume_pace_ratio": 2.747, "volatility": {"class": "medium", "daily_atr_pct": 5.72, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.05, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19474 sh"], "reasons": ["R:R 0.05 < 1.5 at 9.78"], "price": 9.78, "vwap": 9.3112, "atr_1m": 0.0951, "spread": 0.02, "shares_per_min": 17550, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 326.4, "reachable": 1.7025, "breakout_slope_pct": 0.4461, "flat_band_pct": 0.243, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.29, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.05, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.05; R:R 0.05 < 1.5 at 9.78; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"}}}
{"timestamp": "2026-09-24T14:28:42.335010+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 810.3s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.08; R:R 0.08 < 1.5 at 9.77; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"], "metrics": {"price": 9.77, "vwap": 9.3112, "vwap_slope": 0.0211, "atr": 0.0951, "atr_pct": 0.973, "trend": "flat", "slope_pct": 0.1966, "flat_threshold_pct": 0.2433, "recent_slope_pct": 0.4255, "ema9": 9.6527, "ema20": 9.557, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.894, "distance_from_high_pct": 0.102, "spread_pct": 0.205, "rvol": 0.413, "volume_pace_ratio": 2.743, "volatility": {"class": "medium", "daily_atr_pct": 5.73, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.08, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19474 sh"], "reasons": ["R:R 0.08 < 1.5 at 9.77"], "price": 9.77, "vwap": 9.3112, "atr_1m": 0.0951, "spread": 0.02, "shares_per_min": 17550, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 326.3, "reachable": 1.7023, "breakout_slope_pct": 0.4255, "flat_band_pct": 0.2433, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.54, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.08, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.08; R:R 0.08 < 1.5 at 9.77; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"}}}
{"timestamp": "2026-09-24T14:28:47.392950+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 815.4s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.05; R:R 0.05 < 1.5 at 9.78; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"], "metrics": {"price": 9.7799, "vwap": 9.3113, "vwap_slope": 0.0212, "atr": 0.0951, "atr_pct": 0.972, "trend": "flat", "slope_pct": 0.1968, "flat_threshold_pct": 0.243, "recent_slope_pct": 0.4459, "ema9": 9.6547, "ema20": 9.558, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.894, "distance_from_high_pct": 0.001, "spread_pct": 0.205, "rvol": 0.413, "volume_pace_ratio": 2.74, "volatility": {"class": "medium", "daily_atr_pct": 5.72, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.05, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19474 sh"], "reasons": ["R:R 0.05 < 1.5 at 9.78"], "price": 9.7799, "vwap": 9.3113, "atr_1m": 0.0951, "spread": 0.02, "shares_per_min": 17550, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 326.2, "reachable": 1.7021, "breakout_slope_pct": 0.4459, "flat_band_pct": 0.243, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.77, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.05, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.05; R:R 0.05 < 1.5 at 9.78; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"}}}
{"timestamp": "2026-09-24T14:28:52.455617+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 820.5s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.11; R:R 0.11 < 1.5 at 9.76; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"], "metrics": {"price": 9.7627, "vwap": 9.3113, "vwap_slope": 0.0212, "atr": 0.0951, "atr_pct": 0.974, "trend": "flat", "slope_pct": 0.1965, "flat_threshold_pct": 0.2434, "recent_slope_pct": 0.4105, "ema9": 9.6512, "ema20": 9.5563, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.895, "distance_from_high_pct": 0.177, "spread_pct": 0.205, "rvol": 0.413, "volume_pace_ratio": 2.736, "volatility": {"class": "medium", "daily_atr_pct": 5.73, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.11, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19474 sh"], "reasons": ["R:R 0.11 < 1.5 at 9.76"], "price": 9.7627, "vwap": 9.3113, "atr_1m": 0.0951, "spread": 0.02, "shares_per_min": 17550, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 326.1, "reachable": 1.7019, "breakout_slope_pct": 0.4105, "flat_band_pct": 0.2434, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.38, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.11, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.11; R:R 0.11 < 1.5 at 9.76; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"}}}
{"timestamp": "2026-09-24T14:28:57.507829+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 825.5s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.06; R:R 0.06 < 1.5 at 9.78; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"], "metrics": {"price": 9.7775, "vwap": 9.3114, "vwap_slope": 0.0213, "atr": 0.0951, "atr_pct": 0.972, "trend": "flat", "slope_pct": 0.1968, "flat_threshold_pct": 0.2431, "recent_slope_pct": 0.4409, "ema9": 9.6542, "ema20": 9.5578, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 1.895, "distance_from_high_pct": 0.026, "spread_pct": 0.205, "rvol": 0.413, "volume_pace_ratio": 2.732, "volatility": {"class": "medium", "daily_atr_pct": 5.72, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.06, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.70 on >= 19474 sh"], "reasons": ["R:R 0.06 < 1.5 at 9.78"], "price": 9.7775, "vwap": 9.3114, "atr_1m": 0.0951, "spread": 0.02, "shares_per_min": 17550, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.6945, "ceiling_bottom": 9.69, "ceiling_touches": 3, "minutes_left": 326.0, "reachable": 1.7017, "breakout_slope_pct": 0.4409, "flat_band_pct": 0.2431, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.58, "support": 9.6945, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 0.06, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 0.06; R:R 0.06 < 1.5 at 9.78; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support; breakout: 1-min close > 9.70 on >= 19474 sh"}}}
{"timestamp": "2026-09-24T14:29:02.556110+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 830.6s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.10; R:R 0.10 < 1.5 at 9.78; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.7772, "vwap": 9.3114, "vwap_slope": 0.013, "atr": 0.0916, "atr_pct": 0.937, "trend": "flat", "slope_pct": 0.1968, "flat_threshold_pct": 0.2341, "recent_slope_pct": 0.4332, "ema9": 9.6788, "ema20": 9.5787, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.865, "distance_from_high_pct": 0.029, "spread_pct": 0.205, "rvol": 0.413, "volume_pace_ratio": 2.729, "volatility": {"class": "medium", "daily_atr_pct": 5.72, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.1, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.10 < 1.5 at 9.78"], "price": 9.7772, "vwap": 9.3114, "atr_1m": 0.0916, "spread": 0.02, "shares_per_min": 16802, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 326.0, "reachable": 1.7325, "breakout_slope_pct": 0.4332, "flat_band_pct": 0.2341, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.1, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.10; R:R 0.10 < 1.5 at 9.78; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:29:07.608764+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 835.6s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.84; R:R 0.84 < 1.5 at 9.68; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6828, "vwap": 9.3114, "vwap_slope": 0.013, "atr": 0.0978, "atr_pct": 1.01, "trend": "flat", "slope_pct": 0.1951, "flat_threshold_pct": 0.2525, "recent_slope_pct": 0.2394, "ema9": 9.6599, "ema20": 9.5697, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.865, "distance_from_high_pct": 0.994, "spread_pct": 0.205, "rvol": 0.413, "volume_pace_ratio": 2.725, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.543, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.84, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.84 < 1.5 at 9.68"], "price": 9.6828, "vwap": 9.3114, "atr_1m": 0.0978, "spread": 0.02, "shares_per_min": 16802, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 325.9, "reachable": 1.7323, "breakout_slope_pct": 0.2394, "flat_band_pct": 0.2525, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.543, "target": 9.8, "reward_risk": 0.84, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.84; R:R 0.84 < 1.5 at 9.68; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:29:12.659675+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 840.7s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.19; R:R 0.19 < 1.5 at 9.76; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.76, "vwap": 9.3142, "vwap_slope": 0.0158, "atr": 0.0978, "atr_pct": 1.002, "trend": "flat", "slope_pct": 0.1965, "flat_threshold_pct": 0.2505, "recent_slope_pct": 0.398, "ema9": 9.6754, "ema20": 9.577, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.884, "distance_from_high_pct": 0.204, "spread_pct": 0.41, "rvol": 0.416, "volume_pace_ratio": 2.738, "volatility": {"class": "medium", "daily_atr_pct": 5.73, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.19, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.19 < 1.5 at 9.76"], "price": 9.76, "vwap": 9.3142, "atr_1m": 0.0978, "spread": 0.04, "shares_per_min": 16802, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 325.8, "reachable": 1.7321, "breakout_slope_pct": 0.398, "flat_band_pct": 0.2505, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.19, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.19; R:R 0.19 < 1.5 at 9.76; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:29:17.711697+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 845.7s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.13; R:R 0.13 < 1.5 at 9.77; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.77, "vwap": 9.3144, "vwap_slope": 0.016, "atr": 0.0979, "atr_pct": 1.002, "trend": "flat", "slope_pct": 0.1966, "flat_threshold_pct": 0.2505, "recent_slope_pct": 0.4185, "ema9": 9.6774, "ema20": 9.578, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.885, "distance_from_high_pct": 0.102, "spread_pct": 0.205, "rvol": 0.416, "volume_pace_ratio": 2.736, "volatility": {"class": "medium", "daily_atr_pct": 5.73, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.13, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.13 < 1.5 at 9.77"], "price": 9.77, "vwap": 9.3144, "atr_1m": 0.0979, "spread": 0.02, "shares_per_min": 16802, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 325.7, "reachable": 1.7318, "breakout_slope_pct": 0.4185, "flat_band_pct": 0.2505, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.13, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.13; R:R 0.13 < 1.5 at 9.77; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:29:22.765255+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 850.8s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.31; R:R 0.31 < 1.5 at 9.74; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.74, "vwap": 9.3152, "vwap_slope": 0.0168, "atr": 0.0979, "atr_pct": 1.005, "trend": "flat", "slope_pct": 0.1961, "flat_threshold_pct": 0.2512, "recent_slope_pct": 0.3569, "ema9": 9.6714, "ema20": 9.5751, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.891, "distance_from_high_pct": 0.409, "spread_pct": 0.308, "rvol": 0.417, "volume_pace_ratio": 2.737, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.31, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.31 < 1.5 at 9.74"], "price": 9.74, "vwap": 9.3152, "atr_1m": 0.0979, "spread": 0.03, "shares_per_min": 16802, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 325.6, "reachable": 1.7316, "breakout_slope_pct": 0.3569, "flat_band_pct": 0.2512, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.31, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.31; R:R 0.31 < 1.5 at 9.74; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:29:27.819106+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 855.8s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.19; R:R 0.19 < 1.5 at 9.76; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.7598, "vwap": 9.3168, "vwap_slope": 0.0184, "atr": 0.0979, "atr_pct": 1.003, "trend": "flat", "slope_pct": 0.1965, "flat_threshold_pct": 0.2507, "recent_slope_pct": 0.3975, "ema9": 9.6753, "ema20": 9.577, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.902, "distance_from_high_pct": 0.207, "spread_pct": 0.411, "rvol": 0.418, "volume_pace_ratio": 2.744, "volatility": {"class": "medium", "daily_atr_pct": 5.73, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.19, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.19 < 1.5 at 9.76"], "price": 9.7598, "vwap": 9.3168, "atr_1m": 0.0979, "spread": 0.04, "shares_per_min": 16802, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 325.5, "reachable": 1.7314, "breakout_slope_pct": 0.3975, "flat_band_pct": 0.2507, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.19, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.19; R:R 0.19 < 1.5 at 9.76; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:29:32.867656+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 860.9s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.73; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.73, "vwap": 9.3187, "vwap_slope": 0.0203, "atr": 0.0979, "atr_pct": 1.006, "trend": "flat", "slope_pct": 0.1959, "flat_threshold_pct": 0.2515, "recent_slope_pct": 0.3364, "ema9": 9.6694, "ema20": 9.5742, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.916, "distance_from_high_pct": 0.511, "spread_pct": 0.41, "rvol": 0.42, "volume_pace_ratio": 2.753, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.38, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.38 < 1.5 at 9.73"], "price": 9.73, "vwap": 9.3187, "atr_1m": 0.0979, "spread": 0.04, "shares_per_min": 16802, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 325.5, "reachable": 1.7312, "breakout_slope_pct": 0.3364, "flat_band_pct": 0.2515, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.38, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.73; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:29:37.915714+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 865.9s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.24; R:R 0.24 < 1.5 at 9.75; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.75, "vwap": 9.319, "vwap_slope": 0.0205, "atr": 0.0979, "atr_pct": 1.004, "trend": "flat", "slope_pct": 0.1963, "flat_threshold_pct": 0.251, "recent_slope_pct": 0.3774, "ema9": 9.6734, "ema20": 9.5761, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.917, "distance_from_high_pct": 0.307, "spread_pct": 0.41, "rvol": 0.421, "volume_pace_ratio": 2.75, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.24, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.24 < 1.5 at 9.75"], "price": 9.75, "vwap": 9.319, "atr_1m": 0.0979, "spread": 0.04, "shares_per_min": 16802, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 325.4, "reachable": 1.7309, "breakout_slope_pct": 0.3774, "flat_band_pct": 0.251, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.24, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.24; R:R 0.24 < 1.5 at 9.75; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:29:42.976837+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 871.0s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.24; R:R 0.24 < 1.5 at 9.75; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.75, "vwap": 9.3192, "vwap_slope": 0.0208, "atr": 0.0979, "atr_pct": 1.004, "trend": "flat", "slope_pct": 0.1963, "flat_threshold_pct": 0.251, "recent_slope_pct": 0.3774, "ema9": 9.6734, "ema20": 9.5761, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.919, "distance_from_high_pct": 0.307, "spread_pct": 0.41, "rvol": 0.421, "volume_pace_ratio": 2.748, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.24, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.24 < 1.5 at 9.75"], "price": 9.75, "vwap": 9.3192, "atr_1m": 0.0979, "spread": 0.04, "shares_per_min": 16802, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 325.3, "reachable": 1.7307, "breakout_slope_pct": 0.3774, "flat_band_pct": 0.251, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.24, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.24; R:R 0.24 < 1.5 at 9.75; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:29:48.033079+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 876.0s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.24; R:R 0.24 < 1.5 at 9.75; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.75, "vwap": 9.3199, "vwap_slope": 0.0215, "atr": 0.0979, "atr_pct": 1.004, "trend": "flat", "slope_pct": 0.1963, "flat_threshold_pct": 0.251, "recent_slope_pct": 0.3774, "ema9": 9.6734, "ema20": 9.5761, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.923, "distance_from_high_pct": 0.307, "spread_pct": 0.41, "rvol": 0.421, "volume_pace_ratio": 2.749, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.24, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.24 < 1.5 at 9.75"], "price": 9.75, "vwap": 9.3199, "atr_1m": 0.0979, "spread": 0.04, "shares_per_min": 16802, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 325.2, "reachable": 1.7305, "breakout_slope_pct": 0.3774, "flat_band_pct": 0.251, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.24, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.24; R:R 0.24 < 1.5 at 9.75; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:29:53.087601+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 881.1s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.24; R:R 0.24 < 1.5 at 9.75; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.75, "vwap": 9.3199, "vwap_slope": 0.0215, "atr": 0.0979, "atr_pct": 1.004, "trend": "flat", "slope_pct": 0.1963, "flat_threshold_pct": 0.251, "recent_slope_pct": 0.3774, "ema9": 9.6734, "ema20": 9.5761, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.924, "distance_from_high_pct": 0.307, "spread_pct": 0.41, "rvol": 0.422, "volume_pace_ratio": 2.745, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.24, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.24 < 1.5 at 9.75"], "price": 9.75, "vwap": 9.3199, "atr_1m": 0.0979, "spread": 0.04, "shares_per_min": 16802, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 325.1, "reachable": 1.7303, "breakout_slope_pct": 0.3774, "flat_band_pct": 0.251, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.24, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.24; R:R 0.24 < 1.5 at 9.75; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:29:58.146438+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 886.1s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.10; R:R 0.10 < 1.5 at 9.78; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.776, "vwap": 9.3209, "vwap_slope": 0.0225, "atr": 0.0979, "atr_pct": 1.001, "trend": "flat", "slope_pct": 0.1967, "flat_threshold_pct": 0.2503, "recent_slope_pct": 0.4308, "ema9": 9.6786, "ema20": 9.5785, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.929, "distance_from_high_pct": 0.041, "spread_pct": 0.513, "rvol": 0.422, "volume_pace_ratio": 2.746, "volatility": {"class": "medium", "daily_atr_pct": 5.72, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.1, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.10 < 1.5 at 9.78"], "price": 9.776, "vwap": 9.3209, "atr_1m": 0.0979, "spread": 0.05, "shares_per_min": 16802, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 325.0, "reachable": 1.73, "breakout_slope_pct": 0.4308, "flat_band_pct": 0.2503, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.1, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.10; R:R 0.10 < 1.5 at 9.78; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:30:03.197156+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 891.2s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.27; R:R 0.27 < 1.5 at 9.74; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.745, "vwap": 9.3239, "vwap_slope": 0.0172, "atr": 0.0964, "atr_pct": 0.989, "trend": "flat", "slope_pct": 0.1955, "flat_threshold_pct": 0.2473, "recent_slope_pct": 0.1668, "ema9": 9.6881, "ema20": 9.5924, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.888, "distance_from_high_pct": 0.358, "spread_pct": 0.308, "rvol": 0.426, "volume_pace_ratio": 2.763, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.27, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.27 < 1.5 at 9.74"], "price": 9.745, "vwap": 9.3239, "atr_1m": 0.0964, "spread": 0.03, "shares_per_min": 17085, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 324.9, "reachable": 1.7482, "breakout_slope_pct": 0.1668, "flat_band_pct": 0.2473, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.27, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.27; R:R 0.27 < 1.5 at 9.74; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:30:08.291761+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 896.3s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.21; R:R 0.21 < 1.5 at 9.76; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.7551, "vwap": 9.3243, "vwap_slope": 0.0176, "atr": 0.0964, "atr_pct": 0.988, "trend": "flat", "slope_pct": 0.1957, "flat_threshold_pct": 0.2471, "recent_slope_pct": 0.1875, "ema9": 9.6901, "ema20": 9.5933, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.891, "distance_from_high_pct": 0.255, "spread_pct": 0.308, "rvol": 0.426, "volume_pace_ratio": 2.762, "volatility": {"class": "medium", "daily_atr_pct": 5.73, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.21, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.21 < 1.5 at 9.76"], "price": 9.7551, "vwap": 9.3243, "atr_1m": 0.0964, "spread": 0.03, "shares_per_min": 17085, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 324.9, "reachable": 1.7645, "breakout_slope_pct": 0.1875, "flat_band_pct": 0.2471, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.21, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.21; R:R 0.21 < 1.5 at 9.76; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:30:13.354542+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 901.4s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.27; R:R 0.27 < 1.5 at 9.74; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.745, "vwap": 9.3247, "vwap_slope": 0.018, "atr": 0.0964, "atr_pct": 0.989, "trend": "flat", "slope_pct": 0.1955, "flat_threshold_pct": 0.2473, "recent_slope_pct": 0.1668, "ema9": 9.6881, "ema20": 9.5924, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.894, "distance_from_high_pct": 0.358, "spread_pct": 0.308, "rvol": 0.426, "volume_pace_ratio": 2.761, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.27, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.27 < 1.5 at 9.74"], "price": 9.745, "vwap": 9.3247, "atr_1m": 0.0964, "spread": 0.03, "shares_per_min": 17085, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 324.8, "reachable": 1.7478, "breakout_slope_pct": 0.1668, "flat_band_pct": 0.2473, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.27, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.27; R:R 0.27 < 1.5 at 9.74; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:30:18.443237+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 906.4s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.24; R:R 0.24 < 1.5 at 9.75; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.75, "vwap": 9.3258, "vwap_slope": 0.0191, "atr": 0.0964, "atr_pct": 0.989, "trend": "flat", "slope_pct": 0.1956, "flat_threshold_pct": 0.2472, "recent_slope_pct": 0.1771, "ema9": 9.6891, "ema20": 9.5928, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.901, "distance_from_high_pct": 0.307, "spread_pct": 0.308, "rvol": 0.427, "volume_pace_ratio": 2.764, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.24, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.24 < 1.5 at 9.75"], "price": 9.75, "vwap": 9.3258, "atr_1m": 0.0964, "spread": 0.03, "shares_per_min": 17085, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 324.7, "reachable": 1.764, "breakout_slope_pct": 0.1771, "flat_band_pct": 0.2472, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.24, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.24; R:R 0.24 < 1.5 at 9.75; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:30:23.497425+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 911.5s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.27; R:R 0.27 < 1.5 at 9.74; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.745, "vwap": 9.326, "vwap_slope": 0.0193, "atr": 0.0964, "atr_pct": 0.989, "trend": "flat", "slope_pct": 0.1955, "flat_threshold_pct": 0.2473, "recent_slope_pct": 0.1668, "ema9": 9.6881, "ema20": 9.5924, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.903, "distance_from_high_pct": 0.358, "spread_pct": 0.308, "rvol": 0.428, "volume_pace_ratio": 2.762, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.27, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.27 < 1.5 at 9.74"], "price": 9.745, "vwap": 9.326, "atr_1m": 0.0964, "spread": 0.03, "shares_per_min": 17085, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 324.6, "reachable": 1.7473, "breakout_slope_pct": 0.1668, "flat_band_pct": 0.2473, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.27, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.27; R:R 0.27 < 1.5 at 9.74; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:30:28.579617+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 916.6s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.22; R:R 0.22 < 1.5 at 9.75; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.754, "vwap": 9.3261, "vwap_slope": 0.0193, "atr": 0.0964, "atr_pct": 0.988, "trend": "flat", "slope_pct": 0.1957, "flat_threshold_pct": 0.2471, "recent_slope_pct": 0.1853, "ema9": 9.6899, "ema20": 9.5932, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.903, "distance_from_high_pct": 0.266, "spread_pct": 0.308, "rvol": 0.428, "volume_pace_ratio": 2.758, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.22, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.22 < 1.5 at 9.75"], "price": 9.754, "vwap": 9.3261, "atr_1m": 0.0964, "spread": 0.03, "shares_per_min": 17085, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 324.5, "reachable": 1.7636, "breakout_slope_pct": 0.1853, "flat_band_pct": 0.2471, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.22, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.22; R:R 0.22 < 1.5 at 9.75; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:30:33.647151+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 921.7s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.73; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.73, "vwap": 9.327, "vwap_slope": 0.0203, "atr": 0.0968, "atr_pct": 0.995, "trend": "flat", "slope_pct": 0.1952, "flat_threshold_pct": 0.2488, "recent_slope_pct": 0.136, "ema9": 9.6851, "ema20": 9.5909, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.911, "distance_from_high_pct": 0.511, "spread_pct": 0.412, "rvol": 0.429, "volume_pace_ratio": 2.761, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.38, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.38 < 1.5 at 9.73"], "price": 9.73, "vwap": 9.327, "atr_1m": 0.0968, "spread": 0.04, "shares_per_min": 17085, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 324.4, "reachable": 1.6976, "breakout_slope_pct": 0.136, "flat_band_pct": 0.2488, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.38, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.73; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:30:38.717659+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 926.7s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.54; R:R 0.54 < 1.5 at 9.71; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.71, "vwap": 9.3269, "vwap_slope": 0.0202, "atr": 0.0968, "atr_pct": 0.997, "trend": "flat", "slope_pct": 0.1949, "flat_threshold_pct": 0.2493, "recent_slope_pct": 0.095, "ema9": 9.6811, "ema20": 9.589, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.911, "distance_from_high_pct": 0.716, "spread_pct": 0.412, "rvol": 0.429, "volume_pace_ratio": 2.758, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.54, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.54 < 1.5 at 9.71"], "price": 9.71, "vwap": 9.3269, "atr_1m": 0.0968, "spread": 0.04, "shares_per_min": 17085, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 324.4, "reachable": 1.6934, "breakout_slope_pct": 0.095, "flat_band_pct": 0.2493, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.54, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.54; R:R 0.54 < 1.5 at 9.71; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:30:43.779765+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 931.8s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.50; R:R 0.50 < 1.5 at 9.71; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.715, "vwap": 9.327, "vwap_slope": 0.0203, "atr": 0.0968, "atr_pct": 0.997, "trend": "flat", "slope_pct": 0.195, "flat_threshold_pct": 0.2492, "recent_slope_pct": 0.1052, "ema9": 9.6821, "ema20": 9.5895, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.911, "distance_from_high_pct": 0.665, "spread_pct": 0.412, "rvol": 0.429, "volume_pace_ratio": 2.754, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.5, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.50 < 1.5 at 9.71"], "price": 9.715, "vwap": 9.327, "atr_1m": 0.0968, "spread": 0.04, "shares_per_min": 17085, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 324.3, "reachable": 1.6932, "breakout_slope_pct": 0.1052, "flat_band_pct": 0.2492, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.5, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.50; R:R 0.50 < 1.5 at 9.71; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:30:48.851155+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 936.9s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.73; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.73, "vwap": 9.3274, "vwap_slope": 0.0207, "atr": 0.0973, "atr_pct": 1.0, "trend": "flat", "slope_pct": 0.1952, "flat_threshold_pct": 0.2499, "recent_slope_pct": 0.136, "ema9": 9.6851, "ema20": 9.5909, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.914, "distance_from_high_pct": 0.511, "spread_pct": 0.412, "rvol": 0.429, "volume_pace_ratio": 2.753, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.38, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.38 < 1.5 at 9.73"], "price": 9.73, "vwap": 9.3274, "atr_1m": 0.0973, "spread": 0.04, "shares_per_min": 17085, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 324.2, "reachable": 1.6969, "breakout_slope_pct": 0.136, "flat_band_pct": 0.2499, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.38, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.73; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:30:53.907782+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 941.9s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.50; R:R 0.50 < 1.5 at 9.71; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.715, "vwap": 9.3273, "vwap_slope": 0.0206, "atr": 0.0981, "atr_pct": 1.01, "trend": "flat", "slope_pct": 0.195, "flat_threshold_pct": 0.2525, "recent_slope_pct": 0.1052, "ema9": 9.6821, "ema20": 9.5895, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.914, "distance_from_high_pct": 0.665, "spread_pct": 0.412, "rvol": 0.429, "volume_pace_ratio": 2.75, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.5, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.50 < 1.5 at 9.71"], "price": 9.715, "vwap": 9.3273, "atr_1m": 0.0981, "spread": 0.04, "shares_per_min": 17085, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 324.1, "reachable": 1.6927, "breakout_slope_pct": 0.1052, "flat_band_pct": 0.2525, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.5, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.50; R:R 0.50 < 1.5 at 9.71; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:30:58.967697+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 947.0s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.73; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.73, "vwap": 9.3277, "vwap_slope": 0.0209, "atr": 0.0981, "atr_pct": 1.009, "trend": "flat", "slope_pct": 0.1952, "flat_threshold_pct": 0.2521, "recent_slope_pct": 0.136, "ema9": 9.6851, "ema20": 9.5909, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.916, "distance_from_high_pct": 0.511, "spread_pct": 0.411, "rvol": 0.43, "volume_pace_ratio": 2.748, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.38, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.38 < 1.5 at 9.73"], "price": 9.73, "vwap": 9.3277, "atr_1m": 0.0981, "spread": 0.04, "shares_per_min": 17085, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 324.0, "reachable": 1.6965, "breakout_slope_pct": 0.136, "flat_band_pct": 0.2521, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.38, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.73; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:31:04.022718+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 952.0s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.73; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.73, "vwap": 9.3278, "vwap_slope": 0.0164, "atr": 0.0924, "atr_pct": 0.95, "trend": "flat", "slope_pct": 0.1938, "flat_threshold_pct": 0.2374, "recent_slope_pct": -0.059, "ema9": 9.6925, "ema20": 9.6033, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.856, "distance_from_high_pct": 0.511, "spread_pct": 0.411, "rvol": 0.43, "volume_pace_ratio": 2.745, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.38, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.38 < 1.5 at 9.73"], "price": 9.73, "vwap": 9.3278, "atr_1m": 0.0924, "spread": 0.04, "shares_per_min": 17146, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 323.9, "reachable": 1.6778, "breakout_slope_pct": -0.059, "flat_band_pct": 0.2374, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.96, "imbalance": -0.15, "support": 9.3278, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.38, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.73; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:31:09.091688+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 957.1s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.64; R:R 0.64 < 1.5 at 9.70; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.7, "vwap": 9.3306, "vwap_slope": 0.0192, "atr": 0.0953, "atr_pct": 0.982, "trend": "flat", "slope_pct": 0.1933, "flat_threshold_pct": 0.2455, "recent_slope_pct": -0.1207, "ema9": 9.6865, "ema20": 9.6005, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.876, "distance_from_high_pct": 0.818, "spread_pct": 0.412, "rvol": 0.433, "volume_pace_ratio": 2.761, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.64, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.64 < 1.5 at 9.70"], "price": 9.7, "vwap": 9.3306, "atr_1m": 0.0953, "spread": 0.04, "shares_per_min": 17146, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 323.8, "reachable": 1.6776, "breakout_slope_pct": -0.1207, "flat_band_pct": 0.2455, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.96, "imbalance": -0.3, "support": 9.3306, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.64, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.64; R:R 0.64 < 1.5 at 9.70; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:31:14.154519+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.64, "vwap": 9.3327, "vwap_slope": 0.0213, "atr": 0.0996, "atr_pct": 1.033, "trend": "flat", "slope_pct": 0.1923, "flat_threshold_pct": 0.2582, "recent_slope_pct": -0.2442, "ema9": 9.6745, "ema20": 9.5947, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.896, "distance_from_high_pct": 1.431, "spread_pct": 0.517, "rvol": 0.436, "volume_pace_ratio": 2.777, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5002, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.14, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.14 < 1.5 at 9.64"], "price": 9.64, "vwap": 9.3327, "atr_1m": 0.0996, "spread": 0.05, "shares_per_min": 17146, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 323.8, "reachable": 1.6774, "breakout_slope_pct": -0.2442, "flat_band_pct": 0.2582, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.96, "imbalance": -0.36, "support": 9.3327, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:31:19.227567+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.66, "vwap": 9.3331, "vwap_slope": 0.0217, "atr": 0.0996, "atr_pct": 1.031, "trend": "flat", "slope_pct": 0.1927, "flat_threshold_pct": 0.2577, "recent_slope_pct": -0.203, "ema9": 9.6785, "ema20": 9.5966, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.899, "distance_from_high_pct": 1.227, "spread_pct": 0.621, "rvol": 0.436, "volume_pace_ratio": 2.776, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3331, "atr_1m": 0.0996, "spread": 0.06, "shares_per_min": 17146, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 323.7, "reachable": 1.6772, "breakout_slope_pct": -0.203, "flat_band_pct": 0.2577, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.96, "imbalance": -0.33, "support": 9.3331, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:31:24.285480+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6475, "vwap": 9.3333, "vwap_slope": 0.0219, "atr": 0.1003, "atr_pct": 1.039, "trend": "flat", "slope_pct": 0.1925, "flat_threshold_pct": 0.2598, "recent_slope_pct": -0.2288, "ema9": 9.676, "ema20": 9.5955, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.902, "distance_from_high_pct": 1.355, "spread_pct": 0.622, "rvol": 0.437, "volume_pace_ratio": 2.774, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5077, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.09, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.09 < 1.5 at 9.65"], "price": 9.6475, "vwap": 9.3333, "atr_1m": 0.1003, "spread": 0.06, "shares_per_min": 17146, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 323.6, "reachable": 1.677, "breakout_slope_pct": -0.2288, "flat_band_pct": 0.2598, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.96, "imbalance": -0.17, "support": 9.3333, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:31:29.340957+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.65, "vwap": 9.3335, "vwap_slope": 0.0221, "atr": 0.1003, "atr_pct": 1.039, "trend": "flat", "slope_pct": 0.1925, "flat_threshold_pct": 0.2598, "recent_slope_pct": -0.2236, "ema9": 9.6765, "ema20": 9.5957, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.903, "distance_from_high_pct": 1.329, "spread_pct": 0.622, "rvol": 0.437, "volume_pace_ratio": 2.772, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3335, "atr_1m": 0.1003, "spread": 0.06, "shares_per_min": 17146, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 323.5, "reachable": 1.6767, "breakout_slope_pct": -0.2236, "flat_band_pct": 0.2598, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.96, "imbalance": 0.11, "support": 9.3335, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:31:34.393365+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.645, "vwap": 9.3341, "vwap_slope": 0.0227, "atr": 0.1017, "atr_pct": 1.054, "trend": "flat", "slope_pct": 0.1924, "flat_threshold_pct": 0.2636, "recent_slope_pct": -0.2339, "ema9": 9.6755, "ema20": 9.5952, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.91, "distance_from_high_pct": 1.38, "spread_pct": 0.726, "rvol": 0.438, "volume_pace_ratio": 2.774, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.505, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.11, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.11 < 1.5 at 9.64"], "price": 9.645, "vwap": 9.3341, "atr_1m": 0.1017, "spread": 0.07, "shares_per_min": 17146, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 323.4, "reachable": 1.6765, "breakout_slope_pct": -0.2339, "flat_band_pct": 0.2636, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.96, "imbalance": 0.88, "support": 9.3341, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:31:39.447647+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.71, "vwap": 9.3362, "vwap_slope": 0.0248, "atr": 0.1017, "atr_pct": 1.047, "trend": "flat", "slope_pct": 0.1935, "flat_threshold_pct": 0.2618, "recent_slope_pct": -0.1001, "ema9": 9.6885, "ema20": 9.6014, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.923, "distance_from_high_pct": 0.716, "spread_pct": 0.619, "rvol": 0.44, "volume_pace_ratio": 2.783, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.54, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.54 < 1.5 at 9.71"], "price": 9.71, "vwap": 9.3362, "atr_1m": 0.1017, "spread": 0.06, "shares_per_min": 17146, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 323.3, "reachable": 1.6763, "breakout_slope_pct": -0.1001, "flat_band_pct": 0.2618, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.96, "imbalance": 0.9, "support": 9.3362, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:31:44.507704+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.7, "vwap": 9.3361, "vwap_slope": 0.0247, "atr": 0.1017, "atr_pct": 1.048, "trend": "flat", "slope_pct": 0.1933, "flat_threshold_pct": 0.2621, "recent_slope_pct": -0.1207, "ema9": 9.6865, "ema20": 9.6005, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.924, "distance_from_high_pct": 0.818, "spread_pct": 0.619, "rvol": 0.44, "volume_pace_ratio": 2.78, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.64, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.64 < 1.5 at 9.70"], "price": 9.7, "vwap": 9.3361, "atr_1m": 0.1017, "spread": 0.06, "shares_per_min": 17146, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 323.3, "reachable": 1.6761, "breakout_slope_pct": -0.1207, "flat_band_pct": 0.2621, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.96, "imbalance": 0.9, "support": 9.3361, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:31:49.563117+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6835, "vwap": 9.3363, "vwap_slope": 0.0249, "atr": 0.1017, "atr_pct": 1.05, "trend": "flat", "slope_pct": 0.193, "flat_threshold_pct": 0.2626, "recent_slope_pct": -0.1546, "ema9": 9.6832, "ema20": 9.5989, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.926, "distance_from_high_pct": 0.987, "spread_pct": 0.619, "rvol": 0.44, "volume_pace_ratio": 2.778, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5437, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.83, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.83 < 1.5 at 9.68"], "price": 9.6835, "vwap": 9.3363, "atr_1m": 0.1017, "spread": 0.06, "shares_per_min": 17146, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 323.2, "reachable": 1.6759, "breakout_slope_pct": -0.1546, "flat_band_pct": 0.2626, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.96, "imbalance": 0.84, "support": 9.3363, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:31:54.635687+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6835, "vwap": 9.3363, "vwap_slope": 0.0249, "atr": 0.1017, "atr_pct": 1.05, "trend": "flat", "slope_pct": 0.193, "flat_threshold_pct": 0.2626, "recent_slope_pct": -0.1546, "ema9": 9.6832, "ema20": 9.5989, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.926, "distance_from_high_pct": 0.987, "spread_pct": 0.619, "rvol": 0.44, "volume_pace_ratio": 2.774, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5437, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.83, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.83 < 1.5 at 9.68"], "price": 9.6835, "vwap": 9.3363, "atr_1m": 0.1017, "spread": 0.06, "shares_per_min": 17146, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 323.1, "reachable": 1.6756, "breakout_slope_pct": -0.1546, "flat_band_pct": 0.2626, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.96, "imbalance": 0.84, "support": 9.3363, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:31:59.691565+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.72, "vwap": 9.3366, "vwap_slope": 0.0252, "atr": 0.1017, "atr_pct": 1.046, "trend": "flat", "slope_pct": 0.1936, "flat_threshold_pct": 0.2616, "recent_slope_pct": -0.0796, "ema9": 9.6905, "ema20": 9.6024, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.926, "distance_from_high_pct": 0.613, "spread_pct": 0.619, "rvol": 0.44, "volume_pace_ratio": 2.771, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.46, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.46 < 1.5 at 9.72"], "price": 9.72, "vwap": 9.3366, "atr_1m": 0.1017, "spread": 0.06, "shares_per_min": 17146, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 323.0, "reachable": 1.6754, "breakout_slope_pct": -0.0796, "flat_band_pct": 0.2616, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.96, "imbalance": 0.07, "support": 9.3366, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:32:04.747363+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.7, "vwap": 9.3367, "vwap_slope": 0.0159, "atr": 0.101, "atr_pct": 1.041, "trend": "flat", "slope_pct": 0.1917, "flat_threshold_pct": 0.2602, "recent_slope_pct": -0.1925, "ema9": 9.6924, "ema20": 9.6117, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.866, "distance_from_high_pct": 0.818, "spread_pct": 0.619, "rvol": 0.441, "volume_pace_ratio": 2.767, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.64, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.64 < 1.5 at 9.70"], "price": 9.7, "vwap": 9.3367, "atr_1m": 0.101, "spread": 0.06, "shares_per_min": 17723, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 322.9, "reachable": 1.6896, "breakout_slope_pct": -0.1925, "flat_band_pct": 0.2602, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.86, "imbalance": -0.38, "support": 9.3367, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:32:09.803737+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.7, "vwap": 9.3367, "vwap_slope": 0.0159, "atr": 0.1011, "atr_pct": 1.042, "trend": "flat", "slope_pct": 0.1917, "flat_threshold_pct": 0.2606, "recent_slope_pct": -0.1925, "ema9": 9.6924, "ema20": 9.6117, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.866, "distance_from_high_pct": 0.818, "spread_pct": 0.619, "rvol": 0.441, "volume_pace_ratio": 2.764, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.64, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.64 < 1.5 at 9.70"], "price": 9.7, "vwap": 9.3367, "atr_1m": 0.1011, "spread": 0.06, "shares_per_min": 17723, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 322.8, "reachable": 1.6894, "breakout_slope_pct": -0.1925, "flat_band_pct": 0.2606, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.86, "imbalance": 0.27, "support": 9.3367, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:32:14.860677+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.7, "vwap": 9.3367, "vwap_slope": 0.0159, "atr": 0.1011, "atr_pct": 1.042, "trend": "flat", "slope_pct": 0.1917, "flat_threshold_pct": 0.2606, "recent_slope_pct": -0.1925, "ema9": 9.6924, "ema20": 9.6117, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.866, "distance_from_high_pct": 0.818, "spread_pct": 0.619, "rvol": 0.441, "volume_pace_ratio": 2.76, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.64, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.64 < 1.5 at 9.70"], "price": 9.7, "vwap": 9.3367, "atr_1m": 0.1011, "spread": 0.06, "shares_per_min": 17723, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 322.8, "reachable": 1.6892, "breakout_slope_pct": -0.1925, "flat_band_pct": 0.2606, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.86, "imbalance": 0.27, "support": 9.3367, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:32:19.932527+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.7, "vwap": 9.3367, "vwap_slope": 0.016, "atr": 0.1011, "atr_pct": 1.042, "trend": "flat", "slope_pct": 0.1917, "flat_threshold_pct": 0.2606, "recent_slope_pct": -0.1925, "ema9": 9.6924, "ema20": 9.6117, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.867, "distance_from_high_pct": 0.818, "spread_pct": 0.619, "rvol": 0.441, "volume_pace_ratio": 2.757, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.64, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.64 < 1.5 at 9.70"], "price": 9.7, "vwap": 9.3367, "atr_1m": 0.1011, "spread": 0.06, "shares_per_min": 17723, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 322.7, "reachable": 1.689, "breakout_slope_pct": -0.1925, "flat_band_pct": 0.2606, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.86, "imbalance": -0.83, "support": 9.3367, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:32:24.999791+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 20.3s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.64; R:R 0.64 < 1.5 at 9.70; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.7, "vwap": 9.3367, "vwap_slope": 0.016, "atr": 0.1011, "atr_pct": 1.042, "trend": "flat", "slope_pct": 0.1917, "flat_threshold_pct": 0.2606, "recent_slope_pct": -0.1925, "ema9": 9.6924, "ema20": 9.6117, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.867, "distance_from_high_pct": 0.818, "spread_pct": 0.721, "rvol": 0.441, "volume_pace_ratio": 2.753, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.64, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.64 < 1.5 at 9.70"], "price": 9.7, "vwap": 9.3367, "atr_1m": 0.1011, "spread": 0.07, "shares_per_min": 17723, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 322.6, "reachable": 1.6888, "breakout_slope_pct": -0.1925, "flat_band_pct": 0.2606, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.86, "imbalance": -0.83, "support": 9.3367, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5448, "target": 9.8, "reward_risk": 0.64, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.64; R:R 0.64 < 1.5 at 9.70; pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:32:30.071897+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.7312, "vwap": 9.3368, "vwap_slope": 0.0161, "atr": 0.102, "atr_pct": 1.049, "trend": "flat", "slope_pct": 0.1922, "flat_threshold_pct": 0.2621, "recent_slope_pct": -0.1283, "ema9": 9.6986, "ema20": 9.6146, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.867, "distance_from_high_pct": 0.499, "spread_pct": 0.619, "rvol": 0.441, "volume_pace_ratio": 2.75, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.37, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.37 < 1.5 at 9.73"], "price": 9.7312, "vwap": 9.3368, "atr_1m": 0.102, "spread": 0.06, "shares_per_min": 17723, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 322.5, "reachable": 1.6885, "breakout_slope_pct": -0.1283, "flat_band_pct": 0.2621, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.86, "imbalance": 0.77, "support": 9.3368, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:32:35.152377+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6889, "vwap": 9.3369, "vwap_slope": 0.0161, "atr": 0.102, "atr_pct": 1.053, "trend": "flat", "slope_pct": 0.1915, "flat_threshold_pct": 0.2633, "recent_slope_pct": -0.2154, "ema9": 9.6901, "ema20": 9.6106, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.868, "distance_from_high_pct": 0.931, "spread_pct": 0.619, "rvol": 0.441, "volume_pace_ratio": 2.747, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.77, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.77 < 1.5 at 9.69"], "price": 9.6889, "vwap": 9.3369, "atr_1m": 0.102, "spread": 0.06, "shares_per_min": 17723, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 322.4, "reachable": 1.6683, "breakout_slope_pct": -0.2154, "flat_band_pct": 0.2633, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.86, "imbalance": 0.77, "support": 9.3369, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:32:40.207264+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.7, "vwap": 9.3369, "vwap_slope": 0.0162, "atr": 0.102, "atr_pct": 1.052, "trend": "flat", "slope_pct": 0.1917, "flat_threshold_pct": 0.263, "recent_slope_pct": -0.1925, "ema9": 9.6924, "ema20": 9.6117, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.868, "distance_from_high_pct": 0.818, "spread_pct": 0.824, "rvol": 0.441, "volume_pace_ratio": 2.743, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.16, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.54, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.63, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.63 < 1.5 at 9.70"], "price": 9.7, "vwap": 9.3369, "atr_1m": 0.102, "spread": 0.08, "shares_per_min": 17723, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 322.3, "reachable": 1.6881, "breakout_slope_pct": -0.1925, "flat_band_pct": 0.263, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.86, "imbalance": 0.77, "support": 9.3369, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:32:45.266757+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.67, "vwap": 9.3369, "vwap_slope": 0.0162, "atr": 0.1027, "atr_pct": 1.063, "trend": "flat", "slope_pct": 0.1912, "flat_threshold_pct": 0.2656, "recent_slope_pct": -0.2543, "ema9": 9.6864, "ema20": 9.6088, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.868, "distance_from_high_pct": 1.125, "spread_pct": 0.721, "rvol": 0.441, "volume_pace_ratio": 2.74, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.53, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.93, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.93 < 1.5 at 9.67"], "price": 9.67, "vwap": 9.3369, "atr_1m": 0.1027, "spread": 0.07, "shares_per_min": 17723, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 322.2, "reachable": 1.659, "breakout_slope_pct": -0.2543, "flat_band_pct": 0.2656, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.86, "imbalance": 0.73, "support": 9.3369, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:32:50.327883+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6767, "vwap": 9.337, "vwap_slope": 0.0162, "atr": 0.1027, "atr_pct": 1.062, "trend": "flat", "slope_pct": 0.1913, "flat_threshold_pct": 0.2655, "recent_slope_pct": -0.2405, "ema9": 9.6877, "ema20": 9.6094, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.869, "distance_from_high_pct": 1.056, "spread_pct": 0.721, "rvol": 0.441, "volume_pace_ratio": 2.736, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5367, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.88, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.88 < 1.5 at 9.68"], "price": 9.6767, "vwap": 9.337, "atr_1m": 0.1027, "spread": 0.07, "shares_per_min": 17723, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 322.2, "reachable": 1.6588, "breakout_slope_pct": -0.2405, "flat_band_pct": 0.2655, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.86, "imbalance": 0.33, "support": 9.337, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:32:55.395569+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.67, "vwap": 9.337, "vwap_slope": 0.0163, "atr": 0.1027, "atr_pct": 1.063, "trend": "flat", "slope_pct": 0.1912, "flat_threshold_pct": 0.2656, "recent_slope_pct": -0.2543, "ema9": 9.6864, "ema20": 9.6088, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.869, "distance_from_high_pct": 1.125, "spread_pct": 0.413, "rvol": 0.441, "volume_pace_ratio": 2.733, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.93, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.93 < 1.5 at 9.67"], "price": 9.67, "vwap": 9.337, "atr_1m": 0.1027, "spread": 0.04, "shares_per_min": 17723, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 322.1, "reachable": 1.6586, "breakout_slope_pct": -0.2543, "flat_band_pct": 0.2656, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.86, "imbalance": -1.0, "support": 9.337, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:33:00.454817+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.665, "vwap": 9.3371, "vwap_slope": 0.0095, "atr": 0.0989, "atr_pct": 1.024, "trend": "flat", "slope_pct": 0.1887, "flat_threshold_pct": 0.2559, "recent_slope_pct": -0.2316, "ema9": 9.6821, "ema20": 9.6142, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.903, "distance_from_high_pct": 1.176, "spread_pct": 0.724, "rvol": 0.441, "volume_pace_ratio": 2.73, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.525, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.96, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.96 < 1.5 at 9.66"], "price": 9.665, "vwap": 9.3371, "atr_1m": 0.0989, "spread": 0.07, "shares_per_min": 17539, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 322.0, "reachable": 1.6441, "breakout_slope_pct": -0.2316, "flat_band_pct": 0.2559, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.94, "imbalance": -0.54, "support": 9.3371, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:33:05.531713+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6562, "vwap": 9.3376, "vwap_slope": 0.0099, "atr": 0.1039, "atr_pct": 1.076, "trend": "flat", "slope_pct": 0.1886, "flat_threshold_pct": 0.269, "recent_slope_pct": -0.2498, "ema9": 9.6803, "ema20": 9.6133, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.907, "distance_from_high_pct": 1.266, "spread_pct": 0.724, "rvol": 0.442, "volume_pace_ratio": 2.73, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5162, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.03, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.03 < 1.5 at 9.66"], "price": 9.6562, "vwap": 9.3376, "atr_1m": 0.1039, "spread": 0.07, "shares_per_min": 17539, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 321.9, "reachable": 1.6439, "breakout_slope_pct": -0.2498, "flat_band_pct": 0.269, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.94, "imbalance": -0.87, "support": 9.3376, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:33:10.583634+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.65, "vwap": 9.3377, "vwap_slope": 0.01, "atr": 0.1039, "atr_pct": 1.077, "trend": "flat", "slope_pct": 0.1885, "flat_threshold_pct": 0.2692, "recent_slope_pct": -0.2626, "ema9": 9.6791, "ema20": 9.6127, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.907, "distance_from_high_pct": 1.329, "spread_pct": 0.415, "rvol": 0.442, "volume_pace_ratio": 2.727, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3377, "atr_1m": 0.1039, "spread": 0.04, "shares_per_min": 17539, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 321.8, "reachable": 1.6437, "breakout_slope_pct": -0.2626, "flat_band_pct": 0.2692, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.94, "imbalance": -0.86, "support": 9.3377, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:33:15.639625+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6592, "vwap": 9.3377, "vwap_slope": 0.0101, "atr": 0.1039, "atr_pct": 1.076, "trend": "flat", "slope_pct": 0.1886, "flat_threshold_pct": 0.2689, "recent_slope_pct": -0.2436, "ema9": 9.6809, "ema20": 9.6136, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.908, "distance_from_high_pct": 1.235, "spread_pct": 0.415, "rvol": 0.442, "volume_pace_ratio": 2.724, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5194, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.01, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.01 < 1.5 at 9.66"], "price": 9.6592, "vwap": 9.3377, "atr_1m": 0.1039, "spread": 0.04, "shares_per_min": 17539, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 321.7, "reachable": 1.6435, "breakout_slope_pct": -0.2436, "flat_band_pct": 0.2689, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.94, "imbalance": -0.8, "support": 9.3377, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:33:20.697371+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.66, "vwap": 9.3379, "vwap_slope": 0.0102, "atr": 0.1039, "atr_pct": 1.076, "trend": "flat", "slope_pct": 0.1886, "flat_threshold_pct": 0.2689, "recent_slope_pct": -0.242, "ema9": 9.6811, "ema20": 9.6137, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.909, "distance_from_high_pct": 1.227, "spread_pct": 0.621, "rvol": 0.442, "volume_pace_ratio": 2.722, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3379, "atr_1m": 0.1039, "spread": 0.06, "shares_per_min": 17539, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 321.7, "reachable": 1.6433, "breakout_slope_pct": -0.242, "flat_band_pct": 0.2689, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.94, "imbalance": -0.91, "support": 9.3379, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:33:25.759470+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.634, "vwap": 9.3383, "vwap_slope": 0.0107, "atr": 0.1053, "atr_pct": 1.093, "trend": "flat", "slope_pct": 0.1882, "flat_threshold_pct": 0.2733, "recent_slope_pct": -0.2957, "ema9": 9.6759, "ema20": 9.6112, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.913, "distance_from_high_pct": 1.493, "spread_pct": 0.621, "rvol": 0.443, "volume_pace_ratio": 2.722, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4942, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.19, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.19 < 1.5 at 9.63"], "price": 9.634, "vwap": 9.3383, "atr_1m": 0.1053, "spread": 0.06, "shares_per_min": 17539, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 321.6, "reachable": 1.6431, "breakout_slope_pct": -0.2957, "flat_band_pct": 0.2733, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.94, "imbalance": -0.92, "support": 9.3383, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:33:30.818562+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6966, "vwap": 9.3384, "vwap_slope": 0.0108, "atr": 0.1053, "atr_pct": 1.086, "trend": "flat", "slope_pct": 0.1892, "flat_threshold_pct": 0.2716, "recent_slope_pct": -0.1664, "ema9": 9.6884, "ema20": 9.6172, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.914, "distance_from_high_pct": 0.853, "spread_pct": 0.621, "rvol": 0.443, "volume_pace_ratio": 2.719, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.68, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.68 < 1.5 at 9.70"], "price": 9.6966, "vwap": 9.3384, "atr_1m": 0.1053, "spread": 0.06, "shares_per_min": 17539, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 321.5, "reachable": 1.6428, "breakout_slope_pct": -0.1664, "flat_band_pct": 0.2716, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.94, "imbalance": -0.76, "support": 9.3384, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:33:35.875652+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.69, "vwap": 9.3387, "vwap_slope": 0.011, "atr": 0.1053, "atr_pct": 1.087, "trend": "flat", "slope_pct": 0.1891, "flat_threshold_pct": 0.2717, "recent_slope_pct": -0.18, "ema9": 9.6871, "ema20": 9.6165, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.916, "distance_from_high_pct": 0.92, "spread_pct": 0.621, "rvol": 0.443, "volume_pace_ratio": 2.717, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.76, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.76 < 1.5 at 9.69"], "price": 9.69, "vwap": 9.3387, "atr_1m": 0.1053, "spread": 0.06, "shares_per_min": 17539, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 321.4, "reachable": 1.6426, "breakout_slope_pct": -0.18, "flat_band_pct": 0.2717, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.94, "imbalance": -0.18, "support": 9.3387, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:33:40.931580+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.66, "vwap": 9.3387, "vwap_slope": 0.011, "atr": 0.1053, "atr_pct": 1.09, "trend": "flat", "slope_pct": 0.1886, "flat_threshold_pct": 0.2726, "recent_slope_pct": -0.242, "ema9": 9.6811, "ema20": 9.6137, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.916, "distance_from_high_pct": 1.227, "spread_pct": 0.621, "rvol": 0.443, "volume_pace_ratio": 2.714, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3387, "atr_1m": 0.1053, "spread": 0.06, "shares_per_min": 17539, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 321.3, "reachable": 1.6424, "breakout_slope_pct": -0.242, "flat_band_pct": 0.2726, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.94, "imbalance": -0.18, "support": 9.3387, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:33:45.975846+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.634, "vwap": 9.3386, "vwap_slope": 0.011, "atr": 0.1053, "atr_pct": 1.093, "trend": "flat", "slope_pct": 0.1882, "flat_threshold_pct": 0.2733, "recent_slope_pct": -0.2957, "ema9": 9.6759, "ema20": 9.6112, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.916, "distance_from_high_pct": 1.493, "spread_pct": 0.621, "rvol": 0.443, "volume_pace_ratio": 2.71, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4942, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.19, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.19 < 1.5 at 9.63"], "price": 9.634, "vwap": 9.3386, "atr_1m": 0.1053, "spread": 0.06, "shares_per_min": 17539, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 321.2, "reachable": 1.6422, "breakout_slope_pct": -0.2957, "flat_band_pct": 0.2733, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.94, "imbalance": 0.98, "support": 9.3386, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:33:51.047668+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6933, "vwap": 9.3395, "vwap_slope": 0.0119, "atr": 0.1053, "atr_pct": 1.087, "trend": "flat", "slope_pct": 0.1891, "flat_threshold_pct": 0.2717, "recent_slope_pct": -0.1732, "ema9": 9.6878, "ema20": 9.6169, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.923, "distance_from_high_pct": 0.887, "spread_pct": 0.309, "rvol": 0.444, "volume_pace_ratio": 2.713, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.72, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.72 < 1.5 at 9.69"], "price": 9.6933, "vwap": 9.3395, "atr_1m": 0.1053, "spread": 0.03, "shares_per_min": 17539, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 321.1, "reachable": 1.642, "breakout_slope_pct": -0.1732, "flat_band_pct": 0.2717, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.94, "imbalance": 0.81, "support": 9.3395, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:33:56.107091+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.73, "vwap": 9.3399, "vwap_slope": 0.0123, "atr": 0.1054, "atr_pct": 1.083, "trend": "flat", "slope_pct": 0.1897, "flat_threshold_pct": 0.2707, "recent_slope_pct": -0.0975, "ema9": 9.6951, "ema20": 9.6203, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.926, "distance_from_high_pct": 0.511, "spread_pct": 0.411, "rvol": 0.445, "volume_pace_ratio": 2.712, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.38, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.38 < 1.5 at 9.73"], "price": 9.73, "vwap": 9.3399, "atr_1m": 0.1054, "spread": 0.04, "shares_per_min": 17539, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 321.1, "reachable": 1.6418, "breakout_slope_pct": -0.0975, "flat_band_pct": 0.2707, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.94, "imbalance": 0.53, "support": 9.3399, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:34:01.167635+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.73, "vwap": 9.34, "vwap_slope": 0.0124, "atr": 0.1054, "atr_pct": 1.083, "trend": "flat", "slope_pct": 0.1897, "flat_threshold_pct": 0.2707, "recent_slope_pct": -0.0975, "ema9": 9.6951, "ema20": 9.6203, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.926, "distance_from_high_pct": 0.511, "spread_pct": 0.617, "rvol": 0.445, "volume_pace_ratio": 2.709, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.38, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.38 < 1.5 at 9.73"], "price": 9.73, "vwap": 9.34, "atr_1m": 0.1054, "spread": 0.06, "shares_per_min": 17539, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 321.0, "reachable": 1.6415, "breakout_slope_pct": -0.0975, "flat_band_pct": 0.2707, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.94, "imbalance": 0.5, "support": 9.34, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:34:06.227939+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.73, "vwap": 9.34, "vwap_slope": 0.0124, "atr": 0.1054, "atr_pct": 1.083, "trend": "flat", "slope_pct": 0.1897, "flat_threshold_pct": 0.2707, "recent_slope_pct": -0.0975, "ema9": 9.6951, "ema20": 9.6203, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.926, "distance_from_high_pct": 0.511, "spread_pct": 0.617, "rvol": 0.445, "volume_pace_ratio": 2.705, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.38, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.38 < 1.5 at 9.73"], "price": 9.73, "vwap": 9.34, "atr_1m": 0.1054, "spread": 0.06, "shares_per_min": 17539, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 320.9, "reachable": 1.6413, "breakout_slope_pct": -0.0975, "flat_band_pct": 0.2707, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.94, "imbalance": 0.5, "support": 9.34, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:34:11.287668+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.73, "vwap": 9.34, "vwap_slope": 0.0124, "atr": 0.1054, "atr_pct": 1.083, "trend": "flat", "slope_pct": 0.1897, "flat_threshold_pct": 0.2707, "recent_slope_pct": -0.0975, "ema9": 9.6951, "ema20": 9.6203, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.926, "distance_from_high_pct": 0.511, "spread_pct": 0.617, "rvol": 0.445, "volume_pace_ratio": 2.702, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5448, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.38, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.38 < 1.5 at 9.73"], "price": 9.73, "vwap": 9.34, "atr_1m": 0.1054, "spread": 0.06, "shares_per_min": 17539, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 320.8, "reachable": 1.6411, "breakout_slope_pct": -0.0975, "flat_band_pct": 0.2707, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.94, "imbalance": 0.5, "support": 9.34, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:34:16.355789+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.704, "vwap": 9.34, "vwap_slope": 0.0034, "atr": 0.0983, "atr_pct": 1.013, "trend": "flat", "slope_pct": 0.1876, "flat_threshold_pct": 0.2532, "recent_slope_pct": -0.0227, "ema9": 9.6969, "ema20": 9.6283, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.868, "distance_from_high_pct": 0.777, "spread_pct": 0.514, "rvol": 0.445, "volume_pace_ratio": 2.698, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5642, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.69, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.69 < 1.5 at 9.70"], "price": 9.704, "vwap": 9.34, "atr_1m": 0.0983, "spread": 0.05, "shares_per_min": 17238, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 320.7, "reachable": 1.6267, "breakout_slope_pct": -0.0227, "flat_band_pct": 0.2532, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.71, "imbalance": -0.42, "support": 9.34, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:34:21.416631+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.724, "vwap": 9.3402, "vwap_slope": 0.0036, "atr": 0.0989, "atr_pct": 1.017, "trend": "flat", "slope_pct": 0.1879, "flat_threshold_pct": 0.2543, "recent_slope_pct": 0.0185, "ema9": 9.7009, "ema20": 9.6302, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.87, "distance_from_high_pct": 0.573, "spread_pct": 0.514, "rvol": 0.445, "volume_pace_ratio": 2.696, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5842, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.54, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.54 < 1.5 at 9.72"], "price": 9.724, "vwap": 9.3402, "atr_1m": 0.0989, "spread": 0.05, "shares_per_min": 17238, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 320.6, "reachable": 1.6265, "breakout_slope_pct": 0.0185, "flat_band_pct": 0.2543, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.71, "imbalance": 0.36, "support": 9.3402, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:34:26.451672+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.6917, "vwap": 9.3402, "vwap_slope": 0.0036, "atr": 0.0998, "atr_pct": 1.03, "trend": "flat", "slope_pct": 0.1874, "flat_threshold_pct": 0.2574, "recent_slope_pct": -0.048, "ema9": 9.6944, "ema20": 9.6271, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.87, "distance_from_high_pct": 0.903, "spread_pct": 0.514, "rvol": 0.445, "volume_pace_ratio": 2.693, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5519, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.77, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.77 < 1.5 at 9.69"], "price": 9.6917, "vwap": 9.3402, "atr_1m": 0.0998, "spread": 0.05, "shares_per_min": 17238, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 320.6, "reachable": 1.6262, "breakout_slope_pct": -0.048, "flat_band_pct": 0.2574, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.71, "imbalance": 0.3, "support": 9.3402, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:34:31.503717+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.72, "vwap": 9.3402, "vwap_slope": 0.0036, "atr": 0.0998, "atr_pct": 1.027, "trend": "flat", "slope_pct": 0.1879, "flat_threshold_pct": 0.2567, "recent_slope_pct": 0.0103, "ema9": 9.7001, "ema20": 9.6298, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.87, "distance_from_high_pct": 0.613, "spread_pct": 0.514, "rvol": 0.445, "volume_pace_ratio": 2.689, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5802, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.57, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.57 < 1.5 at 9.72"], "price": 9.72, "vwap": 9.3402, "atr_1m": 0.0998, "spread": 0.05, "shares_per_min": 17238, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 320.5, "reachable": 1.626, "breakout_slope_pct": 0.0103, "flat_band_pct": 0.2567, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.71, "imbalance": 0.21, "support": 9.3402, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:34:36.558517+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 20.2s, plan says WATCH; stop 9.57, target 9.80 (range_20d_high), R:R 0.67; R:R 0.67 < 1.5 at 9.71; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.7061, "vwap": 9.3404, "vwap_slope": 0.0038, "atr": 0.0999, "atr_pct": 1.029, "trend": "flat", "slope_pct": 0.1877, "flat_threshold_pct": 0.2573, "recent_slope_pct": -0.0183, "ema9": 9.6973, "ema20": 9.6285, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.871, "distance_from_high_pct": 0.756, "spread_pct": 0.514, "rvol": 0.445, "volume_pace_ratio": 2.687, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5663, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.67, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.67 < 1.5 at 9.71"], "price": 9.7061, "vwap": 9.3404, "atr_1m": 0.0999, "spread": 0.05, "shares_per_min": 17238, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 320.4, "reachable": 1.6258, "breakout_slope_pct": -0.0183, "flat_band_pct": 0.2573, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.71, "imbalance": 0.65, "support": 9.3404, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5663, "target": 9.8, "reward_risk": 0.67, "setup": "", "reason": "WATCH; stop 9.57, target 9.80 (range_20d_high), R:R 0.67; R:R 0.67 < 1.5 at 9.71; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:34:41.610647+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 25.3s, plan says WATCH; stop 9.60, target 9.80 (range_20d_high), R:R 0.43; R:R 0.43 < 1.5 at 9.74; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.74, "vwap": 9.3404, "vwap_slope": 0.0038, "atr": 0.0999, "atr_pct": 1.025, "trend": "flat", "slope_pct": 0.1882, "flat_threshold_pct": 0.2564, "recent_slope_pct": 0.0515, "ema9": 9.7041, "ema20": 9.6317, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.871, "distance_from_high_pct": 0.409, "spread_pct": 0.514, "rvol": 0.445, "volume_pace_ratio": 2.684, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.6, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.43, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.43 < 1.5 at 9.74"], "price": 9.74, "vwap": 9.3404, "atr_1m": 0.0999, "spread": 0.05, "shares_per_min": 17238, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 320.3, "reachable": 1.6256, "breakout_slope_pct": 0.0515, "flat_band_pct": 0.2564, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.71, "imbalance": 0.61, "support": 9.3404, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.6, "target": 9.8, "reward_risk": 0.43, "setup": "", "reason": "WATCH; stop 9.60, target 9.80 (range_20d_high), R:R 0.43; R:R 0.43 < 1.5 at 9.74; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:34:46.662813+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 30.3s, plan says WATCH; stop 9.59, target 9.80 (range_20d_high), R:R 0.54; R:R 0.54 < 1.5 at 9.72; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.725, "vwap": 9.3406, "vwap_slope": 0.004, "atr": 0.0999, "atr_pct": 1.027, "trend": "flat", "slope_pct": 0.1879, "flat_threshold_pct": 0.2568, "recent_slope_pct": 0.0206, "ema9": 9.7011, "ema20": 9.6303, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.872, "distance_from_high_pct": 0.562, "spread_pct": 0.514, "rvol": 0.445, "volume_pace_ratio": 2.681, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5852, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.54, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.54 < 1.5 at 9.72"], "price": 9.725, "vwap": 9.3406, "atr_1m": 0.0999, "spread": 0.05, "shares_per_min": 17238, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 320.2, "reachable": 1.6254, "breakout_slope_pct": 0.0206, "flat_band_pct": 0.2568, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.71, "imbalance": -0.03, "support": 9.3406, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5852, "target": 9.8, "reward_risk": 0.54, "setup": "", "reason": "WATCH; stop 9.59, target 9.80 (range_20d_high), R:R 0.54; R:R 0.54 < 1.5 at 9.72; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:34:51.718069+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 35.4s, plan says WATCH; stop 9.59, target 9.80 (range_20d_high), R:R 0.54; R:R 0.54 < 1.5 at 9.72; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.725, "vwap": 9.3406, "vwap_slope": 0.004, "atr": 0.0999, "atr_pct": 1.027, "trend": "flat", "slope_pct": 0.1879, "flat_threshold_pct": 0.2568, "recent_slope_pct": 0.0206, "ema9": 9.7011, "ema20": 9.6303, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.873, "distance_from_high_pct": 0.562, "spread_pct": 0.514, "rvol": 0.445, "volume_pace_ratio": 2.678, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5852, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.54, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.54 < 1.5 at 9.72"], "price": 9.725, "vwap": 9.3406, "atr_1m": 0.0999, "spread": 0.05, "shares_per_min": 17238, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 320.1, "reachable": 1.6252, "breakout_slope_pct": 0.0206, "flat_band_pct": 0.2568, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.71, "imbalance": 0.05, "support": 9.3406, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5852, "target": 9.8, "reward_risk": 0.54, "setup": "", "reason": "WATCH; stop 9.59, target 9.80 (range_20d_high), R:R 0.54; R:R 0.54 < 1.5 at 9.72; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:34:56.775153+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 40.4s, plan says WATCH; stop 9.56, target 9.80 (range_20d_high), R:R 0.69; R:R 0.69 < 1.5 at 9.70; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.704, "vwap": 9.3406, "vwap_slope": 0.004, "atr": 0.1001, "atr_pct": 1.032, "trend": "flat", "slope_pct": 0.1876, "flat_threshold_pct": 0.2579, "recent_slope_pct": -0.0227, "ema9": 9.6969, "ema20": 9.6283, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.873, "distance_from_high_pct": 0.777, "spread_pct": 0.514, "rvol": 0.445, "volume_pace_ratio": 2.675, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5642, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.69, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.69 < 1.5 at 9.70"], "price": 9.704, "vwap": 9.3406, "atr_1m": 0.1001, "spread": 0.05, "shares_per_min": 17238, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 320.1, "reachable": 1.625, "breakout_slope_pct": -0.0227, "flat_band_pct": 0.2579, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.71, "imbalance": -0.6, "support": 9.3406, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5642, "target": 9.8, "reward_risk": 0.69, "setup": "", "reason": "WATCH; stop 9.56, target 9.80 (range_20d_high), R:R 0.69; R:R 0.69 < 1.5 at 9.70; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:35:01.833325+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 45.5s, plan says WATCH; stop 9.59, target 9.80 (range_20d_high), R:R 0.54; R:R 0.54 < 1.5 at 9.72; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.725, "vwap": 9.3406, "vwap_slope": 0.004, "atr": 0.1001, "atr_pct": 1.029, "trend": "flat", "slope_pct": 0.1879, "flat_threshold_pct": 0.2573, "recent_slope_pct": 0.0206, "ema9": 9.7011, "ema20": 9.6303, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.873, "distance_from_high_pct": 0.562, "spread_pct": 0.514, "rvol": 0.445, "volume_pace_ratio": 2.671, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5852, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.54, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.54 < 1.5 at 9.72"], "price": 9.725, "vwap": 9.3406, "atr_1m": 0.1001, "spread": 0.05, "shares_per_min": 17238, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 320.0, "reachable": 1.6248, "breakout_slope_pct": 0.0206, "flat_band_pct": 0.2573, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.71, "imbalance": -0.6, "support": 9.3406, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5852, "target": 9.8, "reward_risk": 0.54, "setup": "", "reason": "WATCH; stop 9.59, target 9.80 (range_20d_high), R:R 0.54; R:R 0.54 < 1.5 at 9.72; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:35:06.971726+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 50.6s, plan says WATCH; stop 9.60, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.74; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.7387, "vwap": 9.3407, "vwap_slope": 0.0036, "atr": 0.0977, "atr_pct": 1.003, "trend": "flat", "slope_pct": 0.1863, "flat_threshold_pct": 0.2508, "recent_slope_pct": 0.0951, "ema9": 9.7086, "ema20": 9.6406, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.864, "distance_from_high_pct": 0.422, "spread_pct": 0.514, "rvol": 0.445, "volume_pace_ratio": 2.668, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5989, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.44, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.44 < 1.5 at 9.74"], "price": 9.7387, "vwap": 9.3407, "atr_1m": 0.0977, "spread": 0.05, "shares_per_min": 17211, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 319.9, "reachable": 1.6205, "breakout_slope_pct": 0.0951, "flat_band_pct": 0.2508, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.7, "imbalance": 0.95, "support": 9.3407, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5989, "target": 9.8, "reward_risk": 0.44, "setup": "", "reason": "WATCH; stop 9.60, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.74; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:35:12.023686+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 55.7s, plan says WATCH; stop 9.60, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.74; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.7387, "vwap": 9.3407, "vwap_slope": 0.0036, "atr": 0.0977, "atr_pct": 1.003, "trend": "flat", "slope_pct": 0.1863, "flat_threshold_pct": 0.2508, "recent_slope_pct": 0.0951, "ema9": 9.7086, "ema20": 9.6406, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.864, "distance_from_high_pct": 0.422, "spread_pct": 0.514, "rvol": 0.445, "volume_pace_ratio": 2.664, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5989, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.44, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.44 < 1.5 at 9.74"], "price": 9.7387, "vwap": 9.3407, "atr_1m": 0.0977, "spread": 0.05, "shares_per_min": 17211, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 319.8, "reachable": 1.6202, "breakout_slope_pct": 0.0951, "flat_band_pct": 0.2508, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.7, "imbalance": 0.95, "support": 9.3407, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5989, "target": 9.8, "reward_risk": 0.44, "setup": "", "reason": "WATCH; stop 9.60, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.74; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:35:17.102381+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 60.7s, plan says WATCH; stop 9.56, target 9.80 (range_20d_high), R:R 0.72; R:R 0.72 < 1.5 at 9.70; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.7, "vwap": 9.3407, "vwap_slope": 0.0036, "atr": 0.098, "atr_pct": 1.01, "trend": "flat", "slope_pct": 0.1857, "flat_threshold_pct": 0.2526, "recent_slope_pct": 0.0154, "ema9": 9.7009, "ema20": 9.637, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.864, "distance_from_high_pct": 0.818, "spread_pct": 0.514, "rvol": 0.445, "volume_pace_ratio": 2.661, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5602, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.72, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.72 < 1.5 at 9.70"], "price": 9.7, "vwap": 9.3407, "atr_1m": 0.098, "spread": 0.05, "shares_per_min": 17211, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 319.7, "reachable": 1.62, "breakout_slope_pct": 0.0154, "flat_band_pct": 0.2526, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.7, "imbalance": 0.02, "support": 9.3407, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5602, "target": 9.8, "reward_risk": 0.72, "setup": "", "reason": "WATCH; stop 9.56, target 9.80 (range_20d_high), R:R 0.72; R:R 0.72 < 1.5 at 9.70; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:35:22.159656+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 65.8s, plan says WATCH; stop 9.56, target 9.80 (range_20d_high), R:R 0.72; R:R 0.72 < 1.5 at 9.70; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.7, "vwap": 9.3422, "vwap_slope": 0.0051, "atr": 0.0998, "atr_pct": 1.029, "trend": "flat", "slope_pct": 0.1857, "flat_threshold_pct": 0.2572, "recent_slope_pct": 0.0154, "ema9": 9.7009, "ema20": 9.637, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.876, "distance_from_high_pct": 0.818, "spread_pct": 0.62, "rvol": 0.447, "volume_pace_ratio": 2.668, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5602, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.72, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.72 < 1.5 at 9.70"], "price": 9.7, "vwap": 9.3422, "atr_1m": 0.0998, "spread": 0.06, "shares_per_min": 17211, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 319.6, "reachable": 1.6198, "breakout_slope_pct": 0.0154, "flat_band_pct": 0.2572, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.7, "imbalance": -0.49, "support": 9.3422, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5602, "target": 9.8, "reward_risk": 0.72, "setup": "", "reason": "WATCH; stop 9.56, target 9.80 (range_20d_high), R:R 0.72; R:R 0.72 < 1.5 at 9.70; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:35:27.218828+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 70.9s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.77; R:R 0.77 < 1.5 at 9.69; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6921, "vwap": 9.3422, "vwap_slope": 0.0051, "atr": 0.0998, "atr_pct": 1.029, "trend": "flat", "slope_pct": 0.1856, "flat_threshold_pct": 0.2574, "recent_slope_pct": -0.0008, "ema9": 9.6993, "ema20": 9.6362, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.876, "distance_from_high_pct": 0.899, "spread_pct": 0.62, "rvol": 0.447, "volume_pace_ratio": 2.665, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5523, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.77, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.77 < 1.5 at 9.69"], "price": 9.6921, "vwap": 9.3422, "atr_1m": 0.0998, "spread": 0.06, "shares_per_min": 17211, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 319.5, "reachable": 1.6196, "breakout_slope_pct": -0.0008, "flat_band_pct": 0.2574, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.7, "imbalance": -0.46, "support": 9.3422, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5523, "target": 9.8, "reward_risk": 0.77, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.77; R:R 0.77 < 1.5 at 9.69; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:35:32.271727+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 75.9s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.68, "vwap": 9.3423, "vwap_slope": 0.0052, "atr": 0.0998, "atr_pct": 1.031, "trend": "flat", "slope_pct": 0.1854, "flat_threshold_pct": 0.2577, "recent_slope_pct": -0.0258, "ema9": 9.6969, "ema20": 9.635, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.877, "distance_from_high_pct": 1.022, "spread_pct": 0.62, "rvol": 0.447, "volume_pace_ratio": 2.663, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.68"], "price": 9.68, "vwap": 9.3423, "atr_1m": 0.0998, "spread": 0.06, "shares_per_min": 17211, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 319.5, "reachable": 1.6194, "breakout_slope_pct": -0.0258, "flat_band_pct": 0.2577, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.7, "imbalance": -0.43, "support": 9.3423, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5402, "target": 9.8, "reward_risk": 0.86, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:35:37.329822+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 81.0s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.68, "vwap": 9.3423, "vwap_slope": 0.0052, "atr": 0.0998, "atr_pct": 1.031, "trend": "flat", "slope_pct": 0.1854, "flat_threshold_pct": 0.2577, "recent_slope_pct": -0.0258, "ema9": 9.6969, "ema20": 9.635, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.877, "distance_from_high_pct": 1.022, "spread_pct": 0.62, "rvol": 0.447, "volume_pace_ratio": 2.659, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.68"], "price": 9.68, "vwap": 9.3423, "atr_1m": 0.0998, "spread": 0.06, "shares_per_min": 17211, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 319.4, "reachable": 1.6192, "breakout_slope_pct": -0.0258, "flat_band_pct": 0.2577, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.7, "imbalance": -0.43, "support": 9.3423, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5402, "target": 9.8, "reward_risk": 0.86, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:35:42.390669+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 86.0s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.68, "vwap": 9.3423, "vwap_slope": 0.0052, "atr": 0.0998, "atr_pct": 1.031, "trend": "flat", "slope_pct": 0.1854, "flat_threshold_pct": 0.2577, "recent_slope_pct": -0.0258, "ema9": 9.6969, "ema20": 9.635, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.877, "distance_from_high_pct": 1.022, "spread_pct": 0.62, "rvol": 0.447, "volume_pace_ratio": 2.656, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.68"], "price": 9.68, "vwap": 9.3423, "atr_1m": 0.0998, "spread": 0.06, "shares_per_min": 17211, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 319.3, "reachable": 1.619, "breakout_slope_pct": -0.0258, "flat_band_pct": 0.2577, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.7, "imbalance": -0.43, "support": 9.3423, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5402, "target": 9.8, "reward_risk": 0.86, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:35:47.447629+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 91.1s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.68, "vwap": 9.3424, "vwap_slope": 0.0053, "atr": 0.1008, "atr_pct": 1.042, "trend": "flat", "slope_pct": 0.1854, "flat_threshold_pct": 0.2605, "recent_slope_pct": -0.0258, "ema9": 9.6969, "ema20": 9.635, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.878, "distance_from_high_pct": 1.022, "spread_pct": 0.62, "rvol": 0.448, "volume_pace_ratio": 2.653, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.68"], "price": 9.68, "vwap": 9.3424, "atr_1m": 0.1008, "spread": 0.06, "shares_per_min": 17211, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 319.2, "reachable": 1.6187, "breakout_slope_pct": -0.0258, "flat_band_pct": 0.2605, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.7, "imbalance": 0.14, "support": 9.3424, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5402, "target": 9.8, "reward_risk": 0.86, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:35:52.495700+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 96.1s, plan says WATCH; stop 9.56, target 9.80 (range_20d_high), R:R 0.73; R:R 0.73 < 1.5 at 9.70; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.698, "vwap": 9.3424, "vwap_slope": 0.0053, "atr": 0.1008, "atr_pct": 1.04, "trend": "flat", "slope_pct": 0.1857, "flat_threshold_pct": 0.26, "recent_slope_pct": 0.0113, "ema9": 9.7005, "ema20": 9.6368, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.878, "distance_from_high_pct": 0.838, "spread_pct": 0.62, "rvol": 0.448, "volume_pace_ratio": 2.65, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5582, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.73, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.73 < 1.5 at 9.70"], "price": 9.698, "vwap": 9.3424, "atr_1m": 0.1008, "spread": 0.06, "shares_per_min": 17211, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 319.1, "reachable": 1.6185, "breakout_slope_pct": 0.0113, "flat_band_pct": 0.26, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.7, "imbalance": -0.22, "support": 9.3424, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5582, "target": 9.8, "reward_risk": 0.73, "setup": "", "reason": "WATCH; stop 9.56, target 9.80 (range_20d_high), R:R 0.73; R:R 0.73 < 1.5 at 9.70; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:35:57.539603+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 101.2s, plan says WATCH; stop 9.57, target 9.80 (range_20d_high), R:R 0.67; R:R 0.67 < 1.5 at 9.71; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.706, "vwap": 9.3424, "vwap_slope": 0.0054, "atr": 0.1008, "atr_pct": 1.039, "trend": "flat", "slope_pct": 0.1858, "flat_threshold_pct": 0.2598, "recent_slope_pct": 0.0278, "ema9": 9.7021, "ema20": 9.6375, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.878, "distance_from_high_pct": 0.757, "spread_pct": 0.62, "rvol": 0.448, "volume_pace_ratio": 2.647, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5662, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.67, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.67 < 1.5 at 9.71"], "price": 9.706, "vwap": 9.3424, "atr_1m": 0.1008, "spread": 0.06, "shares_per_min": 17211, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 319.0, "reachable": 1.6183, "breakout_slope_pct": 0.0278, "flat_band_pct": 0.2598, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.7, "imbalance": 0.24, "support": 9.3424, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5662, "target": 9.8, "reward_risk": 0.67, "setup": "", "reason": "WATCH; stop 9.57, target 9.80 (range_20d_high), R:R 0.67; R:R 0.67 < 1.5 at 9.71; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:36:02.595716+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 106.2s, plan says WATCH; stop 9.57, target 9.80 (range_20d_high), R:R 0.67; R:R 0.67 < 1.5 at 9.71; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.706, "vwap": 9.3424, "vwap_slope": 0.0054, "atr": 0.1008, "atr_pct": 1.039, "trend": "flat", "slope_pct": 0.1858, "flat_threshold_pct": 0.2598, "recent_slope_pct": 0.0278, "ema9": 9.7021, "ema20": 9.6375, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.878, "distance_from_high_pct": 0.757, "spread_pct": 0.62, "rvol": 0.448, "volume_pace_ratio": 2.643, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5662, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.67, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.67 < 1.5 at 9.71"], "price": 9.706, "vwap": 9.3424, "atr_1m": 0.1008, "spread": 0.06, "shares_per_min": 17211, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 319.0, "reachable": 1.6181, "breakout_slope_pct": 0.0278, "flat_band_pct": 0.2598, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.7, "imbalance": 0.24, "support": 9.3424, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5662, "target": 9.8, "reward_risk": 0.67, "setup": "", "reason": "WATCH; stop 9.57, target 9.80 (range_20d_high), R:R 0.67; R:R 0.67 < 1.5 at 9.71; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:36:07.672287+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 111.3s, plan says WATCH; stop 9.57, target 9.80 (range_20d_high), R:R 0.67; R:R 0.67 < 1.5 at 9.71; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.706, "vwap": 9.3424, "vwap_slope": 0.0054, "atr": 0.1008, "atr_pct": 1.039, "trend": "flat", "slope_pct": 0.1858, "flat_threshold_pct": 0.2598, "recent_slope_pct": 0.0278, "ema9": 9.7021, "ema20": 9.6375, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.878, "distance_from_high_pct": 0.757, "spread_pct": 0.62, "rvol": 0.448, "volume_pace_ratio": 2.64, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5662, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.67, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.67 < 1.5 at 9.71"], "price": 9.706, "vwap": 9.3424, "atr_1m": 0.1008, "spread": 0.06, "shares_per_min": 17211, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 318.9, "reachable": 1.6179, "breakout_slope_pct": 0.0278, "flat_band_pct": 0.2598, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.7, "imbalance": 0.24, "support": 9.3424, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5662, "target": 9.8, "reward_risk": 0.67, "setup": "", "reason": "WATCH; stop 9.57, target 9.80 (range_20d_high), R:R 0.67; R:R 0.67 < 1.5 at 9.71; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:36:12.728924+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 116.4s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.66, "vwap": 9.3425, "vwap_slope": 0.0024, "atr": 0.0916, "atr_pct": 0.948, "trend": "flat", "slope_pct": 0.183, "flat_threshold_pct": 0.2369, "recent_slope_pct": -0.0454, "ema9": 9.6936, "ema20": 9.6397, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.823, "distance_from_high_pct": 1.227, "spread_pct": 0.62, "rvol": 0.448, "volume_pace_ratio": 2.637, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3425, "atr_1m": 0.0916, "spread": 0.06, "shares_per_min": 17148, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 318.8, "reachable": 1.6136, "breakout_slope_pct": -0.0454, "flat_band_pct": 0.2369, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.68, "imbalance": 0.94, "support": 9.3425, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5202, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:36:17.787828+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 121.4s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.66, "vwap": 9.3426, "vwap_slope": 0.0026, "atr": 0.0916, "atr_pct": 0.948, "trend": "flat", "slope_pct": 0.183, "flat_threshold_pct": 0.2369, "recent_slope_pct": -0.0454, "ema9": 9.6936, "ema20": 9.6397, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.824, "distance_from_high_pct": 1.227, "spread_pct": 0.62, "rvol": 0.448, "volume_pace_ratio": 2.635, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3426, "atr_1m": 0.0916, "spread": 0.06, "shares_per_min": 17148, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 318.7, "reachable": 1.6134, "breakout_slope_pct": -0.0454, "flat_band_pct": 0.2369, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.68, "imbalance": 0.78, "support": 9.3426, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5202, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:36:22.859616+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 126.5s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.66, "vwap": 9.3426, "vwap_slope": 0.0026, "atr": 0.0916, "atr_pct": 0.948, "trend": "flat", "slope_pct": 0.183, "flat_threshold_pct": 0.2369, "recent_slope_pct": -0.0454, "ema9": 9.6936, "ema20": 9.6397, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.824, "distance_from_high_pct": 1.227, "spread_pct": 0.62, "rvol": 0.448, "volume_pace_ratio": 2.631, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3426, "atr_1m": 0.0916, "spread": 0.06, "shares_per_min": 17148, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 318.6, "reachable": 1.6132, "breakout_slope_pct": -0.0454, "flat_band_pct": 0.2369, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.68, "imbalance": 0.7, "support": 9.3426, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5202, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:36:27.930445+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 131.6s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.85; R:R 0.85 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6805, "vwap": 9.3427, "vwap_slope": 0.0027, "atr": 0.0916, "atr_pct": 0.946, "trend": "flat", "slope_pct": 0.1833, "flat_threshold_pct": 0.2364, "recent_slope_pct": -0.0031, "ema9": 9.6977, "ema20": 9.6416, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.825, "distance_from_high_pct": 1.017, "spread_pct": 0.62, "rvol": 0.448, "volume_pace_ratio": 2.629, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5407, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.85, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.85 < 1.5 at 9.68"], "price": 9.6805, "vwap": 9.3427, "atr_1m": 0.0916, "spread": 0.06, "shares_per_min": 17148, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 318.5, "reachable": 1.613, "breakout_slope_pct": -0.0031, "flat_band_pct": 0.2364, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.68, "imbalance": 0.92, "support": 9.3427, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5407, "target": 9.8, "reward_risk": 0.85, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.85; R:R 0.85 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:36:32.990008+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 136.6s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.68, "vwap": 9.3427, "vwap_slope": 0.0027, "atr": 0.0923, "atr_pct": 0.953, "trend": "flat", "slope_pct": 0.1833, "flat_threshold_pct": 0.2383, "recent_slope_pct": -0.0041, "ema9": 9.6976, "ema20": 9.6416, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.825, "distance_from_high_pct": 1.022, "spread_pct": 0.62, "rvol": 0.448, "volume_pace_ratio": 2.626, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.68"], "price": 9.68, "vwap": 9.3427, "atr_1m": 0.0923, "spread": 0.06, "shares_per_min": 17148, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 318.5, "reachable": 1.6127, "breakout_slope_pct": -0.0041, "flat_band_pct": 0.2383, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.68, "imbalance": 0.9, "support": 9.3427, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5402, "target": 9.8, "reward_risk": 0.86, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:36:38.044859+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 141.7s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.11; imbalance -83% still heavy selling; no reclaim yet (needs a close > 9.74); R:R 1.11 < 1.5 at 9.64; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.645, "vwap": 9.3437, "vwap_slope": 0.0036, "atr": 0.0926, "atr_pct": 0.96, "trend": "flat", "slope_pct": 0.1828, "flat_threshold_pct": 0.2401, "recent_slope_pct": -0.0763, "ema9": 9.6906, "ema20": 9.6382, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.834, "distance_from_high_pct": 1.38, "spread_pct": 0.207, "rvol": 0.449, "volume_pace_ratio": 2.63, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5052, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.11, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["imbalance -83% still heavy selling", "no reclaim yet (needs a close > 9.74)", "R:R 1.11 < 1.5 at 9.64"], "price": 9.645, "vwap": 9.3437, "atr_1m": 0.0926, "spread": 0.02, "shares_per_min": 17148, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 318.4, "reachable": 1.6125, "breakout_slope_pct": -0.0763, "flat_band_pct": 0.2401, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.68, "imbalance": -0.83, "support": 9.3437, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5052, "target": 9.8, "reward_risk": 1.11, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.11; imbalance -83% still heavy selling; no reclaim yet (needs a close > 9.74); R:R 1.11 < 1.5 at 9.64; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:36:43.111725+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 146.8s, plan says WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.29; imbalance -84% still heavy selling; no reclaim yet (needs a close > 9.74); R:R 1.29 < 1.5 at 9.62; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.62, "vwap": 9.3437, "vwap_slope": 0.0036, "atr": 0.0944, "atr_pct": 0.981, "trend": "flat", "slope_pct": 0.1824, "flat_threshold_pct": 0.2454, "recent_slope_pct": -0.128, "ema9": 9.6856, "ema20": 9.6359, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.834, "distance_from_high_pct": 1.636, "spread_pct": 0.622, "rvol": 0.449, "volume_pace_ratio": 2.627, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4802, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.29, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["imbalance -84% still heavy selling", "no reclaim yet (needs a close > 9.74)", "R:R 1.29 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.3437, "atr_1m": 0.0944, "spread": 0.06, "shares_per_min": 17148, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 318.3, "reachable": 1.6123, "breakout_slope_pct": -0.128, "flat_band_pct": 0.2454, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.68, "imbalance": -0.84, "support": 9.3437, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4802, "target": 9.8, "reward_risk": 1.29, "setup": "", "reason": "WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.29; imbalance -84% still heavy selling; no reclaim yet (needs a close > 9.74); R:R 1.29 < 1.5 at 9.62; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:36:48.184064+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 151.8s, plan says WATCH; stop 9.47, target 9.80 (range_20d_high), R:R 1.33; imbalance -91% still heavy selling; no reclaim yet (needs a close > 9.74); R:R 1.33 < 1.5 at 9.61; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.614, "vwap": 9.3437, "vwap_slope": 0.0037, "atr": 0.0948, "atr_pct": 0.987, "trend": "flat", "slope_pct": 0.1823, "flat_threshold_pct": 0.2466, "recent_slope_pct": -0.1404, "ema9": 9.6844, "ema20": 9.6353, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.835, "distance_from_high_pct": 1.697, "spread_pct": 0.622, "rvol": 0.45, "volume_pace_ratio": 2.624, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4742, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.33, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["imbalance -91% still heavy selling", "no reclaim yet (needs a close > 9.74)", "R:R 1.33 < 1.5 at 9.61"], "price": 9.614, "vwap": 9.3437, "atr_1m": 0.0948, "spread": 0.06, "shares_per_min": 17148, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 318.2, "reachable": 1.6121, "breakout_slope_pct": -0.1404, "flat_band_pct": 0.2466, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.68, "imbalance": -0.91, "support": 9.3437, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4742, "target": 9.8, "reward_risk": 1.33, "setup": "", "reason": "WATCH; stop 9.47, target 9.80 (range_20d_high), R:R 1.33; imbalance -91% still heavy selling; no reclaim yet (needs a close > 9.74); R:R 1.33 < 1.5 at 9.61; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:36:53.239705+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 156.9s, plan says WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.22; imbalance -32% still heavy selling; no reclaim yet (needs a close > 9.74); R:R 1.22 < 1.5 at 9.63; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.63, "vwap": 9.3441, "vwap_slope": 0.0041, "atr": 0.0948, "atr_pct": 0.985, "trend": "flat", "slope_pct": 0.1826, "flat_threshold_pct": 0.2462, "recent_slope_pct": -0.1073, "ema9": 9.6876, "ema20": 9.6368, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.839, "distance_from_high_pct": 1.534, "spread_pct": 0.623, "rvol": 0.45, "volume_pace_ratio": 2.625, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4902, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.22, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["imbalance -32% still heavy selling", "no reclaim yet (needs a close > 9.74)", "R:R 1.22 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.3441, "atr_1m": 0.0948, "spread": 0.06, "shares_per_min": 17148, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 318.1, "reachable": 1.6119, "breakout_slope_pct": -0.1073, "flat_band_pct": 0.2462, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.68, "imbalance": -0.32, "support": 9.3441, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4902, "target": 9.8, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.22; imbalance -32% still heavy selling; no reclaim yet (needs a close > 9.74); R:R 1.22 < 1.5 at 9.63; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:36:58.291818+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 161.9s, plan says WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.22; no reclaim yet (needs a close > 9.74); R:R 1.22 < 1.5 at 9.63; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.63, "vwap": 9.3442, "vwap_slope": 0.0041, "atr": 0.0948, "atr_pct": 0.985, "trend": "flat", "slope_pct": 0.1826, "flat_threshold_pct": 0.2462, "recent_slope_pct": -0.1073, "ema9": 9.6876, "ema20": 9.6368, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.839, "distance_from_high_pct": 1.534, "spread_pct": 0.623, "rvol": 0.45, "volume_pace_ratio": 2.622, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4902, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.22, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.74)", "R:R 1.22 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.3442, "atr_1m": 0.0948, "spread": 0.06, "shares_per_min": 17148, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 318.0, "reachable": 1.6117, "breakout_slope_pct": -0.1073, "flat_band_pct": 0.2462, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.68, "imbalance": 0.81, "support": 9.3442, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4902, "target": 9.8, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.22; no reclaim yet (needs a close > 9.74); R:R 1.22 < 1.5 at 9.63; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:37:03.359743+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6812, "vwap": 9.3443, "vwap_slope": 0.0042, "atr": 0.0948, "atr_pct": 0.98, "trend": "flat", "slope_pct": 0.1833, "flat_threshold_pct": 0.2449, "recent_slope_pct": -0.0016, "ema9": 9.6979, "ema20": 9.6417, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.839, "distance_from_high_pct": 1.01, "spread_pct": 0.623, "rvol": 0.45, "volume_pace_ratio": 2.618, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5414, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.85, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.85 < 1.5 at 9.68"], "price": 9.6812, "vwap": 9.3443, "atr_1m": 0.0948, "spread": 0.06, "shares_per_min": 17148, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 317.9, "reachable": 1.6115, "breakout_slope_pct": -0.0016, "flat_band_pct": 0.2449, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.68, "imbalance": 0.81, "support": 9.3443, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:37:08.423464+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6812, "vwap": 9.3443, "vwap_slope": 0.0042, "atr": 0.0948, "atr_pct": 0.98, "trend": "flat", "slope_pct": 0.1833, "flat_threshold_pct": 0.2449, "recent_slope_pct": -0.0016, "ema9": 9.6979, "ema20": 9.6417, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.839, "distance_from_high_pct": 1.01, "spread_pct": 0.623, "rvol": 0.45, "volume_pace_ratio": 2.615, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5414, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.85, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.85 < 1.5 at 9.68"], "price": 9.6812, "vwap": 9.3443, "atr_1m": 0.0948, "spread": 0.06, "shares_per_min": 17148, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 317.9, "reachable": 1.6112, "breakout_slope_pct": -0.0016, "flat_band_pct": 0.2449, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.68, "imbalance": 0.81, "support": 9.3443, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:37:13.475375+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.665, "vwap": 9.3446, "vwap_slope": 0.0039, "atr": 0.0862, "atr_pct": 0.892, "trend": "flat", "slope_pct": 0.1805, "flat_threshold_pct": 0.2231, "recent_slope_pct": -0.1791, "ema9": 9.6913, "ema20": 9.6439, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.747, "distance_from_high_pct": 1.176, "spread_pct": 0.31, "rvol": 0.451, "volume_pace_ratio": 2.614, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5252, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.97, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.97 < 1.5 at 9.66"], "price": 9.665, "vwap": 9.3446, "atr_1m": 0.0862, "spread": 0.03, "shares_per_min": 16920, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 317.8, "reachable": 1.605, "breakout_slope_pct": -0.1791, "flat_band_pct": 0.2231, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.57, "imbalance": 1.0, "support": 9.3446, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:37:18.528949+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.6539, "vwap": 9.3484, "vwap_slope": 0.0077, "atr": 0.087, "atr_pct": 0.901, "trend": "flat", "slope_pct": 0.1803, "flat_threshold_pct": 0.2252, "recent_slope_pct": -0.2021, "ema9": 9.6891, "ema20": 9.6428, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.78, "distance_from_high_pct": 1.289, "spread_pct": 0.31, "rvol": 0.456, "volume_pace_ratio": 2.643, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5141, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.04, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["imbalance -91% still heavy selling", "no reclaim yet (needs a close > 9.74)", "R:R 1.04 < 1.5 at 9.65"], "price": 9.6539, "vwap": 9.3484, "atr_1m": 0.087, "spread": 0.03, "shares_per_min": 16920, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 317.7, "reachable": 1.6048, "breakout_slope_pct": -0.2021, "flat_band_pct": 0.2252, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.57, "imbalance": -0.91, "support": 9.3484, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:37:23.580080+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.68, "vwap": 9.3505, "vwap_slope": 0.0098, "atr": 0.0876, "atr_pct": 0.905, "trend": "flat", "slope_pct": 0.1807, "flat_threshold_pct": 0.2262, "recent_slope_pct": -0.1482, "ema9": 9.6943, "ema20": 9.6453, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.797, "distance_from_high_pct": 1.022, "spread_pct": 0.31, "rvol": 0.459, "volume_pace_ratio": 2.655, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.68"], "price": 9.68, "vwap": 9.3505, "atr_1m": 0.0876, "spread": 0.03, "shares_per_min": 16920, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 317.6, "reachable": 1.6046, "breakout_slope_pct": -0.1482, "flat_band_pct": 0.2262, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.57, "imbalance": -0.28, "support": 9.3505, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:37:28.635680+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6783, "vwap": 9.3507, "vwap_slope": 0.0101, "atr": 0.089, "atr_pct": 0.92, "trend": "flat", "slope_pct": 0.1807, "flat_threshold_pct": 0.23, "recent_slope_pct": -0.1517, "ema9": 9.694, "ema20": 9.6452, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.798, "distance_from_high_pct": 1.04, "spread_pct": 0.413, "rvol": 0.459, "volume_pace_ratio": 2.653, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5385, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.87, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.87 < 1.5 at 9.68"], "price": 9.6783, "vwap": 9.3507, "atr_1m": 0.089, "spread": 0.04, "shares_per_min": 16920, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 317.5, "reachable": 1.6044, "breakout_slope_pct": -0.1517, "flat_band_pct": 0.23, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.57, "imbalance": -0.29, "support": 9.3507, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:37:33.693742+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.675, "vwap": 9.3507, "vwap_slope": 0.0101, "atr": 0.089, "atr_pct": 0.92, "trend": "flat", "slope_pct": 0.1806, "flat_threshold_pct": 0.2301, "recent_slope_pct": -0.1585, "ema9": 9.6933, "ema20": 9.6449, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.798, "distance_from_high_pct": 1.074, "spread_pct": 0.517, "rvol": 0.459, "volume_pace_ratio": 2.65, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5352, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.89, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.89 < 1.5 at 9.68"], "price": 9.675, "vwap": 9.3507, "atr_1m": 0.089, "spread": 0.05, "shares_per_min": 16920, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 317.4, "reachable": 1.6042, "breakout_slope_pct": -0.1585, "flat_band_pct": 0.2301, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.57, "imbalance": -0.32, "support": 9.3507, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:37:38.745278+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.715, "vwap": 9.3513, "vwap_slope": 0.0107, "atr": 0.0894, "atr_pct": 0.92, "trend": "flat", "slope_pct": 0.1812, "flat_threshold_pct": 0.23, "recent_slope_pct": -0.076, "ema9": 9.7013, "ema20": 9.6487, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.8, "distance_from_high_pct": 0.665, "spread_pct": 0.412, "rvol": 0.459, "volume_pace_ratio": 2.649, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.61, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.61 < 1.5 at 9.71"], "price": 9.715, "vwap": 9.3513, "atr_1m": 0.0894, "spread": 0.04, "shares_per_min": 16920, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 317.4, "reachable": 1.6039, "breakout_slope_pct": -0.076, "flat_band_pct": 0.23, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.57, "imbalance": -0.22, "support": 9.3513, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:37:43.799745+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.71, "vwap": 9.3515, "vwap_slope": 0.0108, "atr": 0.0894, "atr_pct": 0.92, "trend": "flat", "slope_pct": 0.1811, "flat_threshold_pct": 0.2301, "recent_slope_pct": -0.0863, "ema9": 9.7003, "ema20": 9.6482, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.802, "distance_from_high_pct": 0.716, "spread_pct": 0.619, "rvol": 0.46, "volume_pace_ratio": 2.647, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5702, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.64, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.64 < 1.5 at 9.71"], "price": 9.71, "vwap": 9.3515, "atr_1m": 0.0894, "spread": 0.06, "shares_per_min": 16920, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 317.3, "reachable": 1.6037, "breakout_slope_pct": -0.0863, "flat_band_pct": 0.2301, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.57, "imbalance": 0.64, "support": 9.3515, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:37:48.853001+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.705, "vwap": 9.3572, "vwap_slope": 0.0166, "atr": 0.0897, "atr_pct": 0.925, "trend": "flat", "slope_pct": 0.181, "flat_threshold_pct": 0.2311, "recent_slope_pct": -0.0966, "ema9": 9.6993, "ema20": 9.6477, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.85, "distance_from_high_pct": 0.767, "spread_pct": 0.412, "rvol": 0.468, "volume_pace_ratio": 2.689, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5652, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.68, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.68 < 1.5 at 9.71"], "price": 9.705, "vwap": 9.3572, "atr_1m": 0.0897, "spread": 0.04, "shares_per_min": 16920, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 317.2, "reachable": 1.6035, "breakout_slope_pct": -0.0966, "flat_band_pct": 0.2311, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.57, "imbalance": -0.93, "support": 9.3572, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:37:53.909010+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.705, "vwap": 9.3572, "vwap_slope": 0.0166, "atr": 0.0897, "atr_pct": 0.925, "trend": "flat", "slope_pct": 0.181, "flat_threshold_pct": 0.2311, "recent_slope_pct": -0.0966, "ema9": 9.6993, "ema20": 9.6477, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.85, "distance_from_high_pct": 0.767, "spread_pct": 0.412, "rvol": 0.468, "volume_pace_ratio": 2.686, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5652, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.68, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.68 < 1.5 at 9.71"], "price": 9.705, "vwap": 9.3572, "atr_1m": 0.0897, "spread": 0.04, "shares_per_min": 16920, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 317.1, "reachable": 1.6033, "breakout_slope_pct": -0.0966, "flat_band_pct": 0.2311, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.57, "imbalance": -0.93, "support": 9.3572, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:37:58.959477+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.68, "vwap": 9.3569, "vwap_slope": 0.0163, "atr": 0.0897, "atr_pct": 0.927, "trend": "flat", "slope_pct": 0.1807, "flat_threshold_pct": 0.2317, "recent_slope_pct": -0.1482, "ema9": 9.6943, "ema20": 9.6453, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.85, "distance_from_high_pct": 1.022, "spread_pct": 0.515, "rvol": 0.468, "volume_pace_ratio": 2.683, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.68"], "price": 9.68, "vwap": 9.3569, "atr_1m": 0.0897, "spread": 0.05, "shares_per_min": 16920, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 317.0, "reachable": 1.6031, "breakout_slope_pct": -0.1482, "flat_band_pct": 0.2317, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.57, "imbalance": -0.99, "support": 9.3569, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:38:04.031812+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.68, "vwap": 9.3569, "vwap_slope": 0.0163, "atr": 0.0897, "atr_pct": 0.927, "trend": "flat", "slope_pct": 0.1807, "flat_threshold_pct": 0.2317, "recent_slope_pct": -0.1482, "ema9": 9.6943, "ema20": 9.6453, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.85, "distance_from_high_pct": 1.022, "spread_pct": 0.515, "rvol": 0.468, "volume_pace_ratio": 2.679, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.68"], "price": 9.68, "vwap": 9.3569, "atr_1m": 0.0897, "spread": 0.05, "shares_per_min": 16920, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 316.9, "reachable": 1.6029, "breakout_slope_pct": -0.1482, "flat_band_pct": 0.2317, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.57, "imbalance": -0.99, "support": 9.3569, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:38:09.095634+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.68, "vwap": 9.3569, "vwap_slope": 0.0145, "atr": 0.0854, "atr_pct": 0.882, "trend": "flat", "slope_pct": 0.1781, "flat_threshold_pct": 0.2206, "recent_slope_pct": -0.1197, "ema9": 9.6914, "ema20": 9.6486, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.798, "distance_from_high_pct": 1.022, "spread_pct": 0.515, "rvol": 0.468, "volume_pace_ratio": 2.676, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.68"], "price": 9.68, "vwap": 9.3569, "atr_1m": 0.0854, "spread": 0.05, "shares_per_min": 16800, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 316.8, "reachable": 1.5967, "breakout_slope_pct": -0.1197, "flat_band_pct": 0.2206, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.5, "imbalance": -0.99, "support": 9.3569, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:38:14.161547+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.65, "vwap": 9.3571, "vwap_slope": 0.0147, "atr": 0.0875, "atr_pct": 0.907, "trend": "flat", "slope_pct": 0.1777, "flat_threshold_pct": 0.2268, "recent_slope_pct": -0.1817, "ema9": 9.6854, "ema20": 9.6458, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.799, "distance_from_high_pct": 1.329, "spread_pct": 0.414, "rvol": 0.468, "volume_pace_ratio": 2.674, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["imbalance -38% still heavy selling", "no reclaim yet (needs a close > 9.70)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3571, "atr_1m": 0.0875, "spread": 0.04, "shares_per_min": 16800, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 316.8, "reachable": 1.5964, "breakout_slope_pct": -0.1817, "flat_band_pct": 0.2268, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.5, "imbalance": -0.38, "support": 9.3571, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:38:19.215546+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.68, "vwap": 9.3571, "vwap_slope": 0.0147, "atr": 0.0875, "atr_pct": 0.904, "trend": "flat", "slope_pct": 0.1781, "flat_threshold_pct": 0.2261, "recent_slope_pct": -0.1197, "ema9": 9.6914, "ema20": 9.6486, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.799, "distance_from_high_pct": 1.022, "spread_pct": 0.414, "rvol": 0.468, "volume_pace_ratio": 2.671, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.68"], "price": 9.68, "vwap": 9.3571, "atr_1m": 0.0875, "spread": 0.04, "shares_per_min": 16800, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 316.7, "reachable": 1.5962, "breakout_slope_pct": -0.1197, "flat_band_pct": 0.2261, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.5, "imbalance": -0.16, "support": 9.3571, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:38:24.274077+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.67, "vwap": 9.3571, "vwap_slope": 0.0147, "atr": 0.0875, "atr_pct": 0.905, "trend": "flat", "slope_pct": 0.178, "flat_threshold_pct": 0.2263, "recent_slope_pct": -0.1403, "ema9": 9.6894, "ema20": 9.6477, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.799, "distance_from_high_pct": 1.125, "spread_pct": 0.414, "rvol": 0.468, "volume_pace_ratio": 2.668, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.93, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.93 < 1.5 at 9.67"], "price": 9.67, "vwap": 9.3571, "atr_1m": 0.0875, "spread": 0.04, "shares_per_min": 16800, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 316.6, "reachable": 1.596, "breakout_slope_pct": -0.1403, "flat_band_pct": 0.2263, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.5, "imbalance": -0.16, "support": 9.3571, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:38:29.328645+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 20.2s, plan says WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.91; R:R 0.91 < 1.5 at 9.67; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6723, "vwap": 9.3571, "vwap_slope": 0.0147, "atr": 0.0875, "atr_pct": 0.905, "trend": "flat", "slope_pct": 0.178, "flat_threshold_pct": 0.2263, "recent_slope_pct": -0.1356, "ema9": 9.6899, "ema20": 9.6479, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.799, "distance_from_high_pct": 1.101, "spread_pct": 0.414, "rvol": 0.468, "volume_pace_ratio": 2.665, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5325, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.91, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.91 < 1.5 at 9.67"], "price": 9.6723, "vwap": 9.3571, "atr_1m": 0.0875, "spread": 0.04, "shares_per_min": 16800, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 316.5, "reachable": 1.5958, "breakout_slope_pct": -0.1356, "flat_band_pct": 0.2263, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.5, "imbalance": -0.11, "support": 9.3571, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5325, "target": 9.8, "reward_risk": 0.91, "setup": "", "reason": "WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.91; R:R 0.91 < 1.5 at 9.67; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:38:34.379488+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 25.3s, plan says WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.97; R:R 0.97 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.665, "vwap": 9.3572, "vwap_slope": 0.0147, "atr": 0.0875, "atr_pct": 0.906, "trend": "flat", "slope_pct": 0.1779, "flat_threshold_pct": 0.2264, "recent_slope_pct": -0.1506, "ema9": 9.6884, "ema20": 9.6472, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.8, "distance_from_high_pct": 1.176, "spread_pct": 0.31, "rvol": 0.468, "volume_pace_ratio": 2.662, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5252, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.97, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.97 < 1.5 at 9.66"], "price": 9.665, "vwap": 9.3572, "atr_1m": 0.0875, "spread": 0.03, "shares_per_min": 16800, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 316.4, "reachable": 1.5956, "breakout_slope_pct": -0.1506, "flat_band_pct": 0.2264, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.5, "imbalance": 0.94, "support": 9.3572, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5252, "target": 9.8, "reward_risk": 0.97, "setup": "", "reason": "WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.97; R:R 0.97 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:38:39.431681+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 30.3s, plan says WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.97; R:R 0.97 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.665, "vwap": 9.3572, "vwap_slope": 0.0148, "atr": 0.0875, "atr_pct": 0.906, "trend": "flat", "slope_pct": 0.1779, "flat_threshold_pct": 0.2264, "recent_slope_pct": -0.1506, "ema9": 9.6884, "ema20": 9.6472, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.8, "distance_from_high_pct": 1.176, "spread_pct": 0.31, "rvol": 0.468, "volume_pace_ratio": 2.659, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5252, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.97, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.97 < 1.5 at 9.66"], "price": 9.665, "vwap": 9.3572, "atr_1m": 0.0875, "spread": 0.03, "shares_per_min": 16800, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 316.3, "reachable": 1.5954, "breakout_slope_pct": -0.1506, "flat_band_pct": 0.2264, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.5, "imbalance": 1.0, "support": 9.3572, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5252, "target": 9.8, "reward_risk": 0.97, "setup": "", "reason": "WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.97; R:R 0.97 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:38:44.495546+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 35.4s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.68, "vwap": 9.3574, "vwap_slope": 0.015, "atr": 0.0875, "atr_pct": 0.904, "trend": "flat", "slope_pct": 0.1781, "flat_threshold_pct": 0.2261, "recent_slope_pct": -0.1197, "ema9": 9.6914, "ema20": 9.6486, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.802, "distance_from_high_pct": 1.022, "spread_pct": 0.31, "rvol": 0.468, "volume_pace_ratio": 2.657, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.68"], "price": 9.68, "vwap": 9.3574, "atr_1m": 0.0875, "spread": 0.03, "shares_per_min": 16800, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 316.3, "reachable": 1.5952, "breakout_slope_pct": -0.1197, "flat_band_pct": 0.2261, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.5, "imbalance": 0.91, "support": 9.3574, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5402, "target": 9.8, "reward_risk": 0.86, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:38:49.554049+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 40.5s, plan says WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.93; R:R 0.93 < 1.5 at 9.67; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6697, "vwap": 9.3574, "vwap_slope": 0.015, "atr": 0.0875, "atr_pct": 0.905, "trend": "flat", "slope_pct": 0.178, "flat_threshold_pct": 0.2263, "recent_slope_pct": -0.1409, "ema9": 9.6894, "ema20": 9.6477, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.802, "distance_from_high_pct": 1.128, "spread_pct": 0.31, "rvol": 0.468, "volume_pace_ratio": 2.654, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5299, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.93, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.93 < 1.5 at 9.67"], "price": 9.6697, "vwap": 9.3574, "atr_1m": 0.0875, "spread": 0.03, "shares_per_min": 16800, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 316.2, "reachable": 1.595, "breakout_slope_pct": -0.1409, "flat_band_pct": 0.2263, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.5, "imbalance": -0.34, "support": 9.3574, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5299, "target": 9.8, "reward_risk": 0.93, "setup": "", "reason": "WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.93; R:R 0.93 < 1.5 at 9.67; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:38:54.610730+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 45.5s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.89; R:R 0.89 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.675, "vwap": 9.3574, "vwap_slope": 0.015, "atr": 0.0875, "atr_pct": 0.905, "trend": "flat", "slope_pct": 0.178, "flat_threshold_pct": 0.2262, "recent_slope_pct": -0.13, "ema9": 9.6904, "ema20": 9.6482, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.802, "distance_from_high_pct": 1.074, "spread_pct": 0.31, "rvol": 0.468, "volume_pace_ratio": 2.651, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5352, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.89, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.89 < 1.5 at 9.68"], "price": 9.675, "vwap": 9.3574, "atr_1m": 0.0875, "spread": 0.03, "shares_per_min": 16800, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 316.1, "reachable": 1.5947, "breakout_slope_pct": -0.13, "flat_band_pct": 0.2262, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.5, "imbalance": -0.34, "support": 9.3574, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5352, "target": 9.8, "reward_risk": 0.89, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.89; R:R 0.89 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:38:59.663150+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 50.6s, plan says WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.93; R:R 0.93 < 1.5 at 9.67; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.67, "vwap": 9.3575, "vwap_slope": 0.0151, "atr": 0.0875, "atr_pct": 0.905, "trend": "flat", "slope_pct": 0.178, "flat_threshold_pct": 0.2263, "recent_slope_pct": -0.1403, "ema9": 9.6894, "ema20": 9.6477, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.803, "distance_from_high_pct": 1.125, "spread_pct": 0.414, "rvol": 0.469, "volume_pace_ratio": 2.648, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.93, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.93 < 1.5 at 9.67"], "price": 9.67, "vwap": 9.3575, "atr_1m": 0.0875, "spread": 0.04, "shares_per_min": 16800, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 316.0, "reachable": 1.5945, "breakout_slope_pct": -0.1403, "flat_band_pct": 0.2263, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.5, "imbalance": -0.34, "support": 9.3575, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5302, "target": 9.8, "reward_risk": 0.93, "setup": "", "reason": "WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.93; R:R 0.93 < 1.5 at 9.67; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:39:04.726232+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 55.6s, plan says WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.93; R:R 0.93 < 1.5 at 9.67; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.67, "vwap": 9.3575, "vwap_slope": 0.0133, "atr": 0.0848, "atr_pct": 0.877, "trend": "flat", "slope_pct": 0.1753, "flat_threshold_pct": 0.2192, "recent_slope_pct": -0.0859, "ema9": 9.6856, "ema20": 9.6498, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.836, "distance_from_high_pct": 1.125, "spread_pct": 0.414, "rvol": 0.469, "volume_pace_ratio": 2.645, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.93, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.93 < 1.5 at 9.67"], "price": 9.67, "vwap": 9.3575, "atr_1m": 0.0848, "spread": 0.04, "shares_per_min": 12159, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 315.9, "reachable": 1.5922, "breakout_slope_pct": -0.0859, "flat_band_pct": 0.2192, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": -0.49, "support": 9.3575, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5302, "target": 9.8, "reward_risk": 0.93, "setup": "", "reason": "WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.93; R:R 0.93 < 1.5 at 9.67; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:39:09.789946+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 60.7s, plan says WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.93; R:R 0.93 < 1.5 at 9.67; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.67, "vwap": 9.3578, "vwap_slope": 0.0136, "atr": 0.0862, "atr_pct": 0.891, "trend": "flat", "slope_pct": 0.1753, "flat_threshold_pct": 0.2229, "recent_slope_pct": -0.0859, "ema9": 9.6856, "ema20": 9.6498, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.839, "distance_from_high_pct": 1.125, "spread_pct": 0.104, "rvol": 0.469, "volume_pace_ratio": 2.645, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.93, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.93 < 1.5 at 9.67"], "price": 9.67, "vwap": 9.3578, "atr_1m": 0.0862, "spread": 0.01, "shares_per_min": 12159, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 315.8, "reachable": 1.592, "breakout_slope_pct": -0.0859, "flat_band_pct": 0.2229, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": -0.92, "support": 9.3578, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5302, "target": 9.8, "reward_risk": 0.93, "setup": "", "reason": "WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.93; R:R 0.93 < 1.5 at 9.67; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:39:14.848737+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 65.8s, plan says WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.93; R:R 0.93 < 1.5 at 9.67; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6699, "vwap": 9.358, "vwap_slope": 0.0137, "atr": 0.0862, "atr_pct": 0.891, "trend": "flat", "slope_pct": 0.1753, "flat_threshold_pct": 0.2229, "recent_slope_pct": -0.0861, "ema9": 9.6855, "ema20": 9.6498, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.84, "distance_from_high_pct": 1.126, "spread_pct": 0.207, "rvol": 0.469, "volume_pace_ratio": 2.643, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5301, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.93, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.93 < 1.5 at 9.67"], "price": 9.6699, "vwap": 9.358, "atr_1m": 0.0862, "spread": 0.02, "shares_per_min": 12159, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 315.8, "reachable": 1.5918, "breakout_slope_pct": -0.0861, "flat_band_pct": 0.2229, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": -0.29, "support": 9.358, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5301, "target": 9.8, "reward_risk": 0.93, "setup": "", "reason": "WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.93; R:R 0.93 < 1.5 at 9.67; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:39:19.907678+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 70.8s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; no reclaim yet (needs a close > 9.72); R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.66, "vwap": 9.358, "vwap_slope": 0.0137, "atr": 0.0862, "atr_pct": 0.892, "trend": "flat", "slope_pct": 0.1751, "flat_threshold_pct": 0.2231, "recent_slope_pct": -0.1066, "ema9": 9.6836, "ema20": 9.6489, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.84, "distance_from_high_pct": 1.227, "spread_pct": 0.31, "rvol": 0.469, "volume_pace_ratio": 2.64, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.72)", "R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.358, "atr_1m": 0.0862, "spread": 0.03, "shares_per_min": 12159, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 315.7, "reachable": 1.5916, "breakout_slope_pct": -0.1066, "flat_band_pct": 0.2231, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": -0.29, "support": 9.358, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5202, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; no reclaim yet (needs a close > 9.72); R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:39:24.968243+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 75.9s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; imbalance -84% still heavy selling; no reclaim yet (needs a close > 9.72); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.3592, "vwap_slope": 0.0149, "atr": 0.0862, "atr_pct": 0.893, "trend": "flat", "slope_pct": 0.175, "flat_threshold_pct": 0.2233, "recent_slope_pct": -0.1273, "ema9": 9.6816, "ema20": 9.6479, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.852, "distance_from_high_pct": 1.329, "spread_pct": 0.207, "rvol": 0.471, "volume_pace_ratio": 2.647, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["imbalance -84% still heavy selling", "no reclaim yet (needs a close > 9.72)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3592, "atr_1m": 0.0862, "spread": 0.02, "shares_per_min": 12159, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 315.6, "reachable": 1.5914, "breakout_slope_pct": -0.1273, "flat_band_pct": 0.2233, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": -0.84, "support": 9.3592, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5102, "target": 9.8, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; imbalance -84% still heavy selling; no reclaim yet (needs a close > 9.72); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:39:30.023766+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 80.9s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.04; imbalance -64% still heavy selling; no reclaim yet (needs a close > 9.72); R:R 1.04 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.655, "vwap": 9.3595, "vwap_slope": 0.0152, "atr": 0.0862, "atr_pct": 0.893, "trend": "flat", "slope_pct": 0.1751, "flat_threshold_pct": 0.2232, "recent_slope_pct": -0.117, "ema9": 9.6826, "ema20": 9.6484, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.855, "distance_from_high_pct": 1.278, "spread_pct": 0.104, "rvol": 0.472, "volume_pace_ratio": 2.647, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5152, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.04, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["imbalance -64% still heavy selling", "no reclaim yet (needs a close > 9.72)", "R:R 1.04 < 1.5 at 9.65"], "price": 9.655, "vwap": 9.3595, "atr_1m": 0.0862, "spread": 0.01, "shares_per_min": 12159, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 315.5, "reachable": 1.5911, "breakout_slope_pct": -0.117, "flat_band_pct": 0.2232, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": -0.64, "support": 9.3595, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5152, "target": 9.8, "reward_risk": 1.04, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.04; imbalance -64% still heavy selling; no reclaim yet (needs a close > 9.72); R:R 1.04 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:39:35.105141+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 86.0s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.04; imbalance -64% still heavy selling; no reclaim yet (needs a close > 9.72); R:R 1.04 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.655, "vwap": 9.3595, "vwap_slope": 0.0152, "atr": 0.0862, "atr_pct": 0.893, "trend": "flat", "slope_pct": 0.1751, "flat_threshold_pct": 0.2232, "recent_slope_pct": -0.117, "ema9": 9.6826, "ema20": 9.6484, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.855, "distance_from_high_pct": 1.278, "spread_pct": 0.207, "rvol": 0.472, "volume_pace_ratio": 2.643, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5152, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.04, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["imbalance -64% still heavy selling", "no reclaim yet (needs a close > 9.72)", "R:R 1.04 < 1.5 at 9.65"], "price": 9.655, "vwap": 9.3595, "atr_1m": 0.0862, "spread": 0.02, "shares_per_min": 12159, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 315.4, "reachable": 1.5909, "breakout_slope_pct": -0.117, "flat_band_pct": 0.2232, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": -0.64, "support": 9.3595, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5152, "target": 9.8, "reward_risk": 1.04, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.04; imbalance -64% still heavy selling; no reclaim yet (needs a close > 9.72); R:R 1.04 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:39:40.160472+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 91.1s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.81; R:R 0.81 < 1.5 at 9.69; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6865, "vwap": 9.3743, "vwap_slope": 0.03, "atr": 0.0883, "atr_pct": 0.912, "trend": "flat", "slope_pct": 0.1755, "flat_threshold_pct": 0.228, "recent_slope_pct": -0.0518, "ema9": 9.6889, "ema20": 9.6514, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.995, "distance_from_high_pct": 0.956, "spread_pct": 0.206, "rvol": 0.495, "volume_pace_ratio": 2.77, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5467, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.81, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.81 < 1.5 at 9.69"], "price": 9.6865, "vwap": 9.3743, "atr_1m": 0.0883, "spread": 0.02, "shares_per_min": 12159, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 315.3, "reachable": 1.5907, "breakout_slope_pct": -0.0518, "flat_band_pct": 0.228, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": -0.79, "support": 9.3743, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5467, "target": 9.8, "reward_risk": 0.81, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.81; R:R 0.81 < 1.5 at 9.69; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:39:45.225060+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 96.1s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.68, "vwap": 9.3744, "vwap_slope": 0.0301, "atr": 0.0891, "atr_pct": 0.92, "trend": "flat", "slope_pct": 0.1754, "flat_threshold_pct": 0.23, "recent_slope_pct": -0.0653, "ema9": 9.6876, "ema20": 9.6508, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.996, "distance_from_high_pct": 1.022, "spread_pct": 0.31, "rvol": 0.495, "volume_pace_ratio": 2.767, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.86, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.86 < 1.5 at 9.68"], "price": 9.68, "vwap": 9.3744, "atr_1m": 0.0891, "spread": 0.03, "shares_per_min": 12159, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 315.2, "reachable": 1.5905, "breakout_slope_pct": -0.0653, "flat_band_pct": 0.23, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": -0.77, "support": 9.3744, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5402, "target": 9.8, "reward_risk": 0.86, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.86; R:R 0.86 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:39:50.283660+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 101.2s, plan says WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.92; R:R 0.92 < 1.5 at 9.67; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.671, "vwap": 9.3743, "vwap_slope": 0.03, "atr": 0.0891, "atr_pct": 0.921, "trend": "flat", "slope_pct": 0.1753, "flat_threshold_pct": 0.2302, "recent_slope_pct": -0.0839, "ema9": 9.6858, "ema20": 9.6499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.996, "distance_from_high_pct": 1.115, "spread_pct": 0.31, "rvol": 0.495, "volume_pace_ratio": 2.764, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5312, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.92, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.92 < 1.5 at 9.67"], "price": 9.671, "vwap": 9.3743, "atr_1m": 0.0891, "spread": 0.03, "shares_per_min": 12159, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 315.2, "reachable": 1.5903, "breakout_slope_pct": -0.0839, "flat_band_pct": 0.2302, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": -0.8, "support": 9.3743, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5312, "target": 9.8, "reward_risk": 0.92, "setup": "", "reason": "WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.92; R:R 0.92 < 1.5 at 9.67; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:39:55.335553+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 106.2s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.04; imbalance -80% still heavy selling; no reclaim yet (needs a close > 9.72); R:R 1.04 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6546, "vwap": 9.374, "vwap_slope": 0.0297, "atr": 0.0891, "atr_pct": 0.923, "trend": "flat", "slope_pct": 0.1751, "flat_threshold_pct": 0.2306, "recent_slope_pct": -0.1178, "ema9": 9.6825, "ema20": 9.6483, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.996, "distance_from_high_pct": 1.282, "spread_pct": 0.31, "rvol": 0.495, "volume_pace_ratio": 2.761, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5148, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.04, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["imbalance -80% still heavy selling", "no reclaim yet (needs a close > 9.72)", "R:R 1.04 < 1.5 at 9.65"], "price": 9.6546, "vwap": 9.374, "atr_1m": 0.0891, "spread": 0.03, "shares_per_min": 12159, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 315.1, "reachable": 1.5901, "breakout_slope_pct": -0.1178, "flat_band_pct": 0.2306, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.52, "imbalance": -0.8, "support": 9.374, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5148, "target": 9.8, "reward_risk": 1.04, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.04; imbalance -80% still heavy selling; no reclaim yet (needs a close > 9.72); R:R 1.04 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:40:00.392705+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 111.3s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; selling not fading: red-bar volume 0.90x the advance (max 0.7); imbalance -92% still heavy selling; no reclaim yet (needs a close > 9.71); R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.66, "vwap": 9.3742, "vwap_slope": 0.0172, "atr": 0.0805, "atr_pct": 0.833, "trend": "flat", "slope_pct": 0.1723, "flat_threshold_pct": 0.2084, "recent_slope_pct": -0.0701, "ema9": 9.678, "ema20": 9.6495, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.943, "distance_from_high_pct": 1.227, "spread_pct": 0.31, "rvol": 0.495, "volume_pace_ratio": 2.76, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.90x the advance (max 0.7)", "imbalance -92% still heavy selling", "no reclaim yet (needs a close > 9.71)", "R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3742, "atr_1m": 0.0805, "spread": 0.03, "shares_per_min": 11937, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 315.0, "reachable": 1.5878, "breakout_slope_pct": -0.0701, "flat_band_pct": 0.2084, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": -0.92, "support": 9.3742, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5202, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; selling not fading: red-bar volume 0.90x the advance (max 0.7); imbalance -92% still heavy selling; no reclaim yet (needs a close > 9.71); R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:40:05.480082+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 116.4s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 0.99; R:R 0.99 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6616, "vwap": 9.3742, "vwap_slope": 0.0172, "atr": 0.0805, "atr_pct": 0.833, "trend": "flat", "slope_pct": 0.1723, "flat_threshold_pct": 0.2083, "recent_slope_pct": -0.0668, "ema9": 9.6783, "ema20": 9.6496, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.943, "distance_from_high_pct": 1.211, "spread_pct": 0.31, "rvol": 0.495, "volume_pace_ratio": 2.756, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5218, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.99, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.99 < 1.5 at 9.66"], "price": 9.6616, "vwap": 9.3742, "atr_1m": 0.0805, "spread": 0.03, "shares_per_min": 11937, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 314.9, "reachable": 1.5876, "breakout_slope_pct": -0.0668, "flat_band_pct": 0.2083, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": -0.92, "support": 9.3742, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5218, "target": 9.8, "reward_risk": 0.99, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 0.99; R:R 0.99 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:40:10.567771+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 121.5s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; selling not fading: red-bar volume 0.90x the advance (max 0.7); imbalance -99% still heavy selling; no reclaim yet (needs a close > 9.71); R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.66, "vwap": 9.3742, "vwap_slope": 0.0173, "atr": 0.0812, "atr_pct": 0.841, "trend": "flat", "slope_pct": 0.1723, "flat_threshold_pct": 0.2102, "recent_slope_pct": -0.0701, "ema9": 9.678, "ema20": 9.6495, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.943, "distance_from_high_pct": 1.227, "spread_pct": 0.31, "rvol": 0.495, "volume_pace_ratio": 2.753, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.90x the advance (max 0.7)", "imbalance -99% still heavy selling", "no reclaim yet (needs a close > 9.71)", "R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3742, "atr_1m": 0.0812, "spread": 0.03, "shares_per_min": 11937, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 314.8, "reachable": 1.5873, "breakout_slope_pct": -0.0701, "flat_band_pct": 0.2102, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": -0.99, "support": 9.3742, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5202, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; selling not fading: red-bar volume 0.90x the advance (max 0.7); imbalance -99% still heavy selling; no reclaim yet (needs a close > 9.71); R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:40:15.801694+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 126.7s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.89; R:R 0.89 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.676, "vwap": 9.3742, "vwap_slope": 0.0173, "atr": 0.0812, "atr_pct": 0.839, "trend": "flat", "slope_pct": 0.1725, "flat_threshold_pct": 0.2099, "recent_slope_pct": -0.037, "ema9": 9.6812, "ema20": 9.651, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.943, "distance_from_high_pct": 1.063, "spread_pct": 0.31, "rvol": 0.495, "volume_pace_ratio": 2.75, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5362, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.89, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.89 < 1.5 at 9.68"], "price": 9.676, "vwap": 9.3742, "atr_1m": 0.0812, "spread": 0.03, "shares_per_min": 11937, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 314.7, "reachable": 1.5871, "breakout_slope_pct": -0.037, "flat_band_pct": 0.2099, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": -0.83, "support": 9.3742, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5362, "target": 9.8, "reward_risk": 0.89, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.89; R:R 0.89 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:40:20.860728+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 131.8s, plan says WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.95; R:R 0.95 < 1.5 at 9.67; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6673, "vwap": 9.3745, "vwap_slope": 0.0176, "atr": 0.0812, "atr_pct": 0.84, "trend": "flat", "slope_pct": 0.1724, "flat_threshold_pct": 0.21, "recent_slope_pct": -0.055, "ema9": 9.6794, "ema20": 9.6501, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.946, "distance_from_high_pct": 1.152, "spread_pct": 0.31, "rvol": 0.496, "volume_pace_ratio": 2.75, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5275, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.95, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.95 < 1.5 at 9.67"], "price": 9.6673, "vwap": 9.3745, "atr_1m": 0.0812, "spread": 0.03, "shares_per_min": 11937, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 314.7, "reachable": 1.5869, "breakout_slope_pct": -0.055, "flat_band_pct": 0.21, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": 0.31, "support": 9.3745, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5275, "target": 9.8, "reward_risk": 0.95, "setup": "", "reason": "WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.95; R:R 0.95 < 1.5 at 9.67; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:40:25.921833+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 136.8s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.71); R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.66, "vwap": 9.3746, "vwap_slope": 0.0177, "atr": 0.0815, "atr_pct": 0.844, "trend": "flat", "slope_pct": 0.1723, "flat_threshold_pct": 0.2111, "recent_slope_pct": -0.0701, "ema9": 9.678, "ema20": 9.6495, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.948, "distance_from_high_pct": 1.227, "spread_pct": 0.31, "rvol": 0.496, "volume_pace_ratio": 2.747, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.90x the advance (max 0.7)", "no reclaim yet (needs a close > 9.71)", "R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3746, "atr_1m": 0.0815, "spread": 0.03, "shares_per_min": 11937, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 314.6, "reachable": 1.5867, "breakout_slope_pct": -0.0701, "flat_band_pct": 0.2111, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": 0.54, "support": 9.3746, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5202, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.71); R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:40:30.978626+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 141.9s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.71); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.3746, "vwap_slope": 0.0177, "atr": 0.0815, "atr_pct": 0.845, "trend": "flat", "slope_pct": 0.1721, "flat_threshold_pct": 0.2113, "recent_slope_pct": -0.0908, "ema9": 9.676, "ema20": 9.6485, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.948, "distance_from_high_pct": 1.329, "spread_pct": 0.31, "rvol": 0.496, "volume_pace_ratio": 2.744, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.90x the advance (max 0.7)", "no reclaim yet (needs a close > 9.71)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3746, "atr_1m": 0.0815, "spread": 0.03, "shares_per_min": 11937, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 314.5, "reachable": 1.5865, "breakout_slope_pct": -0.0908, "flat_band_pct": 0.2113, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": 0.61, "support": 9.3746, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5102, "target": 9.8, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.71); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:40:36.050104+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 147.0s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.71); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.3746, "vwap_slope": 0.0177, "atr": 0.0815, "atr_pct": 0.845, "trend": "flat", "slope_pct": 0.1721, "flat_threshold_pct": 0.2113, "recent_slope_pct": -0.0908, "ema9": 9.676, "ema20": 9.6485, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.948, "distance_from_high_pct": 1.329, "spread_pct": 0.31, "rvol": 0.496, "volume_pace_ratio": 2.741, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.90x the advance (max 0.7)", "no reclaim yet (needs a close > 9.71)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3746, "atr_1m": 0.0815, "spread": 0.03, "shares_per_min": 11937, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 314.4, "reachable": 1.5863, "breakout_slope_pct": -0.0908, "flat_band_pct": 0.2113, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": 0.56, "support": 9.3746, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5102, "target": 9.8, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 0.90x the advance (max 0.7); no reclaim yet (needs a close > 9.71); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:40:41.113273+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 152.0s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.89; R:R 0.89 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.676, "vwap": 9.3747, "vwap_slope": 0.0178, "atr": 0.0815, "atr_pct": 0.843, "trend": "flat", "slope_pct": 0.1725, "flat_threshold_pct": 0.2107, "recent_slope_pct": -0.037, "ema9": 9.6812, "ema20": 9.651, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.948, "distance_from_high_pct": 1.063, "spread_pct": 0.31, "rvol": 0.496, "volume_pace_ratio": 2.738, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5362, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.89, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.89 < 1.5 at 9.68"], "price": 9.676, "vwap": 9.3747, "atr_1m": 0.0815, "spread": 0.03, "shares_per_min": 11937, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 314.3, "reachable": 1.5861, "breakout_slope_pct": -0.037, "flat_band_pct": 0.2107, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": -0.77, "support": 9.3747, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5362, "target": 9.8, "reward_risk": 0.89, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.89; R:R 0.89 < 1.5 at 9.68; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:40:46.163814+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 157.1s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 0.90x the advance (max 0.7); imbalance -50% still heavy selling; no reclaim yet (needs a close > 9.71); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.3747, "vwap_slope": 0.0177, "atr": 0.0815, "atr_pct": 0.845, "trend": "flat", "slope_pct": 0.1721, "flat_threshold_pct": 0.2113, "recent_slope_pct": -0.0908, "ema9": 9.676, "ema20": 9.6485, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.948, "distance_from_high_pct": 1.329, "spread_pct": 0.31, "rvol": 0.496, "volume_pace_ratio": 2.735, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.90x the advance (max 0.7)", "imbalance -50% still heavy selling", "no reclaim yet (needs a close > 9.71)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3747, "atr_1m": 0.0815, "spread": 0.03, "shares_per_min": 11937, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 314.2, "reachable": 1.5858, "breakout_slope_pct": -0.0908, "flat_band_pct": 0.2113, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": -0.5, "support": 9.3747, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5102, "target": 9.8, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 0.90x the advance (max 0.7); imbalance -50% still heavy selling; no reclaim yet (needs a close > 9.71); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:40:51.223495+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 162.1s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; selling not fading: red-bar volume 0.90x the advance (max 0.7); imbalance -62% still heavy selling; no reclaim yet (needs a close > 9.71); R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.66, "vwap": 9.3748, "vwap_slope": 0.0178, "atr": 0.0815, "atr_pct": 0.844, "trend": "flat", "slope_pct": 0.1723, "flat_threshold_pct": 0.2111, "recent_slope_pct": -0.0701, "ema9": 9.678, "ema20": 9.6495, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.949, "distance_from_high_pct": 1.227, "spread_pct": 0.31, "rvol": 0.496, "volume_pace_ratio": 2.732, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.90x the advance (max 0.7)", "imbalance -62% still heavy selling", "no reclaim yet (needs a close > 9.71)", "R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3748, "atr_1m": 0.0815, "spread": 0.03, "shares_per_min": 11937, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 314.1, "reachable": 1.5856, "breakout_slope_pct": -0.0701, "flat_band_pct": 0.2111, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": -0.62, "support": 9.3748, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5202, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; selling not fading: red-bar volume 0.90x the advance (max 0.7); imbalance -62% still heavy selling; no reclaim yet (needs a close > 9.71); R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:40:56.283767+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 167.2s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.04; selling not fading: red-bar volume 0.90x the advance (max 0.7); imbalance -66% still heavy selling; no reclaim yet (needs a close > 9.71); R:R 1.04 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6541, "vwap": 9.3748, "vwap_slope": 0.0178, "atr": 0.0815, "atr_pct": 0.845, "trend": "flat", "slope_pct": 0.1722, "flat_threshold_pct": 0.2112, "recent_slope_pct": -0.0823, "ema9": 9.6768, "ema20": 9.6489, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.949, "distance_from_high_pct": 1.287, "spread_pct": 0.31, "rvol": 0.496, "volume_pace_ratio": 2.729, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5143, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.04, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 0.90x the advance (max 0.7)", "imbalance -66% still heavy selling", "no reclaim yet (needs a close > 9.71)", "R:R 1.04 < 1.5 at 9.65"], "price": 9.6541, "vwap": 9.3748, "atr_1m": 0.0815, "spread": 0.03, "shares_per_min": 11937, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 314.1, "reachable": 1.5854, "breakout_slope_pct": -0.0823, "flat_band_pct": 0.2112, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": -0.66, "support": 9.3748, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5143, "target": 9.8, "reward_risk": 1.04, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.04; selling not fading: red-bar volume 0.90x the advance (max 0.7); imbalance -66% still heavy selling; no reclaim yet (needs a close > 9.71); R:R 1.04 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:41:01.335658+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 172.2s, plan says WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.97; R:R 0.97 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.665, "vwap": 9.3748, "vwap_slope": 0.0179, "atr": 0.0815, "atr_pct": 0.844, "trend": "flat", "slope_pct": 0.1723, "flat_threshold_pct": 0.2109, "recent_slope_pct": -0.0598, "ema9": 9.679, "ema20": 9.6499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.949, "distance_from_high_pct": 1.176, "spread_pct": 0.31, "rvol": 0.496, "volume_pace_ratio": 2.726, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5252, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.97, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.97 < 1.5 at 9.66"], "price": 9.665, "vwap": 9.3748, "atr_1m": 0.0815, "spread": 0.03, "shares_per_min": 11937, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 314.0, "reachable": 1.5852, "breakout_slope_pct": -0.0598, "flat_band_pct": 0.2109, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.9, "imbalance": -0.63, "support": 9.3748, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5252, "target": 9.8, "reward_risk": 0.97, "setup": "", "reason": "WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.97; R:R 0.97 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:41:06.415719+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 177.3s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.66, "vwap": 9.3752, "vwap_slope": 0.0176, "atr": 0.075, "atr_pct": 0.777, "trend": "flat", "slope_pct": 0.1695, "flat_threshold_pct": 0.1942, "recent_slope_pct": -0.0466, "ema9": 9.6752, "ema20": 9.6509, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.95, "distance_from_high_pct": 1.227, "spread_pct": 0.31, "rvol": 0.497, "volume_pace_ratio": 2.726, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.41x the advance (max 0.7)", "imbalance -100% still heavy selling", "no reclaim yet (needs a close > 9.70)", "R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3752, "atr_1m": 0.075, "spread": 0.03, "shares_per_min": 11616, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 313.9, "reachable": 1.5696, "breakout_slope_pct": -0.0466, "flat_band_pct": 0.1942, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.41, "imbalance": -1.0, "support": 9.3752, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5202, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:41:11.455769+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 182.4s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.3774, "vwap_slope": 0.0199, "atr": 0.075, "atr_pct": 0.778, "trend": "flat", "slope_pct": 0.1694, "flat_threshold_pct": 0.1944, "recent_slope_pct": -0.0673, "ema9": 9.6732, "ema20": 9.6499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.974, "distance_from_high_pct": 1.329, "spread_pct": 0.207, "rvol": 0.501, "volume_pace_ratio": 2.745, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.41x the advance (max 0.7)", "imbalance -100% still heavy selling", "no reclaim yet (needs a close > 9.70)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3774, "atr_1m": 0.075, "spread": 0.02, "shares_per_min": 11616, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 313.8, "reachable": 1.5694, "breakout_slope_pct": -0.0673, "flat_band_pct": 0.1944, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.41, "imbalance": -1.0, "support": 9.3774, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5102, "target": 9.8, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:41:16.508071+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 187.4s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -98% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.3774, "vwap_slope": 0.0199, "atr": 0.075, "atr_pct": 0.778, "trend": "flat", "slope_pct": 0.1694, "flat_threshold_pct": 0.1944, "recent_slope_pct": -0.0673, "ema9": 9.6732, "ema20": 9.6499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.974, "distance_from_high_pct": 1.329, "spread_pct": 0.207, "rvol": 0.501, "volume_pace_ratio": 2.742, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.41x the advance (max 0.7)", "imbalance -98% still heavy selling", "no reclaim yet (needs a close > 9.70)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3774, "atr_1m": 0.075, "spread": 0.02, "shares_per_min": 11616, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 313.7, "reachable": 1.5692, "breakout_slope_pct": -0.0673, "flat_band_pct": 0.1944, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.41, "imbalance": -0.98, "support": 9.3774, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5102, "target": 9.8, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -98% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:41:21.567631+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 192.5s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -98% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.3776, "vwap_slope": 0.0201, "atr": 0.0751, "atr_pct": 0.778, "trend": "flat", "slope_pct": 0.1694, "flat_threshold_pct": 0.1946, "recent_slope_pct": -0.0673, "ema9": 9.6732, "ema20": 9.6499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.976, "distance_from_high_pct": 1.329, "spread_pct": 0.207, "rvol": 0.501, "volume_pace_ratio": 2.741, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.41x the advance (max 0.7)", "imbalance -98% still heavy selling", "no reclaim yet (needs a close > 9.70)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3776, "atr_1m": 0.0751, "spread": 0.02, "shares_per_min": 11616, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 313.6, "reachable": 1.569, "breakout_slope_pct": -0.0673, "flat_band_pct": 0.1946, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.41, "imbalance": -0.98, "support": 9.3776, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5102, "target": 9.8, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -98% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:41:26.629035+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 197.5s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -98% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.66, "vwap": 9.3777, "vwap_slope": 0.0202, "atr": 0.0751, "atr_pct": 0.778, "trend": "flat", "slope_pct": 0.1695, "flat_threshold_pct": 0.1944, "recent_slope_pct": -0.0466, "ema9": 9.6752, "ema20": 9.6509, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.977, "distance_from_high_pct": 1.227, "spread_pct": 0.207, "rvol": 0.502, "volume_pace_ratio": 2.738, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.41x the advance (max 0.7)", "imbalance -98% still heavy selling", "no reclaim yet (needs a close > 9.70)", "R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3777, "atr_1m": 0.0751, "spread": 0.02, "shares_per_min": 11616, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 313.6, "reachable": 1.5688, "breakout_slope_pct": -0.0466, "flat_band_pct": 0.1944, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.41, "imbalance": -0.98, "support": 9.3777, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5202, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -98% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.00 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:41:31.699466+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 202.6s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -99% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.3828, "vwap_slope": 0.0253, "atr": 0.0751, "atr_pct": 0.778, "trend": "flat", "slope_pct": 0.1694, "flat_threshold_pct": 0.1946, "recent_slope_pct": -0.0673, "ema9": 9.6732, "ema20": 9.6499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.034, "distance_from_high_pct": 1.329, "spread_pct": 0.104, "rvol": 0.511, "volume_pace_ratio": 2.787, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.41x the advance (max 0.7)", "imbalance -99% still heavy selling", "no reclaim yet (needs a close > 9.70)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3828, "atr_1m": 0.0751, "spread": 0.01, "shares_per_min": 11616, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 313.5, "reachable": 1.5686, "breakout_slope_pct": -0.0673, "flat_band_pct": 0.1946, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.41, "imbalance": -0.99, "support": 9.3828, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5102, "target": 9.8, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -99% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:41:36.757967+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 207.7s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.01; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.01 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6584, "vwap": 9.383, "vwap_slope": 0.0254, "atr": 0.0751, "atr_pct": 0.778, "trend": "flat", "slope_pct": 0.1695, "flat_threshold_pct": 0.1944, "recent_slope_pct": -0.0499, "ema9": 9.6749, "ema20": 9.6507, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.034, "distance_from_high_pct": 1.243, "spread_pct": 0.104, "rvol": 0.511, "volume_pace_ratio": 2.784, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5186, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.01, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.41x the advance (max 0.7)", "imbalance -100% still heavy selling", "no reclaim yet (needs a close > 9.70)", "R:R 1.01 < 1.5 at 9.66"], "price": 9.6584, "vwap": 9.383, "atr_1m": 0.0751, "spread": 0.01, "shares_per_min": 11616, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 313.4, "reachable": 1.5684, "breakout_slope_pct": -0.0499, "flat_band_pct": 0.1944, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.41, "imbalance": -1.0, "support": 9.383, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5186, "target": 9.8, "reward_risk": 1.01, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.01; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.01 < 1.5 at 9.66; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:41:41.811671+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 212.7s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.383, "vwap_slope": 0.0254, "atr": 0.0751, "atr_pct": 0.778, "trend": "flat", "slope_pct": 0.1694, "flat_threshold_pct": 0.1946, "recent_slope_pct": -0.0673, "ema9": 9.6732, "ema20": 9.6499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.035, "distance_from_high_pct": 1.329, "spread_pct": 0.104, "rvol": 0.511, "volume_pace_ratio": 2.781, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.41x the advance (max 0.7)", "imbalance -100% still heavy selling", "no reclaim yet (needs a close > 9.70)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.383, "atr_1m": 0.0751, "spread": 0.01, "shares_per_min": 11616, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 313.3, "reachable": 1.5681, "breakout_slope_pct": -0.0673, "flat_band_pct": 0.1946, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.41, "imbalance": -1.0, "support": 9.383, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5102, "target": 9.8, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:41:46.867614+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 217.8s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.383, "vwap_slope": 0.0255, "atr": 0.0751, "atr_pct": 0.778, "trend": "flat", "slope_pct": 0.1694, "flat_threshold_pct": 0.1946, "recent_slope_pct": -0.0673, "ema9": 9.6732, "ema20": 9.6499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.036, "distance_from_high_pct": 1.329, "spread_pct": 0.104, "rvol": 0.511, "volume_pace_ratio": 2.779, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.41x the advance (max 0.7)", "imbalance -100% still heavy selling", "no reclaim yet (needs a close > 9.70)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.383, "atr_1m": 0.0751, "spread": 0.01, "shares_per_min": 11616, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 313.2, "reachable": 1.5679, "breakout_slope_pct": -0.0673, "flat_band_pct": 0.1946, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.41, "imbalance": -1.0, "support": 9.383, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5102, "target": 9.8, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:41:51.912642+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 222.8s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.3831, "vwap_slope": 0.0256, "atr": 0.0751, "atr_pct": 0.778, "trend": "flat", "slope_pct": 0.1694, "flat_threshold_pct": 0.1946, "recent_slope_pct": -0.0673, "ema9": 9.6732, "ema20": 9.6499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.036, "distance_from_high_pct": 1.329, "spread_pct": 0.104, "rvol": 0.512, "volume_pace_ratio": 2.776, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.41x the advance (max 0.7)", "imbalance -100% still heavy selling", "no reclaim yet (needs a close > 9.70)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3831, "atr_1m": 0.0751, "spread": 0.01, "shares_per_min": 11616, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 313.1, "reachable": 1.5677, "breakout_slope_pct": -0.0673, "flat_band_pct": 0.1946, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.41, "imbalance": -1.0, "support": 9.3831, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5102, "target": 9.8, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:41:56.968637+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 227.9s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.3831, "vwap_slope": 0.0256, "atr": 0.0751, "atr_pct": 0.778, "trend": "flat", "slope_pct": 0.1694, "flat_threshold_pct": 0.1946, "recent_slope_pct": -0.0673, "ema9": 9.6732, "ema20": 9.6499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.036, "distance_from_high_pct": 1.329, "spread_pct": 0.104, "rvol": 0.512, "volume_pace_ratio": 2.773, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.41x the advance (max 0.7)", "imbalance -100% still heavy selling", "no reclaim yet (needs a close > 9.70)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3831, "atr_1m": 0.0751, "spread": 0.01, "shares_per_min": 11616, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 313.1, "reachable": 1.5675, "breakout_slope_pct": -0.0673, "flat_band_pct": 0.1946, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.41, "imbalance": -1.0, "support": 9.3831, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5102, "target": 9.8, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:42:02.028030+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 232.9s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.3837, "vwap_slope": 0.0262, "atr": 0.0751, "atr_pct": 0.778, "trend": "flat", "slope_pct": 0.1694, "flat_threshold_pct": 0.1946, "recent_slope_pct": -0.0673, "ema9": 9.6732, "ema20": 9.6499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.043, "distance_from_high_pct": 1.329, "spread_pct": 0.104, "rvol": 0.513, "volume_pace_ratio": 2.776, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.41x the advance (max 0.7)", "imbalance -100% still heavy selling", "no reclaim yet (needs a close > 9.70)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3837, "atr_1m": 0.0751, "spread": 0.01, "shares_per_min": 11616, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 313.0, "reachable": 1.5673, "breakout_slope_pct": -0.0673, "flat_band_pct": 0.1946, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.41, "imbalance": -1.0, "support": 9.3837, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5102, "target": 9.8, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.41x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.70); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:42:07.119918+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 238.0s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.28x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.68); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.3837, "vwap_slope": 0.0097, "atr": 0.067, "atr_pct": 0.694, "trend": "flat", "slope_pct": 0.1666, "flat_threshold_pct": 0.1736, "recent_slope_pct": -0.0462, "ema9": 9.6685, "ema20": 9.6499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.988, "distance_from_high_pct": 1.329, "spread_pct": 0.104, "rvol": 0.513, "volume_pace_ratio": 2.772, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "imbalance -100% still heavy selling", "no reclaim yet (needs a close > 9.68)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3837, "atr_1m": 0.067, "spread": 0.01, "shares_per_min": 12409, "rising_lows": true, "last_pivot_low": 9.64, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 312.9, "reachable": 1.5518, "breakout_slope_pct": -0.0462, "flat_band_pct": 0.1736, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": -1.0, "support": 9.3837, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5102, "target": 9.8, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.28x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.68); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:42:12.194431+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 243.1s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.28x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.68); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.3837, "vwap_slope": 0.0097, "atr": 0.067, "atr_pct": 0.694, "trend": "flat", "slope_pct": 0.1666, "flat_threshold_pct": 0.1736, "recent_slope_pct": -0.0462, "ema9": 9.6685, "ema20": 9.6499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.988, "distance_from_high_pct": 1.329, "spread_pct": 0.104, "rvol": 0.513, "volume_pace_ratio": 2.769, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "imbalance -100% still heavy selling", "no reclaim yet (needs a close > 9.68)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3837, "atr_1m": 0.067, "spread": 0.01, "shares_per_min": 12409, "rising_lows": true, "last_pivot_low": 9.64, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 312.8, "reachable": 1.5515, "breakout_slope_pct": -0.0462, "flat_band_pct": 0.1736, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": -1.0, "support": 9.3837, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5102, "target": 9.8, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.28x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.68); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:42:17.251598+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 248.2s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.28x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.68); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.3846, "vwap_slope": 0.0107, "atr": 0.0674, "atr_pct": 0.698, "trend": "flat", "slope_pct": 0.1666, "flat_threshold_pct": 0.1745, "recent_slope_pct": -0.0462, "ema9": 9.6685, "ema20": 9.6499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.998, "distance_from_high_pct": 1.329, "spread_pct": 0.104, "rvol": 0.514, "volume_pace_ratio": 2.776, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "imbalance -100% still heavy selling", "no reclaim yet (needs a close > 9.68)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3846, "atr_1m": 0.0674, "spread": 0.01, "shares_per_min": 12409, "rising_lows": true, "last_pivot_low": 9.64, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 312.7, "reachable": 1.5513, "breakout_slope_pct": -0.0462, "flat_band_pct": 0.1745, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": -1.0, "support": 9.3846, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5102, "target": 9.8, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.28x the advance (max 0.7); imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.68); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:42:22.305173+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 253.2s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.28x the advance (max 0.7); imbalance -42% still heavy selling; no reclaim yet (needs a close > 9.68); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.3873, "vwap_slope": 0.0133, "atr": 0.0681, "atr_pct": 0.705, "trend": "flat", "slope_pct": 0.1666, "flat_threshold_pct": 0.1764, "recent_slope_pct": -0.0462, "ema9": 9.6685, "ema20": 9.6499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.028, "distance_from_high_pct": 1.329, "spread_pct": 0.104, "rvol": 0.52, "volume_pace_ratio": 2.801, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "imbalance -42% still heavy selling", "no reclaim yet (needs a close > 9.68)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3873, "atr_1m": 0.0681, "spread": 0.01, "shares_per_min": 12409, "rising_lows": true, "last_pivot_low": 9.64, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 312.6, "reachable": 1.5511, "breakout_slope_pct": -0.0462, "flat_band_pct": 0.1764, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": -0.42, "support": 9.3873, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5102, "target": 9.8, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.28x the advance (max 0.7); imbalance -42% still heavy selling; no reclaim yet (needs a close > 9.68); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:42:27.359716+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 258.3s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.01; selling not fading: red-bar volume 1.28x the advance (max 0.7); imbalance -41% still heavy selling; no reclaim yet (needs a close > 9.68); R:R 1.01 < 1.5 at 9.66; pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6582, "vwap": 9.3873, "vwap_slope": 0.0134, "atr": 0.0683, "atr_pct": 0.707, "trend": "flat", "slope_pct": 0.1667, "flat_threshold_pct": 0.1768, "recent_slope_pct": -0.0292, "ema9": 9.6702, "ema20": 9.6507, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.029, "distance_from_high_pct": 1.245, "spread_pct": 0.104, "rvol": 0.52, "volume_pace_ratio": 2.798, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5184, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.01, "triggers": ["pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "imbalance -41% still heavy selling", "no reclaim yet (needs a close > 9.68)", "R:R 1.01 < 1.5 at 9.66"], "price": 9.6582, "vwap": 9.3873, "atr_1m": 0.0683, "spread": 0.01, "shares_per_min": 12409, "rising_lows": true, "last_pivot_low": 9.64, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 312.5, "reachable": 1.5509, "breakout_slope_pct": -0.0292, "flat_band_pct": 0.1768, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": -0.41, "support": 9.3873, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5184, "target": 9.8, "reward_risk": 1.01, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.01; selling not fading: red-bar volume 1.28x the advance (max 0.7); imbalance -41% still heavy selling; no reclaim yet (needs a close > 9.68); R:R 1.01 < 1.5 at 9.66; pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:42:32.421782+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 263.3s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.28x the advance (max 0.7); imbalance -46% still heavy selling; no reclaim yet (needs a close > 9.68); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.3876, "vwap_slope": 0.0136, "atr": 0.0684, "atr_pct": 0.709, "trend": "flat", "slope_pct": 0.1666, "flat_threshold_pct": 0.1773, "recent_slope_pct": -0.0462, "ema9": 9.6685, "ema20": 9.6499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.032, "distance_from_high_pct": 1.329, "spread_pct": 0.104, "rvol": 0.52, "volume_pace_ratio": 2.798, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "imbalance -46% still heavy selling", "no reclaim yet (needs a close > 9.68)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3876, "atr_1m": 0.0684, "spread": 0.01, "shares_per_min": 12409, "rising_lows": true, "last_pivot_low": 9.64, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 312.5, "reachable": 1.5507, "breakout_slope_pct": -0.0462, "flat_band_pct": 0.1773, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": -0.46, "support": 9.3876, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5102, "target": 9.8, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.28x the advance (max 0.7); imbalance -46% still heavy selling; no reclaim yet (needs a close > 9.68); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:42:37.504791+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 268.4s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.28x the advance (max 0.7); imbalance -46% still heavy selling; no reclaim yet (needs a close > 9.68); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "metrics": {"price": 9.65, "vwap": 9.3876, "vwap_slope": 0.0137, "atr": 0.0684, "atr_pct": 0.709, "trend": "flat", "slope_pct": 0.1666, "flat_threshold_pct": 0.1773, "recent_slope_pct": -0.0462, "ema9": 9.6685, "ema20": 9.6499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.032, "distance_from_high_pct": 1.329, "spread_pct": 0.104, "rvol": 0.52, "volume_pace_ratio": 2.794, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "imbalance -46% still heavy selling", "no reclaim yet (needs a close > 9.68)", "R:R 1.07 < 1.5 at 9.65"], "price": 9.65, "vwap": 9.3876, "atr_1m": 0.0684, "spread": 0.01, "shares_per_min": 12409, "rising_lows": true, "last_pivot_low": 9.64, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 312.4, "reachable": 1.5505, "breakout_slope_pct": -0.0462, "flat_band_pct": 0.1773, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": -0.46, "support": 9.3876, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5102, "target": 9.8, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.07; selling not fading: red-bar volume 1.28x the advance (max 0.7); imbalance -46% still heavy selling; no reclaim yet (needs a close > 9.68); R:R 1.07 < 1.5 at 9.65; pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:42:42.562002+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 273.5s, plan says WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.21; selling not fading: red-bar volume 1.28x the advance (max 0.7); imbalance -39% still heavy selling; no reclaim yet (needs a close > 9.68); R:R 1.21 < 1.5 at 9.63; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6303, "vwap": 9.3878, "vwap_slope": 0.0138, "atr": 0.0713, "atr_pct": 0.74, "trend": "flat", "slope_pct": 0.1663, "flat_threshold_pct": 0.1851, "recent_slope_pct": -0.087, "ema9": 9.6646, "ema20": 9.6481, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.038, "distance_from_high_pct": 1.531, "spread_pct": 0.313, "rvol": 0.521, "volume_pace_ratio": 2.797, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4905, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.21, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "imbalance -39% still heavy selling", "no reclaim yet (needs a close > 9.68)", "R:R 1.21 < 1.5 at 9.63"], "price": 9.6303, "vwap": 9.3878, "atr_1m": 0.0713, "spread": 0.03, "shares_per_min": 12409, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 312.3, "reachable": 1.5503, "breakout_slope_pct": -0.087, "flat_band_pct": 0.1851, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": -0.39, "support": 9.3878, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4905, "target": 9.8, "reward_risk": 1.21, "setup": "", "reason": "WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.21; selling not fading: red-bar volume 1.28x the advance (max 0.7); imbalance -39% still heavy selling; no reclaim yet (needs a close > 9.68); R:R 1.21 < 1.5 at 9.63; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:42:47.627015+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 278.5s, plan says WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.61; selling not fading: red-bar volume 1.28x the advance (max 0.7); imbalance -92% still heavy selling; no reclaim yet (needs a close > 9.68); pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "metrics": {"price": 9.575, "vwap": 9.3874, "vwap_slope": 0.0134, "atr": 0.0739, "atr_pct": 0.772, "trend": "flat", "slope_pct": 0.1657, "flat_threshold_pct": 0.193, "recent_slope_pct": -0.2018, "ema9": 9.6535, "ema20": 9.6428, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.039, "distance_from_high_pct": 2.096, "spread_pct": 0.418, "rvol": 0.522, "volume_pace_ratio": 2.794, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4352, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.61, "triggers": ["pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "imbalance -92% still heavy selling", "no reclaim yet (needs a close > 9.68)"], "price": 9.575, "vwap": 9.3874, "atr_1m": 0.0739, "spread": 0.04, "shares_per_min": 12409, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 312.2, "reachable": 1.5501, "breakout_slope_pct": -0.2018, "flat_band_pct": 0.193, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": -0.92, "support": 9.3874, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4352, "target": 9.8, "reward_risk": 1.61, "setup": "", "reason": "WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.61; selling not fading: red-bar volume 1.28x the advance (max 0.7); imbalance -92% still heavy selling; no reclaim yet (needs a close > 9.68); pullback: buy 9.55-9.62 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:42:52.688520+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 283.6s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.79; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.55, "vwap": 9.3871, "vwap_slope": 0.0132, "atr": 0.0749, "atr_pct": 0.784, "trend": "flat", "slope_pct": 0.1654, "flat_threshold_pct": 0.196, "recent_slope_pct": -0.2538, "ema9": 9.6485, "ema20": 9.6404, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.039, "distance_from_high_pct": 2.352, "spread_pct": 0.522, "rvol": 0.522, "volume_pace_ratio": 2.791, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.79, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.55, "vwap": 9.3871, "atr_1m": 0.0749, "spread": 0.05, "shares_per_min": 12409, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 312.1, "reachable": 1.5499, "breakout_slope_pct": -0.2538, "flat_band_pct": 0.196, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": -0.97, "support": 9.3871, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.79, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.79; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:42:57.742705+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 288.6s, plan says WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.79; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "metrics": {"price": 9.55, "vwap": 9.3871, "vwap_slope": 0.0132, "atr": 0.0749, "atr_pct": 0.784, "trend": "flat", "slope_pct": 0.1654, "flat_threshold_pct": 0.196, "recent_slope_pct": -0.2538, "ema9": 9.6485, "ema20": 9.6404, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 2.039, "distance_from_high_pct": 2.352, "spread_pct": 0.522, "rvol": 0.522, "volume_pace_ratio": 2.788, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.79, "triggers": ["pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.55, "vwap": 9.3871, "atr_1m": 0.0749, "spread": 0.05, "shares_per_min": 12409, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 312.0, "reachable": 1.5497, "breakout_slope_pct": -0.2538, "flat_band_pct": 0.196, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": -0.97, "support": 9.3871, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.8, "reward_risk": 1.79, "setup": "", "reason": "WATCH; stop 9.41, target 9.80 (range_20d_high), R:R 1.79; pullback: buy 9.42-9.52 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:43:02.801777+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 293.7s, plan says WATCH; stop 9.41, target 9.78 (ceiling), R:R 1.64; pullback: buy 9.42-9.51 holding + reclaim/fading selling/support"], "metrics": {"price": 9.55, "vwap": 9.3879, "vwap_slope": 0.013, "atr": 0.0751, "atr_pct": 0.786, "trend": "flat", "slope_pct": 0.1626, "flat_threshold_pct": 0.1966, "recent_slope_pct": -0.2344, "ema9": 9.6446, "ema20": 9.6403, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.987, "distance_from_high_pct": 2.352, "spread_pct": 0.314, "rvol": 0.522, "volume_pace_ratio": 2.787, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.64, "triggers": ["pullback: buy 9.42-9.51 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.55, "vwap": 9.3879, "atr_1m": 0.0751, "spread": 0.03, "shares_per_min": 11919, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 312.0, "reachable": 1.5401, "breakout_slope_pct": -0.2344, "flat_band_pct": 0.1966, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": -0.66, "support": 9.3879, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.78, "reward_risk": 1.64, "setup": "", "reason": "WATCH; stop 9.41, target 9.78 (ceiling), R:R 1.64; pullback: buy 9.42-9.51 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:43:07.867699+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 298.8s, plan says WATCH; stop 9.41, target 9.78 (ceiling), R:R 1.64; pullback: buy 9.42-9.51 holding + reclaim/fading selling/support"], "metrics": {"price": 9.55, "vwap": 9.3879, "vwap_slope": 0.0131, "atr": 0.0751, "atr_pct": 0.786, "trend": "flat", "slope_pct": 0.1626, "flat_threshold_pct": 0.1966, "recent_slope_pct": -0.2344, "ema9": 9.6446, "ema20": 9.6403, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.987, "distance_from_high_pct": 2.352, "spread_pct": 0.628, "rvol": 0.522, "volume_pace_ratio": 2.784, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.64, "triggers": ["pullback: buy 9.42-9.51 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.55, "vwap": 9.3879, "atr_1m": 0.0751, "spread": 0.06, "shares_per_min": 11919, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 311.9, "reachable": 1.5399, "breakout_slope_pct": -0.2344, "flat_band_pct": 0.1966, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": -0.56, "support": 9.3879, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.78, "reward_risk": 1.64, "setup": "", "reason": "WATCH; stop 9.41, target 9.78 (ceiling), R:R 1.64; pullback: buy 9.42-9.51 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:43:12.923734+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 303.8s, plan says WATCH; stop 9.41, target 9.78 (ceiling), R:R 1.64; pullback: buy 9.42-9.51 holding + reclaim/fading selling/support"], "metrics": {"price": 9.55, "vwap": 9.388, "vwap_slope": 0.0132, "atr": 0.0751, "atr_pct": 0.786, "trend": "flat", "slope_pct": 0.1626, "flat_threshold_pct": 0.1966, "recent_slope_pct": -0.2344, "ema9": 9.6446, "ema20": 9.6403, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.99, "distance_from_high_pct": 2.352, "spread_pct": 0.628, "rvol": 0.522, "volume_pace_ratio": 2.783, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.41, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.64, "triggers": ["pullback: buy 9.42-9.51 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.55, "vwap": 9.388, "atr_1m": 0.0751, "spread": 0.06, "shares_per_min": 11919, "rising_lows": true, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 311.8, "reachable": 1.5397, "breakout_slope_pct": -0.2344, "flat_band_pct": 0.1966, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": 0.28, "support": 9.388, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.41, "target": 9.78, "reward_risk": 1.64, "setup": "", "reason": "WATCH; stop 9.41, target 9.78 (ceiling), R:R 1.64; pullback: buy 9.42-9.51 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:43:17.975748+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 308.9s, plan says WATCH; stop 9.44, target 9.78 (ceiling), R:R 1.43; selling not fading: red-bar volume 1.46x the advance (max 0.7); no reclaim yet (needs a close > 9.67); R:R 1.43 < 1.5 at 9.58; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.58, "vwap": 9.3881, "vwap_slope": 0.0133, "atr": 0.0751, "atr_pct": 0.784, "trend": "flat", "slope_pct": 0.1629, "flat_threshold_pct": 0.196, "recent_slope_pct": -0.172, "ema9": 9.6506, "ema20": 9.6431, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.99, "distance_from_high_pct": 2.045, "spread_pct": 0.628, "rvol": 0.522, "volume_pace_ratio": 2.78, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4402, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.43, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.46x the advance (max 0.7)", "no reclaim yet (needs a close > 9.67)", "R:R 1.43 < 1.5 at 9.58"], "price": 9.58, "vwap": 9.3881, "atr_1m": 0.0751, "spread": 0.06, "shares_per_min": 11919, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 311.7, "reachable": 1.5395, "breakout_slope_pct": -0.172, "flat_band_pct": 0.196, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": 0.29, "support": 9.3881, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.78, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.44, target 9.78 (ceiling), R:R 1.43; selling not fading: red-bar volume 1.46x the advance (max 0.7); no reclaim yet (needs a close > 9.67); R:R 1.43 < 1.5 at 9.58; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:43:23.035944+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 313.9s, plan says WATCH; stop 9.43, target 9.78 (ceiling), R:R 1.50; selling not fading: red-bar volume 1.46x the advance (max 0.7); no reclaim yet (needs a close > 9.67); pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.57, "vwap": 9.3881, "vwap_slope": 0.0133, "atr": 0.0765, "atr_pct": 0.8, "trend": "flat", "slope_pct": 0.1628, "flat_threshold_pct": 0.1999, "recent_slope_pct": -0.1928, "ema9": 9.6486, "ema20": 9.6422, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.991, "distance_from_high_pct": 2.147, "spread_pct": 0.418, "rvol": 0.523, "volume_pace_ratio": 2.778, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4302, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.5, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.46x the advance (max 0.7)", "no reclaim yet (needs a close > 9.67)"], "price": 9.57, "vwap": 9.3881, "atr_1m": 0.0765, "spread": 0.04, "shares_per_min": 11919, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 311.6, "reachable": 1.5393, "breakout_slope_pct": -0.1928, "flat_band_pct": 0.1999, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": 0.45, "support": 9.3881, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4302, "target": 9.78, "reward_risk": 1.5, "setup": "", "reason": "WATCH; stop 9.43, target 9.78 (ceiling), R:R 1.50; selling not fading: red-bar volume 1.46x the advance (max 0.7); no reclaim yet (needs a close > 9.67); pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:43:28.111629+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 319.0s, plan says WATCH; stop 9.48, target 9.78 (ceiling), R:R 1.14; selling not fading: red-bar volume 1.46x the advance (max 0.7); no reclaim yet (needs a close > 9.67); R:R 1.14 < 1.5 at 9.62; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.62, "vwap": 9.3885, "vwap_slope": 0.0136, "atr": 0.0765, "atr_pct": 0.796, "trend": "flat", "slope_pct": 0.1634, "flat_threshold_pct": 0.1989, "recent_slope_pct": -0.0889, "ema9": 9.6586, "ema20": 9.647, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.995, "distance_from_high_pct": 1.636, "spread_pct": 0.312, "rvol": 0.523, "volume_pace_ratio": 2.778, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4802, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.46x the advance (max 0.7)", "no reclaim yet (needs a close > 9.67)", "R:R 1.14 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.3885, "atr_1m": 0.0765, "spread": 0.03, "shares_per_min": 11919, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 311.5, "reachable": 1.5391, "breakout_slope_pct": -0.0889, "flat_band_pct": 0.1989, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": 0.86, "support": 9.3885, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4802, "target": 9.78, "reward_risk": 1.14, "setup": "", "reason": "WATCH; stop 9.48, target 9.78 (ceiling), R:R 1.14; selling not fading: red-bar volume 1.46x the advance (max 0.7); no reclaim yet (needs a close > 9.67); R:R 1.14 < 1.5 at 9.62; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:43:33.215529+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 324.1s, plan says WATCH; stop 9.49, target 9.78 (ceiling), R:R 1.11; selling not fading: red-bar volume 1.46x the advance (max 0.7); no reclaim yet (needs a close > 9.67); R:R 1.11 < 1.5 at 9.62; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.625, "vwap": 9.3885, "vwap_slope": 0.0137, "atr": 0.0765, "atr_pct": 0.795, "trend": "flat", "slope_pct": 0.1635, "flat_threshold_pct": 0.1988, "recent_slope_pct": -0.0786, "ema9": 9.6596, "ema20": 9.6474, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.996, "distance_from_high_pct": 1.585, "spread_pct": 0.519, "rvol": 0.524, "volume_pace_ratio": 2.776, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4852, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.11, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.46x the advance (max 0.7)", "no reclaim yet (needs a close > 9.67)", "R:R 1.11 < 1.5 at 9.62"], "price": 9.625, "vwap": 9.3885, "atr_1m": 0.0765, "spread": 0.05, "shares_per_min": 11919, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 311.4, "reachable": 1.5388, "breakout_slope_pct": -0.0786, "flat_band_pct": 0.1988, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": 0.81, "support": 9.3885, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4852, "target": 9.78, "reward_risk": 1.11, "setup": "", "reason": "WATCH; stop 9.49, target 9.78 (ceiling), R:R 1.11; selling not fading: red-bar volume 1.46x the advance (max 0.7); no reclaim yet (needs a close > 9.67); R:R 1.11 < 1.5 at 9.62; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:43:38.283741+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 329.2s, plan says WATCH; stop 9.47, target 9.78 (ceiling), R:R 1.21; selling not fading: red-bar volume 1.46x the advance (max 0.7); no reclaim yet (needs a close > 9.67); R:R 1.21 < 1.5 at 9.61; pullback: buy 9.61-9.65 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6113, "vwap": 9.3885, "vwap_slope": 0.0137, "atr": 0.0766, "atr_pct": 0.797, "trend": "flat", "slope_pct": 0.1633, "flat_threshold_pct": 0.1992, "recent_slope_pct": -0.107, "ema9": 9.6568, "ema20": 9.6461, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.996, "distance_from_high_pct": 1.725, "spread_pct": 0.623, "rvol": 0.524, "volume_pace_ratio": 2.773, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4715, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.21, "triggers": ["pullback: buy 9.61-9.65 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.46x the advance (max 0.7)", "no reclaim yet (needs a close > 9.67)", "R:R 1.21 < 1.5 at 9.61"], "price": 9.6113, "vwap": 9.3885, "atr_1m": 0.0766, "spread": 0.06, "shares_per_min": 11919, "rising_lows": true, "last_pivot_low": 9.61, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 311.4, "reachable": 1.5386, "breakout_slope_pct": -0.107, "flat_band_pct": 0.1992, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": 0.8, "support": 9.3885, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4715, "target": 9.78, "reward_risk": 1.21, "setup": "", "reason": "WATCH; stop 9.47, target 9.78 (ceiling), R:R 1.21; selling not fading: red-bar volume 1.46x the advance (max 0.7); no reclaim yet (needs a close > 9.67); R:R 1.21 < 1.5 at 9.61; pullback: buy 9.61-9.65 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:43:43.339713+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 334.2s, plan says WATCH; stop 9.48, target 9.78 (ceiling), R:R 1.14; selling not fading: red-bar volume 1.46x the advance (max 0.7); no reclaim yet (needs a close > 9.67); R:R 1.14 < 1.5 at 9.62; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.62, "vwap": 9.3885, "vwap_slope": 0.0137, "atr": 0.0766, "atr_pct": 0.796, "trend": "flat", "slope_pct": 0.1634, "flat_threshold_pct": 0.199, "recent_slope_pct": -0.0889, "ema9": 9.6586, "ema20": 9.647, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.996, "distance_from_high_pct": 1.636, "spread_pct": 0.416, "rvol": 0.524, "volume_pace_ratio": 2.77, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4802, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.46x the advance (max 0.7)", "no reclaim yet (needs a close > 9.67)", "R:R 1.14 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.3885, "atr_1m": 0.0766, "spread": 0.04, "shares_per_min": 11919, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 311.3, "reachable": 1.5384, "breakout_slope_pct": -0.0889, "flat_band_pct": 0.199, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": 0.81, "support": 9.3885, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4802, "target": 9.78, "reward_risk": 1.14, "setup": "", "reason": "WATCH; stop 9.48, target 9.78 (ceiling), R:R 1.14; selling not fading: red-bar volume 1.46x the advance (max 0.7); no reclaim yet (needs a close > 9.67); R:R 1.14 < 1.5 at 9.62; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:43:48.414313+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 339.3s, plan says WATCH; stop 9.50, target 9.78 (ceiling), R:R 1.01; selling not fading: red-bar volume 1.46x the advance (max 0.7); no reclaim yet (needs a close > 9.67); R:R 1.01 < 1.5 at 9.64; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6391, "vwap": 9.3886, "vwap_slope": 0.0137, "atr": 0.0766, "atr_pct": 0.794, "trend": "flat", "slope_pct": 0.1636, "flat_threshold_pct": 0.1986, "recent_slope_pct": -0.0493, "ema9": 9.6624, "ema20": 9.6488, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.997, "distance_from_high_pct": 1.441, "spread_pct": 0.623, "rvol": 0.524, "volume_pace_ratio": 2.767, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4993, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.01, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.46x the advance (max 0.7)", "no reclaim yet (needs a close > 9.67)", "R:R 1.01 < 1.5 at 9.64"], "price": 9.6391, "vwap": 9.3886, "atr_1m": 0.0766, "spread": 0.06, "shares_per_min": 11919, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 311.2, "reachable": 1.5382, "breakout_slope_pct": -0.0493, "flat_band_pct": 0.1986, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": 0.74, "support": 9.3886, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4993, "target": 9.78, "reward_risk": 1.01, "setup": "", "reason": "WATCH; stop 9.50, target 9.78 (ceiling), R:R 1.01; selling not fading: red-bar volume 1.46x the advance (max 0.7); no reclaim yet (needs a close > 9.67); R:R 1.01 < 1.5 at 9.64; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:43:53.475822+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 344.4s, plan says WATCH; stop 9.46, target 9.78 (ceiling), R:R 1.29; selling not fading: red-bar volume 1.46x the advance (max 0.7); imbalance -63% still heavy selling; no reclaim yet (needs a close > 9.67); R:R 1.29 < 1.5 at 9.60; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6, "vwap": 9.3885, "vwap_slope": 0.0137, "atr": 0.0766, "atr_pct": 0.798, "trend": "flat", "slope_pct": 0.1632, "flat_threshold_pct": 0.1994, "recent_slope_pct": -0.1304, "ema9": 9.6546, "ema20": 9.645, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.997, "distance_from_high_pct": 1.84, "spread_pct": 0.625, "rvol": 0.524, "volume_pace_ratio": 2.764, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4602, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.29, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.46x the advance (max 0.7)", "imbalance -63% still heavy selling", "no reclaim yet (needs a close > 9.67)", "R:R 1.29 < 1.5 at 9.60"], "price": 9.6, "vwap": 9.3885, "atr_1m": 0.0766, "spread": 0.06, "shares_per_min": 11919, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 311.1, "reachable": 1.538, "breakout_slope_pct": -0.1304, "flat_band_pct": 0.1994, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": -0.63, "support": 9.3885, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4602, "target": 9.78, "reward_risk": 1.29, "setup": "", "reason": "WATCH; stop 9.46, target 9.78 (ceiling), R:R 1.29; selling not fading: red-bar volume 1.46x the advance (max 0.7); imbalance -63% still heavy selling; no reclaim yet (needs a close > 9.67); R:R 1.29 < 1.5 at 9.60; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:43:58.531437+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 349.4s, plan says WATCH; stop 9.46, target 9.78 (ceiling), R:R 1.29; selling not fading: red-bar volume 1.46x the advance (max 0.7); imbalance -63% still heavy selling; no reclaim yet (needs a close > 9.67); R:R 1.29 < 1.5 at 9.60; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6, "vwap": 9.3885, "vwap_slope": 0.0137, "atr": 0.0766, "atr_pct": 0.798, "trend": "flat", "slope_pct": 0.1632, "flat_threshold_pct": 0.1994, "recent_slope_pct": -0.1304, "ema9": 9.6546, "ema20": 9.645, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.997, "distance_from_high_pct": 1.84, "spread_pct": 0.521, "rvol": 0.524, "volume_pace_ratio": 2.761, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4602, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.29, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.46x the advance (max 0.7)", "imbalance -63% still heavy selling", "no reclaim yet (needs a close > 9.67)", "R:R 1.29 < 1.5 at 9.60"], "price": 9.6, "vwap": 9.3885, "atr_1m": 0.0766, "spread": 0.05, "shares_per_min": 11919, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 311.0, "reachable": 1.5378, "breakout_slope_pct": -0.1304, "flat_band_pct": 0.1994, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.46, "imbalance": -0.63, "support": 9.3885, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4602, "target": 9.78, "reward_risk": 1.29, "setup": "", "reason": "WATCH; stop 9.46, target 9.78 (ceiling), R:R 1.29; selling not fading: red-bar volume 1.46x the advance (max 0.7); imbalance -63% still heavy selling; no reclaim yet (needs a close > 9.67); R:R 1.29 < 1.5 at 9.60; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:44:03.592624+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 354.5s, plan says WATCH; stop 9.44, target 9.78 (ceiling), R:R 1.46; selling not fading: red-bar volume 1.48x the advance (max 0.7); imbalance -56% still heavy selling; no reclaim yet (needs a close > 9.66); R:R 1.46 < 1.5 at 9.58; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5761, "vwap": 9.3886, "vwap_slope": 0.0049, "atr": 0.0731, "atr_pct": 0.763, "trend": "flat", "slope_pct": 0.1598, "flat_threshold_pct": 0.1909, "recent_slope_pct": -0.2202, "ema9": 9.6414, "ema20": 9.6398, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.944, "distance_from_high_pct": 2.085, "spread_pct": 0.521, "rvol": 0.524, "volume_pace_ratio": 2.758, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4363, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.46, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.48x the advance (max 0.7)", "imbalance -56% still heavy selling", "no reclaim yet (needs a close > 9.66)", "R:R 1.46 < 1.5 at 9.58"], "price": 9.5761, "vwap": 9.3886, "atr_1m": 0.0731, "spread": 0.05, "shares_per_min": 11936, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 310.9, "reachable": 1.5283, "breakout_slope_pct": -0.2202, "flat_band_pct": 0.1909, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.48, "imbalance": -0.56, "support": 9.3886, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4363, "target": 9.78, "reward_risk": 1.46, "setup": "", "reason": "WATCH; stop 9.44, target 9.78 (ceiling), R:R 1.46; selling not fading: red-bar volume 1.48x the advance (max 0.7); imbalance -56% still heavy selling; no reclaim yet (needs a close > 9.66); R:R 1.46 < 1.5 at 9.58; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:44:08.658206+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 359.6s, plan says WATCH; stop 9.44, target 9.78 (ceiling), R:R 1.46; selling not fading: red-bar volume 1.48x the advance (max 0.7); imbalance -56% still heavy selling; no reclaim yet (needs a close > 9.66); R:R 1.46 < 1.5 at 9.58; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5761, "vwap": 9.3886, "vwap_slope": 0.0049, "atr": 0.0731, "atr_pct": 0.763, "trend": "flat", "slope_pct": 0.1598, "flat_threshold_pct": 0.1909, "recent_slope_pct": -0.2202, "ema9": 9.6414, "ema20": 9.6398, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.944, "distance_from_high_pct": 2.085, "spread_pct": 0.521, "rvol": 0.524, "volume_pace_ratio": 2.754, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4363, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.46, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.48x the advance (max 0.7)", "imbalance -56% still heavy selling", "no reclaim yet (needs a close > 9.66)", "R:R 1.46 < 1.5 at 9.58"], "price": 9.5761, "vwap": 9.3886, "atr_1m": 0.0731, "spread": 0.05, "shares_per_min": 11936, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 310.9, "reachable": 1.5281, "breakout_slope_pct": -0.2202, "flat_band_pct": 0.1909, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.48, "imbalance": -0.56, "support": 9.3886, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4363, "target": 9.78, "reward_risk": 1.46, "setup": "", "reason": "WATCH; stop 9.44, target 9.78 (ceiling), R:R 1.46; selling not fading: red-bar volume 1.48x the advance (max 0.7); imbalance -56% still heavy selling; no reclaim yet (needs a close > 9.66); R:R 1.46 < 1.5 at 9.58; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:44:13.715701+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 364.6s, plan says WATCH; stop 9.44, target 9.78 (ceiling), R:R 1.46; selling not fading: red-bar volume 1.48x the advance (max 0.7); imbalance -56% still heavy selling; no reclaim yet (needs a close > 9.66); R:R 1.46 < 1.5 at 9.58; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5761, "vwap": 9.3886, "vwap_slope": 0.0049, "atr": 0.0731, "atr_pct": 0.763, "trend": "flat", "slope_pct": 0.1598, "flat_threshold_pct": 0.1909, "recent_slope_pct": -0.2202, "ema9": 9.6414, "ema20": 9.6398, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.944, "distance_from_high_pct": 2.085, "spread_pct": 0.521, "rvol": 0.524, "volume_pace_ratio": 2.751, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4363, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.46, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.48x the advance (max 0.7)", "imbalance -56% still heavy selling", "no reclaim yet (needs a close > 9.66)", "R:R 1.46 < 1.5 at 9.58"], "price": 9.5761, "vwap": 9.3886, "atr_1m": 0.0731, "spread": 0.05, "shares_per_min": 11936, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 310.8, "reachable": 1.5278, "breakout_slope_pct": -0.2202, "flat_band_pct": 0.1909, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.48, "imbalance": -0.56, "support": 9.3886, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4363, "target": 9.78, "reward_risk": 1.46, "setup": "", "reason": "WATCH; stop 9.44, target 9.78 (ceiling), R:R 1.46; selling not fading: red-bar volume 1.48x the advance (max 0.7); imbalance -56% still heavy selling; no reclaim yet (needs a close > 9.66); R:R 1.46 < 1.5 at 9.58; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:44:18.790427+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 369.7s, plan says WATCH; stop 9.46, target 9.78 (ceiling), R:R 1.32; selling not fading: red-bar volume 1.48x the advance (max 0.7); imbalance -43% still heavy selling; no reclaim yet (needs a close > 9.66); R:R 1.32 < 1.5 at 9.60; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.595, "vwap": 9.3886, "vwap_slope": 0.0049, "atr": 0.0735, "atr_pct": 0.766, "trend": "flat", "slope_pct": 0.16, "flat_threshold_pct": 0.1916, "recent_slope_pct": -0.1809, "ema9": 9.6452, "ema20": 9.6416, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.944, "distance_from_high_pct": 1.892, "spread_pct": 0.521, "rvol": 0.524, "volume_pace_ratio": 2.748, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4552, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.32, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.48x the advance (max 0.7)", "imbalance -43% still heavy selling", "no reclaim yet (needs a close > 9.66)", "R:R 1.32 < 1.5 at 9.60"], "price": 9.595, "vwap": 9.3886, "atr_1m": 0.0735, "spread": 0.05, "shares_per_min": 11936, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 310.7, "reachable": 1.5276, "breakout_slope_pct": -0.1809, "flat_band_pct": 0.1916, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.48, "imbalance": -0.43, "support": 9.3886, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4552, "target": 9.78, "reward_risk": 1.32, "setup": "", "reason": "WATCH; stop 9.46, target 9.78 (ceiling), R:R 1.32; selling not fading: red-bar volume 1.48x the advance (max 0.7); imbalance -43% still heavy selling; no reclaim yet (needs a close > 9.66); R:R 1.32 < 1.5 at 9.60; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:44:23.843129+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 374.7s, plan says WATCH; stop 9.47, target 9.78 (ceiling), R:R 1.25; selling not fading: red-bar volume 1.48x the advance (max 0.7); no reclaim yet (needs a close > 9.66); R:R 1.25 < 1.5 at 9.61; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.605, "vwap": 9.389, "vwap_slope": 0.0053, "atr": 0.0746, "atr_pct": 0.776, "trend": "flat", "slope_pct": 0.1601, "flat_threshold_pct": 0.1941, "recent_slope_pct": -0.1601, "ema9": 9.6472, "ema20": 9.6426, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.95, "distance_from_high_pct": 1.789, "spread_pct": 0.521, "rvol": 0.525, "volume_pace_ratio": 2.751, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4652, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.25, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.48x the advance (max 0.7)", "no reclaim yet (needs a close > 9.66)", "R:R 1.25 < 1.5 at 9.61"], "price": 9.605, "vwap": 9.389, "atr_1m": 0.0746, "spread": 0.05, "shares_per_min": 11936, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 310.6, "reachable": 1.5274, "breakout_slope_pct": -0.1601, "flat_band_pct": 0.1941, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.48, "imbalance": 0.71, "support": 9.389, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4652, "target": 9.78, "reward_risk": 1.25, "setup": "", "reason": "WATCH; stop 9.47, target 9.78 (ceiling), R:R 1.25; selling not fading: red-bar volume 1.48x the advance (max 0.7); no reclaim yet (needs a close > 9.66); R:R 1.25 < 1.5 at 9.61; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:44:28.891784+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 379.8s, plan says WATCH; stop 9.44, target 9.78 (ceiling), R:R 1.43; selling not fading: red-bar volume 1.48x the advance (max 0.7); no reclaim yet (needs a close > 9.66); R:R 1.43 < 1.5 at 9.58; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.58, "vwap": 9.389, "vwap_slope": 0.0053, "atr": 0.0746, "atr_pct": 0.778, "trend": "flat", "slope_pct": 0.1598, "flat_threshold_pct": 0.1946, "recent_slope_pct": -0.2121, "ema9": 9.6422, "ema20": 9.6402, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.95, "distance_from_high_pct": 2.045, "spread_pct": 0.521, "rvol": 0.525, "volume_pace_ratio": 2.748, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4402, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.43, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.48x the advance (max 0.7)", "no reclaim yet (needs a close > 9.66)", "R:R 1.43 < 1.5 at 9.58"], "price": 9.58, "vwap": 9.389, "atr_1m": 0.0746, "spread": 0.05, "shares_per_min": 11936, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 310.5, "reachable": 1.5272, "breakout_slope_pct": -0.2121, "flat_band_pct": 0.1946, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.48, "imbalance": 0.69, "support": 9.389, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.78, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.44, target 9.78 (ceiling), R:R 1.43; selling not fading: red-bar volume 1.48x the advance (max 0.7); no reclaim yet (needs a close > 9.66); R:R 1.43 < 1.5 at 9.58; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:44:33.981801+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 384.9s, plan says WATCH; stop 9.51, target 9.78 (ceiling), R:R 0.94; selling not fading: red-bar volume 1.48x the advance (max 0.7); no reclaim yet (needs a close > 9.66); R:R 0.94 < 1.5 at 9.65; pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6481, "vwap": 9.389, "vwap_slope": 0.0054, "atr": 0.0759, "atr_pct": 0.786, "trend": "flat", "slope_pct": 0.1606, "flat_threshold_pct": 0.1966, "recent_slope_pct": -0.0706, "ema9": 9.6558, "ema20": 9.6467, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.95, "distance_from_high_pct": 1.349, "spread_pct": 0.521, "rvol": 0.525, "volume_pace_ratio": 2.745, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5083, "target": 9.78, "target_label": "ceiling", "reward_risk": 0.94, "triggers": ["pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.48x the advance (max 0.7)", "no reclaim yet (needs a close > 9.66)", "R:R 0.94 < 1.5 at 9.65"], "price": 9.6481, "vwap": 9.389, "atr_1m": 0.0759, "spread": 0.05, "shares_per_min": 11936, "rising_lows": true, "last_pivot_low": 9.64, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 310.4, "reachable": 1.527, "breakout_slope_pct": -0.0706, "flat_band_pct": 0.1966, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.48, "imbalance": 0.69, "support": 9.389, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5083, "target": 9.78, "reward_risk": 0.94, "setup": "", "reason": "WATCH; stop 9.51, target 9.78 (ceiling), R:R 0.94; selling not fading: red-bar volume 1.48x the advance (max 0.7); no reclaim yet (needs a close > 9.66); R:R 0.94 < 1.5 at 9.65; pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:44:39.035654+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 389.9s, plan says WATCH; stop 9.46, target 9.78 (ceiling), R:R 1.29; selling not fading: red-bar volume 1.48x the advance (max 0.7); no reclaim yet (needs a close > 9.66); R:R 1.29 < 1.5 at 9.60; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6, "vwap": 9.389, "vwap_slope": 0.0053, "atr": 0.0759, "atr_pct": 0.79, "trend": "flat", "slope_pct": 0.16, "flat_threshold_pct": 0.1975, "recent_slope_pct": -0.1705, "ema9": 9.6462, "ema20": 9.6421, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.951, "distance_from_high_pct": 1.84, "spread_pct": 0.521, "rvol": 0.525, "volume_pace_ratio": 2.742, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4602, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.29, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.48x the advance (max 0.7)", "no reclaim yet (needs a close > 9.66)", "R:R 1.29 < 1.5 at 9.60"], "price": 9.6, "vwap": 9.389, "atr_1m": 0.0759, "spread": 0.05, "shares_per_min": 11936, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 310.3, "reachable": 1.5268, "breakout_slope_pct": -0.1705, "flat_band_pct": 0.1975, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.48, "imbalance": 0.73, "support": 9.389, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4602, "target": 9.78, "reward_risk": 1.29, "setup": "", "reason": "WATCH; stop 9.46, target 9.78 (ceiling), R:R 1.29; selling not fading: red-bar volume 1.48x the advance (max 0.7); no reclaim yet (needs a close > 9.66); R:R 1.29 < 1.5 at 9.60; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:44:44.106355+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 395.0s, plan says WATCH; stop 9.46, target 9.78 (ceiling), R:R 1.32; selling not fading: red-bar volume 1.48x the advance (max 0.7); no reclaim yet (needs a close > 9.66); R:R 1.32 < 1.5 at 9.60; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.595, "vwap": 9.389, "vwap_slope": 0.0053, "atr": 0.0759, "atr_pct": 0.791, "trend": "flat", "slope_pct": 0.16, "flat_threshold_pct": 0.1976, "recent_slope_pct": -0.1809, "ema9": 9.6452, "ema20": 9.6416, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.951, "distance_from_high_pct": 1.892, "spread_pct": 0.521, "rvol": 0.525, "volume_pace_ratio": 2.739, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4552, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.32, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.48x the advance (max 0.7)", "no reclaim yet (needs a close > 9.66)", "R:R 1.32 < 1.5 at 9.60"], "price": 9.595, "vwap": 9.389, "atr_1m": 0.0759, "spread": 0.05, "shares_per_min": 11936, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 310.3, "reachable": 1.5266, "breakout_slope_pct": -0.1809, "flat_band_pct": 0.1976, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.48, "imbalance": 0.32, "support": 9.389, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4552, "target": 9.78, "reward_risk": 1.32, "setup": "", "reason": "WATCH; stop 9.46, target 9.78 (ceiling), R:R 1.32; selling not fading: red-bar volume 1.48x the advance (max 0.7); no reclaim yet (needs a close > 9.66); R:R 1.32 < 1.5 at 9.60; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:44:49.172061+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 400.1s, plan says WATCH; stop 9.45, target 9.78 (ceiling), R:R 1.39; selling not fading: red-bar volume 1.48x the advance (max 0.7); no reclaim yet (needs a close > 9.66); R:R 1.39 < 1.5 at 9.59; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.585, "vwap": 9.3891, "vwap_slope": 0.0054, "atr": 0.0759, "atr_pct": 0.791, "trend": "flat", "slope_pct": 0.1599, "flat_threshold_pct": 0.1979, "recent_slope_pct": -0.2017, "ema9": 9.6432, "ema20": 9.6407, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.952, "distance_from_high_pct": 1.994, "spread_pct": 0.313, "rvol": 0.525, "volume_pace_ratio": 2.737, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4452, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.39, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.48x the advance (max 0.7)", "no reclaim yet (needs a close > 9.66)", "R:R 1.39 < 1.5 at 9.59"], "price": 9.585, "vwap": 9.3891, "atr_1m": 0.0759, "spread": 0.03, "shares_per_min": 11936, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 310.2, "reachable": 1.5264, "breakout_slope_pct": -0.2017, "flat_band_pct": 0.1979, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.48, "imbalance": 0.21, "support": 9.3891, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4452, "target": 9.78, "reward_risk": 1.39, "setup": "", "reason": "WATCH; stop 9.45, target 9.78 (ceiling), R:R 1.39; selling not fading: red-bar volume 1.48x the advance (max 0.7); no reclaim yet (needs a close > 9.66); R:R 1.39 < 1.5 at 9.59; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:44:54.238291+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 405.1s, plan says WATCH; stop 9.50, target 9.78 (ceiling), R:R 0.99; selling not fading: red-bar volume 1.48x the advance (max 0.7); no reclaim yet (needs a close > 9.66); R:R 0.99 < 1.5 at 9.64; pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6414, "vwap": 9.3892, "vwap_slope": 0.0055, "atr": 0.0759, "atr_pct": 0.787, "trend": "flat", "slope_pct": 0.1605, "flat_threshold_pct": 0.1967, "recent_slope_pct": -0.0845, "ema9": 9.6545, "ema20": 9.6461, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.952, "distance_from_high_pct": 1.417, "spread_pct": 0.313, "rvol": 0.525, "volume_pace_ratio": 2.734, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5016, "target": 9.78, "target_label": "ceiling", "reward_risk": 0.99, "triggers": ["pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.48x the advance (max 0.7)", "no reclaim yet (needs a close > 9.66)", "R:R 0.99 < 1.5 at 9.64"], "price": 9.6414, "vwap": 9.3892, "atr_1m": 0.0759, "spread": 0.03, "shares_per_min": 11936, "rising_lows": true, "last_pivot_low": 9.64, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 310.1, "reachable": 1.5262, "breakout_slope_pct": -0.0845, "flat_band_pct": 0.1967, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.48, "imbalance": 0.42, "support": 9.3892, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5016, "target": 9.78, "reward_risk": 0.99, "setup": "", "reason": "WATCH; stop 9.50, target 9.78 (ceiling), R:R 0.99; selling not fading: red-bar volume 1.48x the advance (max 0.7); no reclaim yet (needs a close > 9.66); R:R 0.99 < 1.5 at 9.64; pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:44:59.295207+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 410.2s, plan says WATCH; stop 9.49, target 9.78 (ceiling), R:R 1.08; selling not fading: red-bar volume 1.48x the advance (max 0.7); imbalance -40% still heavy selling; no reclaim yet (needs a close > 9.66); R:R 1.08 < 1.5 at 9.63; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6294, "vwap": 9.3892, "vwap_slope": 0.0055, "atr": 0.0759, "atr_pct": 0.788, "trend": "flat", "slope_pct": 0.1604, "flat_threshold_pct": 0.1969, "recent_slope_pct": -0.1094, "ema9": 9.6521, "ema20": 9.6449, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.953, "distance_from_high_pct": 1.54, "spread_pct": 0.417, "rvol": 0.525, "volume_pace_ratio": 2.732, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4896, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.08, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.48x the advance (max 0.7)", "imbalance -40% still heavy selling", "no reclaim yet (needs a close > 9.66)", "R:R 1.08 < 1.5 at 9.63"], "price": 9.6294, "vwap": 9.3892, "atr_1m": 0.0759, "spread": 0.04, "shares_per_min": 11936, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 310.0, "reachable": 1.526, "breakout_slope_pct": -0.1094, "flat_band_pct": 0.1969, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.48, "imbalance": -0.4, "support": 9.3892, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4896, "target": 9.78, "reward_risk": 1.08, "setup": "", "reason": "WATCH; stop 9.49, target 9.78 (ceiling), R:R 1.08; selling not fading: red-bar volume 1.48x the advance (max 0.7); imbalance -40% still heavy selling; no reclaim yet (needs a close > 9.66); R:R 1.08 < 1.5 at 9.63; pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:45:04.350076+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 415.3s, plan says WATCH; stop 9.45, target 9.78 (ceiling), R:R 1.36; selling not fading: red-bar volume 1.48x the advance (max 0.7); imbalance -40% still heavy selling; no reclaim yet (needs a close > 9.66); R:R 1.36 < 1.5 at 9.59; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.59, "vwap": 9.3892, "vwap_slope": 0.0055, "atr": 0.0759, "atr_pct": 0.791, "trend": "flat", "slope_pct": 0.1599, "flat_threshold_pct": 0.1978, "recent_slope_pct": -0.1913, "ema9": 9.6442, "ema20": 9.6412, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 1.953, "distance_from_high_pct": 1.943, "spread_pct": 0.417, "rvol": 0.525, "volume_pace_ratio": 2.728, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4502, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.36, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.48x the advance (max 0.7)", "imbalance -40% still heavy selling", "no reclaim yet (needs a close > 9.66)", "R:R 1.36 < 1.5 at 9.59"], "price": 9.59, "vwap": 9.3892, "atr_1m": 0.0759, "spread": 0.04, "shares_per_min": 11936, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 309.9, "reachable": 1.5258, "breakout_slope_pct": -0.1913, "flat_band_pct": 0.1978, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.48, "imbalance": -0.4, "support": 9.3892, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4502, "target": 9.78, "reward_risk": 1.36, "setup": "", "reason": "WATCH; stop 9.45, target 9.78 (ceiling), R:R 1.36; selling not fading: red-bar volume 1.48x the advance (max 0.7); imbalance -40% still heavy selling; no reclaim yet (needs a close > 9.66); R:R 1.36 < 1.5 at 9.59; pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T14:45:09.419874+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.57, "vwap": 9.3892, "vwap_slope": 0.0014, "atr": 0.0676, "atr_pct": 0.707, "trend": "flat", "slope_pct": 0.1564, "flat_threshold_pct": 0.1767, "recent_slope_pct": -0.2271, "ema9": 9.6293, "ema20": 9.6344, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.705, "distance_from_high_pct": 2.147, "spread_pct": 0.521, "rvol": 0.525, "volume_pace_ratio": 2.725, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4302, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.5, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "imbalance -39% still heavy selling", "no reclaim yet (needs a close > 9.65)"], "price": 9.57, "vwap": 9.3892, "atr_1m": 0.0676, "spread": 0.05, "shares_per_min": 11756, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 309.8, "reachable": 1.5019, "breakout_slope_pct": -0.2271, "flat_band_pct": 0.1767, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": -0.39, "support": 9.3892, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:45:14.512970+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.57, "vwap": 9.3892, "vwap_slope": 0.0014, "atr": 0.0676, "atr_pct": 0.707, "trend": "flat", "slope_pct": 0.1564, "flat_threshold_pct": 0.1767, "recent_slope_pct": -0.2271, "ema9": 9.6293, "ema20": 9.6344, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.705, "distance_from_high_pct": 2.147, "spread_pct": 0.521, "rvol": 0.525, "volume_pace_ratio": 2.722, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4302, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.5, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "imbalance -48% still heavy selling", "no reclaim yet (needs a close > 9.65)"], "price": 9.57, "vwap": 9.3892, "atr_1m": 0.0676, "spread": 0.05, "shares_per_min": 11756, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 309.8, "reachable": 1.5017, "breakout_slope_pct": -0.2271, "flat_band_pct": 0.1767, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": -0.48, "support": 9.3892, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:45:19.585189+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.6099, "vwap": 9.3894, "vwap_slope": 0.0017, "atr": 0.0694, "atr_pct": 0.722, "trend": "flat", "slope_pct": 0.1568, "flat_threshold_pct": 0.1806, "recent_slope_pct": -0.144, "ema9": 9.6373, "ema20": 9.6382, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.708, "distance_from_high_pct": 1.739, "spread_pct": 0.416, "rvol": 0.526, "volume_pace_ratio": 2.722, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4701, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.22, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "no reclaim yet (needs a close > 9.65)", "R:R 1.22 < 1.5 at 9.61"], "price": 9.6099, "vwap": 9.3894, "atr_1m": 0.0694, "spread": 0.04, "shares_per_min": 11756, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 309.7, "reachable": 1.5015, "breakout_slope_pct": -0.144, "flat_band_pct": 0.1806, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": 0.82, "support": 9.3894, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:45:24.639653+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.625, "vwap": 9.3896, "vwap_slope": 0.0018, "atr": 0.0698, "atr_pct": 0.725, "trend": "flat", "slope_pct": 0.157, "flat_threshold_pct": 0.1813, "recent_slope_pct": -0.1126, "ema9": 9.6403, "ema20": 9.6396, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.71, "distance_from_high_pct": 1.585, "spread_pct": 0.104, "rvol": 0.526, "volume_pace_ratio": 2.721, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4852, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.11, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "no reclaim yet (needs a close > 9.65)", "R:R 1.11 < 1.5 at 9.62"], "price": 9.625, "vwap": 9.3896, "atr_1m": 0.0698, "spread": 0.01, "shares_per_min": 11756, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 309.6, "reachable": 1.5013, "breakout_slope_pct": -0.1126, "flat_band_pct": 0.1813, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": 0.71, "support": 9.3896, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:45:29.695225+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.62, "vwap": 9.3897, "vwap_slope": 0.0019, "atr": 0.0698, "atr_pct": 0.725, "trend": "flat", "slope_pct": 0.1569, "flat_threshold_pct": 0.1814, "recent_slope_pct": -0.123, "ema9": 9.6393, "ema20": 9.6391, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.711, "distance_from_high_pct": 1.636, "spread_pct": 0.312, "rvol": 0.526, "volume_pace_ratio": 2.719, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4802, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "no reclaim yet (needs a close > 9.65)", "R:R 1.14 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.3897, "atr_1m": 0.0698, "spread": 0.03, "shares_per_min": 11756, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 309.5, "reachable": 1.5011, "breakout_slope_pct": -0.123, "flat_band_pct": 0.1814, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": 0.14, "support": 9.3897, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:45:34.753750+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.62, "vwap": 9.3897, "vwap_slope": 0.0019, "atr": 0.0698, "atr_pct": 0.725, "trend": "flat", "slope_pct": 0.1569, "flat_threshold_pct": 0.1814, "recent_slope_pct": -0.123, "ema9": 9.6393, "ema20": 9.6391, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.711, "distance_from_high_pct": 1.636, "spread_pct": 0.312, "rvol": 0.526, "volume_pace_ratio": 2.716, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4802, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "no reclaim yet (needs a close > 9.65)", "R:R 1.14 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.3897, "atr_1m": 0.0698, "spread": 0.03, "shares_per_min": 11756, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 309.4, "reachable": 1.5009, "breakout_slope_pct": -0.123, "flat_band_pct": 0.1814, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": 0.14, "support": 9.3897, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:45:39.814557+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.62, "vwap": 9.3897, "vwap_slope": 0.0019, "atr": 0.0698, "atr_pct": 0.725, "trend": "flat", "slope_pct": 0.1569, "flat_threshold_pct": 0.1814, "recent_slope_pct": -0.123, "ema9": 9.6393, "ema20": 9.6391, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.711, "distance_from_high_pct": 1.636, "spread_pct": 0.312, "rvol": 0.526, "volume_pace_ratio": 2.713, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4802, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.61-9.66 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "no reclaim yet (needs a close > 9.65)", "R:R 1.14 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.3897, "atr_1m": 0.0698, "spread": 0.03, "shares_per_min": 11756, "rising_lows": true, "last_pivot_low": 9.614, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 309.3, "reachable": 1.5007, "breakout_slope_pct": -0.123, "flat_band_pct": 0.1814, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": 0.14, "support": 9.3897, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:45:44.882910+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.61, "vwap": 9.3896, "vwap_slope": 0.0019, "atr": 0.0698, "atr_pct": 0.726, "trend": "flat", "slope_pct": 0.1568, "flat_threshold_pct": 0.1815, "recent_slope_pct": -0.1438, "ema9": 9.6373, "ema20": 9.6382, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.711, "distance_from_high_pct": 1.738, "spread_pct": 0.312, "rvol": 0.526, "volume_pace_ratio": 2.71, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4702, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.22, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "imbalance -97% still heavy selling", "no reclaim yet (needs a close > 9.65)", "R:R 1.22 < 1.5 at 9.61"], "price": 9.61, "vwap": 9.3896, "atr_1m": 0.0698, "spread": 0.03, "shares_per_min": 11756, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 309.3, "reachable": 1.5005, "breakout_slope_pct": -0.1438, "flat_band_pct": 0.1815, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": -0.97, "support": 9.3896, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:45:49.939773+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.6402, "vwap": 9.3897, "vwap_slope": 0.002, "atr": 0.0709, "atr_pct": 0.735, "trend": "flat", "slope_pct": 0.1572, "flat_threshold_pct": 0.1838, "recent_slope_pct": -0.081, "ema9": 9.6434, "ema20": 9.6411, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.712, "distance_from_high_pct": 1.429, "spread_pct": 0.521, "rvol": 0.527, "volume_pace_ratio": 2.708, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5004, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.0, "triggers": ["pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "no reclaim yet (needs a close > 9.65)", "R:R 1.00 < 1.5 at 9.64"], "price": 9.6402, "vwap": 9.3897, "atr_1m": 0.0709, "spread": 0.05, "shares_per_min": 11756, "rising_lows": true, "last_pivot_low": 9.64, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 309.2, "reachable": 1.5003, "breakout_slope_pct": -0.081, "flat_band_pct": 0.1838, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": 0.12, "support": 9.3897, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:45:54.995718+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.6402, "vwap": 9.3897, "vwap_slope": 0.002, "atr": 0.0709, "atr_pct": 0.735, "trend": "flat", "slope_pct": 0.1572, "flat_threshold_pct": 0.1838, "recent_slope_pct": -0.081, "ema9": 9.6434, "ema20": 9.6411, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.712, "distance_from_high_pct": 1.429, "spread_pct": 0.521, "rvol": 0.527, "volume_pace_ratio": 2.705, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5004, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.0, "triggers": ["pullback: buy 9.64-9.68 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "no reclaim yet (needs a close > 9.65)", "R:R 1.00 < 1.5 at 9.64"], "price": 9.6402, "vwap": 9.3897, "atr_1m": 0.0709, "spread": 0.05, "shares_per_min": 11756, "rising_lows": true, "last_pivot_low": 9.64, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 309.1, "reachable": 1.5001, "breakout_slope_pct": -0.081, "flat_band_pct": 0.1838, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": 0.12, "support": 9.3897, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:46:00.060084+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.574, "vwap": 9.3905, "vwap_slope": 0.0028, "atr": 0.0709, "atr_pct": 0.74, "trend": "flat", "slope_pct": 0.1564, "flat_threshold_pct": 0.1851, "recent_slope_pct": -0.2188, "ema9": 9.6301, "ema20": 9.6348, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.723, "distance_from_high_pct": 2.106, "spread_pct": 0.625, "rvol": 0.529, "volume_pace_ratio": 2.713, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4342, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.47, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "imbalance -93% still heavy selling", "no reclaim yet (needs a close > 9.65)", "R:R 1.47 < 1.5 at 9.57"], "price": 9.574, "vwap": 9.3905, "atr_1m": 0.0709, "spread": 0.06, "shares_per_min": 11756, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 309.0, "reachable": 1.4999, "breakout_slope_pct": -0.2188, "flat_band_pct": 0.1851, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": -0.93, "support": 9.3905, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:46:05.159692+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.574, "vwap": 9.3905, "vwap_slope": 0.0028, "atr": 0.0709, "atr_pct": 0.74, "trend": "flat", "slope_pct": 0.1564, "flat_threshold_pct": 0.1851, "recent_slope_pct": -0.2188, "ema9": 9.6301, "ema20": 9.6348, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.723, "distance_from_high_pct": 2.106, "spread_pct": 0.625, "rvol": 0.529, "volume_pace_ratio": 2.71, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4342, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.47, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "imbalance -93% still heavy selling", "no reclaim yet (needs a close > 9.65)", "R:R 1.47 < 1.5 at 9.57"], "price": 9.574, "vwap": 9.3905, "atr_1m": 0.0709, "spread": 0.06, "shares_per_min": 11756, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 308.9, "reachable": 1.4997, "breakout_slope_pct": -0.2188, "flat_band_pct": 0.1851, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": -0.93, "support": 9.3905, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:46:10.250437+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.574, "vwap": 9.3905, "vwap_slope": 0.0028, "atr": 0.0709, "atr_pct": 0.74, "trend": "flat", "slope_pct": 0.1564, "flat_threshold_pct": 0.1851, "recent_slope_pct": -0.2188, "ema9": 9.6301, "ema20": 9.6348, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.723, "distance_from_high_pct": 2.106, "spread_pct": 0.625, "rvol": 0.529, "volume_pace_ratio": 2.707, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4342, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.47, "triggers": ["pullback: buy 9.55-9.61 holding + reclaim/fading selling/support"], "reasons": ["selling not fading: red-bar volume 1.28x the advance (max 0.7)", "imbalance -93% still heavy selling", "no reclaim yet (needs a close > 9.65)", "R:R 1.47 < 1.5 at 9.57"], "price": 9.574, "vwap": 9.3905, "atr_1m": 0.0709, "spread": 0.06, "shares_per_min": 11756, "rising_lows": true, "last_pivot_low": 9.5548, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 308.8, "reachable": 1.4995, "breakout_slope_pct": -0.2188, "flat_band_pct": 0.1851, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 1.28, "imbalance": -0.93, "support": 9.3905, "reclaim": false}}}}
{"timestamp": "2026-09-24T14:46:15.325154+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.6, "vwap": 9.3906, "vwap_slope": 0.002, "atr": 0.0684, "atr_pct": 0.712, "trend": "flat", "slope_pct": 0.1533, "flat_threshold_pct": 0.178, "recent_slope_pct": -0.1442, "ema9": 9.6241, "ema20": 9.6315, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.679, "distance_from_high_pct": 1.84, "spread_pct": 0.625, "rvol": 0.529, "volume_pace_ratio": 2.704, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4602, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.29, "triggers": [], "reasons": ["R:R 1.29 < 1.5 at 9.60", "no breakout level or rising-low pullback to trade"], "price": 9.6, "vwap": 9.3906, "atr_1m": 0.0684, "spread": 0.06, "shares_per_min": 11733, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 308.7, "reachable": 1.4757, "breakout_slope_pct": -0.1442, "flat_band_pct": 0.178}}}
{"timestamp": "2026-09-24T14:46:20.382804+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.6, "vwap": 9.3906, "vwap_slope": 0.002, "atr": 0.0684, "atr_pct": 0.712, "trend": "flat", "slope_pct": 0.1533, "flat_threshold_pct": 0.178, "recent_slope_pct": -0.1442, "ema9": 9.6241, "ema20": 9.6315, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.679, "distance_from_high_pct": 1.84, "spread_pct": 0.625, "rvol": 0.529, "volume_pace_ratio": 2.701, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4602, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.29, "triggers": [], "reasons": ["R:R 1.29 < 1.5 at 9.60", "no breakout level or rising-low pullback to trade"], "price": 9.6, "vwap": 9.3906, "atr_1m": 0.0684, "spread": 0.06, "shares_per_min": 11733, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 308.7, "reachable": 1.4755, "breakout_slope_pct": -0.1442, "flat_band_pct": 0.178}}}
{"timestamp": "2026-09-24T14:46:25.455349+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.6288, "vwap": 9.3906, "vwap_slope": 0.002, "atr": 0.0704, "atr_pct": 0.731, "trend": "flat", "slope_pct": 0.1536, "flat_threshold_pct": 0.1828, "recent_slope_pct": -0.0842, "ema9": 9.6299, "ema20": 9.6342, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.679, "distance_from_high_pct": 1.546, "spread_pct": 0.625, "rvol": 0.529, "volume_pace_ratio": 2.699, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.489, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.08, "triggers": [], "reasons": ["R:R 1.08 < 1.5 at 9.63", "no breakout level or rising-low pullback to trade"], "price": 9.6288, "vwap": 9.3906, "atr_1m": 0.0704, "spread": 0.06, "shares_per_min": 11733, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 308.6, "reachable": 1.4753, "breakout_slope_pct": -0.0842, "flat_band_pct": 0.1828}}}
{"timestamp": "2026-09-24T14:46:30.520098+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5928, "vwap": 9.3906, "vwap_slope": 0.002, "atr": 0.0704, "atr_pct": 0.734, "trend": "flat", "slope_pct": 0.1533, "flat_threshold_pct": 0.1835, "recent_slope_pct": -0.1592, "ema9": 9.6227, "ema20": 9.6308, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.679, "distance_from_high_pct": 1.914, "spread_pct": 0.417, "rvol": 0.529, "volume_pace_ratio": 2.696, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.453, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.34, "triggers": [], "reasons": ["R:R 1.34 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5928, "vwap": 9.3906, "atr_1m": 0.0704, "spread": 0.04, "shares_per_min": 11733, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 308.5, "reachable": 1.4751, "breakout_slope_pct": -0.1592, "flat_band_pct": 0.1835}}}
{"timestamp": "2026-09-24T14:46:35.595069+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5928, "vwap": 9.3906, "vwap_slope": 0.002, "atr": 0.0704, "atr_pct": 0.734, "trend": "flat", "slope_pct": 0.1533, "flat_threshold_pct": 0.1835, "recent_slope_pct": -0.1592, "ema9": 9.6227, "ema20": 9.6308, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.679, "distance_from_high_pct": 1.914, "spread_pct": 0.417, "rvol": 0.529, "volume_pace_ratio": 2.693, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.453, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.34, "triggers": [], "reasons": ["R:R 1.34 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5928, "vwap": 9.3906, "atr_1m": 0.0704, "spread": 0.04, "shares_per_min": 11733, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 308.4, "reachable": 1.4749, "breakout_slope_pct": -0.1592, "flat_band_pct": 0.1835}}}
{"timestamp": "2026-09-24T14:46:40.653825+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.579, "vwap": 9.3906, "vwap_slope": 0.0021, "atr": 0.0707, "atr_pct": 0.738, "trend": "flat", "slope_pct": 0.1531, "flat_threshold_pct": 0.1845, "recent_slope_pct": -0.188, "ema9": 9.6199, "ema20": 9.6295, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.68, "distance_from_high_pct": 2.055, "spread_pct": 0.417, "rvol": 0.529, "volume_pace_ratio": 2.69, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4392, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.44, "triggers": [], "reasons": ["R:R 1.44 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.579, "vwap": 9.3906, "atr_1m": 0.0707, "spread": 0.04, "shares_per_min": 11733, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 308.3, "reachable": 1.4747, "breakout_slope_pct": -0.188, "flat_band_pct": 0.1845}}}
{"timestamp": "2026-09-24T14:46:45.719709+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.57, "vwap": 9.3906, "vwap_slope": 0.0021, "atr": 0.0707, "atr_pct": 0.739, "trend": "flat", "slope_pct": 0.153, "flat_threshold_pct": 0.1847, "recent_slope_pct": -0.2068, "ema9": 9.6181, "ema20": 9.6286, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.68, "distance_from_high_pct": 2.147, "spread_pct": 0.417, "rvol": 0.529, "volume_pace_ratio": 2.687, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4302, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.57, "vwap": 9.3906, "atr_1m": 0.0707, "spread": 0.04, "shares_per_min": 11733, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 308.2, "reachable": 1.4745, "breakout_slope_pct": -0.2068, "flat_band_pct": 0.1847}}}
{"timestamp": "2026-09-24T14:46:50.802030+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.6188, "vwap": 9.3921, "vwap_slope": 0.0035, "atr": 0.0714, "atr_pct": 0.742, "trend": "flat", "slope_pct": 0.1535, "flat_threshold_pct": 0.1856, "recent_slope_pct": -0.105, "ema9": 9.6279, "ema20": 9.6332, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.698, "distance_from_high_pct": 1.648, "spread_pct": 0.418, "rvol": 0.533, "volume_pace_ratio": 2.703, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.479, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.15, "triggers": [], "reasons": ["R:R 1.15 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.6188, "vwap": 9.3921, "atr_1m": 0.0714, "spread": 0.04, "shares_per_min": 11733, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 308.2, "reachable": 1.4743, "breakout_slope_pct": -0.105, "flat_band_pct": 0.1856}}}
{"timestamp": "2026-09-24T14:46:55.863706+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5936, "vwap": 9.392, "vwap_slope": 0.0035, "atr": 0.0714, "atr_pct": 0.744, "trend": "flat", "slope_pct": 0.1533, "flat_threshold_pct": 0.1861, "recent_slope_pct": -0.1575, "ema9": 9.6228, "ema20": 9.6308, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.698, "distance_from_high_pct": 1.906, "spread_pct": 0.418, "rvol": 0.533, "volume_pace_ratio": 2.7, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4538, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.33, "triggers": [], "reasons": ["R:R 1.33 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5936, "vwap": 9.392, "atr_1m": 0.0714, "spread": 0.04, "shares_per_min": 11733, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 308.1, "reachable": 1.4741, "breakout_slope_pct": -0.1575, "flat_band_pct": 0.1861}}}
{"timestamp": "2026-09-24T14:47:00.947147+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5936, "vwap": 9.392, "vwap_slope": 0.0035, "atr": 0.0714, "atr_pct": 0.744, "trend": "flat", "slope_pct": 0.1533, "flat_threshold_pct": 0.1861, "recent_slope_pct": -0.1575, "ema9": 9.6228, "ema20": 9.6308, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.698, "distance_from_high_pct": 1.906, "spread_pct": 0.418, "rvol": 0.533, "volume_pace_ratio": 2.697, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4538, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.33, "triggers": [], "reasons": ["R:R 1.33 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5936, "vwap": 9.392, "atr_1m": 0.0714, "spread": 0.04, "shares_per_min": 11733, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 308.0, "reachable": 1.4739, "breakout_slope_pct": -0.1575, "flat_band_pct": 0.1861}}}
{"timestamp": "2026-09-24T14:47:06.009482+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.6485, "vwap": 9.3921, "vwap_slope": 0.0029, "atr": 0.0696, "atr_pct": 0.721, "trend": "flat", "slope_pct": 0.1508, "flat_threshold_pct": 0.1803, "recent_slope_pct": 0.0721, "ema9": 9.628, "ema20": 9.6325, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.969, "distance_from_high_pct": 1.345, "spread_pct": 0.418, "rvol": 0.533, "volume_pace_ratio": 2.695, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.5087, "target": 9.78, "target_label": "ceiling", "reward_risk": 0.94, "triggers": [], "reasons": ["R:R 0.94 < 1.5 at 9.65", "no breakout level or rising-low pullback to trade"], "price": 9.6485, "vwap": 9.3921, "atr_1m": 0.0696, "spread": 0.04, "shares_per_min": 11852, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 307.9, "reachable": 1.4695, "breakout_slope_pct": 0.0721, "flat_band_pct": 0.1803}}}
{"timestamp": "2026-09-24T14:47:11.079177+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.58, "vwap": 9.3921, "vwap_slope": 0.0029, "atr": 0.0696, "atr_pct": 0.726, "trend": "flat", "slope_pct": 0.15, "flat_threshold_pct": 0.1816, "recent_slope_pct": -0.0707, "ema9": 9.6143, "ema20": 9.626, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.969, "distance_from_high_pct": 2.045, "spread_pct": 0.418, "rvol": 0.533, "volume_pace_ratio": 2.692, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4402, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.58, "vwap": 9.3921, "atr_1m": 0.0696, "spread": 0.04, "shares_per_min": 11852, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 307.8, "reachable": 1.4693, "breakout_slope_pct": -0.0707, "flat_band_pct": 0.1816}}}
{"timestamp": "2026-09-24T14:47:16.151622+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.58, "vwap": 9.3922, "vwap_slope": 0.003, "atr": 0.0696, "atr_pct": 0.726, "trend": "flat", "slope_pct": 0.15, "flat_threshold_pct": 0.1816, "recent_slope_pct": -0.0707, "ema9": 9.6143, "ema20": 9.626, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.97, "distance_from_high_pct": 2.045, "spread_pct": 0.418, "rvol": 0.533, "volume_pace_ratio": 2.691, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4402, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.58, "vwap": 9.3922, "atr_1m": 0.0696, "spread": 0.04, "shares_per_min": 11852, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 307.7, "reachable": 1.4691, "breakout_slope_pct": -0.0707, "flat_band_pct": 0.1816}}}
{"timestamp": "2026-09-24T14:47:21.234998+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5884, "vwap": 9.3922, "vwap_slope": 0.0031, "atr": 0.0696, "atr_pct": 0.726, "trend": "flat", "slope_pct": 0.1501, "flat_threshold_pct": 0.1815, "recent_slope_pct": -0.0532, "ema9": 9.6159, "ema20": 9.6268, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.97, "distance_from_high_pct": 1.959, "spread_pct": 0.418, "rvol": 0.533, "volume_pace_ratio": 2.688, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4486, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.37, "triggers": [], "reasons": ["R:R 1.37 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5884, "vwap": 9.3922, "atr_1m": 0.0696, "spread": 0.04, "shares_per_min": 11852, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 307.6, "reachable": 1.4689, "breakout_slope_pct": -0.0532, "flat_band_pct": 0.1815}}}
{"timestamp": "2026-09-24T14:47:26.311573+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.6, "vwap": 9.3923, "vwap_slope": 0.0031, "atr": 0.0696, "atr_pct": 0.725, "trend": "flat", "slope_pct": 0.1503, "flat_threshold_pct": 0.1812, "recent_slope_pct": -0.029, "ema9": 9.6183, "ema20": 9.6279, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.971, "distance_from_high_pct": 1.84, "spread_pct": 0.313, "rvol": 0.533, "volume_pace_ratio": 2.686, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4602, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.29, "triggers": [], "reasons": ["R:R 1.29 < 1.5 at 9.60", "no breakout level or rising-low pullback to trade"], "price": 9.6, "vwap": 9.3923, "atr_1m": 0.0696, "spread": 0.03, "shares_per_min": 11852, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 307.6, "reachable": 1.4687, "breakout_slope_pct": -0.029, "flat_band_pct": 0.1812}}}
{"timestamp": "2026-09-24T14:47:31.375825+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.6465, "vwap": 9.3924, "vwap_slope": 0.0032, "atr": 0.0696, "atr_pct": 0.721, "trend": "flat", "slope_pct": 0.1507, "flat_threshold_pct": 0.1804, "recent_slope_pct": 0.0679, "ema9": 9.6276, "ema20": 9.6323, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.971, "distance_from_high_pct": 1.365, "spread_pct": 0.313, "rvol": 0.533, "volume_pace_ratio": 2.683, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.5067, "target": 9.78, "target_label": "ceiling", "reward_risk": 0.95, "triggers": [], "reasons": ["R:R 0.95 < 1.5 at 9.65", "no breakout level or rising-low pullback to trade"], "price": 9.6465, "vwap": 9.3924, "atr_1m": 0.0696, "spread": 0.03, "shares_per_min": 11852, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 307.5, "reachable": 1.4685, "breakout_slope_pct": 0.0679, "flat_band_pct": 0.1804}}}
{"timestamp": "2026-09-24T14:47:36.440941+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5801, "vwap": 9.3924, "vwap_slope": 0.0032, "atr": 0.0696, "atr_pct": 0.726, "trend": "flat", "slope_pct": 0.1501, "flat_threshold_pct": 0.1816, "recent_slope_pct": -0.0705, "ema9": 9.6143, "ema20": 9.626, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.971, "distance_from_high_pct": 2.044, "spread_pct": 0.209, "rvol": 0.533, "volume_pace_ratio": 2.681, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4403, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.5801, "vwap": 9.3924, "atr_1m": 0.0696, "spread": 0.02, "shares_per_min": 11852, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 307.4, "reachable": 1.4683, "breakout_slope_pct": -0.0705, "flat_band_pct": 0.1816}}}
{"timestamp": "2026-09-24T14:47:41.507629+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5957, "vwap": 9.3924, "vwap_slope": 0.0032, "atr": 0.0696, "atr_pct": 0.725, "trend": "flat", "slope_pct": 0.1502, "flat_threshold_pct": 0.1813, "recent_slope_pct": -0.0379, "ema9": 9.6174, "ema20": 9.6275, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.971, "distance_from_high_pct": 1.884, "spread_pct": 0.209, "rvol": 0.533, "volume_pace_ratio": 2.678, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4559, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.32, "triggers": [], "reasons": ["R:R 1.32 < 1.5 at 9.60", "no breakout level or rising-low pullback to trade"], "price": 9.5957, "vwap": 9.3924, "atr_1m": 0.0696, "spread": 0.02, "shares_per_min": 11852, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 307.3, "reachable": 1.4681, "breakout_slope_pct": -0.0379, "flat_band_pct": 0.1813}}}
{"timestamp": "2026-09-24T14:47:46.566933+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5981, "vwap": 9.3924, "vwap_slope": 0.0032, "atr": 0.0696, "atr_pct": 0.725, "trend": "flat", "slope_pct": 0.1502, "flat_threshold_pct": 0.1813, "recent_slope_pct": -0.0329, "ema9": 9.6179, "ema20": 9.6277, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.972, "distance_from_high_pct": 1.86, "spread_pct": 0.209, "rvol": 0.534, "volume_pace_ratio": 2.675, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4583, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.3, "triggers": [], "reasons": ["R:R 1.30 < 1.5 at 9.60", "no breakout level or rising-low pullback to trade"], "price": 9.5981, "vwap": 9.3924, "atr_1m": 0.0696, "spread": 0.02, "shares_per_min": 11852, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 307.2, "reachable": 1.4679, "breakout_slope_pct": -0.0329, "flat_band_pct": 0.1813}}}
{"timestamp": "2026-09-24T14:47:51.627204+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.59, "vwap": 9.3924, "vwap_slope": 0.0032, "atr": 0.0696, "atr_pct": 0.726, "trend": "flat", "slope_pct": 0.1502, "flat_threshold_pct": 0.1814, "recent_slope_pct": -0.0498, "ema9": 9.6163, "ema20": 9.627, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.972, "distance_from_high_pct": 1.943, "spread_pct": 0.209, "rvol": 0.534, "volume_pace_ratio": 2.673, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4502, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.59, "vwap": 9.3924, "atr_1m": 0.0696, "spread": 0.02, "shares_per_min": 11852, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 307.1, "reachable": 1.4677, "breakout_slope_pct": -0.0498, "flat_band_pct": 0.1814}}}
{"timestamp": "2026-09-24T14:47:56.684647+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5959, "vwap": 9.3925, "vwap_slope": 0.0034, "atr": 0.0696, "atr_pct": 0.725, "trend": "flat", "slope_pct": 0.1502, "flat_threshold_pct": 0.1813, "recent_slope_pct": -0.0375, "ema9": 9.6174, "ema20": 9.6275, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.973, "distance_from_high_pct": 1.882, "spread_pct": 0.209, "rvol": 0.534, "volume_pace_ratio": 2.671, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4561, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.32, "triggers": [], "reasons": ["R:R 1.32 < 1.5 at 9.60", "no breakout level or rising-low pullback to trade"], "price": 9.5959, "vwap": 9.3925, "atr_1m": 0.0696, "spread": 0.02, "shares_per_min": 11852, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 307.1, "reachable": 1.4675, "breakout_slope_pct": -0.0375, "flat_band_pct": 0.1813}}}
{"timestamp": "2026-09-24T14:48:01.747946+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.6414, "vwap": 9.3926, "vwap_slope": 0.002, "atr": 0.0707, "atr_pct": 0.733, "trend": "flat", "slope_pct": 0.1475, "flat_threshold_pct": 0.1832, "recent_slope_pct": 0.1082, "ema9": 9.6189, "ema20": 9.627, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.949, "distance_from_high_pct": 1.417, "spread_pct": 0.418, "rvol": 0.534, "volume_pace_ratio": 2.669, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.5016, "target": 9.78, "target_label": "ceiling", "reward_risk": 0.99, "triggers": [], "reasons": ["R:R 0.99 < 1.5 at 9.64", "no breakout level or rising-low pullback to trade"], "price": 9.6414, "vwap": 9.3926, "atr_1m": 0.0707, "spread": 0.04, "shares_per_min": 11836, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 307.0, "reachable": 1.4631, "breakout_slope_pct": 0.1082, "flat_band_pct": 0.1832}}}
{"timestamp": "2026-09-24T14:48:06.811895+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.6, "vwap": 9.3933, "vwap_slope": 0.0027, "atr": 0.0707, "atr_pct": 0.736, "trend": "flat", "slope_pct": 0.1471, "flat_threshold_pct": 0.184, "recent_slope_pct": 0.0219, "ema9": 9.6106, "ema20": 9.6231, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.955, "distance_from_high_pct": 1.84, "spread_pct": 0.417, "rvol": 0.536, "volume_pace_ratio": 2.675, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4602, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.29, "triggers": [], "reasons": ["R:R 1.29 < 1.5 at 9.60", "no breakout level or rising-low pullback to trade"], "price": 9.6, "vwap": 9.3933, "atr_1m": 0.0707, "spread": 0.04, "shares_per_min": 11836, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 306.9, "reachable": 1.4629, "breakout_slope_pct": 0.0219, "flat_band_pct": 0.184}}}
{"timestamp": "2026-09-24T14:48:11.868629+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5979, "vwap": 9.3933, "vwap_slope": 0.0028, "atr": 0.0707, "atr_pct": 0.736, "trend": "flat", "slope_pct": 0.1471, "flat_threshold_pct": 0.1841, "recent_slope_pct": 0.0175, "ema9": 9.6102, "ema20": 9.6229, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.956, "distance_from_high_pct": 1.862, "spread_pct": 0.417, "rvol": 0.536, "volume_pace_ratio": 2.673, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4581, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.3, "triggers": [], "reasons": ["R:R 1.30 < 1.5 at 9.60", "no breakout level or rising-low pullback to trade"], "price": 9.5979, "vwap": 9.3933, "atr_1m": 0.0707, "spread": 0.04, "shares_per_min": 11836, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 306.8, "reachable": 1.4627, "breakout_slope_pct": 0.0175, "flat_band_pct": 0.1841}}}
{"timestamp": "2026-09-24T14:48:16.937164+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5979, "vwap": 9.3933, "vwap_slope": 0.0028, "atr": 0.0707, "atr_pct": 0.736, "trend": "flat", "slope_pct": 0.1471, "flat_threshold_pct": 0.1841, "recent_slope_pct": 0.0175, "ema9": 9.6102, "ema20": 9.6229, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.956, "distance_from_high_pct": 1.862, "spread_pct": 0.417, "rvol": 0.536, "volume_pace_ratio": 2.67, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4581, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.3, "triggers": [], "reasons": ["R:R 1.30 < 1.5 at 9.60", "no breakout level or rising-low pullback to trade"], "price": 9.5979, "vwap": 9.3933, "atr_1m": 0.0707, "spread": 0.04, "shares_per_min": 11836, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 306.7, "reachable": 1.4625, "breakout_slope_pct": 0.0175, "flat_band_pct": 0.1841}}}
{"timestamp": "2026-09-24T14:48:21.995752+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5979, "vwap": 9.3933, "vwap_slope": 0.0028, "atr": 0.0707, "atr_pct": 0.736, "trend": "flat", "slope_pct": 0.1471, "flat_threshold_pct": 0.1841, "recent_slope_pct": 0.0175, "ema9": 9.6102, "ema20": 9.6229, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.956, "distance_from_high_pct": 1.862, "spread_pct": 0.417, "rvol": 0.536, "volume_pace_ratio": 2.667, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4581, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.3, "triggers": [], "reasons": ["R:R 1.30 < 1.5 at 9.60", "no breakout level or rising-low pullback to trade"], "price": 9.5979, "vwap": 9.3933, "atr_1m": 0.0707, "spread": 0.04, "shares_per_min": 11836, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 306.6, "reachable": 1.4623, "breakout_slope_pct": 0.0175, "flat_band_pct": 0.1841}}}
{"timestamp": "2026-09-24T14:48:27.087748+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5943, "vwap": 9.3934, "vwap_slope": 0.0028, "atr": 0.0707, "atr_pct": 0.737, "trend": "flat", "slope_pct": 0.147, "flat_threshold_pct": 0.1841, "recent_slope_pct": 0.01, "ema9": 9.6095, "ema20": 9.6225, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.956, "distance_from_high_pct": 1.899, "spread_pct": 0.417, "rvol": 0.536, "volume_pace_ratio": 2.664, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4545, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.33, "triggers": [], "reasons": ["R:R 1.33 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5943, "vwap": 9.3934, "atr_1m": 0.0707, "spread": 0.04, "shares_per_min": 11836, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 306.5, "reachable": 1.4621, "breakout_slope_pct": 0.01, "flat_band_pct": 0.1841}}}
{"timestamp": "2026-09-24T14:48:32.153562+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5943, "vwap": 9.3934, "vwap_slope": 0.0028, "atr": 0.0707, "atr_pct": 0.737, "trend": "flat", "slope_pct": 0.147, "flat_threshold_pct": 0.1841, "recent_slope_pct": 0.01, "ema9": 9.6095, "ema20": 9.6225, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.956, "distance_from_high_pct": 1.899, "spread_pct": 0.417, "rvol": 0.536, "volume_pace_ratio": 2.662, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4545, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.33, "triggers": [], "reasons": ["R:R 1.33 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5943, "vwap": 9.3934, "atr_1m": 0.0707, "spread": 0.04, "shares_per_min": 11836, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 306.5, "reachable": 1.4619, "breakout_slope_pct": 0.01, "flat_band_pct": 0.1841}}}
{"timestamp": "2026-09-24T14:48:37.215775+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5984, "vwap": 9.3934, "vwap_slope": 0.0028, "atr": 0.0707, "atr_pct": 0.736, "trend": "flat", "slope_pct": 0.1471, "flat_threshold_pct": 0.1841, "recent_slope_pct": 0.0186, "ema9": 9.6103, "ema20": 9.6229, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.956, "distance_from_high_pct": 1.857, "spread_pct": 0.417, "rvol": 0.536, "volume_pace_ratio": 2.659, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4586, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.3, "triggers": [], "reasons": ["R:R 1.30 < 1.5 at 9.60", "no breakout level or rising-low pullback to trade"], "price": 9.5984, "vwap": 9.3934, "atr_1m": 0.0707, "spread": 0.04, "shares_per_min": 11836, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 306.4, "reachable": 1.4617, "breakout_slope_pct": 0.0186, "flat_band_pct": 0.1841}}}
{"timestamp": "2026-09-24T14:48:42.277184+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5902, "vwap": 9.3934, "vwap_slope": 0.0028, "atr": 0.0707, "atr_pct": 0.737, "trend": "flat", "slope_pct": 0.147, "flat_threshold_pct": 0.1842, "recent_slope_pct": 0.0015, "ema9": 9.6087, "ema20": 9.6222, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.956, "distance_from_high_pct": 1.941, "spread_pct": 0.417, "rvol": 0.536, "volume_pace_ratio": 2.656, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4504, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5902, "vwap": 9.3934, "atr_1m": 0.0707, "spread": 0.04, "shares_per_min": 11836, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 306.3, "reachable": 1.4615, "breakout_slope_pct": 0.0015, "flat_band_pct": 0.1842}}}
{"timestamp": "2026-09-24T14:48:47.343504+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5902, "vwap": 9.3934, "vwap_slope": 0.0028, "atr": 0.0707, "atr_pct": 0.737, "trend": "flat", "slope_pct": 0.147, "flat_threshold_pct": 0.1842, "recent_slope_pct": 0.0015, "ema9": 9.6087, "ema20": 9.6222, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.956, "distance_from_high_pct": 1.941, "spread_pct": 0.417, "rvol": 0.536, "volume_pace_ratio": 2.653, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4504, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5902, "vwap": 9.3934, "atr_1m": 0.0707, "spread": 0.04, "shares_per_min": 11836, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 306.2, "reachable": 1.4613, "breakout_slope_pct": 0.0015, "flat_band_pct": 0.1842}}}
{"timestamp": "2026-09-24T14:48:52.450111+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5902, "vwap": 9.3934, "vwap_slope": 0.0028, "atr": 0.0707, "atr_pct": 0.737, "trend": "flat", "slope_pct": 0.147, "flat_threshold_pct": 0.1842, "recent_slope_pct": 0.0015, "ema9": 9.6087, "ema20": 9.6222, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.956, "distance_from_high_pct": 1.941, "spread_pct": 0.417, "rvol": 0.536, "volume_pace_ratio": 2.65, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4504, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5902, "vwap": 9.3934, "atr_1m": 0.0707, "spread": 0.04, "shares_per_min": 11836, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 306.1, "reachable": 1.4611, "breakout_slope_pct": 0.0015, "flat_band_pct": 0.1842}}}
{"timestamp": "2026-09-24T14:48:57.504894+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5902, "vwap": 9.3934, "vwap_slope": 0.0028, "atr": 0.0707, "atr_pct": 0.737, "trend": "flat", "slope_pct": 0.147, "flat_threshold_pct": 0.1842, "recent_slope_pct": 0.0015, "ema9": 9.6087, "ema20": 9.6222, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.956, "distance_from_high_pct": 1.941, "spread_pct": 0.417, "rvol": 0.536, "volume_pace_ratio": 2.647, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4504, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5902, "vwap": 9.3934, "atr_1m": 0.0707, "spread": 0.04, "shares_per_min": 11836, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 306.0, "reachable": 1.4609, "breakout_slope_pct": 0.0015, "flat_band_pct": 0.1842}}}
{"timestamp": "2026-09-24T14:49:02.563005+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5902, "vwap": 9.3934, "vwap_slope": 0.0028, "atr": 0.0707, "atr_pct": 0.737, "trend": "flat", "slope_pct": 0.147, "flat_threshold_pct": 0.1842, "recent_slope_pct": 0.0015, "ema9": 9.6087, "ema20": 9.6222, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.956, "distance_from_high_pct": 1.941, "spread_pct": 0.417, "rvol": 0.536, "volume_pace_ratio": 2.645, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4504, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5902, "vwap": 9.3934, "atr_1m": 0.0707, "spread": 0.04, "shares_per_min": 11836, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 306.0, "reachable": 1.4607, "breakout_slope_pct": 0.0015, "flat_band_pct": 0.1842}}}
{"timestamp": "2026-09-24T14:49:07.643586+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.575, "vwap": 9.3934, "vwap_slope": 0.0014, "atr": 0.0667, "atr_pct": 0.696, "trend": "flat", "slope_pct": 0.1439, "flat_threshold_pct": 0.1741, "recent_slope_pct": -0.0015, "ema9": 9.6019, "ema20": 9.6177, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.783, "distance_from_high_pct": 2.096, "spread_pct": 0.522, "rvol": 0.536, "volume_pace_ratio": 2.643, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4352, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.57", "no breakout level or rising-low pullback to trade"], "price": 9.575, "vwap": 9.3934, "atr_1m": 0.0667, "spread": 0.05, "shares_per_min": 11861, "rising_lows": false, "last_pivot_low": 9.56, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 305.9, "reachable": 1.4567, "breakout_slope_pct": -0.0015, "flat_band_pct": 0.1741}}}
{"timestamp": "2026-09-24T14:49:12.699889+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.58, "vwap": 9.3935, "vwap_slope": 0.0015, "atr": 0.0667, "atr_pct": 0.696, "trend": "flat", "slope_pct": 0.1439, "flat_threshold_pct": 0.174, "recent_slope_pct": 0.009, "ema9": 9.6029, "ema20": 9.6181, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.784, "distance_from_high_pct": 2.045, "spread_pct": 0.522, "rvol": 0.536, "volume_pace_ratio": 2.641, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4402, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.58, "vwap": 9.3935, "atr_1m": 0.0667, "spread": 0.05, "shares_per_min": 11861, "rising_lows": false, "last_pivot_low": 9.56, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 305.8, "reachable": 1.4565, "breakout_slope_pct": 0.009, "flat_band_pct": 0.174}}}
{"timestamp": "2026-09-24T14:49:17.775858+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5947, "vwap": 9.3935, "vwap_slope": 0.0015, "atr": 0.0668, "atr_pct": 0.696, "trend": "flat", "slope_pct": 0.1441, "flat_threshold_pct": 0.1741, "recent_slope_pct": 0.0396, "ema9": 9.6059, "ema20": 9.6195, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.784, "distance_from_high_pct": 1.895, "spread_pct": 0.522, "rvol": 0.536, "volume_pace_ratio": 2.638, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4549, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.33, "triggers": [], "reasons": ["R:R 1.33 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5947, "vwap": 9.3935, "atr_1m": 0.0668, "spread": 0.05, "shares_per_min": 11861, "rising_lows": false, "last_pivot_low": 9.56, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 305.7, "reachable": 1.4563, "breakout_slope_pct": 0.0396, "flat_band_pct": 0.1741}}}
{"timestamp": "2026-09-24T14:49:22.843676+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.585, "vwap": 9.3935, "vwap_slope": 0.0015, "atr": 0.0668, "atr_pct": 0.697, "trend": "flat", "slope_pct": 0.144, "flat_threshold_pct": 0.1742, "recent_slope_pct": 0.0194, "ema9": 9.6039, "ema20": 9.6186, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.784, "distance_from_high_pct": 1.994, "spread_pct": 0.522, "rvol": 0.536, "volume_pace_ratio": 2.636, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4452, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.585, "vwap": 9.3935, "atr_1m": 0.0668, "spread": 0.05, "shares_per_min": 11861, "rising_lows": false, "last_pivot_low": 9.56, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 305.6, "reachable": 1.4561, "breakout_slope_pct": 0.0194, "flat_band_pct": 0.1742}}}
{"timestamp": "2026-09-24T14:49:27.904978+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.585, "vwap": 9.3935, "vwap_slope": 0.0015, "atr": 0.0668, "atr_pct": 0.697, "trend": "flat", "slope_pct": 0.144, "flat_threshold_pct": 0.1742, "recent_slope_pct": 0.0194, "ema9": 9.6039, "ema20": 9.6186, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.784, "distance_from_high_pct": 1.994, "spread_pct": 0.522, "rvol": 0.536, "volume_pace_ratio": 2.633, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4452, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.585, "vwap": 9.3935, "atr_1m": 0.0668, "spread": 0.05, "shares_per_min": 11861, "rising_lows": false, "last_pivot_low": 9.56, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 305.5, "reachable": 1.4559, "breakout_slope_pct": 0.0194, "flat_band_pct": 0.1742}}}
{"timestamp": "2026-09-24T14:49:32.961681+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5783, "vwap": 9.3935, "vwap_slope": 0.0015, "atr": 0.0675, "atr_pct": 0.705, "trend": "flat", "slope_pct": 0.1439, "flat_threshold_pct": 0.1762, "recent_slope_pct": 0.0054, "ema9": 9.6026, "ema20": 9.618, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.784, "distance_from_high_pct": 2.062, "spread_pct": 0.313, "rvol": 0.536, "volume_pace_ratio": 2.63, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4385, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.44, "triggers": [], "reasons": ["R:R 1.44 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.5783, "vwap": 9.3935, "atr_1m": 0.0675, "spread": 0.03, "shares_per_min": 11861, "rising_lows": false, "last_pivot_low": 9.56, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 305.5, "reachable": 1.4557, "breakout_slope_pct": 0.0054, "flat_band_pct": 0.1762}}}
{"timestamp": "2026-09-24T14:49:38.027543+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5912, "vwap": 9.3935, "vwap_slope": 0.0015, "atr": 0.0675, "atr_pct": 0.704, "trend": "flat", "slope_pct": 0.144, "flat_threshold_pct": 0.176, "recent_slope_pct": 0.0323, "ema9": 9.6052, "ema20": 9.6192, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.784, "distance_from_high_pct": 1.93, "spread_pct": 0.313, "rvol": 0.536, "volume_pace_ratio": 2.627, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4514, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.35, "triggers": [], "reasons": ["R:R 1.35 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5912, "vwap": 9.3935, "atr_1m": 0.0675, "spread": 0.03, "shares_per_min": 11861, "rising_lows": false, "last_pivot_low": 9.56, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 305.4, "reachable": 1.4555, "breakout_slope_pct": 0.0323, "flat_band_pct": 0.176}}}
{"timestamp": "2026-09-24T14:49:43.087593+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5819, "vwap": 9.3935, "vwap_slope": 0.0015, "atr": 0.0675, "atr_pct": 0.705, "trend": "flat", "slope_pct": 0.144, "flat_threshold_pct": 0.1762, "recent_slope_pct": 0.0129, "ema9": 9.6033, "ema20": 9.6183, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.784, "distance_from_high_pct": 2.026, "spread_pct": 0.313, "rvol": 0.536, "volume_pace_ratio": 2.625, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4421, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.42, "triggers": [], "reasons": ["R:R 1.42 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.5819, "vwap": 9.3935, "atr_1m": 0.0675, "spread": 0.03, "shares_per_min": 11861, "rising_lows": false, "last_pivot_low": 9.56, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 305.3, "reachable": 1.4553, "breakout_slope_pct": 0.0129, "flat_band_pct": 0.1762}}}
{"timestamp": "2026-09-24T14:49:48.156699+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5911, "vwap": 9.3935, "vwap_slope": 0.0015, "atr": 0.0675, "atr_pct": 0.704, "trend": "flat", "slope_pct": 0.144, "flat_threshold_pct": 0.176, "recent_slope_pct": 0.0321, "ema9": 9.6051, "ema20": 9.6192, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.784, "distance_from_high_pct": 1.931, "spread_pct": 0.313, "rvol": 0.536, "volume_pace_ratio": 2.622, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4513, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.35, "triggers": [], "reasons": ["R:R 1.35 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5911, "vwap": 9.3935, "atr_1m": 0.0675, "spread": 0.03, "shares_per_min": 11861, "rising_lows": false, "last_pivot_low": 9.56, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 305.2, "reachable": 1.4551, "breakout_slope_pct": 0.0321, "flat_band_pct": 0.176}}}
{"timestamp": "2026-09-24T14:49:53.222504+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.575, "vwap": 9.394, "vwap_slope": 0.0019, "atr": 0.0675, "atr_pct": 0.705, "trend": "flat", "slope_pct": 0.1439, "flat_threshold_pct": 0.1763, "recent_slope_pct": -0.0015, "ema9": 9.6019, "ema20": 9.6177, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.788, "distance_from_high_pct": 2.096, "spread_pct": 0.313, "rvol": 0.538, "volume_pace_ratio": 2.625, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4352, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.57", "no breakout level or rising-low pullback to trade"], "price": 9.575, "vwap": 9.394, "atr_1m": 0.0675, "spread": 0.03, "shares_per_min": 11861, "rising_lows": false, "last_pivot_low": 9.56, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 305.1, "reachable": 1.4549, "breakout_slope_pct": -0.0015, "flat_band_pct": 0.1763}}}
{"timestamp": "2026-09-24T14:49:58.288458+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5892, "vwap": 9.394, "vwap_slope": 0.002, "atr": 0.0675, "atr_pct": 0.704, "trend": "flat", "slope_pct": 0.144, "flat_threshold_pct": 0.176, "recent_slope_pct": 0.0282, "ema9": 9.6048, "ema20": 9.619, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.788, "distance_from_high_pct": 1.951, "spread_pct": 0.313, "rvol": 0.538, "volume_pace_ratio": 2.623, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4494, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5892, "vwap": 9.394, "atr_1m": 0.0675, "spread": 0.03, "shares_per_min": 11861, "rising_lows": false, "last_pivot_low": 9.56, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 305.0, "reachable": 1.4547, "breakout_slope_pct": 0.0282, "flat_band_pct": 0.176}}}
{"timestamp": "2026-09-24T14:50:03.352961+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5892, "vwap": 9.394, "vwap_slope": 0.002, "atr": 0.0675, "atr_pct": 0.704, "trend": "flat", "slope_pct": 0.144, "flat_threshold_pct": 0.176, "recent_slope_pct": 0.0282, "ema9": 9.6048, "ema20": 9.619, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.788, "distance_from_high_pct": 1.951, "spread_pct": 0.313, "rvol": 0.538, "volume_pace_ratio": 2.62, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4494, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5892, "vwap": 9.394, "atr_1m": 0.0675, "spread": 0.03, "shares_per_min": 11861, "rising_lows": false, "last_pivot_low": 9.56, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 304.9, "reachable": 1.4545, "breakout_slope_pct": 0.0282, "flat_band_pct": 0.176}}}
{"timestamp": "2026-09-24T14:50:08.449056+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.62, "vwap": 9.3942, "vwap_slope": 0.0016, "atr": 0.0631, "atr_pct": 0.656, "trend": "flat", "slope_pct": 0.1415, "flat_threshold_pct": 0.1641, "recent_slope_pct": 0.0698, "ema9": 9.6078, "ema20": 9.6191, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.771, "distance_from_high_pct": 1.636, "spread_pct": 0.312, "rvol": 0.538, "volume_pace_ratio": 2.62, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4802, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.14, "triggers": [], "reasons": ["R:R 1.14 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.62, "vwap": 9.3942, "atr_1m": 0.0631, "spread": 0.03, "shares_per_min": 11605, "rising_lows": false, "last_pivot_low": 9.56, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 304.9, "reachable": 1.4504, "breakout_slope_pct": 0.0698, "flat_band_pct": 0.1641}}}
{"timestamp": "2026-09-24T14:50:13.529615+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.62, "vwap": 9.3942, "vwap_slope": 0.0016, "atr": 0.0631, "atr_pct": 0.656, "trend": "flat", "slope_pct": 0.1415, "flat_threshold_pct": 0.1641, "recent_slope_pct": 0.0698, "ema9": 9.6078, "ema20": 9.6191, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.771, "distance_from_high_pct": 1.636, "spread_pct": 0.312, "rvol": 0.538, "volume_pace_ratio": 2.617, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4802, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.14, "triggers": [], "reasons": ["R:R 1.14 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.62, "vwap": 9.3942, "atr_1m": 0.0631, "spread": 0.03, "shares_per_min": 11605, "rising_lows": false, "last_pivot_low": 9.56, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 304.8, "reachable": 1.4502, "breakout_slope_pct": 0.0698, "flat_band_pct": 0.1641}}}
{"timestamp": "2026-09-24T14:50:18.591059+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.605, "vwap": 9.3943, "vwap_slope": 0.0018, "atr": 0.0631, "atr_pct": 0.657, "trend": "flat", "slope_pct": 0.1413, "flat_threshold_pct": 0.1644, "recent_slope_pct": 0.0386, "ema9": 9.6048, "ema20": 9.6177, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.772, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 0.539, "volume_pace_ratio": 2.616, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4652, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.25, "triggers": [], "reasons": ["R:R 1.25 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.605, "vwap": 9.3943, "atr_1m": 0.0631, "spread": 0.03, "shares_per_min": 11605, "rising_lows": false, "last_pivot_low": 9.56, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 304.7, "reachable": 1.45, "breakout_slope_pct": 0.0386, "flat_band_pct": 0.1644}}}
{"timestamp": "2026-09-24T14:50:23.656141+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.605, "vwap": 9.3943, "vwap_slope": 0.0018, "atr": 0.0631, "atr_pct": 0.657, "trend": "flat", "slope_pct": 0.1413, "flat_threshold_pct": 0.1644, "recent_slope_pct": 0.0386, "ema9": 9.6048, "ema20": 9.6177, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.772, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 0.539, "volume_pace_ratio": 2.613, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4652, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.25, "triggers": [], "reasons": ["R:R 1.25 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.605, "vwap": 9.3943, "atr_1m": 0.0631, "spread": 0.03, "shares_per_min": 11605, "rising_lows": false, "last_pivot_low": 9.56, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 304.6, "reachable": 1.4498, "breakout_slope_pct": 0.0386, "flat_band_pct": 0.1644}}}
{"timestamp": "2026-09-24T14:50:28.732393+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.551, "vwap": 9.395, "vwap_slope": 0.0024, "atr": 0.0659, "atr_pct": 0.691, "trend": "flat", "slope_pct": 0.1408, "flat_threshold_pct": 0.1726, "recent_slope_pct": -0.0741, "ema9": 9.594, "ema20": 9.6125, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.779, "distance_from_high_pct": 2.342, "spread_pct": 0.209, "rvol": 0.541, "volume_pace_ratio": 2.621, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4112, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.551, "vwap": 9.395, "atr_1m": 0.0659, "spread": 0.02, "shares_per_min": 11605, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 304.5, "reachable": 1.4496, "breakout_slope_pct": -0.0741, "flat_band_pct": 0.1726}}}
{"timestamp": "2026-09-24T14:50:33.792299+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.54, "vwap": 9.3953, "vwap_slope": 0.0028, "atr": 0.0667, "atr_pct": 0.699, "trend": "flat", "slope_pct": 0.1407, "flat_threshold_pct": 0.1747, "recent_slope_pct": -0.0971, "ema9": 9.5918, "ema20": 9.6115, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.783, "distance_from_high_pct": 2.454, "spread_pct": 0.419, "rvol": 0.542, "volume_pace_ratio": 2.624, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4002, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.72, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.54, "vwap": 9.3953, "atr_1m": 0.0667, "spread": 0.04, "shares_per_min": 11605, "rising_lows": false, "last_pivot_low": 9.53, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 304.4, "reachable": 1.4494, "breakout_slope_pct": -0.0971, "flat_band_pct": 0.1747}}}
{"timestamp": "2026-09-24T14:50:38.867926+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.51, "vwap": 9.3953, "vwap_slope": 0.0027, "atr": 0.0688, "atr_pct": 0.724, "trend": "flat", "slope_pct": 0.1404, "flat_threshold_pct": 0.1809, "recent_slope_pct": -0.1598, "ema9": 9.5858, "ema20": 9.6086, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.785, "distance_from_high_pct": 2.761, "spread_pct": 0.42, "rvol": 0.543, "volume_pace_ratio": 2.624, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.93, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3953, "atr_1m": 0.0688, "spread": 0.04, "shares_per_min": 11605, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 304.4, "reachable": 1.4492, "breakout_slope_pct": -0.1598, "flat_band_pct": 0.1809}}}
{"timestamp": "2026-09-24T14:50:43.927610+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.51, "vwap": 9.3954, "vwap_slope": 0.0028, "atr": 0.0688, "atr_pct": 0.724, "trend": "flat", "slope_pct": 0.1404, "flat_threshold_pct": 0.1809, "recent_slope_pct": -0.1598, "ema9": 9.5858, "ema20": 9.6086, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.785, "distance_from_high_pct": 2.761, "spread_pct": 0.42, "rvol": 0.543, "volume_pace_ratio": 2.622, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.93, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3954, "atr_1m": 0.0688, "spread": 0.04, "shares_per_min": 11605, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 304.3, "reachable": 1.449, "breakout_slope_pct": -0.1598, "flat_band_pct": 0.1809}}}
{"timestamp": "2026-09-24T14:50:48.991311+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.525, "vwap": 9.3959, "vwap_slope": 0.0033, "atr": 0.0688, "atr_pct": 0.722, "trend": "flat", "slope_pct": 0.1405, "flat_threshold_pct": 0.1806, "recent_slope_pct": -0.1285, "ema9": 9.5888, "ema20": 9.6101, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.791, "distance_from_high_pct": 2.607, "spread_pct": 0.315, "rvol": 0.544, "volume_pace_ratio": 2.627, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3852, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.82, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.525, "vwap": 9.3959, "atr_1m": 0.0688, "spread": 0.03, "shares_per_min": 11605, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 304.2, "reachable": 1.4488, "breakout_slope_pct": -0.1285, "flat_band_pct": 0.1806}}}
{"timestamp": "2026-09-24T14:50:54.056432+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.525, "vwap": 9.396, "vwap_slope": 0.0034, "atr": 0.0688, "atr_pct": 0.722, "trend": "flat", "slope_pct": 0.1405, "flat_threshold_pct": 0.1806, "recent_slope_pct": -0.1285, "ema9": 9.5888, "ema20": 9.6101, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.791, "distance_from_high_pct": 2.607, "spread_pct": 0.315, "rvol": 0.545, "volume_pace_ratio": 2.625, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3852, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.82, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.525, "vwap": 9.396, "atr_1m": 0.0688, "spread": 0.03, "shares_per_min": 11605, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 304.1, "reachable": 1.4486, "breakout_slope_pct": -0.1285, "flat_band_pct": 0.1806}}}
{"timestamp": "2026-09-24T14:50:59.148269+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.51, "vwap": 9.3998, "vwap_slope": 0.0072, "atr": 0.0688, "atr_pct": 0.724, "trend": "flat", "slope_pct": 0.1404, "flat_threshold_pct": 0.1809, "recent_slope_pct": -0.1598, "ema9": 9.5858, "ema20": 9.6086, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.838, "distance_from_high_pct": 2.761, "spread_pct": 0.315, "rvol": 0.559, "volume_pace_ratio": 2.691, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.93, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3998, "atr_1m": 0.0688, "spread": 0.03, "shares_per_min": 11605, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 304.0, "reachable": 1.4484, "breakout_slope_pct": -0.1598, "flat_band_pct": 0.1809}}}
{"timestamp": "2026-09-24T14:51:04.220573+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.525, "vwap": 9.3998, "vwap_slope": 0.0064, "atr": 0.0659, "atr_pct": 0.692, "trend": "flat", "slope_pct": 0.1371, "flat_threshold_pct": 0.1731, "recent_slope_pct": -0.1885, "ema9": 9.5736, "ema20": 9.6007, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.818, "distance_from_high_pct": 2.607, "spread_pct": 0.315, "rvol": 0.559, "volume_pace_ratio": 2.689, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3852, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.82, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.525, "vwap": 9.3998, "atr_1m": 0.0659, "spread": 0.03, "shares_per_min": 11683, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 303.9, "reachable": 1.4403, "breakout_slope_pct": -0.1885, "flat_band_pct": 0.1731}}}
{"timestamp": "2026-09-24T14:51:09.307717+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.51, "vwap": 9.3998, "vwap_slope": 0.0064, "atr": 0.0659, "atr_pct": 0.693, "trend": "flat", "slope_pct": 0.1369, "flat_threshold_pct": 0.1734, "recent_slope_pct": -0.22, "ema9": 9.5706, "ema20": 9.5992, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.819, "distance_from_high_pct": 2.761, "spread_pct": 0.315, "rvol": 0.559, "volume_pace_ratio": 2.686, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.93, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3998, "atr_1m": 0.0659, "spread": 0.03, "shares_per_min": 11683, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 303.8, "reachable": 1.4401, "breakout_slope_pct": -0.22, "flat_band_pct": 0.1734}}}
{"timestamp": "2026-09-24T14:51:14.379706+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.525, "vwap": 9.3998, "vwap_slope": 0.0064, "atr": 0.0659, "atr_pct": 0.692, "trend": "flat", "slope_pct": 0.1371, "flat_threshold_pct": 0.1731, "recent_slope_pct": -0.1885, "ema9": 9.5736, "ema20": 9.6007, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.819, "distance_from_high_pct": 2.607, "spread_pct": 0.315, "rvol": 0.559, "volume_pace_ratio": 2.683, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3852, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.82, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.525, "vwap": 9.3998, "atr_1m": 0.0659, "spread": 0.03, "shares_per_min": 11683, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 303.8, "reachable": 1.4399, "breakout_slope_pct": -0.1885, "flat_band_pct": 0.1731}}}
{"timestamp": "2026-09-24T14:51:19.456166+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.51, "vwap": 9.3998, "vwap_slope": 0.0064, "atr": 0.0659, "atr_pct": 0.693, "trend": "flat", "slope_pct": 0.1369, "flat_threshold_pct": 0.1734, "recent_slope_pct": -0.22, "ema9": 9.5706, "ema20": 9.5992, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.819, "distance_from_high_pct": 2.761, "spread_pct": 0.315, "rvol": 0.559, "volume_pace_ratio": 2.68, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.93, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3998, "atr_1m": 0.0659, "spread": 0.03, "shares_per_min": 11683, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 303.7, "reachable": 1.4397, "breakout_slope_pct": -0.22, "flat_band_pct": 0.1734}}}
{"timestamp": "2026-09-24T14:51:24.525472+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.51, "vwap": 9.3998, "vwap_slope": 0.0064, "atr": 0.0659, "atr_pct": 0.693, "trend": "flat", "slope_pct": 0.1369, "flat_threshold_pct": 0.1734, "recent_slope_pct": -0.22, "ema9": 9.5706, "ema20": 9.5992, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.819, "distance_from_high_pct": 2.761, "spread_pct": 0.315, "rvol": 0.559, "volume_pace_ratio": 2.678, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.93, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3998, "atr_1m": 0.0659, "spread": 0.03, "shares_per_min": 11683, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 303.6, "reachable": 1.4395, "breakout_slope_pct": -0.22, "flat_band_pct": 0.1734}}}
{"timestamp": "2026-09-24T14:51:29.583699+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5177, "vwap": 9.3998, "vwap_slope": 0.0064, "atr": 0.0659, "atr_pct": 0.693, "trend": "flat", "slope_pct": 0.137, "flat_threshold_pct": 0.1732, "recent_slope_pct": -0.2038, "ema9": 9.5722, "ema20": 9.6, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.819, "distance_from_high_pct": 2.682, "spread_pct": 0.315, "rvol": 0.559, "volume_pace_ratio": 2.675, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3779, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.88, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5177, "vwap": 9.3998, "atr_1m": 0.0659, "spread": 0.03, "shares_per_min": 11683, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 303.5, "reachable": 1.4393, "breakout_slope_pct": -0.2038, "flat_band_pct": 0.1732}}}
{"timestamp": "2026-09-24T14:51:34.639687+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.51, "vwap": 9.3998, "vwap_slope": 0.0064, "atr": 0.0693, "atr_pct": 0.729, "trend": "flat", "slope_pct": 0.1369, "flat_threshold_pct": 0.1821, "recent_slope_pct": -0.22, "ema9": 9.5706, "ema20": 9.5992, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.819, "distance_from_high_pct": 2.761, "spread_pct": 0.315, "rvol": 0.559, "volume_pace_ratio": 2.672, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.93, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3998, "atr_1m": 0.0693, "spread": 0.03, "shares_per_min": 11683, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 303.4, "reachable": 1.4391, "breakout_slope_pct": -0.22, "flat_band_pct": 0.1821}}}
{"timestamp": "2026-09-24T14:51:39.715549+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5181, "vwap": 9.3998, "vwap_slope": 0.0064, "atr": 0.0693, "atr_pct": 0.728, "trend": "flat", "slope_pct": 0.137, "flat_threshold_pct": 0.182, "recent_slope_pct": -0.203, "ema9": 9.5723, "ema20": 9.6, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.819, "distance_from_high_pct": 2.678, "spread_pct": 0.315, "rvol": 0.559, "volume_pace_ratio": 2.669, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3783, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.87, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5181, "vwap": 9.3998, "atr_1m": 0.0693, "spread": 0.03, "shares_per_min": 11683, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 303.3, "reachable": 1.4389, "breakout_slope_pct": -0.203, "flat_band_pct": 0.182}}}
{"timestamp": "2026-09-24T14:51:44.774127+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.525, "vwap": 9.3998, "vwap_slope": 0.0065, "atr": 0.0693, "atr_pct": 0.727, "trend": "flat", "slope_pct": 0.1371, "flat_threshold_pct": 0.1819, "recent_slope_pct": -0.1885, "ema9": 9.5736, "ema20": 9.6007, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.819, "distance_from_high_pct": 2.607, "spread_pct": 0.315, "rvol": 0.559, "volume_pace_ratio": 2.668, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3852, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.82, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.525, "vwap": 9.3998, "atr_1m": 0.0693, "spread": 0.03, "shares_per_min": 11683, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 303.3, "reachable": 1.4387, "breakout_slope_pct": -0.1885, "flat_band_pct": 0.1819}}}
{"timestamp": "2026-09-24T14:51:49.820540+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5165, "vwap": 9.4, "vwap_slope": 0.0066, "atr": 0.0693, "atr_pct": 0.728, "trend": "flat", "slope_pct": 0.137, "flat_threshold_pct": 0.182, "recent_slope_pct": -0.2064, "ema9": 9.5719, "ema20": 9.5999, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.822, "distance_from_high_pct": 2.694, "spread_pct": 0.315, "rvol": 0.56, "volume_pace_ratio": 2.668, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3767, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.88, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5165, "vwap": 9.4, "atr_1m": 0.0693, "spread": 0.03, "shares_per_min": 11683, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 303.2, "reachable": 1.4385, "breakout_slope_pct": -0.2064, "flat_band_pct": 0.182}}}
{"timestamp": "2026-09-24T14:51:54.881977+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.525, "vwap": 9.4, "vwap_slope": 0.0066, "atr": 0.0693, "atr_pct": 0.727, "trend": "flat", "slope_pct": 0.1371, "flat_threshold_pct": 0.1819, "recent_slope_pct": -0.1885, "ema9": 9.5736, "ema20": 9.6007, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.822, "distance_from_high_pct": 2.607, "spread_pct": 0.315, "rvol": 0.56, "volume_pace_ratio": 2.666, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3852, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.82, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.525, "vwap": 9.4, "atr_1m": 0.0693, "spread": 0.03, "shares_per_min": 11683, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 303.1, "reachable": 1.4383, "breakout_slope_pct": -0.1885, "flat_band_pct": 0.1819}}}
{"timestamp": "2026-09-24T14:51:59.944394+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5158, "vwap": 9.4, "vwap_slope": 0.0067, "atr": 0.0693, "atr_pct": 0.728, "trend": "flat", "slope_pct": 0.137, "flat_threshold_pct": 0.182, "recent_slope_pct": -0.2078, "ema9": 9.5718, "ema20": 9.5998, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.822, "distance_from_high_pct": 2.701, "spread_pct": 0.315, "rvol": 0.56, "volume_pace_ratio": 2.664, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.376, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.89, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5158, "vwap": 9.4, "atr_1m": 0.0693, "spread": 0.03, "shares_per_min": 11683, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 303.0, "reachable": 1.4381, "breakout_slope_pct": -0.2078, "flat_band_pct": 0.182}}}
{"timestamp": "2026-09-24T14:52:05.008552+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.45, "vwap": 9.4004, "vwap_slope": 0.0064, "atr": 0.0721, "atr_pct": 0.763, "trend": "flat", "slope_pct": 0.1331, "flat_threshold_pct": 0.1908, "recent_slope_pct": -0.3712, "ema9": 9.5474, "ema20": 9.5855, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.811, "distance_from_high_pct": 3.374, "spread_pct": 0.528, "rvol": 0.563, "volume_pace_ratio": 2.673, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3102, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.36, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.45, "vwap": 9.4004, "atr_1m": 0.0721, "spread": 0.05, "shares_per_min": 11662, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 302.9, "reachable": 1.4299, "breakout_slope_pct": -0.3712, "flat_band_pct": 0.1908}}}
{"timestamp": "2026-09-24T14:52:10.085224+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4501, "vwap": 9.4005, "vwap_slope": 0.0066, "atr": 0.0721, "atr_pct": 0.763, "trend": "flat", "slope_pct": 0.1331, "flat_threshold_pct": 0.1908, "recent_slope_pct": -0.371, "ema9": 9.5475, "ema20": 9.5855, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.814, "distance_from_high_pct": 3.373, "spread_pct": 0.528, "rvol": 0.564, "volume_pace_ratio": 2.675, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3103, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.36, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4501, "vwap": 9.4005, "atr_1m": 0.0721, "spread": 0.05, "shares_per_min": 11662, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 302.8, "reachable": 1.4297, "breakout_slope_pct": -0.371, "flat_band_pct": 0.1908}}}
{"timestamp": "2026-09-24T14:52:15.162923+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.42, "vwap": 9.4004, "vwap_slope": 0.0064, "atr": 0.0757, "atr_pct": 0.803, "trend": "flat", "slope_pct": 0.1328, "flat_threshold_pct": 0.2009, "recent_slope_pct": -0.4344, "ema9": 9.5414, "ema20": 9.5827, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.815, "distance_from_high_pct": 3.681, "spread_pct": 0.847, "rvol": 0.564, "volume_pace_ratio": 2.674, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.16, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.26, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.25, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.42, "vwap": 9.4004, "atr_1m": 0.0757, "spread": 0.08, "shares_per_min": 11662, "rising_lows": false, "last_pivot_low": 9.39, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 302.7, "reachable": 1.4295, "breakout_slope_pct": -0.4344, "flat_band_pct": 0.2009}}}
{"timestamp": "2026-09-24T14:52:20.234497+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5122, "vwap": 9.4007, "vwap_slope": 0.0067, "atr": 0.0757, "atr_pct": 0.796, "trend": "flat", "slope_pct": 0.1336, "flat_threshold_pct": 0.1989, "recent_slope_pct": -0.2404, "ema9": 9.5599, "ema20": 9.5915, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.816, "distance_from_high_pct": 2.738, "spread_pct": 0.847, "rvol": 0.564, "volume_pace_ratio": 2.672, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.16, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3522, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.67, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5122, "vwap": 9.4007, "atr_1m": 0.0757, "spread": 0.08, "shares_per_min": 11662, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 302.7, "reachable": 1.4293, "breakout_slope_pct": -0.2404, "flat_band_pct": 0.1989}}}
{"timestamp": "2026-09-24T14:52:25.313563+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.44, "vwap": 9.4005, "vwap_slope": 0.0066, "atr": 0.0757, "atr_pct": 0.802, "trend": "flat", "slope_pct": 0.133, "flat_threshold_pct": 0.2004, "recent_slope_pct": -0.3923, "ema9": 9.5454, "ema20": 9.5846, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.817, "distance_from_high_pct": 3.476, "spread_pct": 0.847, "rvol": 0.565, "volume_pace_ratio": 2.672, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.16, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.28, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.12, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.44, "vwap": 9.4005, "atr_1m": 0.0757, "spread": 0.08, "shares_per_min": 11662, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 302.6, "reachable": 1.4291, "breakout_slope_pct": -0.3923, "flat_band_pct": 0.2004}}}
{"timestamp": "2026-09-24T14:52:30.368638+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4194, "vwap": 9.401, "vwap_slope": 0.007, "atr": 0.0757, "atr_pct": 0.804, "trend": "flat", "slope_pct": 0.1328, "flat_threshold_pct": 0.2009, "recent_slope_pct": -0.4357, "ema9": 9.5413, "ema20": 9.5826, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.833, "distance_from_high_pct": 3.687, "spread_pct": 0.847, "rvol": 0.57, "volume_pace_ratio": 2.693, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.16, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2594, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.25, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4194, "vwap": 9.401, "atr_1m": 0.0757, "spread": 0.08, "shares_per_min": 11662, "rising_lows": false, "last_pivot_low": 9.39, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 302.5, "reachable": 1.4289, "breakout_slope_pct": -0.4357, "flat_band_pct": 0.2009}}}
{"timestamp": "2026-09-24T14:52:35.465170+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.40 below VWAP $9.40", "lower-highs/lower-lows structure"], "metrics": {"price": 9.4, "vwap": 9.4012, "vwap_slope": 0.0073, "atr": 0.0757, "atr_pct": 0.805, "trend": "flat", "slope_pct": 0.1326, "flat_threshold_pct": 0.2013, "recent_slope_pct": -0.4766, "ema9": 9.5374, "ema20": 9.5808, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.848, "distance_from_high_pct": 3.885, "spread_pct": 0.847, "rvol": 0.574, "volume_pace_ratio": 2.712, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.16, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.24, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.37, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.4, "vwap": 9.4012, "atr_1m": 0.0757, "spread": 0.08, "shares_per_min": 11662, "rising_lows": false, "last_pivot_low": 9.39, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 302.4, "reachable": 1.4287}}}
{"timestamp": "2026-09-24T14:52:40.531954+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.40 below VWAP $9.40", "lower-highs/lower-lows structure"], "metrics": {"price": 9.4, "vwap": 9.4012, "vwap_slope": 0.0073, "atr": 0.0757, "atr_pct": 0.805, "trend": "flat", "slope_pct": 0.1326, "flat_threshold_pct": 0.2013, "recent_slope_pct": -0.4766, "ema9": 9.5374, "ema20": 9.5808, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.848, "distance_from_high_pct": 3.885, "spread_pct": 0.847, "rvol": 0.574, "volume_pace_ratio": 2.709, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.16, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.24, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.37, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.4, "vwap": 9.4012, "atr_1m": 0.0757, "spread": 0.08, "shares_per_min": 11662, "rising_lows": false, "last_pivot_low": 9.39, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 302.3, "reachable": 1.4285}}}
{"timestamp": "2026-09-24T14:52:45.604216+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.41, "vwap": 9.4013, "vwap_slope": 0.0073, "atr": 0.0757, "atr_pct": 0.804, "trend": "flat", "slope_pct": 0.1327, "flat_threshold_pct": 0.2011, "recent_slope_pct": -0.4555, "ema9": 9.5394, "ema20": 9.5817, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.848, "distance_from_high_pct": 3.783, "spread_pct": 0.847, "rvol": 0.574, "volume_pace_ratio": 2.706, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.16, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.25, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.31, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.41, "vwap": 9.4013, "atr_1m": 0.0757, "spread": 0.08, "shares_per_min": 11662, "rising_lows": false, "last_pivot_low": 9.39, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 302.2, "reachable": 1.4283, "breakout_slope_pct": -0.4555, "flat_band_pct": 0.2011}}}
{"timestamp": "2026-09-24T14:52:50.676350+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.405, "vwap": 9.4014, "vwap_slope": 0.0074, "atr": 0.0757, "atr_pct": 0.805, "trend": "flat", "slope_pct": 0.1327, "flat_threshold_pct": 0.2012, "recent_slope_pct": -0.4661, "ema9": 9.5384, "ema20": 9.5812, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.853, "distance_from_high_pct": 3.834, "spread_pct": 0.847, "rvol": 0.576, "volume_pace_ratio": 2.711, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.16, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.245, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.34, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.405, "vwap": 9.4014, "atr_1m": 0.0757, "spread": 0.08, "shares_per_min": 11662, "rising_lows": false, "last_pivot_low": 9.39, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 302.2, "reachable": 1.4281, "breakout_slope_pct": -0.4661, "flat_band_pct": 0.2012}}}
{"timestamp": "2026-09-24T14:52:55.747743+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.43, "vwap": 9.4017, "vwap_slope": 0.0077, "atr": 0.0757, "atr_pct": 0.803, "trend": "flat", "slope_pct": 0.1329, "flat_threshold_pct": 0.2007, "recent_slope_pct": -0.4133, "ema9": 9.5434, "ema20": 9.5836, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.854, "distance_from_high_pct": 3.579, "spread_pct": 0.742, "rvol": 0.576, "volume_pace_ratio": 2.71, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.29, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.43, "vwap": 9.4017, "atr_1m": 0.0757, "spread": 0.07, "shares_per_min": 11662, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 302.1, "reachable": 1.4279, "breakout_slope_pct": -0.4133, "flat_band_pct": 0.2007}}}
{"timestamp": "2026-09-24T14:53:00.815273+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.40 below VWAP $9.40", "lower-highs/lower-lows structure"], "metrics": {"price": 9.4, "vwap": 9.4015, "vwap_slope": 0.0075, "atr": 0.0757, "atr_pct": 0.805, "trend": "flat", "slope_pct": 0.1326, "flat_threshold_pct": 0.2013, "recent_slope_pct": -0.4766, "ema9": 9.5374, "ema20": 9.5808, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.858, "distance_from_high_pct": 3.885, "spread_pct": 0.742, "rvol": 0.578, "volume_pace_ratio": 2.714, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.26, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.71, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.4, "vwap": 9.4015, "atr_1m": 0.0757, "spread": 0.07, "shares_per_min": 11662, "rising_lows": false, "last_pivot_low": 9.39, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 302.0, "reachable": 1.4277}}}
{"timestamp": "2026-09-24T14:53:05.875836+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.40 below VWAP $9.40", "lower-highs/lower-lows structure"], "metrics": {"price": 9.4, "vwap": 9.4015, "vwap_slope": 0.0075, "atr": 0.0757, "atr_pct": 0.805, "trend": "flat", "slope_pct": 0.1326, "flat_threshold_pct": 0.2013, "recent_slope_pct": -0.4766, "ema9": 9.5374, "ema20": 9.5808, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.858, "distance_from_high_pct": 3.885, "spread_pct": 0.742, "rvol": 0.578, "volume_pace_ratio": 2.711, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.26, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.71, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.4, "vwap": 9.4015, "atr_1m": 0.0757, "spread": 0.07, "shares_per_min": 11662, "rising_lows": false, "last_pivot_low": 9.39, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 301.9, "reachable": 1.4275}}}
{"timestamp": "2026-09-24T14:53:10.943904+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.428, "vwap": 9.4015, "vwap_slope": 0.0018, "atr": 0.0734, "atr_pct": 0.779, "trend": "flat", "slope_pct": 0.1287, "flat_threshold_pct": 0.1946, "recent_slope_pct": -0.4557, "ema9": 9.5156, "ema20": 9.5662, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.86, "distance_from_high_pct": 3.599, "spread_pct": 0.636, "rvol": 0.578, "volume_pace_ratio": 2.709, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2882, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.52, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.428, "vwap": 9.4015, "atr_1m": 0.0734, "spread": 0.06, "shares_per_min": 12296, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 301.8, "reachable": 1.4242, "breakout_slope_pct": -0.4557, "flat_band_pct": 0.1946}}}
{"timestamp": "2026-09-24T14:53:16.015000+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.45, "vwap": 9.4015, "vwap_slope": 0.0018, "atr": 0.075, "atr_pct": 0.793, "trend": "flat", "slope_pct": 0.1289, "flat_threshold_pct": 0.1983, "recent_slope_pct": -0.4091, "ema9": 9.52, "ema20": 9.5683, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.86, "distance_from_high_pct": 3.374, "spread_pct": 0.636, "rvol": 0.578, "volume_pace_ratio": 2.707, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3102, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.36, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.45, "vwap": 9.4015, "atr_1m": 0.075, "spread": 0.06, "shares_per_min": 12296, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 301.7, "reachable": 1.424, "breakout_slope_pct": -0.4091, "flat_band_pct": 0.1983}}}
{"timestamp": "2026-09-24T14:53:21.074016+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.43, "vwap": 9.4015, "vwap_slope": 0.0018, "atr": 0.0757, "atr_pct": 0.803, "trend": "flat", "slope_pct": 0.1287, "flat_threshold_pct": 0.2006, "recent_slope_pct": -0.4515, "ema9": 9.516, "ema20": 9.5664, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.861, "distance_from_high_pct": 3.579, "spread_pct": 0.53, "rvol": 0.578, "volume_pace_ratio": 2.705, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2902, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.43, "vwap": 9.4015, "atr_1m": 0.0757, "spread": 0.05, "shares_per_min": 12296, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 301.6, "reachable": 1.4238, "breakout_slope_pct": -0.4515, "flat_band_pct": 0.2006}}}
{"timestamp": "2026-09-24T14:53:26.133084+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.435, "vwap": 9.4015, "vwap_slope": 0.0018, "atr": 0.0757, "atr_pct": 0.802, "trend": "flat", "slope_pct": 0.1288, "flat_threshold_pct": 0.2005, "recent_slope_pct": -0.4409, "ema9": 9.517, "ema20": 9.5669, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.861, "distance_from_high_pct": 3.528, "spread_pct": 0.53, "rvol": 0.578, "volume_pace_ratio": 2.702, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2952, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.47, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.435, "vwap": 9.4015, "atr_1m": 0.0757, "spread": 0.05, "shares_per_min": 12296, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 301.6, "reachable": 1.4236, "breakout_slope_pct": -0.4409, "flat_band_pct": 0.2005}}}
{"timestamp": "2026-09-24T14:53:31.203573+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.435, "vwap": 9.4015, "vwap_slope": 0.0018, "atr": 0.0757, "atr_pct": 0.802, "trend": "flat", "slope_pct": 0.1288, "flat_threshold_pct": 0.2005, "recent_slope_pct": -0.4409, "ema9": 9.517, "ema20": 9.5669, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.861, "distance_from_high_pct": 3.528, "spread_pct": 0.53, "rvol": 0.578, "volume_pace_ratio": 2.7, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2952, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.47, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.435, "vwap": 9.4015, "atr_1m": 0.0757, "spread": 0.05, "shares_per_min": 12296, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 301.5, "reachable": 1.4234, "breakout_slope_pct": -0.4409, "flat_band_pct": 0.2005}}}
{"timestamp": "2026-09-24T14:53:36.270792+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.435, "vwap": 9.4015, "vwap_slope": 0.0018, "atr": 0.0757, "atr_pct": 0.802, "trend": "flat", "slope_pct": 0.1288, "flat_threshold_pct": 0.2005, "recent_slope_pct": -0.4409, "ema9": 9.517, "ema20": 9.5669, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.861, "distance_from_high_pct": 3.528, "spread_pct": 0.53, "rvol": 0.578, "volume_pace_ratio": 2.697, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2952, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.47, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.435, "vwap": 9.4015, "atr_1m": 0.0757, "spread": 0.05, "shares_per_min": 12296, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 301.4, "reachable": 1.4232, "breakout_slope_pct": -0.4409, "flat_band_pct": 0.2005}}}
{"timestamp": "2026-09-24T14:53:41.341210+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.435, "vwap": 9.4019, "vwap_slope": 0.0021, "atr": 0.0757, "atr_pct": 0.802, "trend": "flat", "slope_pct": 0.1288, "flat_threshold_pct": 0.2005, "recent_slope_pct": -0.4409, "ema9": 9.517, "ema20": 9.5669, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.881, "distance_from_high_pct": 3.528, "spread_pct": 0.53, "rvol": 0.584, "volume_pace_ratio": 2.723, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2952, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.47, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.435, "vwap": 9.4019, "atr_1m": 0.0757, "spread": 0.05, "shares_per_min": 12296, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 301.3, "reachable": 1.423, "breakout_slope_pct": -0.4409, "flat_band_pct": 0.2005}}}
{"timestamp": "2026-09-24T14:53:46.408677+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.435, "vwap": 9.4019, "vwap_slope": 0.0021, "atr": 0.0757, "atr_pct": 0.802, "trend": "flat", "slope_pct": 0.1288, "flat_threshold_pct": 0.2005, "recent_slope_pct": -0.4409, "ema9": 9.517, "ema20": 9.5669, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.882, "distance_from_high_pct": 3.528, "spread_pct": 0.53, "rvol": 0.585, "volume_pace_ratio": 2.721, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2952, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.47, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.435, "vwap": 9.4019, "atr_1m": 0.0757, "spread": 0.05, "shares_per_min": 12296, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 301.2, "reachable": 1.4228, "breakout_slope_pct": -0.4409, "flat_band_pct": 0.2005}}}
{"timestamp": "2026-09-24T14:53:51.486097+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.435, "vwap": 9.4019, "vwap_slope": 0.0021, "atr": 0.0757, "atr_pct": 0.802, "trend": "flat", "slope_pct": 0.1288, "flat_threshold_pct": 0.2005, "recent_slope_pct": -0.4409, "ema9": 9.517, "ema20": 9.5669, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.882, "distance_from_high_pct": 3.528, "spread_pct": 0.53, "rvol": 0.585, "volume_pace_ratio": 2.718, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2952, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.47, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.435, "vwap": 9.4019, "atr_1m": 0.0757, "spread": 0.05, "shares_per_min": 12296, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 301.1, "reachable": 1.4226, "breakout_slope_pct": -0.4409, "flat_band_pct": 0.2005}}}
{"timestamp": "2026-09-24T14:53:56.555877+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.435, "vwap": 9.4019, "vwap_slope": 0.0021, "atr": 0.0757, "atr_pct": 0.802, "trend": "flat", "slope_pct": 0.1288, "flat_threshold_pct": 0.2005, "recent_slope_pct": -0.4409, "ema9": 9.517, "ema20": 9.5669, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.882, "distance_from_high_pct": 3.528, "spread_pct": 0.53, "rvol": 0.585, "volume_pace_ratio": 2.716, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2952, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.47, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.435, "vwap": 9.4019, "atr_1m": 0.0757, "spread": 0.05, "shares_per_min": 12296, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 301.1, "reachable": 1.4224, "breakout_slope_pct": -0.4409, "flat_band_pct": 0.2005}}}
{"timestamp": "2026-09-24T14:54:01.636008+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4541, "vwap": 9.402, "vwap_slope": 0.002, "atr": 0.0754, "atr_pct": 0.797, "trend": "flat", "slope_pct": 0.1254, "flat_threshold_pct": 0.1993, "recent_slope_pct": -0.1823, "ema9": 9.5076, "ema20": 9.5579, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.863, "distance_from_high_pct": 3.332, "spread_pct": 0.317, "rvol": 0.585, "volume_pace_ratio": 2.716, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3143, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.33, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4541, "vwap": 9.402, "atr_1m": 0.0754, "spread": 0.03, "shares_per_min": 12312, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 301.0, "reachable": 1.419, "breakout_slope_pct": -0.1823, "flat_band_pct": 0.1993}}}
{"timestamp": "2026-09-24T14:54:06.876472+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.44, "vwap": 9.402, "vwap_slope": 0.002, "atr": 0.0754, "atr_pct": 0.798, "trend": "flat", "slope_pct": 0.1253, "flat_threshold_pct": 0.1996, "recent_slope_pct": -0.2122, "ema9": 9.5048, "ema20": 9.5565, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.863, "distance_from_high_pct": 3.476, "spread_pct": 0.317, "rvol": 0.585, "volume_pace_ratio": 2.713, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3002, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.43, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.44, "vwap": 9.402, "atr_1m": 0.0754, "spread": 0.03, "shares_per_min": 12312, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 300.9, "reachable": 1.4188, "breakout_slope_pct": -0.2122, "flat_band_pct": 0.1996}}}
{"timestamp": "2026-09-24T14:54:11.931971+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4773, "vwap": 9.402, "vwap_slope": 0.002, "atr": 0.077, "atr_pct": 0.812, "trend": "flat", "slope_pct": 0.1256, "flat_threshold_pct": 0.2031, "recent_slope_pct": -0.1332, "ema9": 9.5122, "ema20": 9.5601, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.863, "distance_from_high_pct": 3.095, "spread_pct": 0.317, "rvol": 0.585, "volume_pace_ratio": 2.711, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3375, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.16, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4773, "vwap": 9.402, "atr_1m": 0.077, "spread": 0.03, "shares_per_min": 12312, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 300.8, "reachable": 1.4186, "breakout_slope_pct": -0.1332, "flat_band_pct": 0.2031}}}
{"timestamp": "2026-09-24T14:54:17.020153+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4664, "vwap": 9.402, "vwap_slope": 0.002, "atr": 0.077, "atr_pct": 0.813, "trend": "flat", "slope_pct": 0.1255, "flat_threshold_pct": 0.2034, "recent_slope_pct": -0.1563, "ema9": 9.51, "ema20": 9.559, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.864, "distance_from_high_pct": 3.207, "spread_pct": 0.317, "rvol": 0.585, "volume_pace_ratio": 2.709, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3266, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.24, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4664, "vwap": 9.402, "atr_1m": 0.077, "spread": 0.03, "shares_per_min": 12312, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 300.7, "reachable": 1.4184, "breakout_slope_pct": -0.1563, "flat_band_pct": 0.2034}}}
{"timestamp": "2026-09-24T14:54:22.151970+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.45, "vwap": 9.402, "vwap_slope": 0.002, "atr": 0.077, "atr_pct": 0.815, "trend": "flat", "slope_pct": 0.1254, "flat_threshold_pct": 0.2037, "recent_slope_pct": -0.191, "ema9": 9.5068, "ema20": 9.5575, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.864, "distance_from_high_pct": 3.374, "spread_pct": 0.317, "rvol": 0.585, "volume_pace_ratio": 2.706, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3102, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.36, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.45, "vwap": 9.402, "atr_1m": 0.077, "spread": 0.03, "shares_per_min": 12312, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 300.6, "reachable": 1.4182, "breakout_slope_pct": -0.191, "flat_band_pct": 0.2037}}}
{"timestamp": "2026-09-24T14:54:27.234135+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.44, "vwap": 9.4022, "vwap_slope": 0.0021, "atr": 0.077, "atr_pct": 0.816, "trend": "flat", "slope_pct": 0.1253, "flat_threshold_pct": 0.2039, "recent_slope_pct": -0.2122, "ema9": 9.5048, "ema20": 9.5565, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.869, "distance_from_high_pct": 3.476, "spread_pct": 0.636, "rvol": 0.587, "volume_pace_ratio": 2.712, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3002, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.43, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.44, "vwap": 9.4022, "atr_1m": 0.077, "spread": 0.06, "shares_per_min": 12312, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 300.5, "reachable": 1.418, "breakout_slope_pct": -0.2122, "flat_band_pct": 0.2039}}}
{"timestamp": "2026-09-24T14:54:32.291754+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.44, "vwap": 9.4022, "vwap_slope": 0.0022, "atr": 0.077, "atr_pct": 0.816, "trend": "flat", "slope_pct": 0.1253, "flat_threshold_pct": 0.2039, "recent_slope_pct": -0.2122, "ema9": 9.5048, "ema20": 9.5565, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.871, "distance_from_high_pct": 3.476, "spread_pct": 0.636, "rvol": 0.588, "volume_pace_ratio": 2.711, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3002, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.43, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.44, "vwap": 9.4022, "atr_1m": 0.077, "spread": 0.06, "shares_per_min": 12312, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 300.5, "reachable": 1.4178, "breakout_slope_pct": -0.2122, "flat_band_pct": 0.2039}}}
{"timestamp": "2026-09-24T14:54:37.362967+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.44, "vwap": 9.4022, "vwap_slope": 0.0022, "atr": 0.077, "atr_pct": 0.816, "trend": "flat", "slope_pct": 0.1253, "flat_threshold_pct": 0.2039, "recent_slope_pct": -0.2122, "ema9": 9.5048, "ema20": 9.5565, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.871, "distance_from_high_pct": 3.476, "spread_pct": 0.636, "rvol": 0.588, "volume_pace_ratio": 2.708, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3002, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.43, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.44, "vwap": 9.4022, "atr_1m": 0.077, "spread": 0.06, "shares_per_min": 12312, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 300.4, "reachable": 1.4176, "breakout_slope_pct": -0.2122, "flat_band_pct": 0.2039}}}
{"timestamp": "2026-09-24T14:54:42.432332+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4972, "vwap": 9.4023, "vwap_slope": 0.0023, "atr": 0.0784, "atr_pct": 0.825, "trend": "flat", "slope_pct": 0.1258, "flat_threshold_pct": 0.2063, "recent_slope_pct": -0.0912, "ema9": 9.5162, "ema20": 9.562, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.871, "distance_from_high_pct": 2.892, "spread_pct": 0.636, "rvol": 0.588, "volume_pace_ratio": 2.706, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3574, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.02, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4972, "vwap": 9.4023, "atr_1m": 0.0784, "spread": 0.06, "shares_per_min": 12312, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 300.3, "reachable": 1.4174, "breakout_slope_pct": -0.0912, "flat_band_pct": 0.2063}}}
{"timestamp": "2026-09-24T14:54:47.499969+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.42, "vwap": 9.4022, "vwap_slope": 0.0022, "atr": 0.0791, "atr_pct": 0.839, "trend": "flat", "slope_pct": 0.1251, "flat_threshold_pct": 0.2098, "recent_slope_pct": -0.2545, "ema9": 9.5008, "ema20": 9.5546, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.871, "distance_from_high_pct": 3.681, "spread_pct": 0.53, "rvol": 0.588, "volume_pace_ratio": 2.703, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2802, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.42, "vwap": 9.4022, "atr_1m": 0.0791, "spread": 0.05, "shares_per_min": 12312, "rising_lows": false, "last_pivot_low": 9.39, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 300.2, "reachable": 1.4172, "breakout_slope_pct": -0.2545, "flat_band_pct": 0.2098}}}
{"timestamp": "2026-09-24T14:54:52.559838+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.435, "vwap": 9.4022, "vwap_slope": 0.0022, "atr": 0.0792, "atr_pct": 0.84, "trend": "flat", "slope_pct": 0.1253, "flat_threshold_pct": 0.21, "recent_slope_pct": -0.2228, "ema9": 9.5038, "ema20": 9.556, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.871, "distance_from_high_pct": 3.528, "spread_pct": 0.53, "rvol": 0.588, "volume_pace_ratio": 2.701, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2952, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.47, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.435, "vwap": 9.4022, "atr_1m": 0.0792, "spread": 0.05, "shares_per_min": 12312, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 300.1, "reachable": 1.417, "breakout_slope_pct": -0.2228, "flat_band_pct": 0.21}}}
{"timestamp": "2026-09-24T14:54:57.624075+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4728, "vwap": 9.4023, "vwap_slope": 0.0023, "atr": 0.0792, "atr_pct": 0.837, "trend": "flat", "slope_pct": 0.1256, "flat_threshold_pct": 0.2091, "recent_slope_pct": -0.1428, "ema9": 9.5113, "ema20": 9.5596, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.872, "distance_from_high_pct": 3.141, "spread_pct": 0.424, "rvol": 0.588, "volume_pace_ratio": 2.699, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.333, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.2, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4728, "vwap": 9.4023, "atr_1m": 0.0792, "spread": 0.04, "shares_per_min": 12312, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 300.0, "reachable": 1.4168, "breakout_slope_pct": -0.1428, "flat_band_pct": 0.2091}}}
{"timestamp": "2026-09-24T14:55:02.725911+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.429, "vwap": 9.4022, "vwap_slope": 0.0022, "atr": 0.0792, "atr_pct": 0.84, "trend": "flat", "slope_pct": 0.1252, "flat_threshold_pct": 0.2101, "recent_slope_pct": -0.2355, "ema9": 9.5026, "ema20": 9.5555, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.872, "distance_from_high_pct": 3.589, "spread_pct": 0.424, "rvol": 0.588, "volume_pace_ratio": 2.697, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2892, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.51, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.429, "vwap": 9.4022, "atr_1m": 0.0792, "spread": 0.04, "shares_per_min": 12312, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 300.0, "reachable": 1.4166, "breakout_slope_pct": -0.2355, "flat_band_pct": 0.2101}}}
{"timestamp": "2026-09-24T14:55:07.812001+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.429, "vwap": 9.4022, "vwap_slope": 0.0022, "atr": 0.0792, "atr_pct": 0.84, "trend": "flat", "slope_pct": 0.1252, "flat_threshold_pct": 0.2101, "recent_slope_pct": -0.2355, "ema9": 9.5026, "ema20": 9.5555, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.872, "distance_from_high_pct": 3.589, "spread_pct": 0.424, "rvol": 0.588, "volume_pace_ratio": 2.694, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2892, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.51, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.429, "vwap": 9.4022, "atr_1m": 0.0792, "spread": 0.04, "shares_per_min": 12312, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 299.9, "reachable": 1.4164, "breakout_slope_pct": -0.2355, "flat_band_pct": 0.2101}}}
{"timestamp": "2026-09-24T14:55:12.887047+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.429, "vwap": 9.4022, "vwap_slope": 0.0022, "atr": 0.0792, "atr_pct": 0.84, "trend": "flat", "slope_pct": 0.1252, "flat_threshold_pct": 0.2101, "recent_slope_pct": -0.2355, "ema9": 9.5026, "ema20": 9.5555, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.872, "distance_from_high_pct": 3.589, "spread_pct": 0.424, "rvol": 0.588, "volume_pace_ratio": 2.691, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2892, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.51, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.429, "vwap": 9.4022, "atr_1m": 0.0792, "spread": 0.04, "shares_per_min": 12312, "rising_lows": false, "last_pivot_low": 9.42, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 299.8, "reachable": 1.4162, "breakout_slope_pct": -0.2355, "flat_band_pct": 0.2101}}}
{"timestamp": "2026-09-24T14:55:17.958511+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.433, "vwap": 9.4022, "vwap_slope": 0.0007, "atr": 0.0784, "atr_pct": 0.831, "trend": "flat", "slope_pct": 0.1216, "flat_threshold_pct": 0.2077, "recent_slope_pct": -0.1446, "ema9": 9.4887, "ema20": 9.5438, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.795, "distance_from_high_pct": 3.548, "spread_pct": 0.424, "rvol": 0.588, "volume_pace_ratio": 2.689, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2932, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.48, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.433, "vwap": 9.4022, "atr_1m": 0.0784, "spread": 0.04, "shares_per_min": 12310, "rising_lows": false, "last_pivot_low": 9.4, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 299.7, "reachable": 1.4034, "breakout_slope_pct": -0.1446, "flat_band_pct": 0.2077}}}
{"timestamp": "2026-09-24T14:55:23.015798+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4952, "vwap": 9.4023, "vwap_slope": 0.0007, "atr": 0.0828, "atr_pct": 0.872, "trend": "flat", "slope_pct": 0.1222, "flat_threshold_pct": 0.2181, "recent_slope_pct": -0.0129, "ema9": 9.5011, "ema20": 9.5497, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.795, "distance_from_high_pct": 2.912, "spread_pct": 0.424, "rvol": 0.588, "volume_pace_ratio": 2.686, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3554, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.04, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4952, "vwap": 9.4023, "atr_1m": 0.0828, "spread": 0.04, "shares_per_min": 12310, "rising_lows": false, "last_pivot_low": 9.4, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 299.6, "reachable": 1.4032, "breakout_slope_pct": -0.0129, "flat_band_pct": 0.2181}}}
{"timestamp": "2026-09-24T14:55:28.084372+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4886, "vwap": 9.4029, "vwap_slope": 0.0014, "atr": 0.0835, "atr_pct": 0.88, "trend": "flat", "slope_pct": 0.1221, "flat_threshold_pct": 0.2199, "recent_slope_pct": -0.0269, "ema9": 9.4998, "ema20": 9.5491, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.812, "distance_from_high_pct": 2.98, "spread_pct": 0.424, "rvol": 0.594, "volume_pace_ratio": 2.708, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3488, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.08, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4886, "vwap": 9.4029, "atr_1m": 0.0835, "spread": 0.04, "shares_per_min": 12310, "rising_lows": false, "last_pivot_low": 9.4, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 299.5, "reachable": 1.403, "breakout_slope_pct": -0.0269, "flat_band_pct": 0.2199}}}
{"timestamp": "2026-09-24T14:55:33.140253+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4886, "vwap": 9.4029, "vwap_slope": 0.0014, "atr": 0.0835, "atr_pct": 0.88, "trend": "flat", "slope_pct": 0.1221, "flat_threshold_pct": 0.2199, "recent_slope_pct": -0.0269, "ema9": 9.4998, "ema20": 9.5491, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.812, "distance_from_high_pct": 2.98, "spread_pct": 0.212, "rvol": 0.594, "volume_pace_ratio": 2.706, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3488, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.08, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4886, "vwap": 9.4029, "atr_1m": 0.0835, "spread": 0.02, "shares_per_min": 12310, "rising_lows": false, "last_pivot_low": 9.4, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 299.4, "reachable": 1.4028, "breakout_slope_pct": -0.0269, "flat_band_pct": 0.2199}}}
{"timestamp": "2026-09-24T14:55:38.228751+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.42, "vwap": 9.4027, "vwap_slope": 0.0012, "atr": 0.0835, "atr_pct": 0.886, "trend": "flat", "slope_pct": 0.1215, "flat_threshold_pct": 0.2215, "recent_slope_pct": -0.1722, "ema9": 9.4861, "ema20": 9.5426, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.813, "distance_from_high_pct": 3.681, "spread_pct": 0.318, "rvol": 0.594, "volume_pace_ratio": 2.704, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2802, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.42, "vwap": 9.4027, "atr_1m": 0.0835, "spread": 0.03, "shares_per_min": 12310, "rising_lows": false, "last_pivot_low": 9.4, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 299.4, "reachable": 1.4026, "breakout_slope_pct": -0.1722, "flat_band_pct": 0.2215}}}
{"timestamp": "2026-09-24T14:55:43.300606+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.42, "vwap": 9.4027, "vwap_slope": 0.0012, "atr": 0.0835, "atr_pct": 0.886, "trend": "flat", "slope_pct": 0.1215, "flat_threshold_pct": 0.2215, "recent_slope_pct": -0.1722, "ema9": 9.4861, "ema20": 9.5426, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.813, "distance_from_high_pct": 3.681, "spread_pct": 0.318, "rvol": 0.594, "volume_pace_ratio": 2.703, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2802, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.42, "vwap": 9.4027, "atr_1m": 0.0835, "spread": 0.03, "shares_per_min": 12310, "rising_lows": false, "last_pivot_low": 9.4, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 299.3, "reachable": 1.4024, "breakout_slope_pct": -0.1722, "flat_band_pct": 0.2215}}}
{"timestamp": "2026-09-24T14:55:48.367858+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.425, "vwap": 9.4027, "vwap_slope": 0.0012, "atr": 0.0835, "atr_pct": 0.886, "trend": "flat", "slope_pct": 0.1216, "flat_threshold_pct": 0.2214, "recent_slope_pct": -0.1616, "ema9": 9.4871, "ema20": 9.543, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.815, "distance_from_high_pct": 3.63, "spread_pct": 0.318, "rvol": 0.595, "volume_pace_ratio": 2.703, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2852, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.425, "vwap": 9.4027, "atr_1m": 0.0835, "spread": 0.03, "shares_per_min": 12310, "rising_lows": false, "last_pivot_low": 9.4, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 299.2, "reachable": 1.4022, "breakout_slope_pct": -0.1616, "flat_band_pct": 0.2214}}}
{"timestamp": "2026-09-24T14:55:53.427862+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.425, "vwap": 9.4027, "vwap_slope": 0.0012, "atr": 0.0835, "atr_pct": 0.886, "trend": "flat", "slope_pct": 0.1216, "flat_threshold_pct": 0.2214, "recent_slope_pct": -0.1616, "ema9": 9.4871, "ema20": 9.543, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.815, "distance_from_high_pct": 3.63, "spread_pct": 0.318, "rvol": 0.595, "volume_pace_ratio": 2.7, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2852, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.425, "vwap": 9.4027, "atr_1m": 0.0835, "spread": 0.03, "shares_per_min": 12310, "rising_lows": false, "last_pivot_low": 9.4, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 299.1, "reachable": 1.402, "breakout_slope_pct": -0.1616, "flat_band_pct": 0.2214}}}
{"timestamp": "2026-09-24T14:55:58.556046+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.38 below VWAP $9.40"], "metrics": {"price": 9.38, "vwap": 9.4025, "vwap_slope": 0.001, "atr": 0.0863, "atr_pct": 0.92, "trend": "flat", "slope_pct": 0.1212, "flat_threshold_pct": 0.2301, "recent_slope_pct": -0.2571, "ema9": 9.4781, "ema20": 9.5388, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.819, "distance_from_high_pct": 4.09, "spread_pct": 0.533, "rvol": 0.596, "volume_pace_ratio": 2.704, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.14, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.67, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.38, "vwap": 9.4025, "atr_1m": 0.0863, "spread": 0.05, "shares_per_min": 12310, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 299.0, "reachable": 1.4018}}}
{"timestamp": "2026-09-24T14:56:03.619843+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.38 below VWAP $9.40"], "metrics": {"price": 9.375, "vwap": 9.4025, "vwap_slope": 0.0004, "atr": 0.087, "atr_pct": 0.928, "trend": "flat", "slope_pct": 0.1173, "flat_threshold_pct": 0.2319, "recent_slope_pct": -0.1329, "ema9": 9.4574, "ema20": 9.5232, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.802, "distance_from_high_pct": 4.141, "spread_pct": 0.533, "rvol": 0.597, "volume_pace_ratio": 2.703, "volatility": {"class": "medium", "daily_atr_pct": 5.97, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.14, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.72, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.375, "vwap": 9.4025, "atr_1m": 0.087, "spread": 0.05, "shares_per_min": 12604, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 298.9, "reachable": 1.3889}}}
{"timestamp": "2026-09-24T14:56:08.679516+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.30 below VWAP $9.40", "VWAP sloping down"], "metrics": {"price": 9.3, "vwap": 9.4008, "vwap_slope": -0.0012, "atr": 0.0928, "atr_pct": 0.998, "trend": "flat", "slope_pct": 0.1167, "flat_threshold_pct": 0.2494, "recent_slope_pct": -0.2928, "ema9": 9.4424, "ema20": 9.516, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.863, "distance_from_high_pct": 4.908, "spread_pct": 0.431, "rvol": 0.617, "volume_pace_ratio": 2.792, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.14, "target": 9.78, "target_label": "ceiling", "reward_risk": 3.0, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.3, "vwap": 9.4008, "atr_1m": 0.0928, "spread": 0.04, "shares_per_min": 12604, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 298.9, "reachable": 1.3887}}}
{"timestamp": "2026-09-24T14:56:13.739831+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.30 below VWAP $9.40", "VWAP sloping down"], "metrics": {"price": 9.3, "vwap": 9.4008, "vwap_slope": -0.0012, "atr": 0.0928, "atr_pct": 0.998, "trend": "flat", "slope_pct": 0.1167, "flat_threshold_pct": 0.2494, "recent_slope_pct": -0.2928, "ema9": 9.4424, "ema20": 9.516, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.863, "distance_from_high_pct": 4.908, "spread_pct": 0.431, "rvol": 0.617, "volume_pace_ratio": 2.79, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.14, "target": 9.78, "target_label": "ceiling", "reward_risk": 3.0, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.3, "vwap": 9.4008, "atr_1m": 0.0928, "spread": 0.04, "shares_per_min": 12604, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 298.8, "reachable": 1.3885}}}
{"timestamp": "2026-09-24T14:56:18.802636+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.38 below VWAP $9.40", "VWAP sloping down"], "metrics": {"price": 9.3783, "vwap": 9.4016, "vwap_slope": -0.0004, "atr": 0.0935, "atr_pct": 0.997, "trend": "flat", "slope_pct": 0.1173, "flat_threshold_pct": 0.2492, "recent_slope_pct": -0.1258, "ema9": 9.4581, "ema20": 9.5235, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.863, "distance_from_high_pct": 4.107, "spread_pct": 0.431, "rvol": 0.617, "volume_pace_ratio": 2.788, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.14, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.69, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.3783, "vwap": 9.4016, "atr_1m": 0.0935, "spread": 0.04, "shares_per_min": 12604, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 298.7, "reachable": 1.3884}}}
{"timestamp": "2026-09-24T14:56:23.863750+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.40", "VWAP sloping down"], "metrics": {"price": 9.29, "vwap": 9.4005, "vwap_slope": -0.0015, "atr": 0.0935, "atr_pct": 1.006, "trend": "flat", "slope_pct": 0.1166, "flat_threshold_pct": 0.2516, "recent_slope_pct": -0.3141, "ema9": 9.4404, "ema20": 9.5151, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.864, "distance_from_high_pct": 5.01, "spread_pct": 0.431, "rvol": 0.617, "volume_pace_ratio": 2.787, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.14, "target": 9.78, "target_label": "ceiling", "reward_risk": 3.27, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.29, "vwap": 9.4005, "atr_1m": 0.0935, "spread": 0.04, "shares_per_min": 12604, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 298.6, "reachable": 1.3882}}}
{"timestamp": "2026-09-24T14:56:28.932085+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.40", "VWAP sloping down"], "metrics": {"price": 9.27, "vwap": 9.4003, "vwap_slope": -0.0017, "atr": 0.0935, "atr_pct": 1.009, "trend": "flat", "slope_pct": 0.1165, "flat_threshold_pct": 0.2522, "recent_slope_pct": -0.3569, "ema9": 9.4364, "ema20": 9.5132, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.865, "distance_from_high_pct": 5.215, "spread_pct": 0.431, "rvol": 0.617, "volume_pace_ratio": 2.785, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.1302, "target": 9.78, "target_label": "ceiling", "reward_risk": 3.65, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.27, "vwap": 9.4003, "atr_1m": 0.0935, "spread": 0.04, "shares_per_min": 12604, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 298.5, "reachable": 1.388}}}
{"timestamp": "2026-09-24T14:56:33.999891+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.40", "VWAP sloping down"], "metrics": {"price": 9.29, "vwap": 9.4005, "vwap_slope": -0.0015, "atr": 0.0935, "atr_pct": 1.006, "trend": "flat", "slope_pct": 0.1166, "flat_threshold_pct": 0.2516, "recent_slope_pct": -0.3141, "ema9": 9.4404, "ema20": 9.5151, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.865, "distance_from_high_pct": 5.01, "spread_pct": 0.431, "rvol": 0.618, "volume_pace_ratio": 2.782, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.14, "target": 9.78, "target_label": "ceiling", "reward_risk": 3.27, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.29, "vwap": 9.4005, "atr_1m": 0.0935, "spread": 0.04, "shares_per_min": 12604, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 298.4, "reachable": 1.3878}}}
{"timestamp": "2026-09-24T14:56:39.057408+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["VWAP sloping down"], "metrics": {"price": 9.4092, "vwap": 9.4019, "vwap_slope": -0.0001, "atr": 0.0935, "atr_pct": 0.994, "trend": "flat", "slope_pct": 0.1176, "flat_threshold_pct": 0.2484, "recent_slope_pct": -0.0601, "ema9": 9.4643, "ema20": 9.5264, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.867, "distance_from_high_pct": 3.791, "spread_pct": 0.431, "rvol": 0.618, "volume_pace_ratio": 2.782, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2694, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.65, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4092, "vwap": 9.4019, "atr_1m": 0.0935, "spread": 0.04, "shares_per_min": 12604, "rising_lows": false, "last_pivot_low": 9.4, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 298.3, "reachable": 1.3876, "breakout_slope_pct": -0.0601, "flat_band_pct": 0.2484}}}
{"timestamp": "2026-09-24T14:56:44.121110+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.24 below VWAP $9.40", "VWAP sloping down"], "metrics": {"price": 9.24, "vwap": 9.3993, "vwap_slope": -0.0027, "atr": 0.0956, "atr_pct": 1.035, "trend": "flat", "slope_pct": 0.1162, "flat_threshold_pct": 0.2588, "recent_slope_pct": -0.4211, "ema9": 9.4304, "ema20": 9.5103, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.871, "distance_from_high_pct": 5.521, "spread_pct": 0.324, "rvol": 0.619, "volume_pace_ratio": 2.785, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.1002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.29, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.24, "vwap": 9.3993, "atr_1m": 0.0956, "spread": 0.03, "shares_per_min": 12604, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 298.3, "reachable": 1.3874}}}
{"timestamp": "2026-09-24T14:56:49.184409+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.31 below VWAP $9.40", "VWAP sloping down"], "metrics": {"price": 9.3076, "vwap": 9.3998, "vwap_slope": -0.0022, "atr": 0.0978, "atr_pct": 1.051, "trend": "flat", "slope_pct": 0.1168, "flat_threshold_pct": 0.2627, "recent_slope_pct": -0.2766, "ema9": 9.444, "ema20": 9.5167, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.871, "distance_from_high_pct": 4.83, "spread_pct": 0.65, "rvol": 0.62, "volume_pace_ratio": 2.783, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.14, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.82, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.3076, "vwap": 9.3998, "atr_1m": 0.0978, "spread": 0.06, "shares_per_min": 12604, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 298.2, "reachable": 1.3872}}}
{"timestamp": "2026-09-24T14:56:54.247546+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.21 below VWAP $9.40", "VWAP sloping down"], "metrics": {"price": 9.21, "vwap": 9.3984, "vwap_slope": -0.0036, "atr": 0.0985, "atr_pct": 1.069, "trend": "flat", "slope_pct": 0.116, "flat_threshold_pct": 0.2674, "recent_slope_pct": -0.4853, "ema9": 9.4244, "ema20": 9.5075, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.871, "distance_from_high_pct": 5.828, "spread_pct": 0.65, "rvol": 0.62, "volume_pace_ratio": 2.781, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.5, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.21, "vwap": 9.3984, "atr_1m": 0.0985, "spread": 0.06, "shares_per_min": 12604, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 298.1, "reachable": 1.4122}}}
{"timestamp": "2026-09-24T14:56:59.323870+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.40", "VWAP sloping down"], "metrics": {"price": 9.22, "vwap": 9.3984, "vwap_slope": -0.0036, "atr": 0.0992, "atr_pct": 1.076, "trend": "flat", "slope_pct": 0.116, "flat_threshold_pct": 0.269, "recent_slope_pct": -0.4639, "ema9": 9.4264, "ema20": 9.5084, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.871, "distance_from_high_pct": 5.726, "spread_pct": 0.65, "rvol": 0.62, "volume_pace_ratio": 2.778, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.43, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.22, "vwap": 9.3984, "atr_1m": 0.0992, "spread": 0.06, "shares_per_min": 12604, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 298.0, "reachable": 1.412}}}
{"timestamp": "2026-09-24T14:57:04.397970+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.40", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.22, "vwap": 9.3976, "vwap_slope": -0.0047, "atr": 0.1042, "atr_pct": 1.13, "trend": "flat", "slope_pct": 0.111, "flat_threshold_pct": 0.2824, "recent_slope_pct": -0.7485, "ema9": 9.382, "ema20": 9.4792, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.89, "distance_from_high_pct": 5.726, "spread_pct": 0.652, "rvol": 0.622, "volume_pace_ratio": 2.788, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.43, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.22, "vwap": 9.3976, "atr_1m": 0.1042, "spread": 0.06, "shares_per_min": 13473, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 297.9, "reachable": 1.4149}}}
{"timestamp": "2026-09-24T14:57:09.467936+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.19 below VWAP $9.40", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.19, "vwap": 9.3975, "vwap_slope": -0.0047, "atr": 0.1042, "atr_pct": 1.133, "trend": "flat", "slope_pct": 0.1107, "flat_threshold_pct": 0.2833, "recent_slope_pct": -0.8133, "ema9": 9.376, "ema20": 9.4764, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.89, "distance_from_high_pct": 6.033, "spread_pct": 0.652, "rvol": 0.622, "volume_pace_ratio": 2.785, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.64, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.19, "vwap": 9.3975, "atr_1m": 0.1042, "spread": 0.06, "shares_per_min": 13473, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 297.8, "reachable": 1.4147}}}
{"timestamp": "2026-09-24T14:57:14.529013+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.19 below VWAP $9.40", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1867, "vwap": 9.3974, "vwap_slope": -0.0049, "atr": 0.1056, "atr_pct": 1.149, "trend": "flat", "slope_pct": 0.1107, "flat_threshold_pct": 0.2873, "recent_slope_pct": -0.8205, "ema9": 9.3753, "ema20": 9.4761, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.891, "distance_from_high_pct": 6.066, "spread_pct": 0.652, "rvol": 0.623, "volume_pace_ratio": 2.785, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0469, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.67, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.1867, "vwap": 9.3974, "atr_1m": 0.1056, "spread": 0.06, "shares_per_min": 13473, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 297.8, "reachable": 1.4145}}}
{"timestamp": "2026-09-24T14:57:19.602959+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.23 below VWAP $9.40", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.2339, "vwap": 9.3975, "vwap_slope": -0.0048, "atr": 0.1056, "atr_pct": 1.143, "trend": "flat", "slope_pct": 0.1111, "flat_threshold_pct": 0.2859, "recent_slope_pct": -0.7186, "ema9": 9.3847, "ema20": 9.4805, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.891, "distance_from_high_pct": 5.584, "spread_pct": 0.652, "rvol": 0.623, "volume_pace_ratio": 2.782, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0941, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.33, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.2339, "vwap": 9.3975, "atr_1m": 0.1056, "spread": 0.06, "shares_per_min": 13473, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 297.7, "reachable": 1.4143}}}
{"timestamp": "2026-09-24T14:57:24.679579+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.23 below VWAP $9.40", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.2296, "vwap": 9.3975, "vwap_slope": -0.0047, "atr": 0.1085, "atr_pct": 1.175, "trend": "flat", "slope_pct": 0.1111, "flat_threshold_pct": 0.2939, "recent_slope_pct": -0.7278, "ema9": 9.3839, "ema20": 9.4801, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.891, "distance_from_high_pct": 5.628, "spread_pct": 0.652, "rvol": 0.623, "volume_pace_ratio": 2.779, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0898, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.36, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.2296, "vwap": 9.3975, "atr_1m": 0.1085, "spread": 0.06, "shares_per_min": 13473, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 297.6, "reachable": 1.4141}}}
{"timestamp": "2026-09-24T14:57:29.741101+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.21 below VWAP $9.40", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.2055, "vwap": 9.3969, "vwap_slope": -0.0053, "atr": 0.1085, "atr_pct": 1.178, "trend": "flat", "slope_pct": 0.1109, "flat_threshold_pct": 0.2946, "recent_slope_pct": -0.7798, "ema9": 9.3791, "ema20": 9.4778, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.899, "distance_from_high_pct": 5.874, "spread_pct": 0.543, "rvol": 0.626, "volume_pace_ratio": 2.788, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0657, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.53, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.2055, "vwap": 9.3969, "atr_1m": 0.1085, "spread": 0.05, "shares_per_min": 13473, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 297.5, "reachable": 1.4139}}}
{"timestamp": "2026-09-24T14:57:34.807775+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.21 below VWAP $9.40", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.21, "vwap": 9.3969, "vwap_slope": -0.0053, "atr": 0.1085, "atr_pct": 1.178, "trend": "flat", "slope_pct": 0.1109, "flat_threshold_pct": 0.2945, "recent_slope_pct": -0.7701, "ema9": 9.38, "ema20": 9.4783, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.899, "distance_from_high_pct": 5.828, "spread_pct": 0.544, "rvol": 0.626, "volume_pace_ratio": 2.786, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.5, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.21, "vwap": 9.3969, "atr_1m": 0.1085, "spread": 0.05, "shares_per_min": 13473, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 297.4, "reachable": 1.4137}}}
{"timestamp": "2026-09-24T14:57:39.867216+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.21 below VWAP $9.40", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.21, "vwap": 9.3969, "vwap_slope": -0.0053, "atr": 0.1085, "atr_pct": 1.178, "trend": "flat", "slope_pct": 0.1109, "flat_threshold_pct": 0.2945, "recent_slope_pct": -0.7701, "ema9": 9.38, "ema20": 9.4783, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.9, "distance_from_high_pct": 5.828, "spread_pct": 0.544, "rvol": 0.626, "volume_pace_ratio": 2.783, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.5, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.21, "vwap": 9.3969, "atr_1m": 0.1085, "spread": 0.05, "shares_per_min": 13473, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 297.3, "reachable": 1.4135}}}
{"timestamp": "2026-09-24T14:57:44.947860+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.20 below VWAP $9.40", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.195, "vwap": 9.3969, "vwap_slope": -0.0054, "atr": 0.1085, "atr_pct": 1.18, "trend": "flat", "slope_pct": 0.1108, "flat_threshold_pct": 0.295, "recent_slope_pct": -0.8025, "ema9": 9.377, "ema20": 9.4768, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.9, "distance_from_high_pct": 5.982, "spread_pct": 0.544, "rvol": 0.626, "volume_pace_ratio": 2.781, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0552, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.61, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.195, "vwap": 9.3969, "atr_1m": 0.1085, "spread": 0.05, "shares_per_min": 13473, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 297.3, "reachable": 1.4133}}}
{"timestamp": "2026-09-24T14:57:49.999873+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.18 below VWAP $9.40", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1835, "vwap": 9.3963, "vwap_slope": -0.0059, "atr": 0.1085, "atr_pct": 1.181, "trend": "flat", "slope_pct": 0.1107, "flat_threshold_pct": 0.2953, "recent_slope_pct": -0.8274, "ema9": 9.3747, "ema20": 9.4757, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.907, "distance_from_high_pct": 6.099, "spread_pct": 0.544, "rvol": 0.628, "volume_pace_ratio": 2.788, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0437, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.69, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.1835, "vwap": 9.3963, "atr_1m": 0.1085, "spread": 0.05, "shares_per_min": 13473, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 297.2, "reachable": 1.4131}}}
{"timestamp": "2026-09-24T14:57:55.074448+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.4071, "vwap": 9.3973, "vwap_slope": -0.0049, "atr": 0.1085, "atr_pct": 1.153, "trend": "flat", "slope_pct": 0.1125, "flat_threshold_pct": 0.2883, "recent_slope_pct": -0.3464, "ema9": 9.4194, "ema20": 9.497, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.907, "distance_from_high_pct": 3.813, "spread_pct": 0.544, "rvol": 0.628, "volume_pace_ratio": 2.786, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2673, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.67, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4071, "vwap": 9.3973, "atr_1m": 0.1085, "spread": 0.05, "shares_per_min": 13473, "rising_lows": false, "last_pivot_low": 9.4, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 297.1, "reachable": 1.3972, "breakout_slope_pct": -0.3464, "flat_band_pct": 0.2883}}}
{"timestamp": "2026-09-24T14:58:00.142352+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.19 below VWAP $9.40", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1941, "vwap": 9.3963, "vwap_slope": -0.0059, "atr": 0.1085, "atr_pct": 1.18, "trend": "flat", "slope_pct": 0.1108, "flat_threshold_pct": 0.295, "recent_slope_pct": -0.8045, "ema9": 9.3768, "ema20": 9.4768, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.907, "distance_from_high_pct": 5.991, "spread_pct": 0.326, "rvol": 0.628, "volume_pace_ratio": 2.784, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0543, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.61, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.1941, "vwap": 9.3963, "atr_1m": 0.1085, "spread": 0.03, "shares_per_min": 13473, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 297.0, "reachable": 1.4127}}}
{"timestamp": "2026-09-24T14:58:05.243463+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.40", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.22, "vwap": 9.3961, "vwap_slope": -0.0064, "atr": 0.1051, "atr_pct": 1.139, "trend": "flat", "slope_pct": 0.1061, "flat_threshold_pct": 0.2848, "recent_slope_pct": -0.6504, "ema9": 9.3454, "ema20": 9.4523, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.889, "distance_from_high_pct": 5.726, "spread_pct": 0.326, "rvol": 0.629, "volume_pace_ratio": 2.784, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.43, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.22, "vwap": 9.3961, "atr_1m": 0.1051, "spread": 0.03, "shares_per_min": 13484, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 296.9, "reachable": 1.4157}}}
{"timestamp": "2026-09-24T14:58:10.307667+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.21 below VWAP $9.40", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.2052, "vwap": 9.3959, "vwap_slope": -0.0066, "atr": 0.118, "atr_pct": 1.282, "trend": "flat", "slope_pct": 0.106, "flat_threshold_pct": 0.3204, "recent_slope_pct": -0.6825, "ema9": 9.3425, "ema20": 9.4509, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.893, "distance_from_high_pct": 5.877, "spread_pct": 0.326, "rvol": 0.63, "volume_pace_ratio": 2.787, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0654, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.53, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.2052, "vwap": 9.3959, "atr_1m": 0.118, "spread": 0.03, "shares_per_min": 13484, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 296.8, "reachable": 1.4155}}}
{"timestamp": "2026-09-24T14:58:15.447886+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.20 below VWAP $9.40", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.2005, "vwap": 9.3959, "vwap_slope": -0.0066, "atr": 0.118, "atr_pct": 1.282, "trend": "flat", "slope_pct": 0.106, "flat_threshold_pct": 0.3206, "recent_slope_pct": -0.6927, "ema9": 9.3415, "ema20": 9.4504, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.894, "distance_from_high_pct": 5.925, "spread_pct": 0.326, "rvol": 0.63, "volume_pace_ratio": 2.785, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0607, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.57, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.2005, "vwap": 9.3959, "atr_1m": 0.118, "spread": 0.03, "shares_per_min": 13484, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 296.7, "reachable": 1.4153}}}
{"timestamp": "2026-09-24T14:58:20.522106+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.21 below VWAP $9.40", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.21, "vwap": 9.3958, "vwap_slope": -0.0067, "atr": 0.118, "atr_pct": 1.281, "trend": "flat", "slope_pct": 0.1061, "flat_threshold_pct": 0.3202, "recent_slope_pct": -0.6721, "ema9": 9.3434, "ema20": 9.4514, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.895, "distance_from_high_pct": 5.828, "spread_pct": 0.326, "rvol": 0.631, "volume_pace_ratio": 2.785, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.5, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.21, "vwap": 9.3958, "atr_1m": 0.118, "spread": 0.03, "shares_per_min": 13484, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 296.7, "reachable": 1.4151}}}
{"timestamp": "2026-09-24T14:58:25.627908+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.20 below VWAP $9.40", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.2, "vwap": 9.3957, "vwap_slope": -0.0067, "atr": 0.118, "atr_pct": 1.282, "trend": "flat", "slope_pct": 0.106, "flat_threshold_pct": 0.3206, "recent_slope_pct": -0.6938, "ema9": 9.3414, "ema20": 9.4504, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.896, "distance_from_high_pct": 5.93, "spread_pct": 0.326, "rvol": 0.631, "volume_pace_ratio": 2.783, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.57, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.2, "vwap": 9.3957, "atr_1m": 0.118, "spread": 0.03, "shares_per_min": 13484, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 296.6, "reachable": 1.4149}}}
{"timestamp": "2026-09-24T14:58:31.097443+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.40 below VWAP $9.40", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.396, "vwap": 9.396, "vwap_slope": -0.0065, "atr": 0.118, "atr_pct": 1.256, "trend": "flat", "slope_pct": 0.1075, "flat_threshold_pct": 0.3139, "recent_slope_pct": -0.2703, "ema9": 9.3806, "ema20": 9.4691, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.896, "distance_from_high_pct": 3.926, "spread_pct": 0.326, "rvol": 0.631, "volume_pace_ratio": 2.781, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2562, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.75, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.396, "vwap": 9.396, "atr_1m": 0.118, "spread": 0.03, "shares_per_min": 13484, "rising_lows": false, "last_pivot_low": 9.39, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 296.5, "reachable": 1.4084}}}
{"timestamp": "2026-09-24T14:58:36.162373+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.19 below VWAP $9.40", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.19, "vwap": 9.3957, "vwap_slope": -0.0068, "atr": 0.118, "atr_pct": 1.284, "trend": "flat", "slope_pct": 0.1059, "flat_threshold_pct": 0.3209, "recent_slope_pct": -0.7155, "ema9": 9.3394, "ema20": 9.4494, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.896, "distance_from_high_pct": 6.033, "spread_pct": 0.217, "rvol": 0.631, "volume_pace_ratio": 2.779, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.64, "triggers": [], "reasons": ["below VWAP 9.40"], "price": 9.19, "vwap": 9.3957, "atr_1m": 0.118, "spread": 0.02, "shares_per_min": 13484, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 296.4, "reachable": 1.4145}}}
{"timestamp": "2026-09-24T14:58:41.232148+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.18 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.18, "vwap": 9.3945, "vwap_slope": -0.0079, "atr": 0.1194, "atr_pct": 1.301, "trend": "flat", "slope_pct": 0.1058, "flat_threshold_pct": 0.3252, "recent_slope_pct": -0.7372, "ema9": 9.3374, "ema20": 9.4485, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.91, "distance_from_high_pct": 6.135, "spread_pct": 0.436, "rvol": 0.636, "volume_pace_ratio": 2.797, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.72, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.18, "vwap": 9.3945, "atr_1m": 0.1194, "spread": 0.04, "shares_per_min": 13484, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 296.3, "reachable": 1.4143}}}
{"timestamp": "2026-09-24T14:58:46.299440+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.13, "vwap": 9.3893, "vwap_slope": -0.0131, "atr": 0.1223, "atr_pct": 1.339, "trend": "flat", "slope_pct": 0.1054, "flat_threshold_pct": 0.3348, "recent_slope_pct": -0.8459, "ema9": 9.3274, "ema20": 9.4437, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.964, "distance_from_high_pct": 6.646, "spread_pct": 0.328, "rvol": 0.654, "volume_pace_ratio": 2.874, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.13, "vwap": 9.3893, "atr_1m": 0.1223, "spread": 0.03, "shares_per_min": 13484, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 296.2, "reachable": 1.4141}}}
{"timestamp": "2026-09-24T14:58:51.363882+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1528, "vwap": 9.3896, "vwap_slope": -0.0128, "atr": 0.1223, "atr_pct": 1.336, "trend": "flat", "slope_pct": 0.1056, "flat_threshold_pct": 0.3339, "recent_slope_pct": -0.7963, "ema9": 9.332, "ema20": 9.4459, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.964, "distance_from_high_pct": 6.413, "spread_pct": 0.218, "rvol": 0.654, "volume_pace_ratio": 2.871, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.013, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.91, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.1528, "vwap": 9.3896, "atr_1m": 0.1223, "spread": 0.02, "shares_per_min": 13484, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 296.1, "reachable": 1.4138}}}
{"timestamp": "2026-09-24T14:58:56.427894+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.14, "vwap": 9.3891, "vwap_slope": -0.0133, "atr": 0.1223, "atr_pct": 1.338, "trend": "flat", "slope_pct": 0.1055, "flat_threshold_pct": 0.3344, "recent_slope_pct": -0.8242, "ema9": 9.3294, "ema20": 9.4447, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.968, "distance_from_high_pct": 6.544, "spread_pct": 0.547, "rvol": 0.655, "volume_pace_ratio": 2.874, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.14, "vwap": 9.3891, "atr_1m": 0.1223, "spread": 0.05, "shares_per_min": 13484, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 296.1, "reachable": 1.4136}}}
{"timestamp": "2026-09-24T14:59:01.493561+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.145, "vwap": 9.3885, "vwap_slope": -0.0097, "atr": 0.1186, "atr_pct": 1.297, "trend": "flat", "slope_pct": 0.1006, "flat_threshold_pct": 0.3242, "recent_slope_pct": -0.57, "ema9": 9.2933, "ema20": 9.4166, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.971, "distance_from_high_pct": 6.493, "spread_pct": 0.547, "rvol": 0.658, "volume_pace_ratio": 2.882, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.87, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.145, "vwap": 9.3885, "atr_1m": 0.1186, "spread": 0.05, "shares_per_min": 15018, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 296.0, "reachable": 1.4213}}}
{"timestamp": "2026-09-24T14:59:06.564813+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.34 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.3396, "vwap": 9.3886, "vwap_slope": -0.0096, "atr": 0.1325, "atr_pct": 1.419, "trend": "flat", "slope_pct": 0.1021, "flat_threshold_pct": 0.3546, "recent_slope_pct": -0.1469, "ema9": 9.3323, "ema20": 9.4351, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.971, "distance_from_high_pct": 4.503, "spread_pct": 0.547, "rvol": 0.658, "volume_pace_ratio": 2.88, "volatility": {"class": "medium", "daily_atr_pct": 5.99, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.14, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.21, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.3396, "vwap": 9.3886, "atr_1m": 0.1325, "spread": 0.05, "shares_per_min": 15018, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 295.9, "reachable": 1.4101}}}
{"timestamp": "2026-09-24T14:59:11.651693+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.145, "vwap": 9.3885, "vwap_slope": -0.0096, "atr": 0.1325, "atr_pct": 1.449, "trend": "flat", "slope_pct": 0.1006, "flat_threshold_pct": 0.3622, "recent_slope_pct": -0.57, "ema9": 9.2933, "ema20": 9.4166, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.971, "distance_from_high_pct": 6.493, "spread_pct": 0.547, "rvol": 0.658, "volume_pace_ratio": 2.877, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.87, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.145, "vwap": 9.3885, "atr_1m": 0.1325, "spread": 0.05, "shares_per_min": 15018, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 295.8, "reachable": 1.4209}}}
{"timestamp": "2026-09-24T14:59:16.735799+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1526, "vwap": 9.3885, "vwap_slope": -0.0096, "atr": 0.1325, "atr_pct": 1.448, "trend": "flat", "slope_pct": 0.1006, "flat_threshold_pct": 0.3619, "recent_slope_pct": -0.5534, "ema9": 9.2949, "ema20": 9.4173, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.971, "distance_from_high_pct": 6.415, "spread_pct": 0.547, "rvol": 0.658, "volume_pace_ratio": 2.875, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0128, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.91, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.1526, "vwap": 9.3885, "atr_1m": 0.1325, "spread": 0.05, "shares_per_min": 15018, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 295.7, "reachable": 1.4207}}}
{"timestamp": "2026-09-24T14:59:21.812571+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.24 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.2407, "vwap": 9.3875, "vwap_slope": -0.0107, "atr": 0.1325, "atr_pct": 1.434, "trend": "flat", "slope_pct": 0.1013, "flat_threshold_pct": 0.3584, "recent_slope_pct": -0.3615, "ema9": 9.3125, "ema20": 9.4257, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.985, "distance_from_high_pct": 5.514, "spread_pct": 0.437, "rvol": 0.663, "volume_pace_ratio": 2.892, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.1009, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.28, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.2407, "vwap": 9.3875, "atr_1m": 0.1325, "spread": 0.04, "shares_per_min": 15018, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 295.6, "reachable": 1.4205}}}
{"timestamp": "2026-09-24T14:59:26.870022+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.24 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.2351, "vwap": 9.3874, "vwap_slope": -0.0108, "atr": 0.1325, "atr_pct": 1.435, "trend": "flat", "slope_pct": 0.1013, "flat_threshold_pct": 0.3586, "recent_slope_pct": -0.3736, "ema9": 9.3114, "ema20": 9.4252, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.986, "distance_from_high_pct": 5.572, "spread_pct": 0.437, "rvol": 0.663, "volume_pace_ratio": 2.891, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0953, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.32, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.2351, "vwap": 9.3874, "atr_1m": 0.1325, "spread": 0.04, "shares_per_min": 15018, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 295.6, "reachable": 1.4203}}}
{"timestamp": "2026-09-24T14:59:31.923916+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.15, "vwap": 9.3864, "vwap_slope": -0.0118, "atr": 0.1329, "atr_pct": 1.453, "trend": "flat", "slope_pct": 0.1006, "flat_threshold_pct": 0.3632, "recent_slope_pct": -0.5591, "ema9": 9.2943, "ema20": 9.4171, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.995, "distance_from_high_pct": 6.442, "spread_pct": 0.437, "rvol": 0.666, "volume_pace_ratio": 2.9, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.81, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.15, "vwap": 9.3864, "atr_1m": 0.1329, "spread": 0.04, "shares_per_min": 15018, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 295.5, "reachable": 1.4201}}}
{"timestamp": "2026-09-24T14:59:36.997285+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.15, "vwap": 9.3864, "vwap_slope": -0.0118, "atr": 0.1329, "atr_pct": 1.453, "trend": "flat", "slope_pct": 0.1006, "flat_threshold_pct": 0.3632, "recent_slope_pct": -0.5591, "ema9": 9.2943, "ema20": 9.4171, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.995, "distance_from_high_pct": 6.442, "spread_pct": 0.437, "rvol": 0.666, "volume_pace_ratio": 2.898, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.81, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.15, "vwap": 9.3864, "atr_1m": 0.1329, "spread": 0.04, "shares_per_min": 15018, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 295.4, "reachable": 1.4199}}}
{"timestamp": "2026-09-24T14:59:42.071931+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.15, "vwap": 9.3862, "vwap_slope": -0.012, "atr": 0.1329, "atr_pct": 1.453, "trend": "flat", "slope_pct": 0.1006, "flat_threshold_pct": 0.3632, "recent_slope_pct": -0.5591, "ema9": 9.2943, "ema20": 9.4171, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.996, "distance_from_high_pct": 6.442, "spread_pct": 0.437, "rvol": 0.666, "volume_pace_ratio": 2.897, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.81, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.15, "vwap": 9.3862, "atr_1m": 0.1329, "spread": 0.04, "shares_per_min": 15018, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 295.3, "reachable": 1.4197}}}
{"timestamp": "2026-09-24T14:59:47.143240+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.15, "vwap": 9.3862, "vwap_slope": -0.012, "atr": 0.1329, "atr_pct": 1.453, "trend": "flat", "slope_pct": 0.1006, "flat_threshold_pct": 0.3632, "recent_slope_pct": -0.5591, "ema9": 9.2943, "ema20": 9.4171, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.996, "distance_from_high_pct": 6.442, "spread_pct": 0.437, "rvol": 0.666, "volume_pace_ratio": 2.895, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.81, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.15, "vwap": 9.3862, "atr_1m": 0.1329, "spread": 0.04, "shares_per_min": 15018, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 295.2, "reachable": 1.4195}}}
{"timestamp": "2026-09-24T14:59:52.207996+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.23 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.2292, "vwap": 9.3865, "vwap_slope": -0.0116, "atr": 0.1329, "atr_pct": 1.44, "trend": "flat", "slope_pct": 0.1012, "flat_threshold_pct": 0.3601, "recent_slope_pct": -0.3865, "ema9": 9.3102, "ema20": 9.4246, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.996, "distance_from_high_pct": 5.632, "spread_pct": 0.437, "rvol": 0.666, "volume_pace_ratio": 2.892, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0894, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.36, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.2292, "vwap": 9.3865, "atr_1m": 0.1329, "spread": 0.04, "shares_per_min": 15018, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 295.1, "reachable": 1.4193}}}
{"timestamp": "2026-09-24T14:59:57.267745+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.15, "vwap": 9.3861, "vwap_slope": -0.0121, "atr": 0.1329, "atr_pct": 1.453, "trend": "flat", "slope_pct": 0.1006, "flat_threshold_pct": 0.3632, "recent_slope_pct": -0.5591, "ema9": 9.2943, "ema20": 9.4171, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.998, "distance_from_high_pct": 6.442, "spread_pct": 0.437, "rvol": 0.667, "volume_pace_ratio": 2.891, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.81, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.15, "vwap": 9.3861, "atr_1m": 0.1329, "spread": 0.04, "shares_per_min": 15018, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 295.0, "reachable": 1.4191}}}
{"timestamp": "2026-09-24T15:00:02.333483+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.15, "vwap": 9.3869, "vwap_slope": -0.0095, "atr": 0.1404, "atr_pct": 1.534, "trend": "flat", "slope_pct": 0.0972, "flat_threshold_pct": 0.3835, "recent_slope_pct": 0.031, "ema9": 9.2931, "ema20": 9.4065, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.976, "distance_from_high_pct": 6.442, "spread_pct": 0.437, "rvol": 0.667, "volume_pace_ratio": 2.889, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.81, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.15, "vwap": 9.3869, "atr_1m": 0.1404, "spread": 0.04, "shares_per_min": 15030, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 295.0, "reachable": 1.411}}}
{"timestamp": "2026-09-24T15:00:07.460228+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.15, "vwap": 9.3869, "vwap_slope": -0.0095, "atr": 0.1404, "atr_pct": 1.534, "trend": "flat", "slope_pct": 0.0972, "flat_threshold_pct": 0.3835, "recent_slope_pct": 0.031, "ema9": 9.2931, "ema20": 9.4065, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.976, "distance_from_high_pct": 6.442, "spread_pct": 0.437, "rvol": 0.667, "volume_pace_ratio": 2.886, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.81, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.15, "vwap": 9.3869, "atr_1m": 0.1404, "spread": 0.04, "shares_per_min": 15030, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 294.9, "reachable": 1.4108}}}
{"timestamp": "2026-09-24T15:00:12.580061+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.13, "vwap": 9.3868, "vwap_slope": -0.0095, "atr": 0.1418, "atr_pct": 1.553, "trend": "flat", "slope_pct": 0.097, "flat_threshold_pct": 0.3882, "recent_slope_pct": -0.0125, "ema9": 9.2891, "ema20": 9.4046, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.977, "distance_from_high_pct": 6.646, "spread_pct": 0.437, "rvol": 0.667, "volume_pace_ratio": 2.884, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.13, "vwap": 9.3868, "atr_1m": 0.1418, "spread": 0.04, "shares_per_min": 15030, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 294.8, "reachable": 1.4106}}}
{"timestamp": "2026-09-24T15:00:17.680822+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1645, "vwap": 9.3866, "vwap_slope": -0.0097, "atr": 0.1418, "atr_pct": 1.547, "trend": "flat", "slope_pct": 0.0973, "flat_threshold_pct": 0.3868, "recent_slope_pct": 0.0625, "ema9": 9.296, "ema20": 9.4079, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.978, "distance_from_high_pct": 6.293, "spread_pct": 0.437, "rvol": 0.668, "volume_pace_ratio": 2.884, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0247, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.83, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.1645, "vwap": 9.3866, "atr_1m": 0.1418, "spread": 0.04, "shares_per_min": 15030, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 294.7, "reachable": 1.4104}}}
{"timestamp": "2026-09-24T15:00:22.755913+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1645, "vwap": 9.3866, "vwap_slope": -0.0097, "atr": 0.1418, "atr_pct": 1.547, "trend": "flat", "slope_pct": 0.0973, "flat_threshold_pct": 0.3868, "recent_slope_pct": 0.0625, "ema9": 9.296, "ema20": 9.4079, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.978, "distance_from_high_pct": 6.293, "spread_pct": 0.437, "rvol": 0.668, "volume_pace_ratio": 2.881, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0247, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.83, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.1645, "vwap": 9.3866, "atr_1m": 0.1418, "spread": 0.04, "shares_per_min": 15030, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 294.6, "reachable": 1.4102}}}
{"timestamp": "2026-09-24T15:00:27.855936+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.13, "vwap": 9.3867, "vwap_slope": -0.0097, "atr": 0.1418, "atr_pct": 1.553, "trend": "flat", "slope_pct": 0.097, "flat_threshold_pct": 0.3882, "recent_slope_pct": -0.0125, "ema9": 9.2891, "ema20": 9.4046, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.978, "distance_from_high_pct": 6.646, "spread_pct": 0.437, "rvol": 0.668, "volume_pace_ratio": 2.878, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.13, "vwap": 9.3867, "atr_1m": 0.1418, "spread": 0.04, "shares_per_min": 15030, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 294.5, "reachable": 1.41}}}
{"timestamp": "2026-09-24T15:00:32.944147+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.14, "vwap": 9.3867, "vwap_slope": -0.0097, "atr": 0.1418, "atr_pct": 1.551, "trend": "flat", "slope_pct": 0.0971, "flat_threshold_pct": 0.3878, "recent_slope_pct": 0.0092, "ema9": 9.2911, "ema20": 9.4056, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.978, "distance_from_high_pct": 6.544, "spread_pct": 0.328, "rvol": 0.668, "volume_pace_ratio": 2.876, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.14, "vwap": 9.3867, "atr_1m": 0.1418, "spread": 0.03, "shares_per_min": 15030, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 294.5, "reachable": 1.4098}}}
{"timestamp": "2026-09-24T15:00:38.049486+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.14, "vwap": 9.3867, "vwap_slope": -0.0097, "atr": 0.1418, "atr_pct": 1.551, "trend": "flat", "slope_pct": 0.0971, "flat_threshold_pct": 0.3878, "recent_slope_pct": 0.0092, "ema9": 9.2911, "ema20": 9.4056, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.978, "distance_from_high_pct": 6.544, "spread_pct": 0.328, "rvol": 0.668, "volume_pace_ratio": 2.873, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.14, "vwap": 9.3867, "atr_1m": 0.1418, "spread": 0.03, "shares_per_min": 15030, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 294.4, "reachable": 1.4096}}}
{"timestamp": "2026-09-24T15:00:43.128528+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.14, "vwap": 9.3867, "vwap_slope": -0.0097, "atr": 0.1418, "atr_pct": 1.551, "trend": "flat", "slope_pct": 0.0971, "flat_threshold_pct": 0.3878, "recent_slope_pct": 0.0092, "ema9": 9.2911, "ema20": 9.4056, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.978, "distance_from_high_pct": 6.544, "spread_pct": 0.328, "rvol": 0.668, "volume_pace_ratio": 2.871, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.14, "vwap": 9.3867, "atr_1m": 0.1418, "spread": 0.03, "shares_per_min": 15030, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 294.3, "reachable": 1.4094}}}
{"timestamp": "2026-09-24T15:00:48.232814+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.14, "vwap": 9.3867, "vwap_slope": -0.0097, "atr": 0.1418, "atr_pct": 1.551, "trend": "flat", "slope_pct": 0.0971, "flat_threshold_pct": 0.3878, "recent_slope_pct": 0.0092, "ema9": 9.2911, "ema20": 9.4056, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.978, "distance_from_high_pct": 6.544, "spread_pct": 0.328, "rvol": 0.668, "volume_pace_ratio": 2.868, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.14, "vwap": 9.3867, "atr_1m": 0.1418, "spread": 0.03, "shares_per_min": 15030, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 294.2, "reachable": 1.4092}}}
{"timestamp": "2026-09-24T15:00:53.304079+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.145, "vwap": 9.3867, "vwap_slope": -0.0097, "atr": 0.1418, "atr_pct": 1.55, "trend": "flat", "slope_pct": 0.0972, "flat_threshold_pct": 0.3876, "recent_slope_pct": 0.0201, "ema9": 9.2921, "ema20": 9.406, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.978, "distance_from_high_pct": 6.493, "spread_pct": 0.328, "rvol": 0.668, "volume_pace_ratio": 2.865, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.87, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.145, "vwap": 9.3867, "atr_1m": 0.1418, "spread": 0.03, "shares_per_min": 15030, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 294.1, "reachable": 1.409}}}
{"timestamp": "2026-09-24T15:00:58.383945+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.145, "vwap": 9.3866, "vwap_slope": -0.0097, "atr": 0.1418, "atr_pct": 1.55, "trend": "flat", "slope_pct": 0.0972, "flat_threshold_pct": 0.3876, "recent_slope_pct": 0.0201, "ema9": 9.2921, "ema20": 9.406, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.979, "distance_from_high_pct": 6.493, "spread_pct": 0.328, "rvol": 0.668, "volume_pace_ratio": 2.863, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.87, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.145, "vwap": 9.3866, "atr_1m": 0.1418, "spread": 0.03, "shares_per_min": 15030, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 294.0, "reachable": 1.4088}}}
{"timestamp": "2026-09-24T15:01:03.455591+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.39", "VWAP sloping down"], "metrics": {"price": 9.148, "vwap": 9.3866, "vwap_slope": -0.002, "atr": 0.137, "atr_pct": 1.498, "trend": "flat", "slope_pct": 0.0926, "flat_threshold_pct": 0.3745, "recent_slope_pct": -0.1058, "ema9": 9.2625, "ema20": 9.381, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.977, "distance_from_high_pct": 6.462, "spread_pct": 0.219, "rvol": 0.668, "volume_pace_ratio": 2.86, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.84, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.148, "vwap": 9.3866, "atr_1m": 0.137, "spread": 0.02, "shares_per_min": 14626, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 293.9, "reachable": 1.4164}}}
{"timestamp": "2026-09-24T15:01:08.803978+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.17 below VWAP $9.39", "VWAP sloping down"], "metrics": {"price": 9.1699, "vwap": 9.3865, "vwap_slope": -0.0022, "atr": 0.1386, "atr_pct": 1.511, "trend": "flat", "slope_pct": 0.0928, "flat_threshold_pct": 0.3779, "recent_slope_pct": -0.0581, "ema9": 9.2669, "ema20": 9.3831, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.979, "distance_from_high_pct": 6.238, "spread_pct": 0.437, "rvol": 0.668, "volume_pace_ratio": 2.859, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0301, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.79, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.1699, "vwap": 9.3865, "atr_1m": 0.1386, "spread": 0.04, "shares_per_min": 14626, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 293.9, "reachable": 1.4162}}}
{"timestamp": "2026-09-24T15:01:13.873362+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.39", "VWAP sloping down"], "metrics": {"price": 9.15, "vwap": 9.3864, "vwap_slope": -0.0023, "atr": 0.1386, "atr_pct": 1.515, "trend": "flat", "slope_pct": 0.0926, "flat_threshold_pct": 0.3787, "recent_slope_pct": -0.1014, "ema9": 9.2629, "ema20": 9.3812, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.979, "distance_from_high_pct": 6.442, "spread_pct": 0.437, "rvol": 0.668, "volume_pace_ratio": 2.857, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.81, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.15, "vwap": 9.3864, "atr_1m": 0.1386, "spread": 0.04, "shares_per_min": 14626, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 293.8, "reachable": 1.416}}}
{"timestamp": "2026-09-24T15:01:18.931858+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.39", "VWAP sloping down"], "metrics": {"price": 9.15, "vwap": 9.3864, "vwap_slope": -0.0023, "atr": 0.1386, "atr_pct": 1.515, "trend": "flat", "slope_pct": 0.0926, "flat_threshold_pct": 0.3787, "recent_slope_pct": -0.1014, "ema9": 9.2629, "ema20": 9.3812, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.979, "distance_from_high_pct": 6.442, "spread_pct": 0.437, "rvol": 0.668, "volume_pace_ratio": 2.855, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.81, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.15, "vwap": 9.3864, "atr_1m": 0.1386, "spread": 0.04, "shares_per_min": 14626, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 293.7, "reachable": 1.4158}}}
{"timestamp": "2026-09-24T15:01:23.992006+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.39", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3864, "vwap_slope": -0.0023, "atr": 0.1393, "atr_pct": 1.524, "trend": "flat", "slope_pct": 0.0925, "flat_threshold_pct": 0.3811, "recent_slope_pct": -0.1232, "ema9": 9.2609, "ema20": 9.3803, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.979, "distance_from_high_pct": 6.544, "spread_pct": 0.328, "rvol": 0.669, "volume_pace_ratio": 2.852, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.14, "vwap": 9.3864, "atr_1m": 0.1393, "spread": 0.03, "shares_per_min": 14626, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 293.6, "reachable": 1.4156}}}
{"timestamp": "2026-09-24T15:01:29.055887+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.39", "VWAP sloping down"], "metrics": {"price": 9.2817, "vwap": 9.3865, "vwap_slope": -0.0022, "atr": 0.1473, "atr_pct": 1.587, "trend": "flat", "slope_pct": 0.0936, "flat_threshold_pct": 0.3967, "recent_slope_pct": 0.1847, "ema9": 9.2892, "ema20": 9.3938, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.98, "distance_from_high_pct": 5.095, "spread_pct": 0.437, "rvol": 0.669, "volume_pace_ratio": 2.85, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.14, "target": 9.78, "target_label": "ceiling", "reward_risk": 3.52, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.2817, "vwap": 9.3865, "atr_1m": 0.1473, "spread": 0.04, "shares_per_min": 14626, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 293.5, "reachable": 1.4044}}}
{"timestamp": "2026-09-24T15:01:34.121695+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.39", "VWAP sloping down"], "metrics": {"price": 9.2817, "vwap": 9.3864, "vwap_slope": -0.0022, "atr": 0.1473, "atr_pct": 1.587, "trend": "flat", "slope_pct": 0.0936, "flat_threshold_pct": 0.3967, "recent_slope_pct": 0.1847, "ema9": 9.2892, "ema20": 9.3938, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.98, "distance_from_high_pct": 5.095, "spread_pct": 0.437, "rvol": 0.669, "volume_pace_ratio": 2.848, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.14, "target": 9.78, "target_label": "ceiling", "reward_risk": 3.52, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.2817, "vwap": 9.3864, "atr_1m": 0.1473, "spread": 0.04, "shares_per_min": 14626, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 293.4, "reachable": 1.4042}}}
{"timestamp": "2026-09-24T15:01:39.182557+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.18 below VWAP $9.39", "VWAP sloping down"], "metrics": {"price": 9.1783, "vwap": 9.3864, "vwap_slope": -0.0023, "atr": 0.1473, "atr_pct": 1.605, "trend": "flat", "slope_pct": 0.0928, "flat_threshold_pct": 0.4012, "recent_slope_pct": -0.0398, "ema9": 9.2686, "ema20": 9.3839, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.98, "distance_from_high_pct": 6.152, "spread_pct": 0.437, "rvol": 0.669, "volume_pace_ratio": 2.845, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0385, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.73, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.1783, "vwap": 9.3864, "atr_1m": 0.1473, "spread": 0.04, "shares_per_min": 14626, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 293.3, "reachable": 1.415}}}
{"timestamp": "2026-09-24T15:01:44.255084+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.39", "VWAP sloping down"], "metrics": {"price": 9.1352, "vwap": 9.3864, "vwap_slope": -0.0023, "atr": 0.1473, "atr_pct": 1.612, "trend": "flat", "slope_pct": 0.0925, "flat_threshold_pct": 0.4031, "recent_slope_pct": -0.1337, "ema9": 9.2599, "ema20": 9.3798, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.98, "distance_from_high_pct": 6.593, "spread_pct": 0.437, "rvol": 0.669, "volume_pace_ratio": 2.843, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.1352, "vwap": 9.3864, "atr_1m": 0.1473, "spread": 0.04, "shares_per_min": 14626, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 293.3, "reachable": 1.4148}}}
{"timestamp": "2026-09-24T15:01:49.315979+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.39", "VWAP sloping down"], "metrics": {"price": 9.13, "vwap": 9.3864, "vwap_slope": -0.0023, "atr": 0.1473, "atr_pct": 1.613, "trend": "flat", "slope_pct": 0.0925, "flat_threshold_pct": 0.4033, "recent_slope_pct": -0.145, "ema9": 9.2589, "ema20": 9.3793, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.98, "distance_from_high_pct": 6.646, "spread_pct": 0.437, "rvol": 0.669, "volume_pace_ratio": 2.84, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.13, "vwap": 9.3864, "atr_1m": 0.1473, "spread": 0.04, "shares_per_min": 14626, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 293.2, "reachable": 1.4146}}}
{"timestamp": "2026-09-24T15:01:54.395901+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.11, "vwap": 9.3859, "vwap_slope": -0.0028, "atr": 0.1494, "atr_pct": 1.64, "trend": "flat", "slope_pct": 0.0923, "flat_threshold_pct": 0.4101, "recent_slope_pct": -0.1886, "ema9": 9.2549, "ema20": 9.3774, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.984, "distance_from_high_pct": 6.851, "spread_pct": 0.549, "rvol": 0.67, "volume_pace_ratio": 2.844, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.11, "vwap": 9.3859, "atr_1m": 0.1494, "spread": 0.05, "shares_per_min": 14626, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 293.1, "reachable": 1.4144}}}
{"timestamp": "2026-09-24T15:01:59.456046+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.39", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1433, "vwap": 9.3857, "vwap_slope": -0.0029, "atr": 0.1502, "atr_pct": 1.642, "trend": "flat", "slope_pct": 0.0926, "flat_threshold_pct": 0.4106, "recent_slope_pct": -0.116, "ema9": 9.2616, "ema20": 9.3806, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.986, "distance_from_high_pct": 6.51, "spread_pct": 0.549, "rvol": 0.671, "volume_pace_ratio": 2.843, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.89, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.1433, "vwap": 9.3857, "atr_1m": 0.1502, "spread": 0.05, "shares_per_min": 14626, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 293.0, "reachable": 1.4142}}}
{"timestamp": "2026-09-24T15:02:04.528718+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.39", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3857, "vwap_slope": -0.0012, "atr": 0.1492, "atr_pct": 1.636, "trend": "flat", "slope_pct": 0.0881, "flat_threshold_pct": 0.409, "recent_slope_pct": -0.2502, "ema9": 9.2332, "ema20": 9.3558, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.965, "distance_from_high_pct": 6.748, "spread_pct": 0.329, "rvol": 0.671, "volume_pace_ratio": 2.841, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.12, "vwap": 9.3857, "atr_1m": 0.1492, "spread": 0.03, "shares_per_min": 14135, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 292.9, "reachable": 1.4218}}}
{"timestamp": "2026-09-24T15:02:09.635782+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.39", "VWAP sloping down"], "metrics": {"price": 9.13, "vwap": 9.3857, "vwap_slope": -0.0012, "atr": 0.1492, "atr_pct": 1.634, "trend": "flat", "slope_pct": 0.0881, "flat_threshold_pct": 0.4086, "recent_slope_pct": -0.2283, "ema9": 9.2352, "ema20": 9.3567, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.965, "distance_from_high_pct": 6.646, "spread_pct": 0.548, "rvol": 0.671, "volume_pace_ratio": 2.838, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.13, "vwap": 9.3857, "atr_1m": 0.1492, "spread": 0.05, "shares_per_min": 14135, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 292.8, "reachable": 1.4216}}}
{"timestamp": "2026-09-24T15:02:14.707673+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.39", "VWAP sloping down"], "metrics": {"price": 9.1261, "vwap": 9.3857, "vwap_slope": -0.0012, "atr": 0.1508, "atr_pct": 1.652, "trend": "flat", "slope_pct": 0.0881, "flat_threshold_pct": 0.4131, "recent_slope_pct": -0.2368, "ema9": 9.2345, "ema20": 9.3563, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.965, "distance_from_high_pct": 6.686, "spread_pct": 0.548, "rvol": 0.671, "volume_pace_ratio": 2.836, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9863, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.1, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.1261, "vwap": 9.3857, "atr_1m": 0.1508, "spread": 0.05, "shares_per_min": 14135, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 292.8, "reachable": 1.4214}}}
{"timestamp": "2026-09-24T15:02:19.779853+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.39", "VWAP sloping down"], "metrics": {"price": 9.1, "vwap": 9.3853, "vwap_slope": -0.0015, "atr": 0.1508, "atr_pct": 1.657, "trend": "flat", "slope_pct": 0.0879, "flat_threshold_pct": 0.4143, "recent_slope_pct": -0.2939, "ema9": 9.2292, "ema20": 9.3539, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.968, "distance_from_high_pct": 6.953, "spread_pct": 0.548, "rvol": 0.672, "volume_pace_ratio": 2.837, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.1, "vwap": 9.3853, "atr_1m": 0.1508, "spread": 0.05, "shares_per_min": 14135, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 292.7, "reachable": 1.4212}}}
{"timestamp": "2026-09-24T15:02:24.853204+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.39", "VWAP sloping down"], "metrics": {"price": 9.1568, "vwap": 9.3854, "vwap_slope": -0.0015, "atr": 0.1508, "atr_pct": 1.647, "trend": "flat", "slope_pct": 0.0883, "flat_threshold_pct": 0.4117, "recent_slope_pct": -0.1698, "ema9": 9.2406, "ema20": 9.3593, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.968, "distance_from_high_pct": 6.372, "spread_pct": 0.548, "rvol": 0.672, "volume_pace_ratio": 2.834, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.017, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.88, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.1568, "vwap": 9.3854, "atr_1m": 0.1508, "spread": 0.05, "shares_per_min": 14135, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 292.6, "reachable": 1.4209}}}
{"timestamp": "2026-09-24T15:02:29.916968+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.39", "VWAP sloping down"], "metrics": {"price": 9.1005, "vwap": 9.3853, "vwap_slope": -0.0016, "atr": 0.1508, "atr_pct": 1.657, "trend": "flat", "slope_pct": 0.0879, "flat_threshold_pct": 0.4143, "recent_slope_pct": -0.2928, "ema9": 9.2293, "ema20": 9.3539, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.968, "distance_from_high_pct": 6.948, "spread_pct": 0.548, "rvol": 0.672, "volume_pace_ratio": 2.832, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9607, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.28, "triggers": [], "reasons": ["below VWAP 9.39"], "price": 9.1005, "vwap": 9.3853, "atr_1m": 0.1508, "spread": 0.05, "shares_per_min": 14135, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 292.5, "reachable": 1.4207}}}
{"timestamp": "2026-09-24T15:02:34.988033+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1358, "vwap": 9.3847, "vwap_slope": -0.0022, "atr": 0.1508, "atr_pct": 1.651, "trend": "flat", "slope_pct": 0.0882, "flat_threshold_pct": 0.4127, "recent_slope_pct": -0.2156, "ema9": 9.2364, "ema20": 9.3573, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.973, "distance_from_high_pct": 6.587, "spread_pct": 0.438, "rvol": 0.673, "volume_pace_ratio": 2.837, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.99, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1358, "vwap": 9.3847, "atr_1m": 0.1508, "spread": 0.04, "shares_per_min": 14135, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 292.4, "reachable": 1.4205}}}
{"timestamp": "2026-09-24T15:02:40.055977+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3846, "vwap_slope": -0.0022, "atr": 0.1508, "atr_pct": 1.655, "trend": "flat", "slope_pct": 0.088, "flat_threshold_pct": 0.4138, "recent_slope_pct": -0.272, "ema9": 9.2312, "ema20": 9.3548, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.973, "distance_from_high_pct": 6.851, "spread_pct": 0.438, "rvol": 0.673, "volume_pace_ratio": 2.834, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.11, "vwap": 9.3846, "atr_1m": 0.1508, "spread": 0.04, "shares_per_min": 14135, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 292.3, "reachable": 1.4203}}}
{"timestamp": "2026-09-24T15:02:45.127718+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3846, "vwap_slope": -0.0023, "atr": 0.1508, "atr_pct": 1.65, "trend": "flat", "slope_pct": 0.0882, "flat_threshold_pct": 0.4125, "recent_slope_pct": -0.2065, "ema9": 9.2372, "ema20": 9.3577, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.973, "distance_from_high_pct": 6.544, "spread_pct": 0.438, "rvol": 0.674, "volume_pace_ratio": 2.832, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.14, "vwap": 9.3846, "atr_1m": 0.1508, "spread": 0.04, "shares_per_min": 14135, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 292.2, "reachable": 1.4201}}}
{"timestamp": "2026-09-24T15:02:50.223161+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1221, "vwap": 9.3846, "vwap_slope": -0.0023, "atr": 0.1508, "atr_pct": 1.653, "trend": "flat", "slope_pct": 0.0881, "flat_threshold_pct": 0.4133, "recent_slope_pct": -0.2456, "ema9": 9.2337, "ema20": 9.356, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.973, "distance_from_high_pct": 6.727, "spread_pct": 0.438, "rvol": 0.674, "volume_pace_ratio": 2.83, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9823, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.13, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1221, "vwap": 9.3846, "atr_1m": 0.1508, "spread": 0.04, "shares_per_min": 14135, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 292.2, "reachable": 1.4199}}}
{"timestamp": "2026-09-24T15:02:55.300196+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.25 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.2473, "vwap": 9.3847, "vwap_slope": -0.0021, "atr": 0.1566, "atr_pct": 1.694, "trend": "flat", "slope_pct": 0.089, "flat_threshold_pct": 0.4235, "recent_slope_pct": 0.0273, "ema9": 9.2587, "ema20": 9.3679, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.975, "distance_from_high_pct": 5.447, "spread_pct": 0.548, "rvol": 0.674, "volume_pace_ratio": 2.829, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.1075, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.23, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.2473, "vwap": 9.3847, "atr_1m": 0.1566, "spread": 0.05, "shares_per_min": 14135, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 292.1, "reachable": 1.4041}}}
{"timestamp": "2026-09-24T15:03:00.359945+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3845, "vwap_slope": -0.0022, "atr": 0.1561, "atr_pct": 1.714, "trend": "flat", "slope_pct": 0.0838, "flat_threshold_pct": 0.4284, "recent_slope_pct": -0.4674, "ema9": 9.2113, "ema20": 9.3338, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.986, "distance_from_high_pct": 6.851, "spread_pct": 0.438, "rvol": 0.674, "volume_pace_ratio": 2.828, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.11, "vwap": 9.3845, "atr_1m": 0.1561, "spread": 0.04, "shares_per_min": 14333, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 292.0, "reachable": 1.4233}}}
{"timestamp": "2026-09-24T15:03:05.450672+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.24 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.2433, "vwap": 9.3843, "vwap_slope": -0.0023, "atr": 0.1637, "atr_pct": 1.771, "trend": "flat", "slope_pct": 0.0848, "flat_threshold_pct": 0.4427, "recent_slope_pct": -0.1761, "ema9": 9.238, "ema20": 9.3465, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.987, "distance_from_high_pct": 5.488, "spread_pct": 0.548, "rvol": 0.675, "volume_pace_ratio": 2.827, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.1035, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.26, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.2433, "vwap": 9.3843, "atr_1m": 0.1637, "spread": 0.05, "shares_per_min": 14333, "rising_lows": false, "last_pivot_low": 9.15, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 291.9, "reachable": 1.423}}}
{"timestamp": "2026-09-24T15:03:10.518336+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3843, "vwap_slope": -0.0024, "atr": 0.1637, "atr_pct": 1.797, "trend": "flat", "slope_pct": 0.0838, "flat_threshold_pct": 0.4492, "recent_slope_pct": -0.4674, "ema9": 9.2113, "ema20": 9.3338, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.987, "distance_from_high_pct": 6.851, "spread_pct": 0.438, "rvol": 0.675, "volume_pace_ratio": 2.825, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.11, "vwap": 9.3843, "atr_1m": 0.1637, "spread": 0.04, "shares_per_min": 14333, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 291.8, "reachable": 1.4228}}}
{"timestamp": "2026-09-24T15:03:15.584867+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3843, "vwap_slope": -0.0024, "atr": 0.1637, "atr_pct": 1.797, "trend": "flat", "slope_pct": 0.0838, "flat_threshold_pct": 0.4492, "recent_slope_pct": -0.4674, "ema9": 9.2113, "ema20": 9.3338, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.987, "distance_from_high_pct": 6.851, "spread_pct": 0.438, "rvol": 0.675, "volume_pace_ratio": 2.822, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.11, "vwap": 9.3843, "atr_1m": 0.1637, "spread": 0.04, "shares_per_min": 14333, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 291.7, "reachable": 1.4226}}}
{"timestamp": "2026-09-24T15:03:20.656123+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.13, "vwap": 9.3843, "vwap_slope": -0.0024, "atr": 0.1637, "atr_pct": 1.793, "trend": "flat", "slope_pct": 0.084, "flat_threshold_pct": 0.4482, "recent_slope_pct": -0.4236, "ema9": 9.2153, "ema20": 9.3357, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.988, "distance_from_high_pct": 6.646, "spread_pct": 0.438, "rvol": 0.675, "volume_pace_ratio": 2.82, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.13, "vwap": 9.3843, "atr_1m": 0.1637, "spread": 0.04, "shares_per_min": 14333, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 291.7, "reachable": 1.4224}}}
{"timestamp": "2026-09-24T15:03:25.733079+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3842, "vwap_slope": -0.0024, "atr": 0.1637, "atr_pct": 1.797, "trend": "flat", "slope_pct": 0.0838, "flat_threshold_pct": 0.4492, "recent_slope_pct": -0.4674, "ema9": 9.2113, "ema20": 9.3338, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.988, "distance_from_high_pct": 6.851, "spread_pct": 0.438, "rvol": 0.675, "volume_pace_ratio": 2.818, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.11, "vwap": 9.3842, "atr_1m": 0.1637, "spread": 0.04, "shares_per_min": 14333, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 291.6, "reachable": 1.4222}}}
{"timestamp": "2026-09-24T15:03:30.819381+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.13, "vwap": 9.3841, "vwap_slope": -0.0025, "atr": 0.1637, "atr_pct": 1.793, "trend": "flat", "slope_pct": 0.084, "flat_threshold_pct": 0.4482, "recent_slope_pct": -0.4236, "ema9": 9.2153, "ema20": 9.3357, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.989, "distance_from_high_pct": 6.646, "spread_pct": 0.438, "rvol": 0.675, "volume_pace_ratio": 2.817, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.13, "vwap": 9.3841, "atr_1m": 0.1637, "spread": 0.04, "shares_per_min": 14333, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 291.5, "reachable": 1.422}}}
{"timestamp": "2026-09-24T15:03:35.883900+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.15, "vwap": 9.3838, "vwap_slope": -0.0029, "atr": 0.1637, "atr_pct": 1.789, "trend": "flat", "slope_pct": 0.0841, "flat_threshold_pct": 0.4472, "recent_slope_pct": -0.3798, "ema9": 9.2193, "ema20": 9.3376, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.992, "distance_from_high_pct": 6.442, "spread_pct": 0.219, "rvol": 0.677, "volume_pace_ratio": 2.819, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.81, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.15, "vwap": 9.3838, "atr_1m": 0.1637, "spread": 0.02, "shares_per_min": 14333, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 291.4, "reachable": 1.4218}}}
{"timestamp": "2026-09-24T15:03:40.947883+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3837, "vwap_slope": -0.0029, "atr": 0.1637, "atr_pct": 1.791, "trend": "flat", "slope_pct": 0.084, "flat_threshold_pct": 0.4477, "recent_slope_pct": -0.4017, "ema9": 9.2173, "ema20": 9.3367, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.992, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.677, "volume_pace_ratio": 2.817, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.14, "vwap": 9.3837, "atr_1m": 0.1637, "spread": 0.02, "shares_per_min": 14333, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 291.3, "reachable": 1.4216}}}
{"timestamp": "2026-09-24T15:03:46.015732+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.15, "vwap": 9.3837, "vwap_slope": -0.0029, "atr": 0.1637, "atr_pct": 1.789, "trend": "flat", "slope_pct": 0.0841, "flat_threshold_pct": 0.4472, "recent_slope_pct": -0.3798, "ema9": 9.2193, "ema20": 9.3376, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.992, "distance_from_high_pct": 6.442, "spread_pct": 0.219, "rvol": 0.677, "volume_pace_ratio": 2.814, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.81, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.15, "vwap": 9.3837, "atr_1m": 0.1637, "spread": 0.02, "shares_per_min": 14333, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 291.2, "reachable": 1.4214}}}
{"timestamp": "2026-09-24T15:03:51.075931+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1374, "vwap": 9.3834, "vwap_slope": -0.0032, "atr": 0.1637, "atr_pct": 1.791, "trend": "flat", "slope_pct": 0.084, "flat_threshold_pct": 0.4479, "recent_slope_pct": -0.4074, "ema9": 9.2168, "ema20": 9.3364, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.995, "distance_from_high_pct": 6.571, "spread_pct": 0.547, "rvol": 0.678, "volume_pace_ratio": 2.816, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.97, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1374, "vwap": 9.3834, "atr_1m": 0.1637, "spread": 0.05, "shares_per_min": 14333, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 291.1, "reachable": 1.4212}}}
{"timestamp": "2026-09-24T15:03:56.142372+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.135, "vwap": 9.3834, "vwap_slope": -0.0033, "atr": 0.1637, "atr_pct": 1.792, "trend": "flat", "slope_pct": 0.084, "flat_threshold_pct": 0.448, "recent_slope_pct": -0.4126, "ema9": 9.2163, "ema20": 9.3362, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.995, "distance_from_high_pct": 6.595, "spread_pct": 0.547, "rvol": 0.678, "volume_pace_ratio": 2.814, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.99, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.135, "vwap": 9.3834, "atr_1m": 0.1637, "spread": 0.05, "shares_per_min": 14333, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 291.1, "reachable": 1.421}}}
{"timestamp": "2026-09-24T15:04:01.209284+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.2246, "vwap": 9.3834, "vwap_slope": -0.0024, "atr": 0.1622, "atr_pct": 1.759, "trend": "flat", "slope_pct": 0.0806, "flat_threshold_pct": 0.4397, "recent_slope_pct": 0.1757, "ema9": 9.218, "ema20": 9.3256, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.975, "distance_from_high_pct": 5.679, "spread_pct": 0.547, "rvol": 0.678, "volume_pace_ratio": 2.811, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.08, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.38, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.2246, "vwap": 9.3834, "atr_1m": 0.1622, "spread": 0.05, "shares_per_min": 14311, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 291.0, "reachable": 1.4245}}}
{"timestamp": "2026-09-24T15:04:06.283907+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.135, "vwap": 9.3822, "vwap_slope": -0.0036, "atr": 0.1622, "atr_pct": 1.776, "trend": "flat", "slope_pct": 0.08, "flat_threshold_pct": 0.444, "recent_slope_pct": -0.02, "ema9": 9.2001, "ema20": 9.317, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.986, "distance_from_high_pct": 6.595, "spread_pct": 0.438, "rvol": 0.681, "volume_pace_ratio": 2.824, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9952, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.04, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.135, "vwap": 9.3822, "atr_1m": 0.1622, "spread": 0.04, "shares_per_min": 14311, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 290.9, "reachable": 1.4243}}}
{"timestamp": "2026-09-24T15:04:11.369443+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3822, "vwap_slope": -0.0036, "atr": 0.1622, "atr_pct": 1.775, "trend": "flat", "slope_pct": 0.0801, "flat_threshold_pct": 0.4438, "recent_slope_pct": -0.0091, "ema9": 9.2011, "ema20": 9.3175, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.986, "distance_from_high_pct": 6.544, "spread_pct": 0.438, "rvol": 0.681, "volume_pace_ratio": 2.822, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.14, "vwap": 9.3822, "atr_1m": 0.1622, "spread": 0.04, "shares_per_min": 14311, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 290.8, "reachable": 1.4241}}}
{"timestamp": "2026-09-24T15:04:16.448383+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3822, "vwap_slope": -0.0036, "atr": 0.1622, "atr_pct": 1.775, "trend": "flat", "slope_pct": 0.0801, "flat_threshold_pct": 0.4438, "recent_slope_pct": -0.0091, "ema9": 9.2011, "ema20": 9.3175, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.986, "distance_from_high_pct": 6.544, "spread_pct": 0.438, "rvol": 0.681, "volume_pace_ratio": 2.819, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.14, "vwap": 9.3822, "atr_1m": 0.1622, "spread": 0.04, "shares_per_min": 14311, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 290.7, "reachable": 1.4239}}}
{"timestamp": "2026-09-24T15:04:21.509997+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3822, "vwap_slope": -0.0036, "atr": 0.1622, "atr_pct": 1.775, "trend": "flat", "slope_pct": 0.0801, "flat_threshold_pct": 0.4438, "recent_slope_pct": -0.0091, "ema9": 9.2011, "ema20": 9.3175, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.986, "distance_from_high_pct": 6.544, "spread_pct": 0.438, "rvol": 0.681, "volume_pace_ratio": 2.817, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.14, "vwap": 9.3822, "atr_1m": 0.1622, "spread": 0.04, "shares_per_min": 14311, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 290.6, "reachable": 1.4237}}}
{"timestamp": "2026-09-24T15:04:26.576100+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3822, "vwap_slope": -0.0036, "atr": 0.1622, "atr_pct": 1.775, "trend": "flat", "slope_pct": 0.0801, "flat_threshold_pct": 0.4438, "recent_slope_pct": -0.0091, "ema9": 9.2011, "ema20": 9.3175, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.986, "distance_from_high_pct": 6.544, "spread_pct": 0.109, "rvol": 0.681, "volume_pace_ratio": 2.814, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.14, "vwap": 9.3822, "atr_1m": 0.1622, "spread": 0.01, "shares_per_min": 14311, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 290.6, "reachable": 1.4235}}}
{"timestamp": "2026-09-24T15:04:31.647986+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3822, "vwap_slope": -0.0036, "atr": 0.1622, "atr_pct": 1.775, "trend": "flat", "slope_pct": 0.0801, "flat_threshold_pct": 0.4438, "recent_slope_pct": -0.0091, "ema9": 9.2011, "ema20": 9.3175, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.986, "distance_from_high_pct": 6.544, "spread_pct": 0.109, "rvol": 0.681, "volume_pace_ratio": 2.812, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.14, "vwap": 9.3822, "atr_1m": 0.1622, "spread": 0.01, "shares_per_min": 14311, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 290.5, "reachable": 1.4233}}}
{"timestamp": "2026-09-24T15:04:36.718957+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1482, "vwap": 9.3813, "vwap_slope": -0.0044, "atr": 0.1622, "atr_pct": 1.773, "trend": "flat", "slope_pct": 0.0801, "flat_threshold_pct": 0.4434, "recent_slope_pct": 0.0089, "ema9": 9.2027, "ema20": 9.3183, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.994, "distance_from_high_pct": 6.46, "spread_pct": 0.109, "rvol": 0.684, "volume_pace_ratio": 2.821, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0084, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.94, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1482, "vwap": 9.3813, "atr_1m": 0.1622, "spread": 0.01, "shares_per_min": 14311, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 290.4, "reachable": 1.4231}}}
{"timestamp": "2026-09-24T15:04:41.775916+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1501, "vwap": 9.3813, "vwap_slope": -0.0044, "atr": 0.1622, "atr_pct": 1.773, "trend": "flat", "slope_pct": 0.0801, "flat_threshold_pct": 0.4433, "recent_slope_pct": 0.013, "ema9": 9.2031, "ema20": 9.3185, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.994, "distance_from_high_pct": 6.441, "spread_pct": 0.109, "rvol": 0.684, "volume_pace_ratio": 2.818, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0103, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1501, "vwap": 9.3813, "atr_1m": 0.1622, "spread": 0.01, "shares_per_min": 14311, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 290.3, "reachable": 1.4229}}}
{"timestamp": "2026-09-24T15:04:46.851815+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.155, "vwap": 9.3811, "vwap_slope": -0.0046, "atr": 0.1622, "atr_pct": 1.772, "trend": "flat", "slope_pct": 0.0802, "flat_threshold_pct": 0.443, "recent_slope_pct": 0.0237, "ema9": 9.2041, "ema20": 9.3189, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.996, "distance_from_high_pct": 6.391, "spread_pct": 0.109, "rvol": 0.685, "volume_pace_ratio": 2.819, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0152, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.89, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.155, "vwap": 9.3811, "atr_1m": 0.1622, "spread": 0.01, "shares_per_min": 14311, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 290.2, "reachable": 1.4227}}}
{"timestamp": "2026-09-24T15:04:51.909804+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1452, "vwap": 9.3808, "vwap_slope": -0.005, "atr": 0.1633, "atr_pct": 1.786, "trend": "flat", "slope_pct": 0.0801, "flat_threshold_pct": 0.4464, "recent_slope_pct": 0.0023, "ema9": 9.2021, "ema20": 9.318, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.998, "distance_from_high_pct": 6.491, "spread_pct": 0.328, "rvol": 0.686, "volume_pace_ratio": 2.819, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0054, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.96, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1452, "vwap": 9.3808, "atr_1m": 0.1633, "spread": 0.03, "shares_per_min": 14311, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 290.1, "reachable": 1.4224}}}
{"timestamp": "2026-09-24T15:04:56.966456+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.16, "vwap": 9.3808, "vwap_slope": -0.0049, "atr": 0.1633, "atr_pct": 1.783, "trend": "flat", "slope_pct": 0.0802, "flat_threshold_pct": 0.4457, "recent_slope_pct": 0.0347, "ema9": 9.2051, "ema20": 9.3194, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.998, "distance_from_high_pct": 6.339, "spread_pct": 0.438, "rvol": 0.686, "volume_pace_ratio": 2.817, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0202, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.86, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.16, "vwap": 9.3808, "atr_1m": 0.1633, "spread": 0.04, "shares_per_min": 14311, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 290.1, "reachable": 1.4222}}}
{"timestamp": "2026-09-24T15:05:02.031336+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.19 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.19, "vwap": 9.3804, "vwap_slope": -0.004, "atr": 0.1605, "atr_pct": 1.746, "trend": "flat", "slope_pct": 0.0769, "flat_threshold_pct": 0.4366, "recent_slope_pct": 0.1435, "ema9": 9.2044, "ema20": 9.3084, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.014, "distance_from_high_pct": 6.033, "spread_pct": 0.327, "rvol": 0.687, "volume_pace_ratio": 2.821, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.64, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.19, "vwap": 9.3804, "atr_1m": 0.1605, "spread": 0.03, "shares_per_min": 14861, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 290.0, "reachable": 1.4261}}}
{"timestamp": "2026-09-24T15:05:07.133479+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1502, "vwap": 9.3804, "vwap_slope": -0.004, "atr": 0.1607, "atr_pct": 1.756, "trend": "flat", "slope_pct": 0.0766, "flat_threshold_pct": 0.439, "recent_slope_pct": 0.0566, "ema9": 9.1965, "ema20": 9.3046, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.014, "distance_from_high_pct": 6.44, "spread_pct": 0.327, "rvol": 0.687, "volume_pace_ratio": 2.818, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0104, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1502, "vwap": 9.3804, "atr_1m": 0.1607, "spread": 0.03, "shares_per_min": 14861, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 289.9, "reachable": 1.4259}}}
{"timestamp": "2026-09-24T15:05:12.218244+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.18 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.175, "vwap": 9.3804, "vwap_slope": -0.0041, "atr": 0.1607, "atr_pct": 1.751, "trend": "flat", "slope_pct": 0.0768, "flat_threshold_pct": 0.4378, "recent_slope_pct": 0.1108, "ema9": 9.2014, "ema20": 9.307, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.014, "distance_from_high_pct": 6.186, "spread_pct": 0.327, "rvol": 0.688, "volume_pace_ratio": 2.816, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0352, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.75, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.175, "vwap": 9.3804, "atr_1m": 0.1607, "spread": 0.03, "shares_per_min": 14861, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 289.8, "reachable": 1.4257}}}
{"timestamp": "2026-09-24T15:05:17.290501+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.18 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.175, "vwap": 9.3804, "vwap_slope": -0.0041, "atr": 0.1607, "atr_pct": 1.751, "trend": "flat", "slope_pct": 0.0768, "flat_threshold_pct": 0.4378, "recent_slope_pct": 0.1108, "ema9": 9.2014, "ema20": 9.307, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.014, "distance_from_high_pct": 6.186, "spread_pct": 0.327, "rvol": 0.688, "volume_pace_ratio": 2.814, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0352, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.75, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.175, "vwap": 9.3804, "atr_1m": 0.1607, "spread": 0.03, "shares_per_min": 14861, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 289.7, "reachable": 1.4254}}}
{"timestamp": "2026-09-24T15:05:22.359565+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1638, "vwap": 9.3802, "vwap_slope": -0.0043, "atr": 0.1607, "atr_pct": 1.753, "trend": "flat", "slope_pct": 0.0767, "flat_threshold_pct": 0.4383, "recent_slope_pct": 0.0863, "ema9": 9.1992, "ema20": 9.3059, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.016, "distance_from_high_pct": 6.301, "spread_pct": 0.327, "rvol": 0.688, "volume_pace_ratio": 2.814, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.024, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.83, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1638, "vwap": 9.3802, "atr_1m": 0.1607, "spread": 0.03, "shares_per_min": 14861, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 289.6, "reachable": 1.4252}}}
{"timestamp": "2026-09-24T15:05:27.448073+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1444, "vwap": 9.3802, "vwap_slope": -0.0043, "atr": 0.1611, "atr_pct": 1.762, "trend": "flat", "slope_pct": 0.0766, "flat_threshold_pct": 0.4405, "recent_slope_pct": 0.0439, "ema9": 9.1953, "ema20": 9.304, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.016, "distance_from_high_pct": 6.499, "spread_pct": 0.327, "rvol": 0.688, "volume_pace_ratio": 2.811, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0046, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.97, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1444, "vwap": 9.3802, "atr_1m": 0.1611, "spread": 0.03, "shares_per_min": 14861, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 289.5, "reachable": 1.425}}}
{"timestamp": "2026-09-24T15:05:32.520201+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.153, "vwap": 9.3802, "vwap_slope": -0.0043, "atr": 0.1611, "atr_pct": 1.76, "trend": "flat", "slope_pct": 0.0766, "flat_threshold_pct": 0.4401, "recent_slope_pct": 0.0627, "ema9": 9.197, "ema20": 9.3049, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.016, "distance_from_high_pct": 6.411, "spread_pct": 0.327, "rvol": 0.688, "volume_pace_ratio": 2.809, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0132, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.91, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.153, "vwap": 9.3802, "atr_1m": 0.1611, "spread": 0.03, "shares_per_min": 14861, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 289.5, "reachable": 1.4248}}}
{"timestamp": "2026-09-24T15:05:37.575873+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.18 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.175, "vwap": 9.3801, "vwap_slope": -0.0043, "atr": 0.1611, "atr_pct": 1.756, "trend": "flat", "slope_pct": 0.0768, "flat_threshold_pct": 0.4391, "recent_slope_pct": 0.1108, "ema9": 9.2014, "ema20": 9.307, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.016, "distance_from_high_pct": 6.186, "spread_pct": 0.327, "rvol": 0.688, "volume_pace_ratio": 2.807, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0352, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.75, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.175, "vwap": 9.3801, "atr_1m": 0.1611, "spread": 0.03, "shares_per_min": 14861, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 289.4, "reachable": 1.4246}}}
{"timestamp": "2026-09-24T15:05:42.644496+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.19 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1865, "vwap": 9.38, "vwap_slope": -0.0045, "atr": 0.1611, "atr_pct": 1.754, "trend": "flat", "slope_pct": 0.0768, "flat_threshold_pct": 0.4385, "recent_slope_pct": 0.1359, "ema9": 9.2037, "ema20": 9.3081, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.018, "distance_from_high_pct": 6.069, "spread_pct": 0.327, "rvol": 0.689, "volume_pace_ratio": 2.807, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0467, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.67, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1865, "vwap": 9.38, "atr_1m": 0.1611, "spread": 0.03, "shares_per_min": 14861, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 289.3, "reachable": 1.4244}}}
{"timestamp": "2026-09-24T15:05:47.718667+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.16, "vwap": 9.38, "vwap_slope": -0.0045, "atr": 0.1611, "atr_pct": 1.759, "trend": "flat", "slope_pct": 0.0767, "flat_threshold_pct": 0.4398, "recent_slope_pct": 0.078, "ema9": 9.1984, "ema20": 9.3055, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.018, "distance_from_high_pct": 6.339, "spread_pct": 0.327, "rvol": 0.689, "volume_pace_ratio": 2.804, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0202, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.86, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.16, "vwap": 9.38, "atr_1m": 0.1611, "spread": 0.03, "shares_per_min": 14861, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 289.2, "reachable": 1.4242}}}
{"timestamp": "2026-09-24T15:05:52.808251+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1451, "vwap": 9.3799, "vwap_slope": -0.0045, "atr": 0.1611, "atr_pct": 1.762, "trend": "flat", "slope_pct": 0.0766, "flat_threshold_pct": 0.4405, "recent_slope_pct": 0.0455, "ema9": 9.1955, "ema20": 9.3041, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.018, "distance_from_high_pct": 6.492, "spread_pct": 0.327, "rvol": 0.689, "volume_pace_ratio": 2.802, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0053, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.96, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1451, "vwap": 9.3799, "atr_1m": 0.1611, "spread": 0.03, "shares_per_min": 14861, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 289.1, "reachable": 1.424}}}
{"timestamp": "2026-09-24T15:05:57.891808+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.19 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.19, "vwap": 9.3798, "vwap_slope": -0.0047, "atr": 0.1611, "atr_pct": 1.753, "trend": "flat", "slope_pct": 0.0769, "flat_threshold_pct": 0.4383, "recent_slope_pct": 0.1435, "ema9": 9.2044, "ema20": 9.3084, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.02, "distance_from_high_pct": 6.033, "spread_pct": 0.327, "rvol": 0.69, "volume_pace_ratio": 2.802, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.64, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.19, "vwap": 9.3798, "atr_1m": 0.1611, "spread": 0.03, "shares_per_min": 14861, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 289.0, "reachable": 1.4238}}}
{"timestamp": "2026-09-24T15:06:02.959922+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3796, "vwap_slope": -0.0038, "atr": 0.1524, "atr_pct": 1.667, "trend": "flat", "slope_pct": 0.073, "flat_threshold_pct": 0.4169, "recent_slope_pct": 0.0207, "ema9": 9.1848, "ema20": 9.2887, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.0, "distance_from_high_pct": 6.544, "spread_pct": 0.328, "rvol": 0.69, "volume_pace_ratio": 2.801, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.14, "vwap": 9.3796, "atr_1m": 0.1524, "spread": 0.03, "shares_per_min": 14857, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 289.0, "reachable": 1.4276}}}
{"timestamp": "2026-09-24T15:06:08.058095+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1463, "vwap": 9.3796, "vwap_slope": -0.0038, "atr": 0.1524, "atr_pct": 1.666, "trend": "flat", "slope_pct": 0.073, "flat_threshold_pct": 0.4166, "recent_slope_pct": 0.0344, "ema9": 9.1861, "ema20": 9.2893, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.0, "distance_from_high_pct": 6.48, "spread_pct": 0.328, "rvol": 0.69, "volume_pace_ratio": 2.799, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0065, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.96, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1463, "vwap": 9.3796, "atr_1m": 0.1524, "spread": 0.03, "shares_per_min": 14857, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 288.9, "reachable": 1.4274}}}
{"timestamp": "2026-09-24T15:06:13.125734+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.13, "vwap": 9.3795, "vwap_slope": -0.0039, "atr": 0.1531, "atr_pct": 1.677, "trend": "flat", "slope_pct": 0.0729, "flat_threshold_pct": 0.4193, "recent_slope_pct": -0.0012, "ema9": 9.1828, "ema20": 9.2878, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.001, "distance_from_high_pct": 6.646, "spread_pct": 0.328, "rvol": 0.69, "volume_pace_ratio": 2.797, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9902, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.13, "vwap": 9.3795, "atr_1m": 0.1531, "spread": 0.03, "shares_per_min": 14857, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 288.8, "reachable": 1.4272}}}
{"timestamp": "2026-09-24T15:06:18.205087+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.15, "vwap": 9.3795, "vwap_slope": -0.0039, "atr": 0.1531, "atr_pct": 1.673, "trend": "flat", "slope_pct": 0.0731, "flat_threshold_pct": 0.4184, "recent_slope_pct": 0.0425, "ema9": 9.1868, "ema20": 9.2897, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.002, "distance_from_high_pct": 6.442, "spread_pct": 0.437, "rvol": 0.69, "volume_pace_ratio": 2.796, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0102, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.15, "vwap": 9.3795, "atr_1m": 0.1531, "spread": 0.04, "shares_per_min": 14857, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 288.7, "reachable": 1.427}}}
{"timestamp": "2026-09-24T15:06:23.275306+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3794, "vwap_slope": -0.0039, "atr": 0.1531, "atr_pct": 1.675, "trend": "flat", "slope_pct": 0.073, "flat_threshold_pct": 0.4188, "recent_slope_pct": 0.0207, "ema9": 9.1848, "ema20": 9.2887, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.002, "distance_from_high_pct": 6.544, "spread_pct": 0.437, "rvol": 0.69, "volume_pace_ratio": 2.793, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.14, "vwap": 9.3794, "atr_1m": 0.1531, "spread": 0.04, "shares_per_min": 14857, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 288.6, "reachable": 1.4268}}}
{"timestamp": "2026-09-24T15:06:28.339823+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3794, "vwap_slope": -0.0039, "atr": 0.1531, "atr_pct": 1.675, "trend": "flat", "slope_pct": 0.073, "flat_threshold_pct": 0.4188, "recent_slope_pct": 0.0207, "ema9": 9.1848, "ema20": 9.2887, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.002, "distance_from_high_pct": 6.544, "spread_pct": 0.437, "rvol": 0.69, "volume_pace_ratio": 2.791, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.14, "vwap": 9.3794, "atr_1m": 0.1531, "spread": 0.04, "shares_per_min": 14857, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 288.5, "reachable": 1.4266}}}
{"timestamp": "2026-09-24T15:06:33.402508+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1556, "vwap": 9.3795, "vwap_slope": -0.0039, "atr": 0.1531, "atr_pct": 1.672, "trend": "flat", "slope_pct": 0.0731, "flat_threshold_pct": 0.4181, "recent_slope_pct": 0.0548, "ema9": 9.1879, "ema20": 9.2902, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.002, "distance_from_high_pct": 6.384, "spread_pct": 0.437, "rvol": 0.69, "volume_pace_ratio": 2.788, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0158, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.89, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1556, "vwap": 9.3795, "atr_1m": 0.1531, "spread": 0.04, "shares_per_min": 14857, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 288.4, "reachable": 1.4264}}}
{"timestamp": "2026-09-24T15:06:38.489846+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.13, "vwap": 9.3794, "vwap_slope": -0.0039, "atr": 0.1531, "atr_pct": 1.677, "trend": "flat", "slope_pct": 0.0729, "flat_threshold_pct": 0.4193, "recent_slope_pct": -0.0012, "ema9": 9.1828, "ema20": 9.2878, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.002, "distance_from_high_pct": 6.646, "spread_pct": 0.437, "rvol": 0.69, "volume_pace_ratio": 2.786, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9902, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.13, "vwap": 9.3794, "atr_1m": 0.1531, "spread": 0.04, "shares_per_min": 14857, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 288.4, "reachable": 1.4261}}}
{"timestamp": "2026-09-24T15:06:43.552067+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.13, "vwap": 9.3794, "vwap_slope": -0.0039, "atr": 0.1531, "atr_pct": 1.677, "trend": "flat", "slope_pct": 0.0729, "flat_threshold_pct": 0.4193, "recent_slope_pct": -0.0012, "ema9": 9.1828, "ema20": 9.2878, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.002, "distance_from_high_pct": 6.646, "spread_pct": 0.437, "rvol": 0.69, "volume_pace_ratio": 2.784, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9902, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.13, "vwap": 9.3794, "atr_1m": 0.1531, "spread": 0.04, "shares_per_min": 14857, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 288.3, "reachable": 1.4259}}}
{"timestamp": "2026-09-24T15:06:48.627211+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.161, "vwap": 9.3794, "vwap_slope": -0.0039, "atr": 0.1531, "atr_pct": 1.671, "trend": "flat", "slope_pct": 0.0731, "flat_threshold_pct": 0.4179, "recent_slope_pct": 0.0665, "ema9": 9.189, "ema20": 9.2907, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.002, "distance_from_high_pct": 6.329, "spread_pct": 0.437, "rvol": 0.69, "volume_pace_ratio": 2.781, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0212, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.85, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.161, "vwap": 9.3794, "atr_1m": 0.1531, "spread": 0.04, "shares_per_min": 14857, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 288.2, "reachable": 1.4257}}}
{"timestamp": "2026-09-24T15:06:53.688170+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.125, "vwap": 9.3791, "vwap_slope": -0.0043, "atr": 0.1535, "atr_pct": 1.682, "trend": "flat", "slope_pct": 0.0729, "flat_threshold_pct": 0.4205, "recent_slope_pct": -0.0121, "ema9": 9.1818, "ema20": 9.2873, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.004, "distance_from_high_pct": 6.697, "spread_pct": 0.11, "rvol": 0.691, "volume_pace_ratio": 2.783, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9852, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.11, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.125, "vwap": 9.3791, "atr_1m": 0.1535, "spread": 0.01, "shares_per_min": 14857, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 288.1, "reachable": 1.4255}}}
{"timestamp": "2026-09-24T15:06:58.751514+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.379, "vwap_slope": -0.0044, "atr": 0.1546, "atr_pct": 1.696, "trend": "flat", "slope_pct": 0.0728, "flat_threshold_pct": 0.4241, "recent_slope_pct": -0.045, "ema9": 9.1788, "ema20": 9.2859, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.005, "distance_from_high_pct": 6.851, "spread_pct": 0.219, "rvol": 0.692, "volume_pace_ratio": 2.781, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.11, "vwap": 9.379, "atr_1m": 0.1546, "spread": 0.02, "shares_per_min": 14857, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 288.0, "reachable": 1.4253}}}
{"timestamp": "2026-09-24T15:07:03.828058+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.379, "vwap_slope": -0.0014, "atr": 0.1503, "atr_pct": 1.649, "trend": "flat", "slope_pct": 0.0692, "flat_threshold_pct": 0.4124, "recent_slope_pct": -0.1259, "ema9": 9.1651, "ema20": 9.2691, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.017, "distance_from_high_pct": 6.851, "spread_pct": 0.219, "rvol": 0.692, "volume_pace_ratio": 2.779, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.11, "vwap": 9.379, "atr_1m": 0.1503, "spread": 0.02, "shares_per_min": 14827, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 287.9, "reachable": 1.4479}}}
{"timestamp": "2026-09-24T15:07:08.901632+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.379, "vwap_slope": -0.0014, "atr": 0.1503, "atr_pct": 1.649, "trend": "flat", "slope_pct": 0.0692, "flat_threshold_pct": 0.4124, "recent_slope_pct": -0.1259, "ema9": 9.1651, "ema20": 9.2691, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.017, "distance_from_high_pct": 6.851, "spread_pct": 0.219, "rvol": 0.692, "volume_pace_ratio": 2.776, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.11, "vwap": 9.379, "atr_1m": 0.1503, "spread": 0.02, "shares_per_min": 14827, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 287.9, "reachable": 1.4477}}}
{"timestamp": "2026-09-24T15:07:13.967929+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1523, "vwap": 9.379, "vwap_slope": -0.0015, "atr": 0.1537, "atr_pct": 1.679, "trend": "flat", "slope_pct": 0.0695, "flat_threshold_pct": 0.4198, "recent_slope_pct": -0.0332, "ema9": 9.1735, "ema20": 9.2731, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.017, "distance_from_high_pct": 6.418, "spread_pct": 0.219, "rvol": 0.692, "volume_pace_ratio": 2.774, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0125, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.91, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1523, "vwap": 9.379, "atr_1m": 0.1537, "spread": 0.02, "shares_per_min": 14827, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 287.8, "reachable": 1.4474}}}
{"timestamp": "2026-09-24T15:07:19.055946+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1542, "vwap": 9.3789, "vwap_slope": -0.0015, "atr": 0.1537, "atr_pct": 1.679, "trend": "flat", "slope_pct": 0.0695, "flat_threshold_pct": 0.4198, "recent_slope_pct": -0.0291, "ema9": 9.1739, "ema20": 9.2733, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.017, "distance_from_high_pct": 6.399, "spread_pct": 0.219, "rvol": 0.692, "volume_pace_ratio": 2.772, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0144, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.9, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1542, "vwap": 9.3789, "atr_1m": 0.1537, "spread": 0.02, "shares_per_min": 14827, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 287.7, "reachable": 1.4472}}}
{"timestamp": "2026-09-24T15:07:24.144084+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3789, "vwap_slope": -0.0015, "atr": 0.1537, "atr_pct": 1.685, "trend": "flat", "slope_pct": 0.0692, "flat_threshold_pct": 0.4213, "recent_slope_pct": -0.104, "ema9": 9.1671, "ema20": 9.2701, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.017, "distance_from_high_pct": 6.748, "spread_pct": 0.219, "rvol": 0.692, "volume_pace_ratio": 2.77, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.12, "vwap": 9.3789, "atr_1m": 0.1537, "spread": 0.02, "shares_per_min": 14827, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 287.6, "reachable": 1.447}}}
{"timestamp": "2026-09-24T15:07:29.225301+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3789, "vwap_slope": -0.0015, "atr": 0.1537, "atr_pct": 1.687, "trend": "flat", "slope_pct": 0.0692, "flat_threshold_pct": 0.4218, "recent_slope_pct": -0.1259, "ema9": 9.1651, "ema20": 9.2691, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.018, "distance_from_high_pct": 6.851, "spread_pct": 0.219, "rvol": 0.692, "volume_pace_ratio": 2.768, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.11, "vwap": 9.3789, "atr_1m": 0.1537, "spread": 0.02, "shares_per_min": 14827, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 287.5, "reachable": 1.4468}}}
{"timestamp": "2026-09-24T15:07:34.301430+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1496, "vwap": 9.3788, "vwap_slope": -0.0016, "atr": 0.1537, "atr_pct": 1.68, "trend": "flat", "slope_pct": 0.0694, "flat_threshold_pct": 0.42, "recent_slope_pct": -0.0392, "ema9": 9.173, "ema20": 9.2729, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.019, "distance_from_high_pct": 6.446, "spread_pct": 0.219, "rvol": 0.692, "volume_pace_ratio": 2.766, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0098, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1496, "vwap": 9.3788, "atr_1m": 0.1537, "spread": 0.02, "shares_per_min": 14827, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 287.4, "reachable": 1.4466}}}
{"timestamp": "2026-09-24T15:07:39.375699+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1199, "vwap": 9.3785, "vwap_slope": -0.0019, "atr": 0.1537, "atr_pct": 1.685, "trend": "flat", "slope_pct": 0.0692, "flat_threshold_pct": 0.4213, "recent_slope_pct": -0.1042, "ema9": 9.167, "ema20": 9.2701, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.021, "distance_from_high_pct": 6.749, "spread_pct": 0.219, "rvol": 0.693, "volume_pace_ratio": 2.767, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9801, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1199, "vwap": 9.3785, "atr_1m": 0.1537, "spread": 0.02, "shares_per_min": 14827, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 287.3, "reachable": 1.4464}}}
{"timestamp": "2026-09-24T15:07:44.443107+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3783, "vwap_slope": -0.0021, "atr": 0.1537, "atr_pct": 1.687, "trend": "flat", "slope_pct": 0.0692, "flat_threshold_pct": 0.4218, "recent_slope_pct": -0.1259, "ema9": 9.1651, "ema20": 9.2691, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.022, "distance_from_high_pct": 6.851, "spread_pct": 0.219, "rvol": 0.693, "volume_pace_ratio": 2.766, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.11, "vwap": 9.3783, "atr_1m": 0.1537, "spread": 0.02, "shares_per_min": 14827, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 287.3, "reachable": 1.4462}}}
{"timestamp": "2026-09-24T15:07:49.512024+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1451, "vwap": 9.3784, "vwap_slope": -0.0021, "atr": 0.1537, "atr_pct": 1.681, "trend": "flat", "slope_pct": 0.0694, "flat_threshold_pct": 0.4202, "recent_slope_pct": -0.049, "ema9": 9.1721, "ema20": 9.2725, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.022, "distance_from_high_pct": 6.492, "spread_pct": 0.219, "rvol": 0.693, "volume_pace_ratio": 2.764, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0053, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.96, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1451, "vwap": 9.3784, "atr_1m": 0.1537, "spread": 0.02, "shares_per_min": 14827, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 287.2, "reachable": 1.446}}}
{"timestamp": "2026-09-24T15:07:54.595216+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.15, "vwap": 9.3783, "vwap_slope": -0.0021, "atr": 0.1537, "atr_pct": 1.68, "trend": "flat", "slope_pct": 0.0694, "flat_threshold_pct": 0.4199, "recent_slope_pct": -0.0383, "ema9": 9.1731, "ema20": 9.2729, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.023, "distance_from_high_pct": 6.442, "spread_pct": 0.219, "rvol": 0.694, "volume_pace_ratio": 2.762, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0102, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.15, "vwap": 9.3783, "atr_1m": 0.1537, "spread": 0.02, "shares_per_min": 14827, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 287.1, "reachable": 1.4457}}}
{"timestamp": "2026-09-24T15:07:59.672452+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3783, "vwap_slope": -0.0022, "atr": 0.1537, "atr_pct": 1.687, "trend": "flat", "slope_pct": 0.0692, "flat_threshold_pct": 0.4218, "recent_slope_pct": -0.1259, "ema9": 9.1651, "ema20": 9.2691, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.023, "distance_from_high_pct": 6.851, "spread_pct": 0.219, "rvol": 0.694, "volume_pace_ratio": 2.76, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.11, "vwap": 9.3783, "atr_1m": 0.1537, "spread": 0.02, "shares_per_min": 14827, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 287.0, "reachable": 1.4455}}}
{"timestamp": "2026-09-24T15:08:04.856018+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1499, "vwap": 9.3783, "vwap_slope": -0.0015, "atr": 0.1509, "atr_pct": 1.649, "trend": "flat", "slope_pct": 0.066, "flat_threshold_pct": 0.4122, "recent_slope_pct": -0.0964, "ema9": 9.162, "ema20": 9.2578, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.002, "distance_from_high_pct": 6.443, "spread_pct": 0.219, "rvol": 0.694, "volume_pace_ratio": 2.758, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0101, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1499, "vwap": 9.3783, "atr_1m": 0.1509, "spread": 0.02, "shares_per_min": 13874, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 286.9, "reachable": 1.468}}}
{"timestamp": "2026-09-24T15:08:09.955706+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3782, "vwap_slope": -0.0015, "atr": 0.1509, "atr_pct": 1.656, "trend": "flat", "slope_pct": 0.0657, "flat_threshold_pct": 0.4141, "recent_slope_pct": -0.1839, "ema9": 9.154, "ema20": 9.254, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.003, "distance_from_high_pct": 6.851, "spread_pct": 0.219, "rvol": 0.694, "volume_pace_ratio": 2.756, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.11, "vwap": 9.3782, "atr_1m": 0.1509, "spread": 0.02, "shares_per_min": 13874, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 286.8, "reachable": 1.4678}}}
{"timestamp": "2026-09-24T15:08:15.116078+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3782, "vwap_slope": -0.0015, "atr": 0.1509, "atr_pct": 1.656, "trend": "flat", "slope_pct": 0.0657, "flat_threshold_pct": 0.4141, "recent_slope_pct": -0.1839, "ema9": 9.154, "ema20": 9.254, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.003, "distance_from_high_pct": 6.851, "spread_pct": 0.219, "rvol": 0.694, "volume_pace_ratio": 2.754, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.11, "vwap": 9.3782, "atr_1m": 0.1509, "spread": 0.02, "shares_per_min": 13874, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 286.7, "reachable": 1.4676}}}
{"timestamp": "2026-09-24T15:08:20.200296+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1474, "vwap": 9.3782, "vwap_slope": -0.0016, "atr": 0.1509, "atr_pct": 1.65, "trend": "flat", "slope_pct": 0.066, "flat_threshold_pct": 0.4124, "recent_slope_pct": -0.1019, "ema9": 9.1615, "ema20": 9.2575, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.003, "distance_from_high_pct": 6.468, "spread_pct": 0.219, "rvol": 0.694, "volume_pace_ratio": 2.752, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0076, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.95, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1474, "vwap": 9.3782, "atr_1m": 0.1509, "spread": 0.02, "shares_per_min": 13874, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 286.7, "reachable": 1.4674}}}
{"timestamp": "2026-09-24T15:08:25.276257+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1481, "vwap": 9.378, "vwap_slope": -0.0018, "atr": 0.1509, "atr_pct": 1.649, "trend": "flat", "slope_pct": 0.066, "flat_threshold_pct": 0.4124, "recent_slope_pct": -0.1003, "ema9": 9.1617, "ema20": 9.2576, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.005, "distance_from_high_pct": 6.461, "spread_pct": 0.219, "rvol": 0.694, "volume_pace_ratio": 2.752, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0083, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.94, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1481, "vwap": 9.378, "atr_1m": 0.1509, "spread": 0.02, "shares_per_min": 13874, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 286.6, "reachable": 1.4672}}}
{"timestamp": "2026-09-24T15:08:30.443663+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3779, "vwap_slope": -0.0018, "atr": 0.1509, "atr_pct": 1.655, "trend": "flat", "slope_pct": 0.0658, "flat_threshold_pct": 0.4136, "recent_slope_pct": -0.1619, "ema9": 9.156, "ema20": 9.2549, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.005, "distance_from_high_pct": 6.748, "spread_pct": 0.219, "rvol": 0.694, "volume_pace_ratio": 2.749, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.12, "vwap": 9.3779, "atr_1m": 0.1509, "spread": 0.02, "shares_per_min": 13874, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 286.5, "reachable": 1.467}}}
{"timestamp": "2026-09-24T15:08:35.567540+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.147, "vwap": 9.3779, "vwap_slope": -0.0018, "atr": 0.1509, "atr_pct": 1.65, "trend": "flat", "slope_pct": 0.066, "flat_threshold_pct": 0.4124, "recent_slope_pct": -0.1028, "ema9": 9.1614, "ema20": 9.2575, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.005, "distance_from_high_pct": 6.472, "spread_pct": 0.219, "rvol": 0.695, "volume_pace_ratio": 2.747, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0072, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.95, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.147, "vwap": 9.3779, "atr_1m": 0.1509, "spread": 0.02, "shares_per_min": 13874, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 286.4, "reachable": 1.4667}}}
{"timestamp": "2026-09-24T15:08:40.644021+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.147, "vwap": 9.3779, "vwap_slope": -0.0018, "atr": 0.1509, "atr_pct": 1.65, "trend": "flat", "slope_pct": 0.066, "flat_threshold_pct": 0.4124, "recent_slope_pct": -0.1028, "ema9": 9.1614, "ema20": 9.2575, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.005, "distance_from_high_pct": 6.472, "spread_pct": 0.219, "rvol": 0.695, "volume_pace_ratio": 2.745, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0072, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.95, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.147, "vwap": 9.3779, "atr_1m": 0.1509, "spread": 0.02, "shares_per_min": 13874, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 286.3, "reachable": 1.4665}}}
{"timestamp": "2026-09-24T15:08:45.731857+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1192, "vwap": 9.3779, "vwap_slope": -0.0019, "atr": 0.1509, "atr_pct": 1.655, "trend": "flat", "slope_pct": 0.0658, "flat_threshold_pct": 0.4137, "recent_slope_pct": -0.1637, "ema9": 9.1559, "ema20": 9.2548, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.005, "distance_from_high_pct": 6.757, "spread_pct": 0.219, "rvol": 0.695, "volume_pace_ratio": 2.743, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9794, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.15, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1192, "vwap": 9.3779, "atr_1m": 0.1509, "spread": 0.02, "shares_per_min": 13874, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 286.2, "reachable": 1.4663}}}
{"timestamp": "2026-09-24T15:08:50.808094+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.16, "vwap": 9.3775, "vwap_slope": -0.0023, "atr": 0.1516, "atr_pct": 1.655, "trend": "flat", "slope_pct": 0.0661, "flat_threshold_pct": 0.4137, "recent_slope_pct": -0.0743, "ema9": 9.164, "ema20": 9.2587, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.009, "distance_from_high_pct": 6.339, "spread_pct": 0.437, "rvol": 0.696, "volume_pace_ratio": 2.746, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0202, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.86, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.16, "vwap": 9.3775, "atr_1m": 0.1516, "spread": 0.04, "shares_per_min": 13874, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 286.2, "reachable": 1.4661}}}
{"timestamp": "2026-09-24T15:08:55.883910+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.17 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.17, "vwap": 9.3773, "vwap_slope": -0.0024, "atr": 0.1523, "atr_pct": 1.661, "trend": "flat", "slope_pct": 0.0661, "flat_threshold_pct": 0.4152, "recent_slope_pct": -0.0524, "ema9": 9.166, "ema20": 9.2597, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.01, "distance_from_high_pct": 6.237, "spread_pct": 0.545, "rvol": 0.696, "volume_pace_ratio": 2.745, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.79, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.17, "vwap": 9.3773, "atr_1m": 0.1523, "spread": 0.05, "shares_per_min": 13874, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 286.1, "reachable": 1.4659}}}
{"timestamp": "2026-09-24T15:09:00.961503+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.17 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.17, "vwap": 9.3773, "vwap_slope": -0.0024, "atr": 0.1523, "atr_pct": 1.661, "trend": "flat", "slope_pct": 0.0661, "flat_threshold_pct": 0.4152, "recent_slope_pct": -0.0524, "ema9": 9.166, "ema20": 9.2597, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.01, "distance_from_high_pct": 6.237, "spread_pct": 0.545, "rvol": 0.696, "volume_pace_ratio": 2.743, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.79, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.17, "vwap": 9.3773, "atr_1m": 0.1523, "spread": 0.05, "shares_per_min": 13874, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 286.0, "reachable": 1.4656}}}
{"timestamp": "2026-09-24T15:09:06.053193+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.17 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.17, "vwap": 9.3773, "vwap_slope": -0.0024, "atr": 0.1523, "atr_pct": 1.661, "trend": "flat", "slope_pct": 0.0661, "flat_threshold_pct": 0.4152, "recent_slope_pct": -0.0524, "ema9": 9.166, "ema20": 9.2597, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 1.01, "distance_from_high_pct": 6.237, "spread_pct": 0.545, "rvol": 0.696, "volume_pace_ratio": 2.74, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.79, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.17, "vwap": 9.3773, "atr_1m": 0.1523, "spread": 0.05, "shares_per_min": 13874, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 285.9, "reachable": 1.4654}}}
{"timestamp": "2026-09-24T15:09:11.141315+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1392, "vwap": 9.3773, "vwap_slope": -0.0017, "atr": 0.1467, "atr_pct": 1.605, "trend": "flat", "slope_pct": 0.063, "flat_threshold_pct": 0.4012, "recent_slope_pct": 0.0466, "ema9": 9.1607, "ema20": 9.2482, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.996, "distance_from_high_pct": 6.552, "spread_pct": 0.545, "rvol": 0.696, "volume_pace_ratio": 2.738, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9994, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.01, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1392, "vwap": 9.3773, "atr_1m": 0.1467, "spread": 0.05, "shares_per_min": 13995, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 285.8, "reachable": 1.4655}}}
{"timestamp": "2026-09-24T15:09:16.255552+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.17 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.173, "vwap": 9.3773, "vwap_slope": -0.0017, "atr": 0.1467, "atr_pct": 1.599, "trend": "flat", "slope_pct": 0.0632, "flat_threshold_pct": 0.3997, "recent_slope_pct": 0.1205, "ema9": 9.1674, "ema20": 9.2514, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.997, "distance_from_high_pct": 6.207, "spread_pct": 0.545, "rvol": 0.697, "volume_pace_ratio": 2.737, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0332, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.77, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.173, "vwap": 9.3773, "atr_1m": 0.1467, "spread": 0.05, "shares_per_min": 13995, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 285.7, "reachable": 1.4653}}}
{"timestamp": "2026-09-24T15:09:21.337561+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.18 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.18, "vwap": 9.3773, "vwap_slope": -0.0017, "atr": 0.147, "atr_pct": 1.601, "trend": "flat", "slope_pct": 0.0633, "flat_threshold_pct": 0.4002, "recent_slope_pct": 0.1358, "ema9": 9.1688, "ema20": 9.2521, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.997, "distance_from_high_pct": 6.135, "spread_pct": 0.545, "rvol": 0.697, "volume_pace_ratio": 2.734, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.72, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.18, "vwap": 9.3773, "atr_1m": 0.147, "spread": 0.05, "shares_per_min": 13995, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 285.6, "reachable": 1.4646}}}
{"timestamp": "2026-09-24T15:09:26.419909+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.17 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.17, "vwap": 9.3773, "vwap_slope": -0.0017, "atr": 0.147, "atr_pct": 1.603, "trend": "flat", "slope_pct": 0.0632, "flat_threshold_pct": 0.4007, "recent_slope_pct": 0.114, "ema9": 9.1668, "ema20": 9.2511, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.997, "distance_from_high_pct": 6.237, "spread_pct": 0.545, "rvol": 0.697, "volume_pace_ratio": 2.732, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.79, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.17, "vwap": 9.3773, "atr_1m": 0.147, "spread": 0.05, "shares_per_min": 13995, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 285.6, "reachable": 1.4649}}}
{"timestamp": "2026-09-24T15:09:31.494150+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.18 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.175, "vwap": 9.3773, "vwap_slope": -0.0017, "atr": 0.147, "atr_pct": 1.602, "trend": "flat", "slope_pct": 0.0633, "flat_threshold_pct": 0.4005, "recent_slope_pct": 0.1249, "ema9": 9.1678, "ema20": 9.2516, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.997, "distance_from_high_pct": 6.186, "spread_pct": 0.545, "rvol": 0.697, "volume_pace_ratio": 2.73, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0352, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.75, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.175, "vwap": 9.3773, "atr_1m": 0.147, "spread": 0.05, "shares_per_min": 13995, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 285.5, "reachable": 1.4647}}}
{"timestamp": "2026-09-24T15:09:36.571186+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1434, "vwap": 9.3773, "vwap_slope": -0.0017, "atr": 0.147, "atr_pct": 1.607, "trend": "flat", "slope_pct": 0.0631, "flat_threshold_pct": 0.4019, "recent_slope_pct": 0.0558, "ema9": 9.1615, "ema20": 9.2486, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.997, "distance_from_high_pct": 6.509, "spread_pct": 0.545, "rvol": 0.697, "volume_pace_ratio": 2.727, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0036, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.98, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1434, "vwap": 9.3773, "atr_1m": 0.147, "spread": 0.05, "shares_per_min": 13995, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 285.4, "reachable": 1.4644}}}
{"timestamp": "2026-09-24T15:09:41.781320+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1434, "vwap": 9.3773, "vwap_slope": -0.0017, "atr": 0.147, "atr_pct": 1.607, "trend": "flat", "slope_pct": 0.0631, "flat_threshold_pct": 0.4019, "recent_slope_pct": 0.0558, "ema9": 9.1615, "ema20": 9.2486, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.997, "distance_from_high_pct": 6.509, "spread_pct": 0.545, "rvol": 0.697, "volume_pace_ratio": 2.725, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0036, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.98, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1434, "vwap": 9.3773, "atr_1m": 0.147, "spread": 0.05, "shares_per_min": 13995, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 285.3, "reachable": 1.4642}}}
{"timestamp": "2026-09-24T15:09:46.856674+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.16, "vwap": 9.3773, "vwap_slope": -0.0017, "atr": 0.147, "atr_pct": 1.604, "trend": "flat", "slope_pct": 0.0632, "flat_threshold_pct": 0.4011, "recent_slope_pct": 0.0921, "ema9": 9.1648, "ema20": 9.2502, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.997, "distance_from_high_pct": 6.339, "spread_pct": 0.545, "rvol": 0.697, "volume_pace_ratio": 2.723, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0202, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.86, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.16, "vwap": 9.3773, "atr_1m": 0.147, "spread": 0.05, "shares_per_min": 13995, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 285.2, "reachable": 1.464}}}
{"timestamp": "2026-09-24T15:09:51.947950+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1436, "vwap": 9.3772, "vwap_slope": -0.0017, "atr": 0.147, "atr_pct": 1.607, "trend": "flat", "slope_pct": 0.0631, "flat_threshold_pct": 0.4018, "recent_slope_pct": 0.0563, "ema9": 9.1616, "ema20": 9.2486, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.997, "distance_from_high_pct": 6.507, "spread_pct": 0.545, "rvol": 0.697, "volume_pace_ratio": 2.721, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0038, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.98, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1436, "vwap": 9.3772, "atr_1m": 0.147, "spread": 0.05, "shares_per_min": 13995, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 285.1, "reachable": 1.4638}}}
{"timestamp": "2026-09-24T15:09:57.043907+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.15, "vwap": 9.3772, "vwap_slope": -0.0018, "atr": 0.147, "atr_pct": 1.606, "trend": "flat", "slope_pct": 0.0631, "flat_threshold_pct": 0.4016, "recent_slope_pct": 0.0703, "ema9": 9.1628, "ema20": 9.2492, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.998, "distance_from_high_pct": 6.442, "spread_pct": 0.328, "rvol": 0.697, "volume_pace_ratio": 2.719, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0102, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.15, "vwap": 9.3772, "atr_1m": 0.147, "spread": 0.03, "shares_per_min": 13995, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 285.0, "reachable": 1.4636}}}
{"timestamp": "2026-09-24T15:10:02.132258+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1436, "vwap": 9.3772, "vwap_slope": -0.0018, "atr": 0.147, "atr_pct": 1.607, "trend": "flat", "slope_pct": 0.0631, "flat_threshold_pct": 0.4018, "recent_slope_pct": 0.0563, "ema9": 9.1616, "ema20": 9.2486, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.998, "distance_from_high_pct": 6.507, "spread_pct": 0.328, "rvol": 0.697, "volume_pace_ratio": 2.717, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0038, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.98, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1436, "vwap": 9.3772, "atr_1m": 0.147, "spread": 0.03, "shares_per_min": 13995, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 285.0, "reachable": 1.4633}}}
{"timestamp": "2026-09-24T15:10:07.263714+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1436, "vwap": 9.3772, "vwap_slope": -0.0018, "atr": 0.147, "atr_pct": 1.607, "trend": "flat", "slope_pct": 0.0631, "flat_threshold_pct": 0.4018, "recent_slope_pct": 0.0563, "ema9": 9.1616, "ema20": 9.2486, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.998, "distance_from_high_pct": 6.507, "spread_pct": 0.328, "rvol": 0.697, "volume_pace_ratio": 2.714, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0038, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.98, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1436, "vwap": 9.3772, "atr_1m": 0.147, "spread": 0.03, "shares_per_min": 13995, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 284.9, "reachable": 1.4631}}}
{"timestamp": "2026-09-24T15:10:12.336002+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1386, "vwap": 9.3772, "vwap_slope": -0.0011, "atr": 0.1266, "atr_pct": 1.385, "trend": "flat", "slope_pct": 0.0601, "flat_threshold_pct": 0.3463, "recent_slope_pct": 0.0994, "ema9": 9.157, "ema20": 9.2381, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.978, "distance_from_high_pct": 6.558, "spread_pct": 0.328, "rvol": 0.697, "volume_pace_ratio": 2.712, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9988, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.01, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1386, "vwap": 9.3772, "atr_1m": 0.1266, "spread": 0.03, "shares_per_min": 12398, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 284.8, "reachable": 1.4632}}}
{"timestamp": "2026-09-24T15:10:17.464092+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.13, "vwap": 9.3771, "vwap_slope": -0.0012, "atr": 0.1284, "atr_pct": 1.406, "trend": "flat", "slope_pct": 0.06, "flat_threshold_pct": 0.3515, "recent_slope_pct": 0.0806, "ema9": 9.1552, "ema20": 9.2373, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.979, "distance_from_high_pct": 6.646, "spread_pct": 0.438, "rvol": 0.697, "volume_pace_ratio": 2.711, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9902, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.13, "vwap": 9.3771, "atr_1m": 0.1284, "spread": 0.04, "shares_per_min": 12398, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 284.7, "reachable": 1.463}}}
{"timestamp": "2026-09-24T15:10:22.544034+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1383, "vwap": 9.3771, "vwap_slope": -0.0012, "atr": 0.1284, "atr_pct": 1.405, "trend": "flat", "slope_pct": 0.0601, "flat_threshold_pct": 0.3512, "recent_slope_pct": 0.0987, "ema9": 9.1569, "ema20": 9.2381, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.979, "distance_from_high_pct": 6.561, "spread_pct": 0.438, "rvol": 0.697, "volume_pace_ratio": 2.708, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9985, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.01, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1383, "vwap": 9.3771, "atr_1m": 0.1284, "spread": 0.04, "shares_per_min": 12398, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 284.6, "reachable": 1.4628}}}
{"timestamp": "2026-09-24T15:10:27.614596+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1398, "vwap": 9.3771, "vwap_slope": -0.0012, "atr": 0.1284, "atr_pct": 1.405, "trend": "flat", "slope_pct": 0.0601, "flat_threshold_pct": 0.3511, "recent_slope_pct": 0.102, "ema9": 9.1572, "ema20": 9.2383, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.979, "distance_from_high_pct": 6.546, "spread_pct": 0.438, "rvol": 0.697, "volume_pace_ratio": 2.706, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1398, "vwap": 9.3771, "atr_1m": 0.1284, "spread": 0.04, "shares_per_min": 12398, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 284.5, "reachable": 1.4626}}}
{"timestamp": "2026-09-24T15:10:32.705648+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1398, "vwap": 9.3771, "vwap_slope": -0.0012, "atr": 0.1284, "atr_pct": 1.405, "trend": "flat", "slope_pct": 0.0601, "flat_threshold_pct": 0.3511, "recent_slope_pct": 0.102, "ema9": 9.1572, "ema20": 9.2383, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.979, "distance_from_high_pct": 6.546, "spread_pct": 0.438, "rvol": 0.697, "volume_pace_ratio": 2.704, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1398, "vwap": 9.3771, "atr_1m": 0.1284, "spread": 0.04, "shares_per_min": 12398, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 284.5, "reachable": 1.4623}}}
{"timestamp": "2026-09-24T15:10:37.796693+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1425, "vwap": 9.3771, "vwap_slope": -0.0012, "atr": 0.1284, "atr_pct": 1.404, "trend": "flat", "slope_pct": 0.0601, "flat_threshold_pct": 0.351, "recent_slope_pct": 0.1079, "ema9": 9.1577, "ema20": 9.2385, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.979, "distance_from_high_pct": 6.518, "spread_pct": 0.438, "rvol": 0.697, "volume_pace_ratio": 2.702, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0027, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.98, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1425, "vwap": 9.3771, "atr_1m": 0.1284, "spread": 0.04, "shares_per_min": 12398, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 284.4, "reachable": 1.4621}}}
{"timestamp": "2026-09-24T15:10:42.871895+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1425, "vwap": 9.3771, "vwap_slope": -0.0012, "atr": 0.1284, "atr_pct": 1.404, "trend": "flat", "slope_pct": 0.0601, "flat_threshold_pct": 0.351, "recent_slope_pct": 0.1079, "ema9": 9.1577, "ema20": 9.2385, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.979, "distance_from_high_pct": 6.518, "spread_pct": 0.438, "rvol": 0.697, "volume_pace_ratio": 2.699, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0027, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.98, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1425, "vwap": 9.3771, "atr_1m": 0.1284, "spread": 0.04, "shares_per_min": 12398, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 284.3, "reachable": 1.4619}}}
{"timestamp": "2026-09-24T15:10:47.940023+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1425, "vwap": 9.3771, "vwap_slope": -0.0012, "atr": 0.1284, "atr_pct": 1.404, "trend": "flat", "slope_pct": 0.0601, "flat_threshold_pct": 0.351, "recent_slope_pct": 0.1079, "ema9": 9.1577, "ema20": 9.2385, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.979, "distance_from_high_pct": 6.518, "spread_pct": 0.438, "rvol": 0.697, "volume_pace_ratio": 2.697, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0027, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.98, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1425, "vwap": 9.3771, "atr_1m": 0.1284, "spread": 0.04, "shares_per_min": 12398, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 284.2, "reachable": 1.4617}}}
{"timestamp": "2026-09-24T15:10:53.018819+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3771, "vwap_slope": -0.0012, "atr": 0.1291, "atr_pct": 1.412, "trend": "flat", "slope_pct": 0.0601, "flat_threshold_pct": 0.3531, "recent_slope_pct": 0.1025, "ema9": 9.1572, "ema20": 9.2383, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.979, "distance_from_high_pct": 6.544, "spread_pct": 0.438, "rvol": 0.697, "volume_pace_ratio": 2.695, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.14, "vwap": 9.3771, "atr_1m": 0.1291, "spread": 0.04, "shares_per_min": 12398, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 284.1, "reachable": 1.4615}}}
{"timestamp": "2026-09-24T15:10:58.100316+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1268, "vwap": 9.3771, "vwap_slope": -0.0012, "atr": 0.1291, "atr_pct": 1.414, "trend": "flat", "slope_pct": 0.06, "flat_threshold_pct": 0.3536, "recent_slope_pct": 0.0736, "ema9": 9.1546, "ema20": 9.237, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.979, "distance_from_high_pct": 6.679, "spread_pct": 0.438, "rvol": 0.697, "volume_pace_ratio": 2.693, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.987, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.1, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1268, "vwap": 9.3771, "atr_1m": 0.1291, "spread": 0.04, "shares_per_min": 12398, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 284.0, "reachable": 1.4613}}}
{"timestamp": "2026-09-24T15:11:03.173103+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1268, "vwap": 9.3771, "vwap_slope": -0.0012, "atr": 0.1291, "atr_pct": 1.414, "trend": "flat", "slope_pct": 0.06, "flat_threshold_pct": 0.3536, "recent_slope_pct": 0.0736, "ema9": 9.1546, "ema20": 9.237, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.979, "distance_from_high_pct": 6.679, "spread_pct": 0.438, "rvol": 0.697, "volume_pace_ratio": 2.691, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.987, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.1, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1268, "vwap": 9.3771, "atr_1m": 0.1291, "spread": 0.04, "shares_per_min": 12398, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 283.9, "reachable": 1.461}}}
{"timestamp": "2026-09-24T15:11:08.263995+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3769, "vwap_slope": -0.0004, "atr": 0.1125, "atr_pct": 1.235, "trend": "flat", "slope_pct": 0.057, "flat_threshold_pct": 0.3086, "recent_slope_pct": -0.0473, "ema9": 9.1457, "ema20": 9.2249, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.892, "distance_from_high_pct": 6.851, "spread_pct": 0.438, "rvol": 0.698, "volume_pace_ratio": 2.69, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.11, "vwap": 9.3769, "atr_1m": 0.1125, "spread": 0.04, "shares_per_min": 12330, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 283.9, "reachable": 1.4694}}}
{"timestamp": "2026-09-24T15:11:13.347987+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3769, "vwap_slope": -0.0004, "atr": 0.1125, "atr_pct": 1.235, "trend": "flat", "slope_pct": 0.057, "flat_threshold_pct": 0.3086, "recent_slope_pct": -0.0473, "ema9": 9.1457, "ema20": 9.2249, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.892, "distance_from_high_pct": 6.851, "spread_pct": 0.438, "rvol": 0.698, "volume_pace_ratio": 2.688, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.11, "vwap": 9.3769, "atr_1m": 0.1125, "spread": 0.04, "shares_per_min": 12330, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 283.8, "reachable": 1.4692}}}
{"timestamp": "2026-09-24T15:11:18.437263+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.115, "vwap": 9.3768, "vwap_slope": -0.0005, "atr": 0.113, "atr_pct": 1.24, "trend": "flat", "slope_pct": 0.057, "flat_threshold_pct": 0.31, "recent_slope_pct": -0.0364, "ema9": 9.1467, "ema20": 9.2254, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.893, "distance_from_high_pct": 6.8, "spread_pct": 0.329, "rvol": 0.698, "volume_pace_ratio": 2.687, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9752, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.18, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.115, "vwap": 9.3768, "atr_1m": 0.113, "spread": 0.03, "shares_per_min": 12330, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 283.7, "reachable": 1.469}}}
{"timestamp": "2026-09-24T15:11:23.507985+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1281, "vwap": 9.3768, "vwap_slope": -0.0006, "atr": 0.113, "atr_pct": 1.238, "trend": "flat", "slope_pct": 0.0571, "flat_threshold_pct": 0.3095, "recent_slope_pct": -0.0077, "ema9": 9.1493, "ema20": 9.2266, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.893, "distance_from_high_pct": 6.666, "spread_pct": 0.329, "rvol": 0.698, "volume_pace_ratio": 2.685, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9883, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.09, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1281, "vwap": 9.3768, "atr_1m": 0.113, "spread": 0.03, "shares_per_min": 12330, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 283.6, "reachable": 1.4688}}}
{"timestamp": "2026-09-24T15:11:28.567971+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1281, "vwap": 9.3768, "vwap_slope": -0.0006, "atr": 0.113, "atr_pct": 1.238, "trend": "flat", "slope_pct": 0.0571, "flat_threshold_pct": 0.3095, "recent_slope_pct": -0.0077, "ema9": 9.1493, "ema20": 9.2266, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.893, "distance_from_high_pct": 6.666, "spread_pct": 0.329, "rvol": 0.698, "volume_pace_ratio": 2.682, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9883, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.09, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1281, "vwap": 9.3768, "atr_1m": 0.113, "spread": 0.03, "shares_per_min": 12330, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 283.5, "reachable": 1.4686}}}
{"timestamp": "2026-09-24T15:11:33.631874+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1416, "vwap": 9.3767, "vwap_slope": -0.0006, "atr": 0.1135, "atr_pct": 1.242, "trend": "flat", "slope_pct": 0.0572, "flat_threshold_pct": 0.3105, "recent_slope_pct": 0.0219, "ema9": 9.152, "ema20": 9.2279, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.894, "distance_from_high_pct": 6.528, "spread_pct": 0.329, "rvol": 0.698, "volume_pace_ratio": 2.681, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0018, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.99, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1416, "vwap": 9.3767, "atr_1m": 0.1135, "spread": 0.03, "shares_per_min": 12330, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 283.4, "reachable": 1.4683}}}
{"timestamp": "2026-09-24T15:11:38.694245+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1416, "vwap": 9.3767, "vwap_slope": -0.0006, "atr": 0.1135, "atr_pct": 1.242, "trend": "flat", "slope_pct": 0.0572, "flat_threshold_pct": 0.3105, "recent_slope_pct": 0.0219, "ema9": 9.152, "ema20": 9.2279, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.894, "distance_from_high_pct": 6.528, "spread_pct": 0.329, "rvol": 0.698, "volume_pace_ratio": 2.679, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0018, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.99, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1416, "vwap": 9.3767, "atr_1m": 0.1135, "spread": 0.03, "shares_per_min": 12330, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 283.4, "reachable": 1.4681}}}
{"timestamp": "2026-09-24T15:11:43.776153+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3767, "vwap_slope": -0.0007, "atr": 0.1135, "atr_pct": 1.245, "trend": "flat", "slope_pct": 0.0571, "flat_threshold_pct": 0.3112, "recent_slope_pct": -0.0254, "ema9": 9.1477, "ema20": 9.2259, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.894, "distance_from_high_pct": 6.748, "spread_pct": 0.219, "rvol": 0.698, "volume_pace_ratio": 2.677, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.12, "vwap": 9.3767, "atr_1m": 0.1135, "spread": 0.02, "shares_per_min": 12330, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 283.3, "reachable": 1.4679}}}
{"timestamp": "2026-09-24T15:11:48.845324+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3767, "vwap_slope": -0.0007, "atr": 0.1135, "atr_pct": 1.245, "trend": "flat", "slope_pct": 0.0571, "flat_threshold_pct": 0.3112, "recent_slope_pct": -0.0254, "ema9": 9.1477, "ema20": 9.2259, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.894, "distance_from_high_pct": 6.748, "spread_pct": 0.219, "rvol": 0.698, "volume_pace_ratio": 2.675, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.12, "vwap": 9.3767, "atr_1m": 0.1135, "spread": 0.02, "shares_per_min": 12330, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 283.2, "reachable": 1.4677}}}
{"timestamp": "2026-09-24T15:11:53.926289+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3767, "vwap_slope": -0.0007, "atr": 0.1135, "atr_pct": 1.245, "trend": "flat", "slope_pct": 0.0571, "flat_threshold_pct": 0.3112, "recent_slope_pct": -0.0254, "ema9": 9.1477, "ema20": 9.2259, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.894, "distance_from_high_pct": 6.748, "spread_pct": 0.219, "rvol": 0.698, "volume_pace_ratio": 2.673, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.12, "vwap": 9.3767, "atr_1m": 0.1135, "spread": 0.02, "shares_per_min": 12330, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 283.1, "reachable": 1.4675}}}
{"timestamp": "2026-09-24T15:11:58.998175+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3765, "vwap_slope": -0.0008, "atr": 0.1135, "atr_pct": 1.245, "trend": "flat", "slope_pct": 0.0571, "flat_threshold_pct": 0.3112, "recent_slope_pct": -0.0254, "ema9": 9.1477, "ema20": 9.2259, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.895, "distance_from_high_pct": 6.748, "spread_pct": 0.219, "rvol": 0.699, "volume_pace_ratio": 2.672, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.12, "vwap": 9.3765, "atr_1m": 0.1135, "spread": 0.02, "shares_per_min": 12330, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 283.0, "reachable": 1.4672}}}
{"timestamp": "2026-09-24T15:12:04.063925+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1261, "vwap": 9.3765, "vwap_slope": -0.0007, "atr": 0.0946, "atr_pct": 1.037, "trend": "flat", "slope_pct": 0.0543, "flat_threshold_pct": 0.2592, "recent_slope_pct": -0.1219, "ema9": 9.1434, "ema20": 9.2164, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.878, "distance_from_high_pct": 6.686, "spread_pct": 0.219, "rvol": 0.699, "volume_pace_ratio": 2.67, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9863, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.1, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1261, "vwap": 9.3765, "atr_1m": 0.0946, "spread": 0.02, "shares_per_min": 11430, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 282.9, "reachable": 1.4756}}}
{"timestamp": "2026-09-24T15:12:09.140678+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.155, "vwap": 9.3762, "vwap_slope": -0.001, "atr": 0.0975, "atr_pct": 1.065, "trend": "flat", "slope_pct": 0.0545, "flat_threshold_pct": 0.2664, "recent_slope_pct": -0.0586, "ema9": 9.1491, "ema20": 9.2191, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.881, "distance_from_high_pct": 6.391, "spread_pct": 0.656, "rvol": 0.7, "volume_pace_ratio": 2.671, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0152, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.89, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.155, "vwap": 9.3762, "atr_1m": 0.0975, "spread": 0.06, "shares_per_min": 11430, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 282.8, "reachable": 1.4754}}}
{"timestamp": "2026-09-24T15:12:14.223368+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3761, "vwap_slope": -0.0011, "atr": 0.0975, "atr_pct": 1.07, "trend": "flat", "slope_pct": 0.0543, "flat_threshold_pct": 0.2674, "recent_slope_pct": -0.1353, "ema9": 9.1421, "ema20": 9.2158, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.881, "distance_from_high_pct": 6.748, "spread_pct": 0.765, "rvol": 0.7, "volume_pace_ratio": 2.67, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.98, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.12, "vwap": 9.3761, "atr_1m": 0.0975, "spread": 0.07, "shares_per_min": 11430, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 282.8, "reachable": 1.4752}}}
{"timestamp": "2026-09-24T15:12:19.296586+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.155, "vwap": 9.3761, "vwap_slope": -0.001, "atr": 0.0975, "atr_pct": 1.065, "trend": "flat", "slope_pct": 0.0545, "flat_threshold_pct": 0.2664, "recent_slope_pct": -0.0586, "ema9": 9.1491, "ema20": 9.2191, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.881, "distance_from_high_pct": 6.391, "spread_pct": 0.765, "rvol": 0.7, "volume_pace_ratio": 2.668, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.015, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.89, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.155, "vwap": 9.3761, "atr_1m": 0.0975, "spread": 0.07, "shares_per_min": 11430, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 282.7, "reachable": 1.475}}}
{"timestamp": "2026-09-24T15:12:24.371712+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3761, "vwap_slope": -0.0011, "atr": 0.0975, "atr_pct": 1.067, "trend": "flat", "slope_pct": 0.0544, "flat_threshold_pct": 0.2668, "recent_slope_pct": -0.0915, "ema9": 9.1461, "ema20": 9.2177, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.881, "distance_from_high_pct": 6.544, "spread_pct": 0.765, "rvol": 0.7, "volume_pace_ratio": 2.665, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.14, "vwap": 9.3761, "atr_1m": 0.0975, "spread": 0.07, "shares_per_min": 11430, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 282.6, "reachable": 1.4747}}}
{"timestamp": "2026-09-24T15:12:29.461717+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1306, "vwap": 9.3761, "vwap_slope": -0.0011, "atr": 0.0975, "atr_pct": 1.068, "trend": "flat", "slope_pct": 0.0543, "flat_threshold_pct": 0.2671, "recent_slope_pct": -0.1121, "ema9": 9.1443, "ema20": 9.2168, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.881, "distance_from_high_pct": 6.64, "spread_pct": 0.765, "rvol": 0.7, "volume_pace_ratio": 2.663, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9906, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1306, "vwap": 9.3761, "atr_1m": 0.0975, "spread": 0.07, "shares_per_min": 11430, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 282.5, "reachable": 1.4745}}}
{"timestamp": "2026-09-24T15:12:34.534642+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1306, "vwap": 9.3761, "vwap_slope": -0.0011, "atr": 0.0975, "atr_pct": 1.068, "trend": "flat", "slope_pct": 0.0543, "flat_threshold_pct": 0.2671, "recent_slope_pct": -0.1121, "ema9": 9.1443, "ema20": 9.2168, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.881, "distance_from_high_pct": 6.64, "spread_pct": 0.765, "rvol": 0.7, "volume_pace_ratio": 2.661, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9906, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1306, "vwap": 9.3761, "atr_1m": 0.0975, "spread": 0.07, "shares_per_min": 11430, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 282.4, "reachable": 1.4743}}}
{"timestamp": "2026-09-24T15:12:39.604188+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1585, "vwap": 9.3761, "vwap_slope": -0.001, "atr": 0.0981, "atr_pct": 1.071, "trend": "flat", "slope_pct": 0.0545, "flat_threshold_pct": 0.2676, "recent_slope_pct": -0.051, "ema9": 9.1498, "ema20": 9.2195, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.881, "distance_from_high_pct": 6.355, "spread_pct": 0.765, "rvol": 0.7, "volume_pace_ratio": 2.659, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0185, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.87, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1585, "vwap": 9.3761, "atr_1m": 0.0981, "spread": 0.07, "shares_per_min": 11430, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 282.3, "reachable": 1.4741}}}
{"timestamp": "2026-09-24T15:12:44.672112+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3761, "vwap_slope": -0.0011, "atr": 0.0981, "atr_pct": 1.075, "trend": "flat", "slope_pct": 0.0543, "flat_threshold_pct": 0.2688, "recent_slope_pct": -0.1353, "ema9": 9.1421, "ema20": 9.2158, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.881, "distance_from_high_pct": 6.748, "spread_pct": 0.765, "rvol": 0.7, "volume_pace_ratio": 2.657, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.98, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.12, "vwap": 9.3761, "atr_1m": 0.0981, "spread": 0.07, "shares_per_min": 11430, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 282.3, "reachable": 1.4739}}}
{"timestamp": "2026-09-24T15:12:49.760353+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3761, "vwap_slope": -0.0011, "atr": 0.0981, "atr_pct": 1.075, "trend": "flat", "slope_pct": 0.0543, "flat_threshold_pct": 0.2688, "recent_slope_pct": -0.1353, "ema9": 9.1421, "ema20": 9.2158, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.881, "distance_from_high_pct": 6.748, "spread_pct": 0.656, "rvol": 0.7, "volume_pace_ratio": 2.654, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.12, "vwap": 9.3761, "atr_1m": 0.0981, "spread": 0.06, "shares_per_min": 11430, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 282.2, "reachable": 1.4736}}}
{"timestamp": "2026-09-24T15:12:54.885689+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3761, "vwap_slope": -0.0011, "atr": 0.0981, "atr_pct": 1.075, "trend": "flat", "slope_pct": 0.0543, "flat_threshold_pct": 0.2688, "recent_slope_pct": -0.1353, "ema9": 9.1421, "ema20": 9.2158, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.881, "distance_from_high_pct": 6.748, "spread_pct": 0.656, "rvol": 0.7, "volume_pace_ratio": 2.652, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.12, "vwap": 9.3761, "atr_1m": 0.0981, "spread": 0.06, "shares_per_min": 11430, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 282.1, "reachable": 1.4734}}}
{"timestamp": "2026-09-24T15:12:59.957524+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3761, "vwap_slope": -0.0011, "atr": 0.0981, "atr_pct": 1.075, "trend": "flat", "slope_pct": 0.0543, "flat_threshold_pct": 0.2688, "recent_slope_pct": -0.1353, "ema9": 9.1421, "ema20": 9.2158, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.881, "distance_from_high_pct": 6.748, "spread_pct": 0.656, "rvol": 0.7, "volume_pace_ratio": 2.65, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.12, "vwap": 9.3761, "atr_1m": 0.0981, "spread": 0.06, "shares_per_min": 11430, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 282.0, "reachable": 1.4732}}}
{"timestamp": "2026-09-24T15:13:05.139871+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3761, "vwap_slope": -0.001, "atr": 0.0824, "atr_pct": 0.903, "trend": "flat", "slope_pct": 0.0516, "flat_threshold_pct": 0.2258, "recent_slope_pct": -0.0592, "ema9": 9.1377, "ema20": 9.2067, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.891, "distance_from_high_pct": 6.748, "spread_pct": 0.656, "rvol": 0.7, "volume_pace_ratio": 2.648, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.12, "vwap": 9.3761, "atr_1m": 0.0824, "spread": 0.06, "shares_per_min": 10949, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 281.9, "reachable": 1.4875}}}
{"timestamp": "2026-09-24T15:13:10.219515+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1306, "vwap": 9.3761, "vwap_slope": -0.001, "atr": 0.0831, "atr_pct": 0.91, "trend": "flat", "slope_pct": 0.0517, "flat_threshold_pct": 0.2276, "recent_slope_pct": -0.0359, "ema9": 9.1398, "ema20": 9.2077, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.891, "distance_from_high_pct": 6.64, "spread_pct": 0.656, "rvol": 0.7, "volume_pace_ratio": 2.646, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9908, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1306, "vwap": 9.3761, "atr_1m": 0.0831, "spread": 0.06, "shares_per_min": 10949, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 281.8, "reachable": 1.4798}}}
{"timestamp": "2026-09-24T15:13:15.303547+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3761, "vwap_slope": -0.001, "atr": 0.0859, "atr_pct": 0.942, "trend": "flat", "slope_pct": 0.0516, "flat_threshold_pct": 0.2356, "recent_slope_pct": -0.0592, "ema9": 9.1377, "ema20": 9.2067, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.891, "distance_from_high_pct": 6.748, "spread_pct": 0.656, "rvol": 0.7, "volume_pace_ratio": 2.644, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.12, "vwap": 9.3761, "atr_1m": 0.0859, "spread": 0.06, "shares_per_min": 10949, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 281.7, "reachable": 1.4871}}}
{"timestamp": "2026-09-24T15:13:20.380496+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3761, "vwap_slope": -0.001, "atr": 0.0859, "atr_pct": 0.942, "trend": "flat", "slope_pct": 0.0516, "flat_threshold_pct": 0.2356, "recent_slope_pct": -0.0592, "ema9": 9.1377, "ema20": 9.2067, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.891, "distance_from_high_pct": 6.748, "spread_pct": 0.656, "rvol": 0.7, "volume_pace_ratio": 2.642, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.12, "vwap": 9.3761, "atr_1m": 0.0859, "spread": 0.06, "shares_per_min": 10949, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 281.7, "reachable": 1.4869}}}
{"timestamp": "2026-09-24T15:13:25.460060+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3761, "vwap_slope": -0.001, "atr": 0.0859, "atr_pct": 0.942, "trend": "flat", "slope_pct": 0.0516, "flat_threshold_pct": 0.2356, "recent_slope_pct": -0.0592, "ema9": 9.1377, "ema20": 9.2067, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.891, "distance_from_high_pct": 6.748, "spread_pct": 0.656, "rvol": 0.7, "volume_pace_ratio": 2.64, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.12, "vwap": 9.3761, "atr_1m": 0.0859, "spread": 0.06, "shares_per_min": 10949, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 281.6, "reachable": 1.4866}}}
{"timestamp": "2026-09-24T15:13:30.537185+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1362, "vwap": 9.3761, "vwap_slope": -0.001, "atr": 0.0859, "atr_pct": 0.941, "trend": "flat", "slope_pct": 0.0517, "flat_threshold_pct": 0.2352, "recent_slope_pct": -0.0237, "ema9": 9.141, "ema20": 9.2082, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.891, "distance_from_high_pct": 6.583, "spread_pct": 0.656, "rvol": 0.7, "volume_pace_ratio": 2.638, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9964, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.03, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1362, "vwap": 9.3761, "atr_1m": 0.0859, "spread": 0.06, "shares_per_min": 10949, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 281.5, "reachable": 1.4703}}}
{"timestamp": "2026-09-24T15:13:35.647849+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1458, "vwap": 9.376, "vwap_slope": -0.001, "atr": 0.0859, "atr_pct": 0.94, "trend": "flat", "slope_pct": 0.0517, "flat_threshold_pct": 0.2349, "recent_slope_pct": -0.0026, "ema9": 9.1429, "ema20": 9.2091, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.891, "distance_from_high_pct": 6.485, "spread_pct": 0.656, "rvol": 0.7, "volume_pace_ratio": 2.636, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.006, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.96, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1458, "vwap": 9.376, "atr_1m": 0.0859, "spread": 0.06, "shares_per_min": 10949, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 281.4, "reachable": 1.4631}}}
{"timestamp": "2026-09-24T15:13:40.711874+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1457, "vwap": 9.376, "vwap_slope": -0.001, "atr": 0.0859, "atr_pct": 0.94, "trend": "flat", "slope_pct": 0.0517, "flat_threshold_pct": 0.2349, "recent_slope_pct": -0.0028, "ema9": 9.1429, "ema20": 9.2091, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.891, "distance_from_high_pct": 6.486, "spread_pct": 0.656, "rvol": 0.7, "volume_pace_ratio": 2.633, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0059, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.96, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1457, "vwap": 9.376, "atr_1m": 0.0859, "spread": 0.06, "shares_per_min": 10949, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 281.3, "reachable": 1.4628}}}
{"timestamp": "2026-09-24T15:13:45.783873+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1457, "vwap": 9.376, "vwap_slope": -0.001, "atr": 0.0859, "atr_pct": 0.94, "trend": "flat", "slope_pct": 0.0517, "flat_threshold_pct": 0.2349, "recent_slope_pct": -0.0028, "ema9": 9.1429, "ema20": 9.2091, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.891, "distance_from_high_pct": 6.486, "spread_pct": 0.656, "rvol": 0.7, "volume_pace_ratio": 2.631, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0059, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.96, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1457, "vwap": 9.376, "atr_1m": 0.0859, "spread": 0.06, "shares_per_min": 10949, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 281.2, "reachable": 1.4626}}}
{"timestamp": "2026-09-24T15:13:50.864859+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1457, "vwap": 9.376, "vwap_slope": -0.001, "atr": 0.0859, "atr_pct": 0.94, "trend": "flat", "slope_pct": 0.0517, "flat_threshold_pct": 0.2349, "recent_slope_pct": -0.0028, "ema9": 9.1429, "ema20": 9.2091, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.891, "distance_from_high_pct": 6.486, "spread_pct": 0.656, "rvol": 0.7, "volume_pace_ratio": 2.629, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0059, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.96, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1457, "vwap": 9.376, "atr_1m": 0.0859, "spread": 0.06, "shares_per_min": 10949, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 281.2, "reachable": 1.4624}}}
{"timestamp": "2026-09-24T15:13:55.931874+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.146, "vwap": 9.376, "vwap_slope": -0.001, "atr": 0.0859, "atr_pct": 0.94, "trend": "flat", "slope_pct": 0.0517, "flat_threshold_pct": 0.2349, "recent_slope_pct": -0.0022, "ema9": 9.1429, "ema20": 9.2091, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.891, "distance_from_high_pct": 6.483, "spread_pct": 0.656, "rvol": 0.7, "volume_pace_ratio": 2.627, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0062, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.96, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.146, "vwap": 9.376, "atr_1m": 0.0859, "spread": 0.06, "shares_per_min": 10949, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 281.1, "reachable": 1.4622}}}
{"timestamp": "2026-09-24T15:14:00.999939+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.376, "vwap_slope": -0.0011, "atr": 0.0861, "atr_pct": 0.944, "trend": "flat", "slope_pct": 0.0516, "flat_threshold_pct": 0.2359, "recent_slope_pct": -0.0592, "ema9": 9.1377, "ema20": 9.2067, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.891, "distance_from_high_pct": 6.748, "spread_pct": 0.656, "rvol": 0.7, "volume_pace_ratio": 2.625, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.12, "vwap": 9.376, "atr_1m": 0.0861, "spread": 0.06, "shares_per_min": 10949, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 281.0, "reachable": 1.4851}}}
{"timestamp": "2026-09-24T15:14:06.086541+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.145, "vwap": 9.376, "vwap_slope": -0.0005, "atr": 0.0741, "atr_pct": 0.81, "trend": "flat", "slope_pct": 0.0492, "flat_threshold_pct": 0.2025, "recent_slope_pct": 0.0399, "ema9": 9.1392, "ema20": 9.2008, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.875, "distance_from_high_pct": 6.493, "spread_pct": 0.547, "rvol": 0.7, "volume_pace_ratio": 2.623, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0052, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.97, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.145, "vwap": 9.376, "atr_1m": 0.0741, "spread": 0.05, "shares_per_min": 10843, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 280.9, "reachable": 1.4703}}}
{"timestamp": "2026-09-24T15:14:11.152541+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1639, "vwap": 9.376, "vwap_slope": -0.0005, "atr": 0.0754, "atr_pct": 0.823, "trend": "flat", "slope_pct": 0.0493, "flat_threshold_pct": 0.2058, "recent_slope_pct": 0.0813, "ema9": 9.143, "ema20": 9.2026, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.875, "distance_from_high_pct": 6.3, "spread_pct": 0.547, "rvol": 0.7, "volume_pace_ratio": 2.621, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0241, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.83, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1639, "vwap": 9.376, "atr_1m": 0.0754, "spread": 0.05, "shares_per_min": 10843, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 280.8, "reachable": 1.4701}}}
{"timestamp": "2026-09-24T15:14:16.236074+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.38", "VWAP sloping down"], "metrics": {"price": 9.1461, "vwap": 9.376, "vwap_slope": -0.0005, "atr": 0.0754, "atr_pct": 0.825, "trend": "flat", "slope_pct": 0.0492, "flat_threshold_pct": 0.2062, "recent_slope_pct": 0.0423, "ema9": 9.1394, "ema20": 9.2009, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.875, "distance_from_high_pct": 6.482, "spread_pct": 0.547, "rvol": 0.7, "volume_pace_ratio": 2.619, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0063, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.96, "triggers": [], "reasons": ["below VWAP 9.38"], "price": 9.1461, "vwap": 9.376, "atr_1m": 0.0754, "spread": 0.05, "shares_per_min": 10843, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 280.7, "reachable": 1.4699}}}
{"timestamp": "2026-09-24T15:14:21.311232+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.165, "vwap": 9.3728, "vwap_slope": -0.0037, "atr": 0.0766, "atr_pct": 0.836, "trend": "flat", "slope_pct": 0.0493, "flat_threshold_pct": 0.2089, "recent_slope_pct": 0.0837, "ema9": 9.1432, "ema20": 9.2027, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.903, "distance_from_high_pct": 6.288, "spread_pct": 0.546, "rvol": 0.711, "volume_pace_ratio": 2.656, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.82, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.165, "vwap": 9.3728, "atr_1m": 0.0766, "spread": 0.05, "shares_per_min": 10843, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 280.6, "reachable": 1.4696}}}
{"timestamp": "2026-09-24T15:14:26.392737+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1609, "vwap": 9.3727, "vwap_slope": -0.0038, "atr": 0.0766, "atr_pct": 0.836, "trend": "flat", "slope_pct": 0.0493, "flat_threshold_pct": 0.209, "recent_slope_pct": 0.0747, "ema9": 9.1424, "ema20": 9.2023, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.903, "distance_from_high_pct": 6.33, "spread_pct": 0.546, "rvol": 0.711, "volume_pace_ratio": 2.654, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0211, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.85, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1609, "vwap": 9.3727, "atr_1m": 0.0766, "spread": 0.05, "shares_per_min": 10843, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 280.6, "reachable": 1.4694}}}
{"timestamp": "2026-09-24T15:14:31.472051+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1609, "vwap": 9.3727, "vwap_slope": -0.0038, "atr": 0.0766, "atr_pct": 0.836, "trend": "flat", "slope_pct": 0.0493, "flat_threshold_pct": 0.209, "recent_slope_pct": 0.0747, "ema9": 9.1424, "ema20": 9.2023, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.903, "distance_from_high_pct": 6.33, "spread_pct": 0.546, "rvol": 0.711, "volume_pace_ratio": 2.652, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0211, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.85, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1609, "vwap": 9.3727, "atr_1m": 0.0766, "spread": 0.05, "shares_per_min": 10843, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 280.5, "reachable": 1.4692}}}
{"timestamp": "2026-09-24T15:14:36.559665+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1609, "vwap": 9.3727, "vwap_slope": -0.0038, "atr": 0.0766, "atr_pct": 0.836, "trend": "flat", "slope_pct": 0.0493, "flat_threshold_pct": 0.209, "recent_slope_pct": 0.0747, "ema9": 9.1424, "ema20": 9.2023, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.903, "distance_from_high_pct": 6.33, "spread_pct": 0.546, "rvol": 0.711, "volume_pace_ratio": 2.65, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0211, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.85, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1609, "vwap": 9.3727, "atr_1m": 0.0766, "spread": 0.05, "shares_per_min": 10843, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 280.4, "reachable": 1.469}}}
{"timestamp": "2026-09-24T15:14:41.631928+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.155, "vwap": 9.3726, "vwap_slope": -0.0039, "atr": 0.0766, "atr_pct": 0.836, "trend": "flat", "slope_pct": 0.0492, "flat_threshold_pct": 0.2091, "recent_slope_pct": 0.0618, "ema9": 9.1412, "ema20": 9.2017, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.904, "distance_from_high_pct": 6.391, "spread_pct": 0.546, "rvol": 0.711, "volume_pace_ratio": 2.649, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0152, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.89, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.155, "vwap": 9.3726, "atr_1m": 0.0766, "spread": 0.05, "shares_per_min": 10843, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 280.3, "reachable": 1.4688}}}
{"timestamp": "2026-09-24T15:14:46.700706+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.18 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.18, "vwap": 9.3726, "vwap_slope": -0.0039, "atr": 0.0766, "atr_pct": 0.834, "trend": "flat", "slope_pct": 0.0494, "flat_threshold_pct": 0.2085, "recent_slope_pct": 0.1165, "ema9": 9.1462, "ema20": 9.2041, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.904, "distance_from_high_pct": 6.135, "spread_pct": 0.546, "rvol": 0.711, "volume_pace_ratio": 2.648, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.72, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.18, "vwap": 9.3726, "atr_1m": 0.0766, "spread": 0.05, "shares_per_min": 10843, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 280.2, "reachable": 1.4685}}}
{"timestamp": "2026-09-24T15:14:51.767368+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1558, "vwap": 9.3725, "vwap_slope": -0.004, "atr": 0.0766, "atr_pct": 0.836, "trend": "flat", "slope_pct": 0.0492, "flat_threshold_pct": 0.2091, "recent_slope_pct": 0.0635, "ema9": 9.1413, "ema20": 9.2018, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.905, "distance_from_high_pct": 6.382, "spread_pct": 0.546, "rvol": 0.712, "volume_pace_ratio": 2.647, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.016, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.89, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1558, "vwap": 9.3725, "atr_1m": 0.0766, "spread": 0.05, "shares_per_min": 10843, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 280.1, "reachable": 1.4683}}}
{"timestamp": "2026-09-24T15:14:56.827803+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1558, "vwap": 9.3725, "vwap_slope": -0.004, "atr": 0.0766, "atr_pct": 0.836, "trend": "flat", "slope_pct": 0.0492, "flat_threshold_pct": 0.2091, "recent_slope_pct": 0.0635, "ema9": 9.1413, "ema20": 9.2018, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.905, "distance_from_high_pct": 6.382, "spread_pct": 0.546, "rvol": 0.712, "volume_pace_ratio": 2.644, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.016, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.89, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1558, "vwap": 9.3725, "atr_1m": 0.0766, "spread": 0.05, "shares_per_min": 10843, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 280.1, "reachable": 1.4681}}}
{"timestamp": "2026-09-24T15:15:01.904417+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.165, "vwap": 9.3725, "vwap_slope": -0.004, "atr": 0.0766, "atr_pct": 0.836, "trend": "flat", "slope_pct": 0.0493, "flat_threshold_pct": 0.2089, "recent_slope_pct": 0.0837, "ema9": 9.1432, "ema20": 9.2027, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.905, "distance_from_high_pct": 6.288, "spread_pct": 0.546, "rvol": 0.712, "volume_pace_ratio": 2.642, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.82, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.165, "vwap": 9.3725, "atr_1m": 0.0766, "spread": 0.05, "shares_per_min": 10843, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 280.0, "reachable": 1.4679}}}
{"timestamp": "2026-09-24T15:15:07.117847+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.19 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.19, "vwap": 9.3725, "vwap_slope": -0.0036, "atr": 0.0647, "atr_pct": 0.704, "trend": "flat", "slope_pct": 0.0472, "flat_threshold_pct": 0.1759, "recent_slope_pct": 0.2023, "ema9": 9.1525, "ema20": 9.2015, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.885, "distance_from_high_pct": 6.033, "spread_pct": 0.327, "rvol": 0.712, "volume_pace_ratio": 2.64, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.64, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.19, "vwap": 9.3725, "atr_1m": 0.0647, "spread": 0.03, "shares_per_min": 11449, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 279.9, "reachable": 1.4591}}}
{"timestamp": "2026-09-24T15:15:12.232594+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1546, "vwap": 9.3725, "vwap_slope": -0.0036, "atr": 0.0654, "atr_pct": 0.715, "trend": "flat", "slope_pct": 0.047, "flat_threshold_pct": 0.1786, "recent_slope_pct": 0.125, "ema9": 9.1455, "ema20": 9.1981, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.885, "distance_from_high_pct": 6.395, "spread_pct": 0.327, "rvol": 0.712, "volume_pace_ratio": 2.638, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0148, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.9, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1546, "vwap": 9.3725, "atr_1m": 0.0654, "spread": 0.03, "shares_per_min": 11449, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 279.8, "reachable": 1.4589}}}
{"timestamp": "2026-09-24T15:15:17.315756+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.18 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.175, "vwap": 9.3725, "vwap_slope": -0.0036, "atr": 0.0654, "atr_pct": 0.713, "trend": "flat", "slope_pct": 0.0472, "flat_threshold_pct": 0.1782, "recent_slope_pct": 0.1696, "ema9": 9.1495, "ema20": 9.2001, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.885, "distance_from_high_pct": 6.186, "spread_pct": 0.327, "rvol": 0.712, "volume_pace_ratio": 2.636, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0352, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.75, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.175, "vwap": 9.3725, "atr_1m": 0.0654, "spread": 0.03, "shares_per_min": 11449, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 279.7, "reachable": 1.4586}}}
{"timestamp": "2026-09-24T15:15:22.412055+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.18 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.175, "vwap": 9.3725, "vwap_slope": -0.0036, "atr": 0.0654, "atr_pct": 0.713, "trend": "flat", "slope_pct": 0.0472, "flat_threshold_pct": 0.1782, "recent_slope_pct": 0.1696, "ema9": 9.1495, "ema20": 9.2001, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.885, "distance_from_high_pct": 6.186, "spread_pct": 0.327, "rvol": 0.712, "volume_pace_ratio": 2.634, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0352, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.75, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.175, "vwap": 9.3725, "atr_1m": 0.0654, "spread": 0.03, "shares_per_min": 11449, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 279.6, "reachable": 1.4584}}}
{"timestamp": "2026-09-24T15:15:27.509329+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.164, "vwap": 9.3725, "vwap_slope": -0.0036, "atr": 0.0654, "atr_pct": 0.714, "trend": "flat", "slope_pct": 0.0471, "flat_threshold_pct": 0.1785, "recent_slope_pct": 0.1455, "ema9": 9.1473, "ema20": 9.199, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.886, "distance_from_high_pct": 6.299, "spread_pct": 0.327, "rvol": 0.712, "volume_pace_ratio": 2.632, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0242, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.83, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.164, "vwap": 9.3725, "atr_1m": 0.0654, "spread": 0.03, "shares_per_min": 11449, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 279.5, "reachable": 1.4582}}}
{"timestamp": "2026-09-24T15:15:32.596038+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.18 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.175, "vwap": 9.3724, "vwap_slope": -0.0037, "atr": 0.0654, "atr_pct": 0.713, "trend": "flat", "slope_pct": 0.0472, "flat_threshold_pct": 0.1782, "recent_slope_pct": 0.1696, "ema9": 9.1495, "ema20": 9.2001, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.886, "distance_from_high_pct": 6.186, "spread_pct": 0.327, "rvol": 0.712, "volume_pace_ratio": 2.631, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0352, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.75, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.175, "vwap": 9.3724, "atr_1m": 0.0654, "spread": 0.03, "shares_per_min": 11449, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 279.5, "reachable": 1.458}}}
{"timestamp": "2026-09-24T15:15:37.674026+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1621, "vwap": 9.3724, "vwap_slope": -0.0037, "atr": 0.0654, "atr_pct": 0.714, "trend": "flat", "slope_pct": 0.0471, "flat_threshold_pct": 0.1785, "recent_slope_pct": 0.1414, "ema9": 9.147, "ema20": 9.1988, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.886, "distance_from_high_pct": 6.318, "spread_pct": 0.327, "rvol": 0.712, "volume_pace_ratio": 2.629, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0223, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.84, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1621, "vwap": 9.3724, "atr_1m": 0.0654, "spread": 0.03, "shares_per_min": 11449, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 279.4, "reachable": 1.4578}}}
{"timestamp": "2026-09-24T15:15:42.769022+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.18 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.18, "vwap": 9.3724, "vwap_slope": -0.0037, "atr": 0.0654, "atr_pct": 0.713, "trend": "flat", "slope_pct": 0.0472, "flat_threshold_pct": 0.1781, "recent_slope_pct": 0.1805, "ema9": 9.1505, "ema20": 9.2005, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.886, "distance_from_high_pct": 6.135, "spread_pct": 0.327, "rvol": 0.712, "volume_pace_ratio": 2.627, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.72, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.18, "vwap": 9.3724, "atr_1m": 0.0654, "spread": 0.03, "shares_per_min": 11449, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 279.3, "reachable": 1.4575}}}
{"timestamp": "2026-09-24T15:15:47.857818+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.19 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1877, "vwap": 9.3723, "vwap_slope": -0.0038, "atr": 0.0655, "atr_pct": 0.713, "trend": "flat", "slope_pct": 0.0472, "flat_threshold_pct": 0.1783, "recent_slope_pct": 0.1973, "ema9": 9.1521, "ema20": 9.2013, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.887, "distance_from_high_pct": 6.056, "spread_pct": 0.327, "rvol": 0.712, "volume_pace_ratio": 2.626, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0479, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.66, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1877, "vwap": 9.3723, "atr_1m": 0.0655, "spread": 0.03, "shares_per_min": 11449, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 279.2, "reachable": 1.4573}}}
{"timestamp": "2026-09-24T15:15:52.948061+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.19 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1877, "vwap": 9.3723, "vwap_slope": -0.0038, "atr": 0.0655, "atr_pct": 0.713, "trend": "flat", "slope_pct": 0.0472, "flat_threshold_pct": 0.1783, "recent_slope_pct": 0.1973, "ema9": 9.1521, "ema20": 9.2013, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.887, "distance_from_high_pct": 6.056, "spread_pct": 0.327, "rvol": 0.712, "volume_pace_ratio": 2.623, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0479, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.66, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1877, "vwap": 9.3723, "atr_1m": 0.0655, "spread": 0.03, "shares_per_min": 11449, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 279.1, "reachable": 1.4571}}}
{"timestamp": "2026-09-24T15:15:58.068071+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.17 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.17, "vwap": 9.3723, "vwap_slope": -0.0038, "atr": 0.0655, "atr_pct": 0.714, "trend": "flat", "slope_pct": 0.0471, "flat_threshold_pct": 0.1786, "recent_slope_pct": 0.1587, "ema9": 9.1485, "ema20": 9.1996, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.887, "distance_from_high_pct": 6.237, "spread_pct": 0.327, "rvol": 0.712, "volume_pace_ratio": 2.621, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.79, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.17, "vwap": 9.3723, "atr_1m": 0.0655, "spread": 0.03, "shares_per_min": 11449, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 279.0, "reachable": 1.4569}}}
{"timestamp": "2026-09-24T15:16:03.147033+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1532, "vwap": 9.3723, "vwap_slope": -0.0037, "atr": 0.0555, "atr_pct": 0.606, "trend": "flat", "slope_pct": 0.045, "flat_threshold_pct": 0.1515, "recent_slope_pct": 0.1273, "ema9": 9.1495, "ema20": 9.1952, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.871, "distance_from_high_pct": 6.409, "spread_pct": 0.327, "rvol": 0.712, "volume_pace_ratio": 2.619, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0134, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.91, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1532, "vwap": 9.3723, "atr_1m": 0.0555, "spread": 0.03, "shares_per_min": 11275, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 278.9, "reachable": 1.4481}}}
{"timestamp": "2026-09-24T15:16:08.304568+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.20 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.195, "vwap": 9.3722, "vwap_slope": -0.0038, "atr": 0.0576, "atr_pct": 0.627, "trend": "flat", "slope_pct": 0.0452, "flat_threshold_pct": 0.1567, "recent_slope_pct": 0.2185, "ema9": 9.1578, "ema20": 9.1991, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.872, "distance_from_high_pct": 5.982, "spread_pct": 0.326, "rvol": 0.713, "volume_pace_ratio": 2.62, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0552, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.61, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.195, "vwap": 9.3722, "atr_1m": 0.0576, "spread": 0.03, "shares_per_min": 11275, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 278.9, "reachable": 1.4479}}}
{"timestamp": "2026-09-24T15:16:13.452014+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1542, "vwap": 9.3721, "vwap_slope": -0.0039, "atr": 0.0583, "atr_pct": 0.637, "trend": "flat", "slope_pct": 0.045, "flat_threshold_pct": 0.1593, "recent_slope_pct": 0.1295, "ema9": 9.1497, "ema20": 9.1953, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.872, "distance_from_high_pct": 6.399, "spread_pct": 0.326, "rvol": 0.713, "volume_pace_ratio": 2.618, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0144, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.9, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1542, "vwap": 9.3721, "atr_1m": 0.0583, "spread": 0.03, "shares_per_min": 11275, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 278.8, "reachable": 1.4477}}}
{"timestamp": "2026-09-24T15:16:18.547813+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.19 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1885, "vwap": 9.3721, "vwap_slope": -0.0039, "atr": 0.0583, "atr_pct": 0.635, "trend": "flat", "slope_pct": 0.0452, "flat_threshold_pct": 0.1587, "recent_slope_pct": 0.2043, "ema9": 9.1565, "ema20": 9.1985, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.873, "distance_from_high_pct": 6.048, "spread_pct": 0.327, "rvol": 0.713, "volume_pace_ratio": 2.616, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0487, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.65, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1885, "vwap": 9.3721, "atr_1m": 0.0583, "spread": 0.03, "shares_per_min": 11275, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 278.7, "reachable": 1.4474}}}
{"timestamp": "2026-09-24T15:16:23.623942+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.16, "vwap": 9.3721, "vwap_slope": -0.0039, "atr": 0.0583, "atr_pct": 0.637, "trend": "flat", "slope_pct": 0.045, "flat_threshold_pct": 0.1592, "recent_slope_pct": 0.1421, "ema9": 9.1508, "ema20": 9.1958, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.873, "distance_from_high_pct": 6.339, "spread_pct": 0.218, "rvol": 0.713, "volume_pace_ratio": 2.614, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0202, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.86, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.16, "vwap": 9.3721, "atr_1m": 0.0583, "spread": 0.02, "shares_per_min": 11275, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 278.6, "reachable": 1.4472}}}
{"timestamp": "2026-09-24T15:16:28.704079+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.16, "vwap": 9.372, "vwap_slope": -0.004, "atr": 0.0583, "atr_pct": 0.637, "trend": "flat", "slope_pct": 0.045, "flat_threshold_pct": 0.1592, "recent_slope_pct": 0.1421, "ema9": 9.1508, "ema20": 9.1958, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.874, "distance_from_high_pct": 6.339, "spread_pct": 0.109, "rvol": 0.713, "volume_pace_ratio": 2.613, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0202, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.86, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.16, "vwap": 9.372, "atr_1m": 0.0583, "spread": 0.01, "shares_per_min": 11275, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 278.5, "reachable": 1.447}}}
{"timestamp": "2026-09-24T15:16:33.793807+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.15, "vwap": 9.3719, "vwap_slope": -0.0041, "atr": 0.0586, "atr_pct": 0.64, "trend": "flat", "slope_pct": 0.0449, "flat_threshold_pct": 0.16, "recent_slope_pct": 0.1203, "ema9": 9.1488, "ema20": 9.1949, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.874, "distance_from_high_pct": 6.442, "spread_pct": 0.219, "rvol": 0.714, "volume_pace_ratio": 2.612, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0102, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.15, "vwap": 9.3719, "atr_1m": 0.0586, "spread": 0.02, "shares_per_min": 11275, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 278.4, "reachable": 1.4468}}}
{"timestamp": "2026-09-24T15:16:39.096119+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.15, "vwap": 9.3719, "vwap_slope": -0.0041, "atr": 0.0586, "atr_pct": 0.64, "trend": "flat", "slope_pct": 0.0449, "flat_threshold_pct": 0.16, "recent_slope_pct": 0.1203, "ema9": 9.1488, "ema20": 9.1949, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.875, "distance_from_high_pct": 6.442, "spread_pct": 0.219, "rvol": 0.714, "volume_pace_ratio": 2.61, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0102, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.15, "vwap": 9.3719, "atr_1m": 0.0586, "spread": 0.02, "shares_per_min": 11275, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 278.3, "reachable": 1.4466}}}
{"timestamp": "2026-09-24T15:16:44.182253+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1435, "vwap": 9.3719, "vwap_slope": -0.0041, "atr": 0.059, "atr_pct": 0.646, "trend": "flat", "slope_pct": 0.0449, "flat_threshold_pct": 0.1614, "recent_slope_pct": 0.1061, "ema9": 9.1475, "ema20": 9.1942, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.875, "distance_from_high_pct": 6.508, "spread_pct": 0.219, "rvol": 0.714, "volume_pace_ratio": 2.608, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0037, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.98, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1435, "vwap": 9.3719, "atr_1m": 0.059, "spread": 0.02, "shares_per_min": 11275, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 278.3, "reachable": 1.4463}}}
{"timestamp": "2026-09-24T15:16:49.247925+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1543, "vwap": 9.3719, "vwap_slope": -0.0041, "atr": 0.059, "atr_pct": 0.645, "trend": "flat", "slope_pct": 0.045, "flat_threshold_pct": 0.1612, "recent_slope_pct": 0.1297, "ema9": 9.1497, "ema20": 9.1953, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.875, "distance_from_high_pct": 6.398, "spread_pct": 0.219, "rvol": 0.714, "volume_pace_ratio": 2.606, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0145, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.9, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1543, "vwap": 9.3719, "atr_1m": 0.059, "spread": 0.02, "shares_per_min": 11275, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 278.2, "reachable": 1.4461}}}
{"timestamp": "2026-09-24T15:16:54.344080+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.17 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1729, "vwap": 9.3719, "vwap_slope": -0.0041, "atr": 0.059, "atr_pct": 0.644, "trend": "flat", "slope_pct": 0.0451, "flat_threshold_pct": 0.1609, "recent_slope_pct": 0.1703, "ema9": 9.1534, "ema20": 9.197, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.875, "distance_from_high_pct": 6.208, "spread_pct": 0.219, "rvol": 0.714, "volume_pace_ratio": 2.604, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0331, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.77, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1729, "vwap": 9.3719, "atr_1m": 0.059, "spread": 0.02, "shares_per_min": 11275, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 278.1, "reachable": 1.4459}}}
{"timestamp": "2026-09-24T15:16:59.421036+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.15, "vwap": 9.3718, "vwap_slope": -0.0042, "atr": 0.059, "atr_pct": 0.645, "trend": "flat", "slope_pct": 0.0449, "flat_threshold_pct": 0.1613, "recent_slope_pct": 0.1203, "ema9": 9.1488, "ema20": 9.1949, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.875, "distance_from_high_pct": 6.442, "spread_pct": 0.219, "rvol": 0.714, "volume_pace_ratio": 2.603, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0102, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.15, "vwap": 9.3718, "atr_1m": 0.059, "spread": 0.02, "shares_per_min": 11275, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 278.0, "reachable": 1.4457}}}
{"timestamp": "2026-09-24T15:17:04.491460+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.15, "vwap": 9.3718, "vwap_slope": -0.0042, "atr": 0.059, "atr_pct": 0.645, "trend": "flat", "slope_pct": 0.0449, "flat_threshold_pct": 0.1613, "recent_slope_pct": 0.1203, "ema9": 9.1488, "ema20": 9.1949, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.875, "distance_from_high_pct": 6.442, "spread_pct": 0.219, "rvol": 0.714, "volume_pace_ratio": 2.601, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0102, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.15, "vwap": 9.3718, "atr_1m": 0.059, "spread": 0.02, "shares_per_min": 11275, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 277.9, "reachable": 1.4455}}}
{"timestamp": "2026-09-24T15:17:09.567190+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.15, "vwap": 9.3718, "vwap_slope": -0.0007, "atr": 0.0502, "atr_pct": 0.549, "trend": "flat", "slope_pct": 0.0429, "flat_threshold_pct": 0.1372, "recent_slope_pct": 0.0492, "ema9": 9.1491, "ema20": 9.1906, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.856, "distance_from_high_pct": 6.442, "spread_pct": 0.219, "rvol": 0.714, "volume_pace_ratio": 2.598, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0102, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.15, "vwap": 9.3718, "atr_1m": 0.0502, "spread": 0.02, "shares_per_min": 11144, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 277.8, "reachable": 1.4449}}}
{"timestamp": "2026-09-24T15:17:14.648157+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1559, "vwap": 9.3718, "vwap_slope": -0.0007, "atr": 0.0502, "atr_pct": 0.549, "trend": "flat", "slope_pct": 0.0429, "flat_threshold_pct": 0.1371, "recent_slope_pct": 0.0621, "ema9": 9.1502, "ema20": 9.1912, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.856, "distance_from_high_pct": 6.381, "spread_pct": 0.219, "rvol": 0.714, "volume_pace_ratio": 2.596, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0161, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.89, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1559, "vwap": 9.3718, "atr_1m": 0.0502, "spread": 0.02, "shares_per_min": 11144, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 277.8, "reachable": 1.4447}}}
{"timestamp": "2026-09-24T15:17:19.733535+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1384, "vwap": 9.3717, "vwap_slope": -0.0009, "atr": 0.0517, "atr_pct": 0.565, "trend": "flat", "slope_pct": 0.0428, "flat_threshold_pct": 0.1413, "recent_slope_pct": 0.0238, "ema9": 9.1467, "ema20": 9.1895, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.858, "distance_from_high_pct": 6.56, "spread_pct": 0.328, "rvol": 0.715, "volume_pace_ratio": 2.596, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9986, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.01, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1384, "vwap": 9.3717, "atr_1m": 0.0517, "spread": 0.03, "shares_per_min": 11144, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 277.7, "reachable": 1.4445}}}
{"timestamp": "2026-09-24T15:17:24.820289+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3716, "vwap_slope": -0.0009, "atr": 0.0537, "atr_pct": 0.59, "trend": "flat", "slope_pct": 0.0426, "flat_threshold_pct": 0.1474, "recent_slope_pct": -0.0383, "ema9": 9.1411, "ema20": 9.1868, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.858, "distance_from_high_pct": 6.851, "spread_pct": 0.549, "rvol": 0.715, "volume_pace_ratio": 2.595, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.11, "vwap": 9.3716, "atr_1m": 0.0537, "spread": 0.05, "shares_per_min": 11144, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 277.6, "reachable": 1.4443}}}
{"timestamp": "2026-09-24T15:17:29.914639+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3716, "vwap_slope": -0.0009, "atr": 0.0537, "atr_pct": 0.59, "trend": "flat", "slope_pct": 0.0426, "flat_threshold_pct": 0.1474, "recent_slope_pct": -0.0383, "ema9": 9.1411, "ema20": 9.1868, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.858, "distance_from_high_pct": 6.851, "spread_pct": 0.549, "rvol": 0.715, "volume_pace_ratio": 2.593, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.11, "vwap": 9.3716, "atr_1m": 0.0537, "spread": 0.05, "shares_per_min": 11144, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 277.5, "reachable": 1.4441}}}
{"timestamp": "2026-09-24T15:17:34.989987+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3716, "vwap_slope": -0.0009, "atr": 0.0537, "atr_pct": 0.59, "trend": "flat", "slope_pct": 0.0426, "flat_threshold_pct": 0.1474, "recent_slope_pct": -0.0383, "ema9": 9.1411, "ema20": 9.1868, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.858, "distance_from_high_pct": 6.851, "spread_pct": 0.549, "rvol": 0.715, "volume_pace_ratio": 2.591, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.11, "vwap": 9.3716, "atr_1m": 0.0537, "spread": 0.05, "shares_per_min": 11144, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 277.4, "reachable": 1.4438}}}
{"timestamp": "2026-09-24T15:17:40.112336+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1221, "vwap": 9.3716, "vwap_slope": -0.0009, "atr": 0.0537, "atr_pct": 0.589, "trend": "flat", "slope_pct": 0.0427, "flat_threshold_pct": 0.1472, "recent_slope_pct": -0.0118, "ema9": 9.1435, "ema20": 9.1879, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.858, "distance_from_high_pct": 6.727, "spread_pct": 0.549, "rvol": 0.715, "volume_pace_ratio": 2.589, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9823, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.13, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1221, "vwap": 9.3716, "atr_1m": 0.0537, "spread": 0.05, "shares_per_min": 11144, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 277.3, "reachable": 1.4436}}}
{"timestamp": "2026-09-24T15:17:45.195973+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1571, "vwap": 9.3716, "vwap_slope": -0.0009, "atr": 0.0537, "atr_pct": 0.587, "trend": "flat", "slope_pct": 0.0429, "flat_threshold_pct": 0.1466, "recent_slope_pct": 0.0647, "ema9": 9.1505, "ema20": 9.1913, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.858, "distance_from_high_pct": 6.369, "spread_pct": 0.549, "rvol": 0.715, "volume_pace_ratio": 2.587, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0173, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.88, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1571, "vwap": 9.3716, "atr_1m": 0.0537, "spread": 0.05, "shares_per_min": 11144, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 277.2, "reachable": 1.4434}}}
{"timestamp": "2026-09-24T15:17:50.272006+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.1193, "vwap": 9.3716, "vwap_slope": -0.001, "atr": 0.0537, "atr_pct": 0.589, "trend": "flat", "slope_pct": 0.0427, "flat_threshold_pct": 0.1472, "recent_slope_pct": -0.0179, "ema9": 9.1429, "ema20": 9.1877, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.858, "distance_from_high_pct": 6.756, "spread_pct": 0.549, "rvol": 0.715, "volume_pace_ratio": 2.585, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9795, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.15, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1193, "vwap": 9.3716, "atr_1m": 0.0537, "spread": 0.05, "shares_per_min": 11144, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 277.2, "reachable": 1.4432}}}
{"timestamp": "2026-09-24T15:17:55.373176+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.115, "vwap": 9.3715, "vwap_slope": -0.001, "atr": 0.0537, "atr_pct": 0.589, "trend": "flat", "slope_pct": 0.0427, "flat_threshold_pct": 0.1473, "recent_slope_pct": -0.0273, "ema9": 9.1421, "ema20": 9.1873, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.859, "distance_from_high_pct": 6.8, "spread_pct": 0.549, "rvol": 0.715, "volume_pace_ratio": 2.583, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9752, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.18, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.115, "vwap": 9.3715, "atr_1m": 0.0537, "spread": 0.05, "shares_per_min": 11144, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 277.1, "reachable": 1.4429}}}
{"timestamp": "2026-09-24T15:18:00.444398+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.115, "vwap": 9.3715, "vwap_slope": -0.001, "atr": 0.0537, "atr_pct": 0.589, "trend": "flat", "slope_pct": 0.0427, "flat_threshold_pct": 0.1473, "recent_slope_pct": -0.0273, "ema9": 9.1421, "ema20": 9.1873, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.859, "distance_from_high_pct": 6.8, "spread_pct": 0.549, "rvol": 0.715, "volume_pace_ratio": 2.581, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9752, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.18, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.115, "vwap": 9.3715, "atr_1m": 0.0537, "spread": 0.05, "shares_per_min": 11144, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 277.0, "reachable": 1.4427}}}
{"timestamp": "2026-09-24T15:18:05.524182+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1, "vwap": 9.3715, "vwap_slope": -0.0008, "atr": 0.0473, "atr_pct": 0.52, "trend": "flat", "slope_pct": 0.0404, "flat_threshold_pct": 0.13, "recent_slope_pct": -0.2024, "ema9": 9.1337, "ema20": 9.1789, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.843, "distance_from_high_pct": 6.953, "spread_pct": 0.549, "rvol": 0.715, "volume_pace_ratio": 2.579, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1, "vwap": 9.3715, "atr_1m": 0.0473, "spread": 0.05, "shares_per_min": 11111, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 276.9, "reachable": 1.4428}}}
{"timestamp": "2026-09-24T15:18:10.616461+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1, "vwap": 9.3715, "vwap_slope": -0.0008, "atr": 0.0473, "atr_pct": 0.52, "trend": "flat", "slope_pct": 0.0404, "flat_threshold_pct": 0.13, "recent_slope_pct": -0.2024, "ema9": 9.1337, "ema20": 9.1789, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.843, "distance_from_high_pct": 6.953, "spread_pct": 0.549, "rvol": 0.715, "volume_pace_ratio": 2.577, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1, "vwap": 9.3715, "atr_1m": 0.0473, "spread": 0.05, "shares_per_min": 11111, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 276.8, "reachable": 1.4426}}}
{"timestamp": "2026-09-24T15:18:15.725428+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1, "vwap": 9.3715, "vwap_slope": -0.0008, "atr": 0.0473, "atr_pct": 0.52, "trend": "flat", "slope_pct": 0.0404, "flat_threshold_pct": 0.13, "recent_slope_pct": -0.2024, "ema9": 9.1337, "ema20": 9.1789, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.843, "distance_from_high_pct": 6.953, "spread_pct": 0.549, "rvol": 0.715, "volume_pace_ratio": 2.575, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1, "vwap": 9.3715, "atr_1m": 0.0473, "spread": 0.05, "shares_per_min": 11111, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 276.7, "reachable": 1.4424}}}
{"timestamp": "2026-09-24T15:18:20.799369+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1188, "vwap": 9.3715, "vwap_slope": -0.0008, "atr": 0.0476, "atr_pct": 0.522, "trend": "flat", "slope_pct": 0.0405, "flat_threshold_pct": 0.1304, "recent_slope_pct": -0.1612, "ema9": 9.1374, "ema20": 9.1807, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.843, "distance_from_high_pct": 6.761, "spread_pct": 0.549, "rvol": 0.715, "volume_pace_ratio": 2.573, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.979, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.15, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1188, "vwap": 9.3715, "atr_1m": 0.0476, "spread": 0.05, "shares_per_min": 11111, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 276.7, "reachable": 1.4415}}}
{"timestamp": "2026-09-24T15:18:25.879873+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1188, "vwap": 9.3715, "vwap_slope": -0.0008, "atr": 0.0476, "atr_pct": 0.522, "trend": "flat", "slope_pct": 0.0405, "flat_threshold_pct": 0.1304, "recent_slope_pct": -0.1612, "ema9": 9.1374, "ema20": 9.1807, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.843, "distance_from_high_pct": 6.761, "spread_pct": 0.549, "rvol": 0.715, "volume_pace_ratio": 2.571, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.979, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.15, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1188, "vwap": 9.3715, "atr_1m": 0.0476, "spread": 0.05, "shares_per_min": 11111, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 276.6, "reachable": 1.4413}}}
{"timestamp": "2026-09-24T15:18:30.955830+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.115, "vwap": 9.3714, "vwap_slope": -0.001, "atr": 0.0476, "atr_pct": 0.522, "trend": "flat", "slope_pct": 0.0405, "flat_threshold_pct": 0.1305, "recent_slope_pct": -0.1695, "ema9": 9.1367, "ema20": 9.1804, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.844, "distance_from_high_pct": 6.8, "spread_pct": 0.549, "rvol": 0.715, "volume_pace_ratio": 2.571, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9752, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.18, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.115, "vwap": 9.3714, "atr_1m": 0.0476, "spread": 0.05, "shares_per_min": 11111, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 276.5, "reachable": 1.4417}}}
{"timestamp": "2026-09-24T15:18:36.037423+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.115, "vwap": 9.3713, "vwap_slope": -0.0011, "atr": 0.0476, "atr_pct": 0.522, "trend": "flat", "slope_pct": 0.0405, "flat_threshold_pct": 0.1305, "recent_slope_pct": -0.1695, "ema9": 9.1367, "ema20": 9.1804, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.845, "distance_from_high_pct": 6.8, "spread_pct": 0.549, "rvol": 0.716, "volume_pace_ratio": 2.57, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9752, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.18, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.115, "vwap": 9.3713, "atr_1m": 0.0476, "spread": 0.05, "shares_per_min": 11111, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 276.4, "reachable": 1.4415}}}
{"timestamp": "2026-09-24T15:18:41.113054+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1578, "vwap": 9.3713, "vwap_slope": -0.0011, "atr": 0.0504, "atr_pct": 0.55, "trend": "flat", "slope_pct": 0.0407, "flat_threshold_pct": 0.1375, "recent_slope_pct": -0.0758, "ema9": 9.1452, "ema20": 9.1845, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.845, "distance_from_high_pct": 6.362, "spread_pct": 0.549, "rvol": 0.716, "volume_pace_ratio": 2.568, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.018, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.87, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1578, "vwap": 9.3713, "atr_1m": 0.0504, "spread": 0.05, "shares_per_min": 11111, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 276.3, "reachable": 1.4407}}}
{"timestamp": "2026-09-24T15:18:46.186509+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1578, "vwap": 9.3713, "vwap_slope": -0.0011, "atr": 0.0504, "atr_pct": 0.55, "trend": "flat", "slope_pct": 0.0407, "flat_threshold_pct": 0.1375, "recent_slope_pct": -0.0758, "ema9": 9.1452, "ema20": 9.1845, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.845, "distance_from_high_pct": 6.362, "spread_pct": 0.549, "rvol": 0.716, "volume_pace_ratio": 2.566, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.018, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.87, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1578, "vwap": 9.3713, "atr_1m": 0.0504, "spread": 0.05, "shares_per_min": 11111, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 276.2, "reachable": 1.4404}}}
{"timestamp": "2026-09-24T15:18:51.264340+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.115, "vwap": 9.3712, "vwap_slope": -0.0011, "atr": 0.0504, "atr_pct": 0.553, "trend": "flat", "slope_pct": 0.0405, "flat_threshold_pct": 0.1381, "recent_slope_pct": -0.1695, "ema9": 9.1367, "ema20": 9.1804, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.845, "distance_from_high_pct": 6.8, "spread_pct": 0.549, "rvol": 0.716, "volume_pace_ratio": 2.564, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9752, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.18, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.115, "vwap": 9.3712, "atr_1m": 0.0504, "spread": 0.05, "shares_per_min": 11111, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 276.1, "reachable": 1.4408}}}
{"timestamp": "2026-09-24T15:18:56.329901+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1395, "vwap": 9.3711, "vwap_slope": -0.0012, "atr": 0.0504, "atr_pct": 0.551, "trend": "flat", "slope_pct": 0.0406, "flat_threshold_pct": 0.1378, "recent_slope_pct": -0.1159, "ema9": 9.1416, "ema20": 9.1827, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.846, "distance_from_high_pct": 6.549, "spread_pct": 0.549, "rvol": 0.716, "volume_pace_ratio": 2.563, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9997, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1395, "vwap": 9.3711, "atr_1m": 0.0504, "spread": 0.05, "shares_per_min": 11111, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 276.1, "reachable": 1.44}}}
{"timestamp": "2026-09-24T15:19:01.414278+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.115, "vwap": 9.3711, "vwap_slope": -0.0007, "atr": 0.0482, "atr_pct": 0.528, "trend": "flat", "slope_pct": 0.0384, "flat_threshold_pct": 0.1321, "recent_slope_pct": -0.1588, "ema9": 9.1323, "ema20": 9.1741, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.847, "distance_from_high_pct": 6.8, "spread_pct": 0.549, "rvol": 0.716, "volume_pace_ratio": 2.562, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9752, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.18, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.115, "vwap": 9.3711, "atr_1m": 0.0482, "spread": 0.05, "shares_per_min": 11064, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 276.0, "reachable": 1.4401}}}
{"timestamp": "2026-09-24T15:19:06.498219+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.14, "vwap": 9.371, "vwap_slope": -0.0008, "atr": 0.0499, "atr_pct": 0.546, "trend": "flat", "slope_pct": 0.0385, "flat_threshold_pct": 0.1366, "recent_slope_pct": -0.104, "ema9": 9.1373, "ema20": 9.1765, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.848, "distance_from_high_pct": 6.544, "spread_pct": 0.549, "rvol": 0.716, "volume_pace_ratio": 2.56, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.14, "vwap": 9.371, "atr_1m": 0.0499, "spread": 0.05, "shares_per_min": 11064, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 275.9, "reachable": 1.4399}}}
{"timestamp": "2026-09-24T15:19:11.571913+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.115, "vwap": 9.371, "vwap_slope": -0.0008, "atr": 0.0499, "atr_pct": 0.548, "trend": "flat", "slope_pct": 0.0384, "flat_threshold_pct": 0.137, "recent_slope_pct": -0.1588, "ema9": 9.1323, "ema20": 9.1741, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.848, "distance_from_high_pct": 6.8, "spread_pct": 0.549, "rvol": 0.716, "volume_pace_ratio": 2.558, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9752, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.18, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.115, "vwap": 9.371, "atr_1m": 0.0499, "spread": 0.05, "shares_per_min": 11064, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 275.8, "reachable": 1.4396}}}
{"timestamp": "2026-09-24T15:19:16.643757+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.12, "vwap": 9.371, "vwap_slope": -0.0008, "atr": 0.0499, "atr_pct": 0.548, "trend": "flat", "slope_pct": 0.0384, "flat_threshold_pct": 0.1369, "recent_slope_pct": -0.1478, "ema9": 9.1333, "ema20": 9.1746, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.848, "distance_from_high_pct": 6.748, "spread_pct": 0.439, "rvol": 0.716, "volume_pace_ratio": 2.557, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.12, "vwap": 9.371, "atr_1m": 0.0499, "spread": 0.04, "shares_per_min": 11064, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 275.7, "reachable": 1.4394}}}
{"timestamp": "2026-09-24T15:19:21.709775+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1336, "vwap": 9.371, "vwap_slope": -0.0008, "atr": 0.0499, "atr_pct": 0.547, "trend": "flat", "slope_pct": 0.0385, "flat_threshold_pct": 0.1367, "recent_slope_pct": -0.118, "ema9": 9.136, "ema20": 9.1759, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.848, "distance_from_high_pct": 6.609, "spread_pct": 0.439, "rvol": 0.716, "volume_pace_ratio": 2.555, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9938, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.05, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1336, "vwap": 9.371, "atr_1m": 0.0499, "spread": 0.04, "shares_per_min": 11064, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 275.6, "reachable": 1.4392}}}
{"timestamp": "2026-09-24T15:19:26.779840+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.12, "vwap": 9.371, "vwap_slope": -0.0008, "atr": 0.0499, "atr_pct": 0.548, "trend": "flat", "slope_pct": 0.0384, "flat_threshold_pct": 0.1369, "recent_slope_pct": -0.1478, "ema9": 9.1333, "ema20": 9.1746, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.848, "distance_from_high_pct": 6.748, "spread_pct": 0.439, "rvol": 0.716, "volume_pace_ratio": 2.553, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.12, "vwap": 9.371, "atr_1m": 0.0499, "spread": 0.04, "shares_per_min": 11064, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 275.6, "reachable": 1.439}}}
{"timestamp": "2026-09-24T15:19:31.850315+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.12, "vwap": 9.371, "vwap_slope": -0.0008, "atr": 0.0499, "atr_pct": 0.548, "trend": "flat", "slope_pct": 0.0384, "flat_threshold_pct": 0.1369, "recent_slope_pct": -0.1478, "ema9": 9.1333, "ema20": 9.1746, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.848, "distance_from_high_pct": 6.748, "spread_pct": 0.439, "rvol": 0.716, "volume_pace_ratio": 2.551, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.12, "vwap": 9.371, "atr_1m": 0.0499, "spread": 0.04, "shares_per_min": 11064, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 275.5, "reachable": 1.4388}}}
{"timestamp": "2026-09-24T15:19:36.919851+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.12, "vwap": 9.371, "vwap_slope": -0.0009, "atr": 0.0499, "atr_pct": 0.548, "trend": "flat", "slope_pct": 0.0384, "flat_threshold_pct": 0.1369, "recent_slope_pct": -0.1478, "ema9": 9.1333, "ema20": 9.1746, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.848, "distance_from_high_pct": 6.748, "spread_pct": 0.439, "rvol": 0.716, "volume_pace_ratio": 2.549, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.12, "vwap": 9.371, "atr_1m": 0.0499, "spread": 0.04, "shares_per_min": 11064, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 275.4, "reachable": 1.4385}}}
{"timestamp": "2026-09-24T15:19:41.986589+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.12, "vwap": 9.371, "vwap_slope": -0.0009, "atr": 0.0499, "atr_pct": 0.548, "trend": "flat", "slope_pct": 0.0384, "flat_threshold_pct": 0.1369, "recent_slope_pct": -0.1478, "ema9": 9.1333, "ema20": 9.1746, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.848, "distance_from_high_pct": 6.748, "spread_pct": 0.439, "rvol": 0.716, "volume_pace_ratio": 2.547, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.12, "vwap": 9.371, "atr_1m": 0.0499, "spread": 0.04, "shares_per_min": 11064, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 275.3, "reachable": 1.4383}}}
{"timestamp": "2026-09-24T15:19:47.056397+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.12, "vwap": 9.371, "vwap_slope": -0.0009, "atr": 0.0499, "atr_pct": 0.548, "trend": "flat", "slope_pct": 0.0384, "flat_threshold_pct": 0.1369, "recent_slope_pct": -0.1478, "ema9": 9.1333, "ema20": 9.1746, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.848, "distance_from_high_pct": 6.748, "spread_pct": 0.439, "rvol": 0.716, "volume_pace_ratio": 2.545, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.12, "vwap": 9.371, "atr_1m": 0.0499, "spread": 0.04, "shares_per_min": 11064, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 275.2, "reachable": 1.4381}}}
{"timestamp": "2026-09-24T15:19:52.118659+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1209, "vwap": 9.371, "vwap_slope": -0.0009, "atr": 0.0499, "atr_pct": 0.547, "trend": "flat", "slope_pct": 0.0384, "flat_threshold_pct": 0.1369, "recent_slope_pct": -0.1458, "ema9": 9.1335, "ema20": 9.1747, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.848, "distance_from_high_pct": 6.739, "spread_pct": 0.439, "rvol": 0.716, "volume_pace_ratio": 2.543, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9811, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1209, "vwap": 9.371, "atr_1m": 0.0499, "spread": 0.04, "shares_per_min": 11064, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 275.1, "reachable": 1.4379}}}
{"timestamp": "2026-09-24T15:19:57.197493+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.12, "vwap": 9.371, "vwap_slope": -0.0009, "atr": 0.0499, "atr_pct": 0.548, "trend": "flat", "slope_pct": 0.0384, "flat_threshold_pct": 0.1369, "recent_slope_pct": -0.1478, "ema9": 9.1333, "ema20": 9.1746, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.848, "distance_from_high_pct": 6.748, "spread_pct": 0.439, "rvol": 0.717, "volume_pace_ratio": 2.541, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.12, "vwap": 9.371, "atr_1m": 0.0499, "spread": 0.04, "shares_per_min": 11064, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 275.0, "reachable": 1.4377}}}
{"timestamp": "2026-09-24T15:20:02.263995+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.105, "vwap": 9.3707, "vwap_slope": -0.0008, "atr": 0.0476, "atr_pct": 0.523, "trend": "flat", "slope_pct": 0.0364, "flat_threshold_pct": 0.1308, "recent_slope_pct": -0.0932, "ema9": 9.1277, "ema20": 9.168, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.835, "distance_from_high_pct": 6.902, "spread_pct": 0.329, "rvol": 0.717, "volume_pace_ratio": 2.542, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9652, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.25, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.105, "vwap": 9.3707, "atr_1m": 0.0476, "spread": 0.03, "shares_per_min": 11014, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 275.0, "reachable": 1.4371}}}
{"timestamp": "2026-09-24T15:20:07.389496+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.09, "vwap": 9.3707, "vwap_slope": -0.0008, "atr": 0.0483, "atr_pct": 0.532, "trend": "flat", "slope_pct": 0.0363, "flat_threshold_pct": 0.1329, "recent_slope_pct": -0.1261, "ema9": 9.1247, "ema20": 9.1666, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.835, "distance_from_high_pct": 7.055, "spread_pct": 0.329, "rvol": 0.717, "volume_pace_ratio": 2.54, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.36, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.09, "vwap": 9.3707, "atr_1m": 0.0483, "spread": 0.03, "shares_per_min": 11014, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 274.9, "reachable": 1.4369}}}
{"timestamp": "2026-09-24T15:20:12.513771+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1371, "vwap": 9.3704, "vwap_slope": -0.0012, "atr": 0.0511, "atr_pct": 0.559, "trend": "flat", "slope_pct": 0.0366, "flat_threshold_pct": 0.1397, "recent_slope_pct": -0.0228, "ema9": 9.1341, "ema20": 9.1711, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.838, "distance_from_high_pct": 6.574, "spread_pct": 0.33, "rvol": 0.718, "volume_pace_ratio": 2.542, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9973, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.02, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1371, "vwap": 9.3704, "atr_1m": 0.0511, "spread": 0.03, "shares_per_min": 11014, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 274.8, "reachable": 1.4367}}}
{"timestamp": "2026-09-24T15:20:17.605617+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0859, "vwap": 9.3699, "vwap_slope": -0.0016, "atr": 0.0532, "atr_pct": 0.586, "trend": "flat", "slope_pct": 0.0363, "flat_threshold_pct": 0.1464, "recent_slope_pct": -0.1351, "ema9": 9.1238, "ema20": 9.1662, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.84, "distance_from_high_pct": 7.097, "spread_pct": 0.331, "rvol": 0.719, "volume_pace_ratio": 2.544, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9461, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.39, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0859, "vwap": 9.3699, "atr_1m": 0.0532, "spread": 0.03, "shares_per_min": 11014, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 274.7, "reachable": 1.4365}}}
{"timestamp": "2026-09-24T15:20:22.683975+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1502, "vwap": 9.37, "vwap_slope": -0.0016, "atr": 0.0532, "atr_pct": 0.581, "trend": "flat", "slope_pct": 0.0366, "flat_threshold_pct": 0.1454, "recent_slope_pct": 0.0059, "ema9": 9.1367, "ema20": 9.1723, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.841, "distance_from_high_pct": 6.44, "spread_pct": 0.331, "rvol": 0.719, "volume_pace_ratio": 2.542, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0104, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.93, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.1502, "vwap": 9.37, "atr_1m": 0.0532, "spread": 0.03, "shares_per_min": 11014, "rising_lows": false, "last_pivot_low": 9.11, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 274.6, "reachable": 1.4362}}}
{"timestamp": "2026-09-24T15:20:27.763535+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.075, "vwap": 9.3699, "vwap_slope": -0.0017, "atr": 0.0532, "atr_pct": 0.586, "trend": "flat", "slope_pct": 0.0362, "flat_threshold_pct": 0.1466, "recent_slope_pct": -0.1591, "ema9": 9.1217, "ema20": 9.1651, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.841, "distance_from_high_pct": 7.209, "spread_pct": 0.331, "rvol": 0.719, "volume_pace_ratio": 2.54, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9352, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.47, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.075, "vwap": 9.3699, "atr_1m": 0.0532, "spread": 0.03, "shares_per_min": 11014, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 274.5, "reachable": 1.436}}}
{"timestamp": "2026-09-24T15:20:32.834709+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.09, "vwap": 9.3699, "vwap_slope": -0.0017, "atr": 0.0532, "atr_pct": 0.585, "trend": "flat", "slope_pct": 0.0363, "flat_threshold_pct": 0.1463, "recent_slope_pct": -0.1261, "ema9": 9.1247, "ema20": 9.1666, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.841, "distance_from_high_pct": 7.055, "spread_pct": 0.331, "rvol": 0.72, "volume_pace_ratio": 2.538, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.36, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.09, "vwap": 9.3699, "atr_1m": 0.0532, "spread": 0.03, "shares_per_min": 11014, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 274.5, "reachable": 1.4358}}}
{"timestamp": "2026-09-24T15:20:37.902297+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.075, "vwap": 9.3698, "vwap_slope": -0.0017, "atr": 0.0532, "atr_pct": 0.586, "trend": "flat", "slope_pct": 0.0362, "flat_threshold_pct": 0.1466, "recent_slope_pct": -0.1591, "ema9": 9.1217, "ema20": 9.1651, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.841, "distance_from_high_pct": 7.209, "spread_pct": 0.331, "rvol": 0.72, "volume_pace_ratio": 2.537, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9352, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.47, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.075, "vwap": 9.3698, "atr_1m": 0.0532, "spread": 0.03, "shares_per_min": 11014, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 274.4, "reachable": 1.4356}}}
{"timestamp": "2026-09-24T15:20:42.981919+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0607, "vwap": 9.3697, "vwap_slope": -0.0018, "atr": 0.0532, "atr_pct": 0.587, "trend": "flat", "slope_pct": 0.0362, "flat_threshold_pct": 0.1468, "recent_slope_pct": -0.1905, "ema9": 9.1188, "ema20": 9.1638, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.842, "distance_from_high_pct": 7.355, "spread_pct": 0.331, "rvol": 0.72, "volume_pace_ratio": 2.536, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9209, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.57, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0607, "vwap": 9.3697, "atr_1m": 0.0532, "spread": 0.03, "shares_per_min": 11014, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 274.3, "reachable": 1.4354}}}
{"timestamp": "2026-09-24T15:20:48.060589+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.075, "vwap": 9.3697, "vwap_slope": -0.0019, "atr": 0.0532, "atr_pct": 0.586, "trend": "flat", "slope_pct": 0.0362, "flat_threshold_pct": 0.1466, "recent_slope_pct": -0.1591, "ema9": 9.1217, "ema20": 9.1651, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.842, "distance_from_high_pct": 7.209, "spread_pct": 0.331, "rvol": 0.72, "volume_pace_ratio": 2.534, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9352, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.47, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.075, "vwap": 9.3697, "atr_1m": 0.0532, "spread": 0.03, "shares_per_min": 11014, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 274.2, "reachable": 1.4351}}}
{"timestamp": "2026-09-24T15:20:53.135764+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.07, "vwap": 9.3697, "vwap_slope": -0.0019, "atr": 0.0532, "atr_pct": 0.587, "trend": "flat", "slope_pct": 0.0362, "flat_threshold_pct": 0.1466, "recent_slope_pct": -0.1701, "ema9": 9.1207, "ema20": 9.1647, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.842, "distance_from_high_pct": 7.26, "spread_pct": 0.331, "rvol": 0.72, "volume_pace_ratio": 2.532, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.5, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.07, "vwap": 9.3697, "atr_1m": 0.0532, "spread": 0.03, "shares_per_min": 11014, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 274.1, "reachable": 1.4349}}}
{"timestamp": "2026-09-24T15:20:58.224805+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0668, "vwap": 9.3696, "vwap_slope": -0.0019, "atr": 0.0532, "atr_pct": 0.587, "trend": "flat", "slope_pct": 0.0362, "flat_threshold_pct": 0.1467, "recent_slope_pct": -0.1771, "ema9": 9.12, "ema20": 9.1644, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.842, "distance_from_high_pct": 7.292, "spread_pct": 0.331, "rvol": 0.72, "volume_pace_ratio": 2.53, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.927, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.52, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0668, "vwap": 9.3696, "atr_1m": 0.0532, "spread": 0.03, "shares_per_min": 11014, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 274.0, "reachable": 1.4347}}}
{"timestamp": "2026-09-24T15:21:03.319375+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.075, "vwap": 9.3697, "vwap_slope": -0.0015, "atr": 0.0498, "atr_pct": 0.548, "trend": "flat", "slope_pct": 0.0341, "flat_threshold_pct": 0.1371, "recent_slope_pct": -0.1319, "ema9": 9.1123, "ema20": 9.1566, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.842, "distance_from_high_pct": 7.209, "spread_pct": 0.331, "rvol": 0.72, "volume_pace_ratio": 2.529, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9352, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.47, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.075, "vwap": 9.3697, "atr_1m": 0.0498, "spread": 0.03, "shares_per_min": 9897, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 273.9, "reachable": 1.4262}}}
{"timestamp": "2026-09-24T15:21:08.426404+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.05, "vwap": 9.3694, "vwap_slope": -0.0017, "atr": 0.0549, "atr_pct": 0.607, "trend": "flat", "slope_pct": 0.034, "flat_threshold_pct": 0.1518, "recent_slope_pct": -0.1869, "ema9": 9.1073, "ema20": 9.1542, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.844, "distance_from_high_pct": 7.464, "spread_pct": 0.331, "rvol": 0.721, "volume_pace_ratio": 2.528, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9102, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.64, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.05, "vwap": 9.3694, "atr_1m": 0.0549, "spread": 0.03, "shares_per_min": 9897, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 273.9, "reachable": 1.4259}}}
{"timestamp": "2026-09-24T15:21:13.496070+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0628, "vwap": 9.3687, "vwap_slope": -0.0024, "atr": 0.0549, "atr_pct": 0.606, "trend": "flat", "slope_pct": 0.0341, "flat_threshold_pct": 0.1515, "recent_slope_pct": -0.1587, "ema9": 9.1099, "ema20": 9.1554, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.849, "distance_from_high_pct": 7.333, "spread_pct": 0.331, "rvol": 0.722, "volume_pace_ratio": 2.533, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.923, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.55, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0628, "vwap": 9.3687, "atr_1m": 0.0549, "spread": 0.03, "shares_per_min": 9897, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 273.8, "reachable": 1.4257}}}
{"timestamp": "2026-09-24T15:21:18.579881+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.065, "vwap": 9.3687, "vwap_slope": -0.0024, "atr": 0.0549, "atr_pct": 0.606, "trend": "flat", "slope_pct": 0.0341, "flat_threshold_pct": 0.1515, "recent_slope_pct": -0.1539, "ema9": 9.1103, "ema20": 9.1556, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.849, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.722, "volume_pace_ratio": 2.531, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.065, "vwap": 9.3687, "atr_1m": 0.0549, "spread": 0.03, "shares_per_min": 9897, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 273.7, "reachable": 1.4255}}}
{"timestamp": "2026-09-24T15:21:23.650421+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0958, "vwap": 9.3687, "vwap_slope": -0.0024, "atr": 0.0549, "atr_pct": 0.604, "trend": "flat", "slope_pct": 0.0342, "flat_threshold_pct": 0.151, "recent_slope_pct": -0.0861, "ema9": 9.1165, "ema20": 9.1585, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.849, "distance_from_high_pct": 6.996, "spread_pct": 0.331, "rvol": 0.723, "volume_pace_ratio": 2.53, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.956, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.32, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0958, "vwap": 9.3687, "atr_1m": 0.0549, "spread": 0.03, "shares_per_min": 9897, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 273.6, "reachable": 1.4253}}}
{"timestamp": "2026-09-24T15:21:28.723644+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0589, "vwap": 9.3686, "vwap_slope": -0.0025, "atr": 0.0549, "atr_pct": 0.606, "trend": "flat", "slope_pct": 0.0341, "flat_threshold_pct": 0.1516, "recent_slope_pct": -0.1673, "ema9": 9.1091, "ema20": 9.155, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.849, "distance_from_high_pct": 7.373, "spread_pct": 0.331, "rvol": 0.723, "volume_pace_ratio": 2.528, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9191, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.58, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0589, "vwap": 9.3686, "atr_1m": 0.0549, "spread": 0.03, "shares_per_min": 9897, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 273.5, "reachable": 1.4251}}}
{"timestamp": "2026-09-24T15:21:33.790497+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0651, "vwap": 9.3682, "vwap_slope": -0.0029, "atr": 0.0549, "atr_pct": 0.606, "trend": "flat", "slope_pct": 0.0341, "flat_threshold_pct": 0.1515, "recent_slope_pct": -0.1537, "ema9": 9.1103, "ema20": 9.1556, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.852, "distance_from_high_pct": 7.31, "spread_pct": 0.331, "rvol": 0.724, "volume_pace_ratio": 2.53, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9253, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0651, "vwap": 9.3682, "atr_1m": 0.0549, "spread": 0.03, "shares_per_min": 9897, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 273.4, "reachable": 1.4248}}}
{"timestamp": "2026-09-24T15:21:38.863872+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0651, "vwap": 9.3682, "vwap_slope": -0.0029, "atr": 0.0549, "atr_pct": 0.606, "trend": "flat", "slope_pct": 0.0341, "flat_threshold_pct": 0.1515, "recent_slope_pct": -0.1537, "ema9": 9.1103, "ema20": 9.1556, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.852, "distance_from_high_pct": 7.31, "spread_pct": 0.331, "rvol": 0.724, "volume_pace_ratio": 2.528, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9253, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0651, "vwap": 9.3682, "atr_1m": 0.0549, "spread": 0.03, "shares_per_min": 9897, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 273.4, "reachable": 1.4246}}}
{"timestamp": "2026-09-24T15:21:43.928238+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.065, "vwap": 9.3679, "vwap_slope": -0.0032, "atr": 0.0559, "atr_pct": 0.617, "trend": "flat", "slope_pct": 0.0341, "flat_threshold_pct": 0.1542, "recent_slope_pct": -0.1539, "ema9": 9.1103, "ema20": 9.1556, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.854, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.725, "volume_pace_ratio": 2.529, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.065, "vwap": 9.3679, "atr_1m": 0.0559, "spread": 0.03, "shares_per_min": 9897, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 273.3, "reachable": 1.4244}}}
{"timestamp": "2026-09-24T15:21:49.010305+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.065, "vwap": 9.3679, "vwap_slope": -0.0032, "atr": 0.0559, "atr_pct": 0.617, "trend": "flat", "slope_pct": 0.0341, "flat_threshold_pct": 0.1542, "recent_slope_pct": -0.1539, "ema9": 9.1103, "ema20": 9.1556, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.854, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.725, "volume_pace_ratio": 2.527, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.065, "vwap": 9.3679, "atr_1m": 0.0559, "spread": 0.03, "shares_per_min": 9897, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 273.2, "reachable": 1.4242}}}
{"timestamp": "2026-09-24T15:21:54.114780+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0205, "vwap": 9.3669, "vwap_slope": -0.0042, "atr": 0.0581, "atr_pct": 0.644, "trend": "flat", "slope_pct": 0.0339, "flat_threshold_pct": 0.1609, "recent_slope_pct": -0.252, "ema9": 9.1014, "ema20": 9.1514, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.859, "distance_from_high_pct": 7.766, "spread_pct": 0.442, "rvol": 0.726, "volume_pace_ratio": 2.532, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8807, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.86, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0205, "vwap": 9.3669, "atr_1m": 0.0581, "spread": 0.04, "shares_per_min": 9897, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 273.1, "reachable": 1.4325}}}
{"timestamp": "2026-09-24T15:21:59.183883+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0526, "vwap": 9.367, "vwap_slope": -0.0041, "atr": 0.0581, "atr_pct": 0.641, "trend": "flat", "slope_pct": 0.034, "flat_threshold_pct": 0.1604, "recent_slope_pct": -0.1812, "ema9": 9.1078, "ema20": 9.1544, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.859, "distance_from_high_pct": 7.438, "spread_pct": 0.442, "rvol": 0.726, "volume_pace_ratio": 2.53, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9128, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.63, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0526, "vwap": 9.367, "atr_1m": 0.0581, "spread": 0.04, "shares_per_min": 9897, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 273.0, "reachable": 1.4237}}}
{"timestamp": "2026-09-24T15:22:04.248081+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.03 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0256, "vwap": 9.367, "vwap_slope": -0.0038, "atr": 0.0557, "atr_pct": 0.617, "trend": "flat", "slope_pct": 0.0318, "flat_threshold_pct": 0.1543, "recent_slope_pct": -0.2712, "ema9": 9.0914, "ema20": 9.1422, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.844, "distance_from_high_pct": 7.714, "spread_pct": 0.442, "rvol": 0.726, "volume_pace_ratio": 2.528, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8858, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.82, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0256, "vwap": 9.367, "atr_1m": 0.0557, "spread": 0.04, "shares_per_min": 10222, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 272.9, "reachable": 1.4152}}}
{"timestamp": "2026-09-24T15:22:09.335552+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.04, "vwap": 9.367, "vwap_slope": -0.0038, "atr": 0.0557, "atr_pct": 0.616, "trend": "flat", "slope_pct": 0.0318, "flat_threshold_pct": 0.1541, "recent_slope_pct": -0.2394, "ema9": 9.0943, "ema20": 9.1435, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.844, "distance_from_high_pct": 7.566, "spread_pct": 0.442, "rvol": 0.726, "volume_pace_ratio": 2.526, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.72, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.04, "vwap": 9.367, "atr_1m": 0.0557, "spread": 0.04, "shares_per_min": 10222, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 272.8, "reachable": 1.415}}}
{"timestamp": "2026-09-24T15:22:14.419933+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0499, "vwap": 9.367, "vwap_slope": -0.0038, "atr": 0.0557, "atr_pct": 0.616, "trend": "flat", "slope_pct": 0.0319, "flat_threshold_pct": 0.1539, "recent_slope_pct": -0.2176, "ema9": 9.0963, "ema20": 9.1445, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.844, "distance_from_high_pct": 7.465, "spread_pct": 0.221, "rvol": 0.727, "volume_pace_ratio": 2.524, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9101, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.65, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0499, "vwap": 9.367, "atr_1m": 0.0557, "spread": 0.02, "shares_per_min": 10222, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 272.8, "reachable": 1.4148}}}
{"timestamp": "2026-09-24T15:22:19.491865+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.05, "vwap": 9.367, "vwap_slope": -0.0038, "atr": 0.0557, "atr_pct": 0.616, "trend": "flat", "slope_pct": 0.0319, "flat_threshold_pct": 0.1539, "recent_slope_pct": -0.2173, "ema9": 9.0963, "ema20": 9.1445, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.844, "distance_from_high_pct": 7.464, "spread_pct": 0.221, "rvol": 0.727, "volume_pace_ratio": 2.522, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9102, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.64, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.05, "vwap": 9.367, "atr_1m": 0.0557, "spread": 0.02, "shares_per_min": 10222, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 272.7, "reachable": 1.4146}}}
{"timestamp": "2026-09-24T15:22:24.559780+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0211, "vwap": 9.367, "vwap_slope": -0.0038, "atr": 0.056, "atr_pct": 0.621, "trend": "flat", "slope_pct": 0.0318, "flat_threshold_pct": 0.1553, "recent_slope_pct": -0.2812, "ema9": 9.0905, "ema20": 9.1417, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.844, "distance_from_high_pct": 7.76, "spread_pct": 0.221, "rvol": 0.727, "volume_pace_ratio": 2.521, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8813, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.85, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0211, "vwap": 9.367, "atr_1m": 0.056, "spread": 0.02, "shares_per_min": 10222, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 272.6, "reachable": 1.4143}}}
{"timestamp": "2026-09-24T15:22:29.639814+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.02, "vwap": 9.3667, "vwap_slope": -0.0041, "atr": 0.0561, "atr_pct": 0.622, "trend": "flat", "slope_pct": 0.0317, "flat_threshold_pct": 0.1555, "recent_slope_pct": -0.2836, "ema9": 9.0903, "ema20": 9.1416, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.845, "distance_from_high_pct": 7.771, "spread_pct": 0.332, "rvol": 0.727, "volume_pace_ratio": 2.521, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.86, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.02, "vwap": 9.3667, "atr_1m": 0.0561, "spread": 0.03, "shares_per_min": 10222, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 272.5, "reachable": 1.4141}}}
{"timestamp": "2026-09-24T15:22:34.723884+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.035, "vwap": 9.3666, "vwap_slope": -0.0042, "atr": 0.0561, "atr_pct": 0.621, "trend": "flat", "slope_pct": 0.0318, "flat_threshold_pct": 0.1553, "recent_slope_pct": -0.2505, "ema9": 9.0933, "ema20": 9.143, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.846, "distance_from_high_pct": 7.618, "spread_pct": 0.332, "rvol": 0.727, "volume_pace_ratio": 2.52, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8952, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.75, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.035, "vwap": 9.3666, "atr_1m": 0.0561, "spread": 0.03, "shares_per_min": 10222, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 272.4, "reachable": 1.4139}}}
{"timestamp": "2026-09-24T15:22:39.795988+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.03 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0268, "vwap": 9.3666, "vwap_slope": -0.0042, "atr": 0.0575, "atr_pct": 0.637, "trend": "flat", "slope_pct": 0.0318, "flat_threshold_pct": 0.1592, "recent_slope_pct": -0.2686, "ema9": 9.0916, "ema20": 9.1423, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.846, "distance_from_high_pct": 7.701, "spread_pct": 0.332, "rvol": 0.727, "volume_pace_ratio": 2.518, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.887, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.81, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0268, "vwap": 9.3666, "atr_1m": 0.0575, "spread": 0.03, "shares_per_min": 10222, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 272.3, "reachable": 1.4137}}}
{"timestamp": "2026-09-24T15:22:44.870415+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.03 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0268, "vwap": 9.3666, "vwap_slope": -0.0042, "atr": 0.0575, "atr_pct": 0.637, "trend": "flat", "slope_pct": 0.0318, "flat_threshold_pct": 0.1592, "recent_slope_pct": -0.2686, "ema9": 9.0916, "ema20": 9.1423, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.846, "distance_from_high_pct": 7.701, "spread_pct": 0.332, "rvol": 0.727, "volume_pace_ratio": 2.516, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.887, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.81, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0268, "vwap": 9.3666, "atr_1m": 0.0575, "spread": 0.03, "shares_per_min": 10222, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 272.3, "reachable": 1.4135}}}
{"timestamp": "2026-09-24T15:22:49.992265+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.03 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0268, "vwap": 9.3666, "vwap_slope": -0.0042, "atr": 0.0575, "atr_pct": 0.637, "trend": "flat", "slope_pct": 0.0318, "flat_threshold_pct": 0.1592, "recent_slope_pct": -0.2686, "ema9": 9.0916, "ema20": 9.1423, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.846, "distance_from_high_pct": 7.701, "spread_pct": 0.332, "rvol": 0.727, "volume_pace_ratio": 2.514, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.887, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.81, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0268, "vwap": 9.3666, "atr_1m": 0.0575, "spread": 0.03, "shares_per_min": 10222, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 272.2, "reachable": 1.4132}}}
{"timestamp": "2026-09-24T15:22:55.090184+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0353, "vwap": 9.3666, "vwap_slope": -0.0042, "atr": 0.0575, "atr_pct": 0.636, "trend": "flat", "slope_pct": 0.0318, "flat_threshold_pct": 0.159, "recent_slope_pct": -0.2498, "ema9": 9.0933, "ema20": 9.1431, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.846, "distance_from_high_pct": 7.615, "spread_pct": 0.332, "rvol": 0.727, "volume_pace_ratio": 2.512, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8955, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.75, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0353, "vwap": 9.3666, "atr_1m": 0.0575, "spread": 0.03, "shares_per_min": 10222, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 272.1, "reachable": 1.413}}}
{"timestamp": "2026-09-24T15:23:00.174578+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.03 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0298, "vwap": 9.3665, "vwap_slope": -0.0043, "atr": 0.0575, "atr_pct": 0.636, "trend": "flat", "slope_pct": 0.0318, "flat_threshold_pct": 0.1591, "recent_slope_pct": -0.2619, "ema9": 9.0922, "ema20": 9.1426, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.847, "distance_from_high_pct": 7.671, "spread_pct": 0.332, "rvol": 0.728, "volume_pace_ratio": 2.511, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.89, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.79, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0298, "vwap": 9.3665, "atr_1m": 0.0575, "spread": 0.03, "shares_per_min": 10222, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 272.0, "reachable": 1.4128}}}
{"timestamp": "2026-09-24T15:23:05.297104+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.04, "vwap": 9.3665, "vwap_slope": -0.0032, "atr": 0.056, "atr_pct": 0.619, "trend": "flat", "slope_pct": 0.0297, "flat_threshold_pct": 0.1549, "recent_slope_pct": -0.2264, "ema9": 9.0818, "ema20": 9.1328, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.818, "distance_from_high_pct": 7.566, "spread_pct": 0.332, "rvol": 0.728, "volume_pace_ratio": 2.509, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.72, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.04, "vwap": 9.3665, "atr_1m": 0.056, "spread": 0.03, "shares_per_min": 9210, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 271.9, "reachable": 1.4035}}}
{"timestamp": "2026-09-24T15:23:10.413095+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.04, "vwap": 9.3665, "vwap_slope": -0.0032, "atr": 0.056, "atr_pct": 0.619, "trend": "flat", "slope_pct": 0.0297, "flat_threshold_pct": 0.1549, "recent_slope_pct": -0.2264, "ema9": 9.0818, "ema20": 9.1328, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.818, "distance_from_high_pct": 7.566, "spread_pct": 0.332, "rvol": 0.728, "volume_pace_ratio": 2.507, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.72, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.04, "vwap": 9.3665, "atr_1m": 0.056, "spread": 0.03, "shares_per_min": 9210, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 271.8, "reachable": 1.4033}}}
{"timestamp": "2026-09-24T15:23:15.514349+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.04, "vwap": 9.3665, "vwap_slope": -0.0032, "atr": 0.056, "atr_pct": 0.619, "trend": "flat", "slope_pct": 0.0297, "flat_threshold_pct": 0.1549, "recent_slope_pct": -0.2264, "ema9": 9.0818, "ema20": 9.1328, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.818, "distance_from_high_pct": 7.566, "spread_pct": 0.332, "rvol": 0.728, "volume_pace_ratio": 2.506, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.72, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.04, "vwap": 9.3665, "atr_1m": 0.056, "spread": 0.03, "shares_per_min": 9210, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 271.7, "reachable": 1.4031}}}
{"timestamp": "2026-09-24T15:23:20.592303+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.37", "VWAP sloping down"], "metrics": {"price": 9.0353, "vwap": 9.3665, "vwap_slope": -0.0032, "atr": 0.056, "atr_pct": 0.62, "trend": "flat", "slope_pct": 0.0297, "flat_threshold_pct": 0.1549, "recent_slope_pct": -0.2368, "ema9": 9.0808, "ema20": 9.1323, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.818, "distance_from_high_pct": 7.615, "spread_pct": 0.332, "rvol": 0.728, "volume_pace_ratio": 2.504, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8955, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.75, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0353, "vwap": 9.3665, "atr_1m": 0.056, "spread": 0.03, "shares_per_min": 9210, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 271.7, "reachable": 1.4029}}}
{"timestamp": "2026-09-24T15:23:25.673132+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0164, "vwap": 9.366, "vwap_slope": -0.0036, "atr": 0.0574, "atr_pct": 0.637, "trend": "flat", "slope_pct": 0.0296, "flat_threshold_pct": 0.1592, "recent_slope_pct": -0.2786, "ema9": 9.0771, "ema20": 9.1305, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.82, "distance_from_high_pct": 7.808, "spread_pct": 0.443, "rvol": 0.729, "volume_pace_ratio": 2.505, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8766, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.88, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0164, "vwap": 9.366, "atr_1m": 0.0574, "spread": 0.04, "shares_per_min": 9210, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 271.6, "reachable": 1.4027}}}
{"timestamp": "2026-09-24T15:23:30.765930+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0164, "vwap": 9.366, "vwap_slope": -0.0036, "atr": 0.0574, "atr_pct": 0.637, "trend": "flat", "slope_pct": 0.0296, "flat_threshold_pct": 0.1592, "recent_slope_pct": -0.2786, "ema9": 9.0771, "ema20": 9.1305, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.82, "distance_from_high_pct": 7.808, "spread_pct": 0.443, "rvol": 0.729, "volume_pace_ratio": 2.503, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8766, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.88, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0164, "vwap": 9.366, "atr_1m": 0.0574, "spread": 0.04, "shares_per_min": 9210, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 271.5, "reachable": 1.4024}}}
{"timestamp": "2026-09-24T15:23:35.843873+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.02, "vwap": 9.366, "vwap_slope": -0.0036, "atr": 0.0574, "atr_pct": 0.637, "trend": "flat", "slope_pct": 0.0296, "flat_threshold_pct": 0.1591, "recent_slope_pct": -0.2707, "ema9": 9.0778, "ema20": 9.1309, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.82, "distance_from_high_pct": 7.771, "spread_pct": 0.443, "rvol": 0.729, "volume_pace_ratio": 2.501, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.86, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.02, "vwap": 9.366, "atr_1m": 0.0574, "spread": 0.04, "shares_per_min": 9210, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 271.4, "reachable": 1.4022}}}
{"timestamp": "2026-09-24T15:23:40.927977+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0, "vwap": 9.366, "vwap_slope": -0.0037, "atr": 0.0581, "atr_pct": 0.646, "trend": "flat", "slope_pct": 0.0295, "flat_threshold_pct": 0.1615, "recent_slope_pct": -0.3149, "ema9": 9.0738, "ema20": 9.129, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.82, "distance_from_high_pct": 7.975, "spread_pct": 0.333, "rvol": 0.729, "volume_pace_ratio": 2.5, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0, "vwap": 9.366, "atr_1m": 0.0581, "spread": 0.03, "shares_per_min": 9210, "rising_lows": false, "last_pivot_low": 8.99, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 271.3, "reachable": 1.402}}}
{"timestamp": "2026-09-24T15:23:46.013655+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0, "vwap": 9.366, "vwap_slope": -0.0037, "atr": 0.0581, "atr_pct": 0.646, "trend": "flat", "slope_pct": 0.0295, "flat_threshold_pct": 0.1615, "recent_slope_pct": -0.3149, "ema9": 9.0738, "ema20": 9.129, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.82, "distance_from_high_pct": 7.975, "spread_pct": 0.333, "rvol": 0.729, "volume_pace_ratio": 2.498, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0, "vwap": 9.366, "atr_1m": 0.0581, "spread": 0.03, "shares_per_min": 9210, "rising_lows": false, "last_pivot_low": 8.99, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 271.2, "reachable": 1.4018}}}
{"timestamp": "2026-09-24T15:23:51.140811+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.015, "vwap": 9.366, "vwap_slope": -0.0037, "atr": 0.0581, "atr_pct": 0.645, "trend": "flat", "slope_pct": 0.0296, "flat_threshold_pct": 0.1612, "recent_slope_pct": -0.2817, "ema9": 9.0768, "ema20": 9.1304, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.82, "distance_from_high_pct": 7.822, "spread_pct": 0.333, "rvol": 0.729, "volume_pace_ratio": 2.496, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8752, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.89, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.015, "vwap": 9.366, "atr_1m": 0.0581, "spread": 0.03, "shares_per_min": 9210, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 271.1, "reachable": 1.4016}}}
{"timestamp": "2026-09-24T15:23:56.230450+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.005, "vwap": 9.366, "vwap_slope": -0.0037, "atr": 0.063, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0295, "flat_threshold_pct": 0.1749, "recent_slope_pct": -0.3039, "ema9": 9.0748, "ema20": 9.1295, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.821, "distance_from_high_pct": 7.924, "spread_pct": 0.111, "rvol": 0.729, "volume_pace_ratio": 2.495, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8652, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.005, "vwap": 9.366, "atr_1m": 0.063, "spread": 0.01, "shares_per_min": 9210, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 271.1, "reachable": 1.4014}}}
{"timestamp": "2026-09-24T15:24:01.320076+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.005, "vwap": 9.366, "vwap_slope": -0.0037, "atr": 0.063, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0295, "flat_threshold_pct": 0.1749, "recent_slope_pct": -0.3039, "ema9": 9.0748, "ema20": 9.1295, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.821, "distance_from_high_pct": 7.924, "spread_pct": 0.111, "rvol": 0.729, "volume_pace_ratio": 2.493, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8652, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.005, "vwap": 9.366, "atr_1m": 0.063, "spread": 0.01, "shares_per_min": 9210, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 271.0, "reachable": 1.4011}}}
{"timestamp": "2026-09-24T15:24:06.482067+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.005, "vwap": 9.366, "vwap_slope": -0.0037, "atr": 0.063, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0295, "flat_threshold_pct": 0.1749, "recent_slope_pct": -0.3039, "ema9": 9.0748, "ema20": 9.1295, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.821, "distance_from_high_pct": 7.924, "spread_pct": 0.111, "rvol": 0.729, "volume_pace_ratio": 2.491, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8652, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.005, "vwap": 9.366, "atr_1m": 0.063, "spread": 0.01, "shares_per_min": 9210, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 270.9, "reachable": 1.4009}}}
{"timestamp": "2026-09-24T15:24:11.580269+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.005, "vwap": 9.366, "vwap_slope": -0.0037, "atr": 0.063, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0295, "flat_threshold_pct": 0.1749, "recent_slope_pct": -0.3039, "ema9": 9.0748, "ema20": 9.1295, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.821, "distance_from_high_pct": 7.924, "spread_pct": 0.111, "rvol": 0.729, "volume_pace_ratio": 2.489, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8652, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.005, "vwap": 9.366, "atr_1m": 0.063, "spread": 0.01, "shares_per_min": 9210, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 270.8, "reachable": 1.4007}}}
{"timestamp": "2026-09-24T15:24:16.665357+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.37", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0146, "vwap": 9.3653, "vwap_slope": -0.0017, "atr": 0.0662, "atr_pct": 0.735, "trend": "flat", "slope_pct": 0.0274, "flat_threshold_pct": 0.1836, "recent_slope_pct": -0.1864, "ema9": 9.0628, "ema20": 9.1185, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.81, "distance_from_high_pct": 7.826, "spread_pct": 0.334, "rvol": 0.73, "volume_pace_ratio": 2.492, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8748, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.9, "triggers": [], "reasons": ["below VWAP 9.37"], "price": 9.0146, "vwap": 9.3653, "atr_1m": 0.0662, "spread": 0.03, "shares_per_min": 8827, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 270.7, "reachable": 1.3915}}}
{"timestamp": "2026-09-24T15:24:21.747816+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0026, "vwap": 9.3638, "vwap_slope": -0.0032, "atr": 0.0662, "atr_pct": 0.736, "trend": "flat", "slope_pct": 0.0274, "flat_threshold_pct": 0.1839, "recent_slope_pct": -0.213, "ema9": 9.0604, "ema20": 9.1174, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.817, "distance_from_high_pct": 7.949, "spread_pct": 0.333, "rvol": 0.733, "volume_pace_ratio": 2.501, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8628, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.98, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0026, "vwap": 9.3638, "atr_1m": 0.0662, "spread": 0.03, "shares_per_min": 8827, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 270.6, "reachable": 1.3912}}}
{"timestamp": "2026-09-24T15:24:26.829787+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0187, "vwap": 9.3637, "vwap_slope": -0.0033, "atr": 0.0662, "atr_pct": 0.734, "trend": "flat", "slope_pct": 0.0275, "flat_threshold_pct": 0.1835, "recent_slope_pct": -0.1773, "ema9": 9.0636, "ema20": 9.1189, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.818, "distance_from_high_pct": 7.784, "spread_pct": 0.333, "rvol": 0.734, "volume_pace_ratio": 2.5, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8789, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.87, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0187, "vwap": 9.3637, "atr_1m": 0.0662, "spread": 0.03, "shares_per_min": 8827, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 270.6, "reachable": 1.391}}}
{"timestamp": "2026-09-24T15:24:31.925281+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0187, "vwap": 9.3637, "vwap_slope": -0.0033, "atr": 0.0662, "atr_pct": 0.734, "trend": "flat", "slope_pct": 0.0275, "flat_threshold_pct": 0.1835, "recent_slope_pct": -0.1773, "ema9": 9.0636, "ema20": 9.1189, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.818, "distance_from_high_pct": 7.784, "spread_pct": 0.333, "rvol": 0.734, "volume_pace_ratio": 2.498, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8789, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.87, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0187, "vwap": 9.3637, "atr_1m": 0.0662, "spread": 0.03, "shares_per_min": 8827, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 270.5, "reachable": 1.3908}}}
{"timestamp": "2026-09-24T15:24:37.005488+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0187, "vwap": 9.3637, "vwap_slope": -0.0033, "atr": 0.0662, "atr_pct": 0.734, "trend": "flat", "slope_pct": 0.0275, "flat_threshold_pct": 0.1835, "recent_slope_pct": -0.1773, "ema9": 9.0636, "ema20": 9.1189, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.818, "distance_from_high_pct": 7.784, "spread_pct": 0.333, "rvol": 0.734, "volume_pace_ratio": 2.496, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8789, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.87, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0187, "vwap": 9.3637, "atr_1m": 0.0662, "spread": 0.03, "shares_per_min": 8827, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 270.4, "reachable": 1.3906}}}
{"timestamp": "2026-09-24T15:24:42.102285+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0665, "vwap": 9.3638, "vwap_slope": -0.0032, "atr": 0.0663, "atr_pct": 0.732, "trend": "flat", "slope_pct": 0.0277, "flat_threshold_pct": 0.1829, "recent_slope_pct": -0.0714, "ema9": 9.0731, "ema20": 9.1235, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.818, "distance_from_high_pct": 7.296, "spread_pct": 0.333, "rvol": 0.734, "volume_pace_ratio": 2.495, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9267, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.53, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0665, "vwap": 9.3638, "atr_1m": 0.0663, "spread": 0.03, "shares_per_min": 8827, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 270.3, "reachable": 1.3904}}}
{"timestamp": "2026-09-24T15:24:47.213729+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0027, "vwap": 9.3636, "vwap_slope": -0.0034, "atr": 0.0663, "atr_pct": 0.737, "trend": "flat", "slope_pct": 0.0274, "flat_threshold_pct": 0.1842, "recent_slope_pct": -0.2128, "ema9": 9.0604, "ema20": 9.1174, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.818, "distance_from_high_pct": 7.948, "spread_pct": 0.333, "rvol": 0.734, "volume_pace_ratio": 2.493, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8629, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.98, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0027, "vwap": 9.3636, "atr_1m": 0.0663, "spread": 0.03, "shares_per_min": 8827, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 270.2, "reachable": 1.3901}}}
{"timestamp": "2026-09-24T15:24:52.291182+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0154, "vwap": 9.3637, "vwap_slope": -0.0033, "atr": 0.0663, "atr_pct": 0.736, "trend": "flat", "slope_pct": 0.0274, "flat_threshold_pct": 0.184, "recent_slope_pct": -0.1846, "ema9": 9.0629, "ema20": 9.1186, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.818, "distance_from_high_pct": 7.818, "spread_pct": 0.333, "rvol": 0.734, "volume_pace_ratio": 2.491, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8756, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.89, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0154, "vwap": 9.3637, "atr_1m": 0.0663, "spread": 0.03, "shares_per_min": 8827, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 270.1, "reachable": 1.3899}}}
{"timestamp": "2026-09-24T15:24:57.371987+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0424, "vwap": 9.3637, "vwap_slope": -0.0033, "atr": 0.0663, "atr_pct": 0.734, "trend": "flat", "slope_pct": 0.0276, "flat_threshold_pct": 0.1834, "recent_slope_pct": -0.1248, "ema9": 9.0683, "ema20": 9.1212, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.818, "distance_from_high_pct": 7.542, "spread_pct": 0.333, "rvol": 0.734, "volume_pace_ratio": 2.489, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9026, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.7, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0424, "vwap": 9.3637, "atr_1m": 0.0663, "spread": 0.03, "shares_per_min": 8827, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 270.0, "reachable": 1.3897}}}
{"timestamp": "2026-09-24T15:25:02.452572+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0424, "vwap": 9.3637, "vwap_slope": -0.0033, "atr": 0.0663, "atr_pct": 0.734, "trend": "flat", "slope_pct": 0.0276, "flat_threshold_pct": 0.1834, "recent_slope_pct": -0.1248, "ema9": 9.0683, "ema20": 9.1212, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.818, "distance_from_high_pct": 7.542, "spread_pct": 0.333, "rvol": 0.734, "volume_pace_ratio": 2.487, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9026, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.7, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0424, "vwap": 9.3637, "atr_1m": 0.0663, "spread": 0.03, "shares_per_min": 8827, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 270.0, "reachable": 1.3895}}}
{"timestamp": "2026-09-24T15:25:07.538580+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0044, "vwap": 9.3624, "vwap_slope": -0.0041, "atr": 0.0668, "atr_pct": 0.742, "trend": "flat", "slope_pct": 0.0255, "flat_threshold_pct": 0.1855, "recent_slope_pct": -0.0928, "ema9": 9.0555, "ema20": 9.11, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.802, "distance_from_high_pct": 7.93, "spread_pct": 0.333, "rvol": 0.736, "volume_pace_ratio": 2.495, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8646, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0044, "vwap": 9.3624, "atr_1m": 0.0668, "spread": 0.03, "shares_per_min": 8947, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 269.9, "reachable": 1.3845}}}
{"timestamp": "2026-09-24T15:25:12.632000+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.003, "vwap": 9.3623, "vwap_slope": -0.0042, "atr": 0.0678, "atr_pct": 0.753, "trend": "flat", "slope_pct": 0.0255, "flat_threshold_pct": 0.1883, "recent_slope_pct": -0.0959, "ema9": 9.0552, "ema20": 9.1099, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.802, "distance_from_high_pct": 7.945, "spread_pct": 0.334, "rvol": 0.737, "volume_pace_ratio": 2.493, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8632, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.98, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.003, "vwap": 9.3623, "atr_1m": 0.0678, "spread": 0.03, "shares_per_min": 8947, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 269.8, "reachable": 1.3843}}}
{"timestamp": "2026-09-24T15:25:17.720493+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.98 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 8.98, "vwap": 9.3622, "vwap_slope": -0.0043, "atr": 0.0693, "atr_pct": 0.771, "trend": "flat", "slope_pct": 0.0254, "flat_threshold_pct": 0.1928, "recent_slope_pct": -0.147, "ema9": 9.0506, "ema20": 9.1077, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.803, "distance_from_high_pct": 8.18, "spread_pct": 0.334, "rvol": 0.737, "volume_pace_ratio": 2.492, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.15, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.98, "vwap": 9.3622, "atr_1m": 0.0693, "spread": 0.03, "shares_per_min": 8947, "rising_lows": false, "last_pivot_low": 8.88, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 269.7, "reachable": 1.384}}}
{"timestamp": "2026-09-24T15:25:22.825592+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.98 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 8.98, "vwap": 9.3622, "vwap_slope": -0.0043, "atr": 0.0693, "atr_pct": 0.771, "trend": "flat", "slope_pct": 0.0254, "flat_threshold_pct": 0.1928, "recent_slope_pct": -0.147, "ema9": 9.0506, "ema20": 9.1077, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.803, "distance_from_high_pct": 8.18, "spread_pct": 0.334, "rvol": 0.737, "volume_pace_ratio": 2.49, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.15, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.98, "vwap": 9.3622, "atr_1m": 0.0693, "spread": 0.03, "shares_per_min": 8947, "rising_lows": false, "last_pivot_low": 8.88, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 269.6, "reachable": 1.3838}}}
{"timestamp": "2026-09-24T15:25:27.918098+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.98 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 8.98, "vwap": 9.3621, "vwap_slope": -0.0044, "atr": 0.0693, "atr_pct": 0.771, "trend": "flat", "slope_pct": 0.0254, "flat_threshold_pct": 0.1928, "recent_slope_pct": -0.147, "ema9": 9.0506, "ema20": 9.1077, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.803, "distance_from_high_pct": 8.18, "spread_pct": 0.334, "rvol": 0.737, "volume_pace_ratio": 2.489, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.15, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.98, "vwap": 9.3621, "atr_1m": 0.0693, "spread": 0.03, "shares_per_min": 8947, "rising_lows": false, "last_pivot_low": 8.88, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 269.5, "reachable": 1.3836}}}
{"timestamp": "2026-09-24T15:25:33.028047+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.98 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 8.98, "vwap": 9.3621, "vwap_slope": -0.0044, "atr": 0.0693, "atr_pct": 0.771, "trend": "flat", "slope_pct": 0.0254, "flat_threshold_pct": 0.1928, "recent_slope_pct": -0.147, "ema9": 9.0506, "ema20": 9.1077, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.803, "distance_from_high_pct": 8.18, "spread_pct": 0.334, "rvol": 0.737, "volume_pace_ratio": 2.487, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.15, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.98, "vwap": 9.3621, "atr_1m": 0.0693, "spread": 0.03, "shares_per_min": 8947, "rising_lows": false, "last_pivot_low": 8.88, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 269.4, "reachable": 1.3834}}}
{"timestamp": "2026-09-24T15:25:38.123147+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0, "vwap": 9.3614, "vwap_slope": -0.0051, "atr": 0.0693, "atr_pct": 0.77, "trend": "flat", "slope_pct": 0.0255, "flat_threshold_pct": 0.1924, "recent_slope_pct": -0.1026, "ema9": 9.0546, "ema20": 9.1096, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.807, "distance_from_high_pct": 7.975, "spread_pct": 0.444, "rvol": 0.738, "volume_pace_ratio": 2.49, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0, "vwap": 9.3614, "atr_1m": 0.0693, "spread": 0.04, "shares_per_min": 8947, "rising_lows": false, "last_pivot_low": 8.99, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 269.4, "reachable": 1.3832}}}
{"timestamp": "2026-09-24T15:25:43.232035+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0, "vwap": 9.3614, "vwap_slope": -0.0051, "atr": 0.0693, "atr_pct": 0.77, "trend": "flat", "slope_pct": 0.0255, "flat_threshold_pct": 0.1924, "recent_slope_pct": -0.1026, "ema9": 9.0546, "ema20": 9.1096, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.807, "distance_from_high_pct": 7.975, "spread_pct": 0.556, "rvol": 0.738, "volume_pace_ratio": 2.489, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0, "vwap": 9.3614, "atr_1m": 0.0693, "spread": 0.05, "shares_per_min": 8947, "rising_lows": false, "last_pivot_low": 8.99, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 269.3, "reachable": 1.383}}}
{"timestamp": "2026-09-24T15:25:48.324023+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0, "vwap": 9.3614, "vwap_slope": -0.0051, "atr": 0.0693, "atr_pct": 0.77, "trend": "flat", "slope_pct": 0.0255, "flat_threshold_pct": 0.1924, "recent_slope_pct": -0.1026, "ema9": 9.0546, "ema20": 9.1096, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.807, "distance_from_high_pct": 7.975, "spread_pct": 0.556, "rvol": 0.738, "volume_pace_ratio": 2.487, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0, "vwap": 9.3614, "atr_1m": 0.0693, "spread": 0.05, "shares_per_min": 8947, "rising_lows": false, "last_pivot_low": 8.99, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 269.2, "reachable": 1.3827}}}
{"timestamp": "2026-09-24T15:25:53.424114+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 8.995, "vwap": 9.3611, "vwap_slope": -0.0054, "atr": 0.0693, "atr_pct": 0.77, "trend": "flat", "slope_pct": 0.0255, "flat_threshold_pct": 0.1925, "recent_slope_pct": -0.1137, "ema9": 9.0536, "ema20": 9.1091, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.808, "distance_from_high_pct": 8.027, "spread_pct": 0.556, "rvol": 0.739, "volume_pace_ratio": 2.487, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8552, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.04, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.995, "vwap": 9.3611, "atr_1m": 0.0693, "spread": 0.05, "shares_per_min": 8947, "rising_lows": false, "last_pivot_low": 8.99, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 269.1, "reachable": 1.3825}}}
{"timestamp": "2026-09-24T15:25:58.639880+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.03 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0289, "vwap": 9.3612, "vwap_slope": -0.0053, "atr": 0.0693, "atr_pct": 0.767, "trend": "flat", "slope_pct": 0.0256, "flat_threshold_pct": 0.1918, "recent_slope_pct": -0.0385, "ema9": 9.0604, "ema20": 9.1124, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.808, "distance_from_high_pct": 7.68, "spread_pct": 0.556, "rvol": 0.739, "volume_pace_ratio": 2.485, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8891, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.8, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0289, "vwap": 9.3612, "atr_1m": 0.0693, "spread": 0.05, "shares_per_min": 8947, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 269.0, "reachable": 1.3823}}}
{"timestamp": "2026-09-24T15:26:03.741367+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 9.0488, "vwap": 9.3612, "vwap_slope": -0.0047, "atr": 0.0659, "atr_pct": 0.728, "trend": "flat", "slope_pct": 0.024, "flat_threshold_pct": 0.1819, "recent_slope_pct": 0.0906, "ema9": 9.0613, "ema20": 9.108, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.795, "distance_from_high_pct": 7.476, "spread_pct": 0.556, "rvol": 0.739, "volume_pace_ratio": 2.483, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.909, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.65, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0488, "vwap": 9.3612, "atr_1m": 0.0659, "spread": 0.05, "shares_per_min": 8784, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 268.9, "reachable": 1.3773}}}
{"timestamp": "2026-09-24T15:26:08.877938+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 8.995, "vwap": 9.361, "vwap_slope": -0.0049, "atr": 0.0713, "atr_pct": 0.793, "trend": "flat", "slope_pct": 0.0237, "flat_threshold_pct": 0.1982, "recent_slope_pct": -0.0285, "ema9": 9.0505, "ema20": 9.1029, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.796, "distance_from_high_pct": 8.027, "spread_pct": 0.556, "rvol": 0.74, "volume_pace_ratio": 2.483, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8552, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.04, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.995, "vwap": 9.361, "atr_1m": 0.0713, "spread": 0.05, "shares_per_min": 8784, "rising_lows": false, "last_pivot_low": 8.99, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 268.9, "reachable": 1.3771}}}
{"timestamp": "2026-09-24T15:26:13.988584+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 8.995, "vwap": 9.361, "vwap_slope": -0.0049, "atr": 0.0713, "atr_pct": 0.793, "trend": "flat", "slope_pct": 0.0237, "flat_threshold_pct": 0.1982, "recent_slope_pct": -0.0285, "ema9": 9.0505, "ema20": 9.1029, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.796, "distance_from_high_pct": 8.027, "spread_pct": 0.556, "rvol": 0.74, "volume_pace_ratio": 2.481, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8552, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.04, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.995, "vwap": 9.361, "atr_1m": 0.0713, "spread": 0.05, "shares_per_min": 8784, "rising_lows": false, "last_pivot_low": 8.99, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 268.8, "reachable": 1.3768}}}
{"timestamp": "2026-09-24T15:26:19.096258+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 8.995, "vwap": 9.361, "vwap_slope": -0.005, "atr": 0.0713, "atr_pct": 0.793, "trend": "flat", "slope_pct": 0.0237, "flat_threshold_pct": 0.1982, "recent_slope_pct": -0.0285, "ema9": 9.0505, "ema20": 9.1029, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.796, "distance_from_high_pct": 8.027, "spread_pct": 0.556, "rvol": 0.74, "volume_pace_ratio": 2.48, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8552, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.04, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.995, "vwap": 9.361, "atr_1m": 0.0713, "spread": 0.05, "shares_per_min": 8784, "rising_lows": false, "last_pivot_low": 8.99, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 268.7, "reachable": 1.3766}}}
{"timestamp": "2026-09-24T15:26:24.184147+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0425, "vwap": 9.3609, "vwap_slope": -0.005, "atr": 0.0713, "atr_pct": 0.789, "trend": "flat", "slope_pct": 0.0239, "flat_threshold_pct": 0.1972, "recent_slope_pct": 0.0767, "ema9": 9.06, "ema20": 9.1074, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.797, "distance_from_high_pct": 7.541, "spread_pct": 0.556, "rvol": 0.74, "volume_pace_ratio": 2.478, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9027, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.7, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0425, "vwap": 9.3609, "atr_1m": 0.0713, "spread": 0.05, "shares_per_min": 8784, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 268.6, "reachable": 1.3764}}}
{"timestamp": "2026-09-24T15:26:29.270612+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0425, "vwap": 9.3609, "vwap_slope": -0.005, "atr": 0.0713, "atr_pct": 0.789, "trend": "flat", "slope_pct": 0.0239, "flat_threshold_pct": 0.1972, "recent_slope_pct": 0.0767, "ema9": 9.06, "ema20": 9.1074, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.797, "distance_from_high_pct": 7.541, "spread_pct": 0.556, "rvol": 0.74, "volume_pace_ratio": 2.477, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9027, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.7, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0425, "vwap": 9.3609, "atr_1m": 0.0713, "spread": 0.05, "shares_per_min": 8784, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 268.5, "reachable": 1.3762}}}
{"timestamp": "2026-09-24T15:26:34.368263+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0401, "vwap": 9.3609, "vwap_slope": -0.0051, "atr": 0.0713, "atr_pct": 0.789, "trend": "flat", "slope_pct": 0.0239, "flat_threshold_pct": 0.1972, "recent_slope_pct": 0.0714, "ema9": 9.0596, "ema20": 9.1072, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.797, "distance_from_high_pct": 7.565, "spread_pct": 0.556, "rvol": 0.74, "volume_pace_ratio": 2.475, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9003, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.72, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0401, "vwap": 9.3609, "atr_1m": 0.0713, "spread": 0.05, "shares_per_min": 8784, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 268.4, "reachable": 1.376}}}
{"timestamp": "2026-09-24T15:26:39.476020+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.98 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 8.9771, "vwap": 9.3609, "vwap_slope": -0.0051, "atr": 0.0713, "atr_pct": 0.794, "trend": "flat", "slope_pct": 0.0236, "flat_threshold_pct": 0.1986, "recent_slope_pct": -0.0682, "ema9": 9.047, "ema20": 9.1012, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.797, "distance_from_high_pct": 8.21, "spread_pct": 0.556, "rvol": 0.74, "volume_pace_ratio": 2.473, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8373, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.17, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.9771, "vwap": 9.3609, "atr_1m": 0.0713, "spread": 0.05, "shares_per_min": 8784, "rising_lows": false, "last_pivot_low": 8.88, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 268.3, "reachable": 1.3758}}}
{"timestamp": "2026-09-24T15:26:44.547835+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.98 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 8.9771, "vwap": 9.3609, "vwap_slope": -0.0051, "atr": 0.0713, "atr_pct": 0.794, "trend": "flat", "slope_pct": 0.0236, "flat_threshold_pct": 0.1986, "recent_slope_pct": -0.0682, "ema9": 9.047, "ema20": 9.1012, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.797, "distance_from_high_pct": 8.21, "spread_pct": 0.556, "rvol": 0.74, "volume_pace_ratio": 2.471, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8373, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.17, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.9771, "vwap": 9.3609, "atr_1m": 0.0713, "spread": 0.05, "shares_per_min": 8784, "rising_lows": false, "last_pivot_low": 8.88, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 268.3, "reachable": 1.3755}}}
{"timestamp": "2026-09-24T15:26:49.657623+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0, "vwap": 9.3608, "vwap_slope": -0.0051, "atr": 0.0713, "atr_pct": 0.792, "trend": "flat", "slope_pct": 0.0237, "flat_threshold_pct": 0.1981, "recent_slope_pct": -0.0174, "ema9": 9.0515, "ema20": 9.1034, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.797, "distance_from_high_pct": 7.975, "spread_pct": 0.444, "rvol": 0.74, "volume_pace_ratio": 2.47, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0, "vwap": 9.3608, "atr_1m": 0.0713, "spread": 0.04, "shares_per_min": 8784, "rising_lows": false, "last_pivot_low": 8.99, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 268.2, "reachable": 1.3753}}}
{"timestamp": "2026-09-24T15:26:54.765644+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0072, "vwap": 9.3608, "vwap_slope": -0.0052, "atr": 0.0713, "atr_pct": 0.792, "trend": "flat", "slope_pct": 0.0238, "flat_threshold_pct": 0.1979, "recent_slope_pct": -0.0014, "ema9": 9.053, "ema20": 9.1041, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.797, "distance_from_high_pct": 7.902, "spread_pct": 0.444, "rvol": 0.74, "volume_pace_ratio": 2.468, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8674, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.95, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0072, "vwap": 9.3608, "atr_1m": 0.0713, "spread": 0.04, "shares_per_min": 8784, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 268.1, "reachable": 1.3751}}}
{"timestamp": "2026-09-24T15:26:59.859930+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0, "vwap": 9.3607, "vwap_slope": -0.0052, "atr": 0.0713, "atr_pct": 0.792, "trend": "flat", "slope_pct": 0.0237, "flat_threshold_pct": 0.1981, "recent_slope_pct": -0.0174, "ema9": 9.0515, "ema20": 9.1034, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.797, "distance_from_high_pct": 7.975, "spread_pct": 0.444, "rvol": 0.74, "volume_pace_ratio": 2.467, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0, "vwap": 9.3607, "atr_1m": 0.0713, "spread": 0.04, "shares_per_min": 8784, "rising_lows": false, "last_pivot_low": 8.99, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 268.0, "reachable": 1.3749}}}
{"timestamp": "2026-09-24T15:27:04.987972+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0, "vwap": 9.3607, "vwap_slope": -0.0052, "atr": 0.0713, "atr_pct": 0.792, "trend": "flat", "slope_pct": 0.0237, "flat_threshold_pct": 0.1981, "recent_slope_pct": -0.0174, "ema9": 9.0515, "ema20": 9.1034, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.797, "distance_from_high_pct": 7.975, "spread_pct": 0.444, "rvol": 0.74, "volume_pace_ratio": 2.465, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0, "vwap": 9.3607, "atr_1m": 0.0713, "spread": 0.04, "shares_per_min": 8784, "rising_lows": false, "last_pivot_low": 8.99, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 267.9, "reachable": 1.3747}}}
{"timestamp": "2026-09-24T15:27:10.073338+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.9996, "vwap": 9.3607, "vwap_slope": -0.003, "atr": 0.0676, "atr_pct": 0.752, "trend": "flat", "slope_pct": 0.0218, "flat_threshold_pct": 0.1879, "recent_slope_pct": -0.059, "ema9": 9.0412, "ema20": 9.0935, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.792, "distance_from_high_pct": 7.98, "spread_pct": 0.444, "rvol": 0.74, "volume_pace_ratio": 2.463, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8598, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.01, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.9996, "vwap": 9.3607, "atr_1m": 0.0676, "spread": 0.04, "shares_per_min": 7397, "rising_lows": false, "last_pivot_low": 8.99, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 267.8, "reachable": 1.3744}}}
{"timestamp": "2026-09-24T15:27:15.172733+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.9946, "vwap": 9.3607, "vwap_slope": -0.003, "atr": 0.0709, "atr_pct": 0.788, "trend": "flat", "slope_pct": 0.0218, "flat_threshold_pct": 0.197, "recent_slope_pct": -0.0701, "ema9": 9.0402, "ema20": 9.093, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.792, "distance_from_high_pct": 8.031, "spread_pct": 0.444, "rvol": 0.74, "volume_pace_ratio": 2.462, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8548, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.04, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.9946, "vwap": 9.3607, "atr_1m": 0.0709, "spread": 0.04, "shares_per_min": 7397, "rising_lows": false, "last_pivot_low": 8.99, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 267.7, "reachable": 1.3742}}}
{"timestamp": "2026-09-24T15:27:20.271412+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 9.0, "vwap": 9.3607, "vwap_slope": -0.003, "atr": 0.0709, "atr_pct": 0.787, "trend": "flat", "slope_pct": 0.0218, "flat_threshold_pct": 0.1968, "recent_slope_pct": -0.0581, "ema9": 9.0412, "ema20": 9.0935, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.792, "distance_from_high_pct": 7.975, "spread_pct": 0.444, "rvol": 0.74, "volume_pace_ratio": 2.46, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0, "vwap": 9.3607, "atr_1m": 0.0709, "spread": 0.04, "shares_per_min": 7397, "rising_lows": false, "last_pivot_low": 8.99, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 267.7, "reachable": 1.374}}}
{"timestamp": "2026-09-24T15:27:25.368637+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 9.0008, "vwap": 9.3606, "vwap_slope": -0.0031, "atr": 0.0709, "atr_pct": 0.787, "trend": "flat", "slope_pct": 0.0218, "flat_threshold_pct": 0.1968, "recent_slope_pct": -0.0563, "ema9": 9.0414, "ema20": 9.0936, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.792, "distance_from_high_pct": 7.967, "spread_pct": 0.444, "rvol": 0.74, "volume_pace_ratio": 2.459, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.861, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0008, "vwap": 9.3606, "atr_1m": 0.0709, "spread": 0.04, "shares_per_min": 7397, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 267.6, "reachable": 1.3738}}}
{"timestamp": "2026-09-24T15:27:30.480883+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.989, "vwap": 9.3604, "vwap_slope": -0.0034, "atr": 0.0712, "atr_pct": 0.792, "trend": "flat", "slope_pct": 0.0218, "flat_threshold_pct": 0.198, "recent_slope_pct": -0.0825, "ema9": 9.039, "ema20": 9.0925, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.794, "distance_from_high_pct": 8.088, "spread_pct": 0.444, "rvol": 0.741, "volume_pace_ratio": 2.459, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8492, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.08, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.989, "vwap": 9.3604, "atr_1m": 0.0712, "spread": 0.04, "shares_per_min": 7397, "rising_lows": false, "last_pivot_low": 8.88, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 267.5, "reachable": 1.3736}}}
{"timestamp": "2026-09-24T15:27:35.563861+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 9.0352, "vwap": 9.3603, "vwap_slope": -0.0034, "atr": 0.0712, "atr_pct": 0.788, "trend": "flat", "slope_pct": 0.022, "flat_threshold_pct": 0.1969, "recent_slope_pct": 0.0199, "ema9": 9.0483, "ema20": 9.0969, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.794, "distance_from_high_pct": 7.616, "spread_pct": 0.444, "rvol": 0.741, "volume_pace_ratio": 2.457, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8954, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.75, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0352, "vwap": 9.3603, "atr_1m": 0.0712, "spread": 0.04, "shares_per_min": 7397, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 267.4, "reachable": 1.3734}}}
{"timestamp": "2026-09-24T15:27:40.636185+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.9912, "vwap": 9.3603, "vwap_slope": -0.0034, "atr": 0.0712, "atr_pct": 0.792, "trend": "flat", "slope_pct": 0.0218, "flat_threshold_pct": 0.1979, "recent_slope_pct": -0.0776, "ema9": 9.0395, "ema20": 9.0927, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.794, "distance_from_high_pct": 8.065, "spread_pct": 0.444, "rvol": 0.741, "volume_pace_ratio": 2.456, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8514, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.07, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.9912, "vwap": 9.3603, "atr_1m": 0.0712, "spread": 0.04, "shares_per_min": 7397, "rising_lows": false, "last_pivot_low": 8.99, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 267.3, "reachable": 1.3731}}}
{"timestamp": "2026-09-24T15:27:45.717088+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 9.0352, "vwap": 9.3603, "vwap_slope": -0.0034, "atr": 0.0712, "atr_pct": 0.788, "trend": "flat", "slope_pct": 0.022, "flat_threshold_pct": 0.1969, "recent_slope_pct": 0.0199, "ema9": 9.0483, "ema20": 9.0969, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.794, "distance_from_high_pct": 7.616, "spread_pct": 0.444, "rvol": 0.741, "volume_pace_ratio": 2.454, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8954, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.75, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0352, "vwap": 9.3603, "atr_1m": 0.0712, "spread": 0.04, "shares_per_min": 7397, "rising_lows": false, "last_pivot_low": 9.0, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 267.2, "reachable": 1.3729}}}
{"timestamp": "2026-09-24T15:27:50.809292+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 9.0, "vwap": 9.3603, "vwap_slope": -0.0034, "atr": 0.0712, "atr_pct": 0.791, "trend": "flat", "slope_pct": 0.0218, "flat_threshold_pct": 0.1977, "recent_slope_pct": -0.0581, "ema9": 9.0412, "ema20": 9.0935, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.794, "distance_from_high_pct": 7.975, "spread_pct": 0.444, "rvol": 0.741, "volume_pace_ratio": 2.452, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0, "vwap": 9.3603, "atr_1m": 0.0712, "spread": 0.04, "shares_per_min": 7397, "rising_lows": false, "last_pivot_low": 8.99, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 267.2, "reachable": 1.3727}}}
{"timestamp": "2026-09-24T15:27:55.902145+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.989, "vwap": 9.3602, "vwap_slope": -0.0035, "atr": 0.0712, "atr_pct": 0.792, "trend": "flat", "slope_pct": 0.0218, "flat_threshold_pct": 0.198, "recent_slope_pct": -0.0825, "ema9": 9.039, "ema20": 9.0925, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.794, "distance_from_high_pct": 8.088, "spread_pct": 0.444, "rvol": 0.741, "volume_pace_ratio": 2.451, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8492, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.08, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.989, "vwap": 9.3602, "atr_1m": 0.0712, "spread": 0.04, "shares_per_min": 7397, "rising_lows": false, "last_pivot_low": 8.88, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 267.1, "reachable": 1.3725}}}
{"timestamp": "2026-09-24T15:28:00.979661+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.989, "vwap": 9.3602, "vwap_slope": -0.0035, "atr": 0.0712, "atr_pct": 0.792, "trend": "flat", "slope_pct": 0.0218, "flat_threshold_pct": 0.198, "recent_slope_pct": -0.0825, "ema9": 9.039, "ema20": 9.0925, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.794, "distance_from_high_pct": 8.088, "spread_pct": 0.444, "rvol": 0.741, "volume_pace_ratio": 2.449, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8492, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.08, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.989, "vwap": 9.3602, "atr_1m": 0.0712, "spread": 0.04, "shares_per_min": 7397, "rising_lows": false, "last_pivot_low": 8.88, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 267.0, "reachable": 1.3723}}}
{"timestamp": "2026-09-24T15:28:06.074475+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.989, "vwap": 9.3602, "vwap_slope": -0.0035, "atr": 0.0712, "atr_pct": 0.792, "trend": "flat", "slope_pct": 0.0218, "flat_threshold_pct": 0.198, "recent_slope_pct": -0.0825, "ema9": 9.039, "ema20": 9.0925, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.794, "distance_from_high_pct": 8.088, "spread_pct": 0.444, "rvol": 0.741, "volume_pace_ratio": 2.447, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8492, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.08, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.989, "vwap": 9.3602, "atr_1m": 0.0712, "spread": 0.04, "shares_per_min": 7397, "rising_lows": false, "last_pivot_low": 8.88, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 266.9, "reachable": 1.3721}}}
{"timestamp": "2026-09-24T15:28:11.159118+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.9999, "vwap": 9.3597, "vwap_slope": -0.0016, "atr": 0.0687, "atr_pct": 0.763, "trend": "flat", "slope_pct": 0.02, "flat_threshold_pct": 0.1908, "recent_slope_pct": -0.1607, "ema9": 9.0312, "ema20": 9.0837, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.784, "distance_from_high_pct": 7.976, "spread_pct": 0.334, "rvol": 0.742, "volume_pace_ratio": 2.449, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8601, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.9999, "vwap": 9.3597, "atr_1m": 0.0687, "spread": 0.03, "shares_per_min": 6942, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 266.8, "reachable": 1.3718}}}
{"timestamp": "2026-09-24T15:28:16.320094+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.9999, "vwap": 9.3596, "vwap_slope": -0.0016, "atr": 0.0687, "atr_pct": 0.763, "trend": "flat", "slope_pct": 0.02, "flat_threshold_pct": 0.1908, "recent_slope_pct": -0.1607, "ema9": 9.0312, "ema20": 9.0837, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.784, "distance_from_high_pct": 7.976, "spread_pct": 0.334, "rvol": 0.742, "volume_pace_ratio": 2.448, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8601, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.9999, "vwap": 9.3596, "atr_1m": 0.0687, "spread": 0.03, "shares_per_min": 6942, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 266.7, "reachable": 1.3716}}}
{"timestamp": "2026-09-24T15:28:21.403999+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.9861, "vwap": 9.3596, "vwap_slope": -0.0016, "atr": 0.0687, "atr_pct": 0.764, "trend": "flat", "slope_pct": 0.0199, "flat_threshold_pct": 0.191, "recent_slope_pct": -0.1914, "ema9": 9.0284, "ema20": 9.0824, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.784, "distance_from_high_pct": 8.118, "spread_pct": 0.334, "rvol": 0.742, "volume_pace_ratio": 2.446, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8463, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.1, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.9861, "vwap": 9.3596, "atr_1m": 0.0687, "spread": 0.03, "shares_per_min": 6942, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 266.6, "reachable": 1.3714}}}
{"timestamp": "2026-09-24T15:28:26.484023+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.98 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.985, "vwap": 9.3594, "vwap_slope": -0.0018, "atr": 0.0687, "atr_pct": 0.764, "trend": "flat", "slope_pct": 0.0199, "flat_threshold_pct": 0.1911, "recent_slope_pct": -0.1938, "ema9": 9.0282, "ema20": 9.0823, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.785, "distance_from_high_pct": 8.129, "spread_pct": 0.334, "rvol": 0.743, "volume_pace_ratio": 2.446, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8452, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.11, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.985, "vwap": 9.3594, "atr_1m": 0.0687, "spread": 0.03, "shares_per_min": 6942, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 266.6, "reachable": 1.3712}}}
{"timestamp": "2026-09-24T15:28:31.567917+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 9.0, "vwap": 9.3594, "vwap_slope": -0.0018, "atr": 0.0687, "atr_pct": 0.763, "trend": "flat", "slope_pct": 0.02, "flat_threshold_pct": 0.1908, "recent_slope_pct": -0.1605, "ema9": 9.0312, "ema20": 9.0837, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.785, "distance_from_high_pct": 7.975, "spread_pct": 0.334, "rvol": 0.743, "volume_pace_ratio": 2.444, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.0, "vwap": 9.3594, "atr_1m": 0.0687, "spread": 0.03, "shares_per_min": 6942, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 266.5, "reachable": 1.371}}}
{"timestamp": "2026-09-24T15:28:36.948101+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.9883, "vwap": 9.3594, "vwap_slope": -0.0019, "atr": 0.0687, "atr_pct": 0.764, "trend": "flat", "slope_pct": 0.0199, "flat_threshold_pct": 0.191, "recent_slope_pct": -0.1865, "ema9": 9.0289, "ema20": 9.0826, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.785, "distance_from_high_pct": 8.095, "spread_pct": 0.334, "rvol": 0.743, "volume_pace_ratio": 2.442, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8485, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.09, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.9883, "vwap": 9.3594, "atr_1m": 0.0687, "spread": 0.03, "shares_per_min": 6942, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 266.4, "reachable": 1.3707}}}
{"timestamp": "2026-09-24T15:28:42.021401+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.9852, "vwap": 9.3594, "vwap_slope": -0.0019, "atr": 0.0687, "atr_pct": 0.764, "trend": "flat", "slope_pct": 0.0199, "flat_threshold_pct": 0.1911, "recent_slope_pct": -0.1934, "ema9": 9.0283, "ema20": 9.0823, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.785, "distance_from_high_pct": 8.127, "spread_pct": 0.334, "rvol": 0.743, "volume_pace_ratio": 2.441, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8454, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.11, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.9852, "vwap": 9.3594, "atr_1m": 0.0687, "spread": 0.03, "shares_per_min": 6942, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 266.3, "reachable": 1.3705}}}
{"timestamp": "2026-09-24T15:28:47.105939+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.9932, "vwap": 9.3594, "vwap_slope": -0.0019, "atr": 0.0687, "atr_pct": 0.764, "trend": "flat", "slope_pct": 0.0199, "flat_threshold_pct": 0.1909, "recent_slope_pct": -0.1756, "ema9": 9.0299, "ema20": 9.083, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.785, "distance_from_high_pct": 8.045, "spread_pct": 0.334, "rvol": 0.743, "volume_pace_ratio": 2.439, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8534, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.05, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.9932, "vwap": 9.3594, "atr_1m": 0.0687, "spread": 0.03, "shares_per_min": 6942, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 266.2, "reachable": 1.3703}}}
{"timestamp": "2026-09-24T15:28:52.199827+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.98 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.985, "vwap": 9.3594, "vwap_slope": -0.0019, "atr": 0.0687, "atr_pct": 0.764, "trend": "flat", "slope_pct": 0.0199, "flat_threshold_pct": 0.1911, "recent_slope_pct": -0.1938, "ema9": 9.0282, "ema20": 9.0823, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.785, "distance_from_high_pct": 8.129, "spread_pct": 0.334, "rvol": 0.743, "volume_pace_ratio": 2.437, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8452, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.11, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.985, "vwap": 9.3594, "atr_1m": 0.0687, "spread": 0.03, "shares_per_min": 6942, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 266.1, "reachable": 1.3701}}}
{"timestamp": "2026-09-24T15:28:57.272527+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.9969, "vwap": 9.3594, "vwap_slope": -0.0019, "atr": 0.0687, "atr_pct": 0.763, "trend": "flat", "slope_pct": 0.0199, "flat_threshold_pct": 0.1908, "recent_slope_pct": -0.1674, "ema9": 9.0306, "ema20": 9.0834, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.785, "distance_from_high_pct": 8.007, "spread_pct": 0.334, "rvol": 0.743, "volume_pace_ratio": 2.435, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8571, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.02, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.9969, "vwap": 9.3594, "atr_1m": 0.0687, "spread": 0.03, "shares_per_min": 6942, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 266.0, "reachable": 1.3699}}}
{"timestamp": "2026-09-24T15:29:02.355424+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.995, "vwap": 9.3591, "vwap_slope": -0.0021, "atr": 0.0687, "atr_pct": 0.764, "trend": "flat", "slope_pct": 0.0199, "flat_threshold_pct": 0.1909, "recent_slope_pct": -0.1716, "ema9": 9.0302, "ema20": 9.0832, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.786, "distance_from_high_pct": 8.027, "spread_pct": 0.334, "rvol": 0.743, "volume_pace_ratio": 2.435, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8552, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.04, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.995, "vwap": 9.3591, "atr_1m": 0.0687, "spread": 0.03, "shares_per_min": 6942, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 266.0, "reachable": 1.3696}}}
{"timestamp": "2026-09-24T15:29:07.437202+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.995, "vwap": 9.3591, "vwap_slope": -0.0021, "atr": 0.0687, "atr_pct": 0.764, "trend": "flat", "slope_pct": 0.0199, "flat_threshold_pct": 0.1909, "recent_slope_pct": -0.1716, "ema9": 9.0302, "ema20": 9.0832, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.786, "distance_from_high_pct": 8.027, "spread_pct": 0.334, "rvol": 0.743, "volume_pace_ratio": 2.434, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8552, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.04, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.995, "vwap": 9.3591, "atr_1m": 0.0687, "spread": 0.03, "shares_per_min": 6942, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 265.9, "reachable": 1.3694}}}
{"timestamp": "2026-09-24T15:29:12.502551+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.9998, "vwap": 9.3591, "vwap_slope": -0.0016, "atr": 0.0664, "atr_pct": 0.738, "trend": "flat", "slope_pct": 0.0182, "flat_threshold_pct": 0.1844, "recent_slope_pct": -0.1146, "ema9": 9.0241, "ema20": 9.0753, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.76, "distance_from_high_pct": 7.978, "spread_pct": 0.334, "rvol": 0.743, "volume_pace_ratio": 2.432, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.86, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.9998, "vwap": 9.3591, "atr_1m": 0.0664, "spread": 0.03, "shares_per_min": 5269, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 265.8, "reachable": 1.3653}}}
{"timestamp": "2026-09-24T15:29:17.576047+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.995, "vwap": 9.3591, "vwap_slope": -0.0016, "atr": 0.0664, "atr_pct": 0.738, "trend": "flat", "slope_pct": 0.0182, "flat_threshold_pct": 0.1845, "recent_slope_pct": -0.1253, "ema9": 9.0232, "ema20": 9.0748, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.76, "distance_from_high_pct": 8.027, "spread_pct": 0.334, "rvol": 0.743, "volume_pace_ratio": 2.43, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8552, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.04, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.995, "vwap": 9.3591, "atr_1m": 0.0664, "spread": 0.03, "shares_per_min": 5269, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 265.7, "reachable": 1.3651}}}
{"timestamp": "2026-09-24T15:29:22.676231+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 9.01, "vwap": 9.3591, "vwap_slope": -0.0016, "atr": 0.0671, "atr_pct": 0.745, "trend": "flat", "slope_pct": 0.0182, "flat_threshold_pct": 0.1862, "recent_slope_pct": -0.0919, "ema9": 9.0262, "ema20": 9.0762, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.76, "distance_from_high_pct": 7.873, "spread_pct": 0.334, "rvol": 0.743, "volume_pace_ratio": 2.428, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.93, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 9.01, "vwap": 9.3591, "atr_1m": 0.0671, "spread": 0.03, "shares_per_min": 5269, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 265.6, "reachable": 1.3649}}}
{"timestamp": "2026-09-24T15:29:27.766227+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.995, "vwap": 9.3591, "vwap_slope": -0.0016, "atr": 0.0671, "atr_pct": 0.746, "trend": "flat", "slope_pct": 0.0182, "flat_threshold_pct": 0.1866, "recent_slope_pct": -0.1253, "ema9": 9.0232, "ema20": 9.0748, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.76, "distance_from_high_pct": 8.027, "spread_pct": 0.334, "rvol": 0.743, "volume_pace_ratio": 2.427, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8552, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.04, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.995, "vwap": 9.3591, "atr_1m": 0.0671, "spread": 0.03, "shares_per_min": 5269, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 265.5, "reachable": 1.3647}}}
{"timestamp": "2026-09-24T15:29:32.848521+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.995, "vwap": 9.3591, "vwap_slope": -0.0016, "atr": 0.0671, "atr_pct": 0.746, "trend": "flat", "slope_pct": 0.0182, "flat_threshold_pct": 0.1866, "recent_slope_pct": -0.1253, "ema9": 9.0232, "ema20": 9.0748, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.76, "distance_from_high_pct": 8.027, "spread_pct": 0.334, "rvol": 0.743, "volume_pace_ratio": 2.425, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8552, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.04, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.995, "vwap": 9.3591, "atr_1m": 0.0671, "spread": 0.03, "shares_per_min": 5269, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 265.5, "reachable": 1.3645}}}
{"timestamp": "2026-09-24T15:29:37.950840+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.9889, "vwap": 9.3591, "vwap_slope": -0.0016, "atr": 0.0676, "atr_pct": 0.752, "trend": "flat", "slope_pct": 0.0181, "flat_threshold_pct": 0.1879, "recent_slope_pct": -0.1388, "ema9": 9.022, "ema20": 9.0742, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.76, "distance_from_high_pct": 8.089, "spread_pct": 0.334, "rvol": 0.743, "volume_pace_ratio": 2.423, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8491, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.08, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.9889, "vwap": 9.3591, "atr_1m": 0.0676, "spread": 0.03, "shares_per_min": 5269, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 265.4, "reachable": 1.3642}}}
{"timestamp": "2026-09-24T15:29:43.016512+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.9955, "vwap": 9.3591, "vwap_slope": -0.0016, "atr": 0.0676, "atr_pct": 0.751, "trend": "flat", "slope_pct": 0.0182, "flat_threshold_pct": 0.1878, "recent_slope_pct": -0.1241, "ema9": 9.0233, "ema20": 9.0749, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.76, "distance_from_high_pct": 8.021, "spread_pct": 0.334, "rvol": 0.743, "volume_pace_ratio": 2.422, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8557, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.03, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.9955, "vwap": 9.3591, "atr_1m": 0.0676, "spread": 0.03, "shares_per_min": 5269, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 265.3, "reachable": 1.364}}}
{"timestamp": "2026-09-24T15:29:48.089189+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.36", "VWAP sloping down"], "metrics": {"price": 8.99, "vwap": 9.3591, "vwap_slope": -0.0017, "atr": 0.0676, "atr_pct": 0.751, "trend": "flat", "slope_pct": 0.0181, "flat_threshold_pct": 0.1879, "recent_slope_pct": -0.1364, "ema9": 9.0222, "ema20": 9.0743, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.761, "distance_from_high_pct": 8.078, "spread_pct": 0.334, "rvol": 0.743, "volume_pace_ratio": 2.42, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.07, "triggers": [], "reasons": ["below VWAP 9.36"], "price": 8.99, "vwap": 9.3591, "atr_1m": 0.0676, "spread": 0.03, "shares_per_min": 5269, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 265.2, "reachable": 1.3638}}}
{"timestamp": "2026-09-24T15:29:53.160651+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.98 below VWAP $9.35", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 8.985, "vwap": 9.3506, "vwap_slope": -0.0102, "atr": 0.0689, "atr_pct": 0.767, "trend": "flat", "slope_pct": 0.0181, "flat_threshold_pct": 0.1917, "recent_slope_pct": -0.1475, "ema9": 9.0212, "ema20": 9.0739, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.802, "distance_from_high_pct": 8.129, "spread_pct": 0.334, "rvol": 0.761, "volume_pace_ratio": 2.475, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8452, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.11, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.985, "vwap": 9.3506, "atr_1m": 0.0689, "spread": 0.03, "shares_per_min": 5269, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 265.1, "reachable": 1.3636}}}
{"timestamp": "2026-09-24T15:29:58.244339+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.98 below VWAP $9.35", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 8.985, "vwap": 9.3506, "vwap_slope": -0.0102, "atr": 0.0689, "atr_pct": 0.767, "trend": "flat", "slope_pct": 0.0181, "flat_threshold_pct": 0.1917, "recent_slope_pct": -0.1475, "ema9": 9.0212, "ema20": 9.0739, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.802, "distance_from_high_pct": 8.129, "spread_pct": 0.334, "rvol": 0.761, "volume_pace_ratio": 2.473, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8452, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.11, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.985, "vwap": 9.3506, "atr_1m": 0.0689, "spread": 0.03, "shares_per_min": 5269, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 265.0, "reachable": 1.3634}}}
{"timestamp": "2026-09-24T15:30:03.316441+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.97 below VWAP $9.35", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 8.9701, "vwap": 9.3496, "vwap_slope": -0.0106, "atr": 0.0656, "atr_pct": 0.732, "trend": "flat", "slope_pct": 0.0163, "flat_threshold_pct": 0.1829, "recent_slope_pct": -0.071, "ema9": 9.011, "ema20": 9.064, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.793, "distance_from_high_pct": 8.281, "spread_pct": 0.334, "rvol": 0.763, "volume_pace_ratio": 2.478, "volatility": {"class": "high", "daily_atr_pct": 6.24, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8303, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.22, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.9701, "vwap": 9.3496, "atr_1m": 0.0656, "spread": 0.03, "shares_per_min": 5767, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 264.9, "reachable": 1.3593}}}
{"timestamp": "2026-09-24T15:30:08.468164+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.98 below VWAP $9.35", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 8.985, "vwap": 9.3496, "vwap_slope": -0.0106, "atr": 0.0656, "atr_pct": 0.731, "trend": "flat", "slope_pct": 0.0164, "flat_threshold_pct": 0.1826, "recent_slope_pct": -0.0378, "ema9": 9.0139, "ema20": 9.0654, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.793, "distance_from_high_pct": 8.129, "spread_pct": 0.334, "rvol": 0.763, "volume_pace_ratio": 2.477, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8452, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.11, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.985, "vwap": 9.3496, "atr_1m": 0.0656, "spread": 0.03, "shares_per_min": 5767, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 264.9, "reachable": 1.3591}}}
{"timestamp": "2026-09-24T15:30:13.563587+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.35", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 8.9956, "vwap": 9.3496, "vwap_slope": -0.0106, "atr": 0.066, "atr_pct": 0.733, "trend": "flat", "slope_pct": 0.0164, "flat_threshold_pct": 0.1834, "recent_slope_pct": -0.0142, "ema9": 9.0161, "ema20": 9.0664, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.793, "distance_from_high_pct": 8.02, "spread_pct": 0.334, "rvol": 0.763, "volume_pace_ratio": 2.475, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8558, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.03, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.9956, "vwap": 9.3496, "atr_1m": 0.066, "spread": 0.03, "shares_per_min": 5767, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 264.8, "reachable": 1.3589}}}
{"timestamp": "2026-09-24T15:30:18.688471+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.35", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.001, "vwap": 9.3496, "vwap_slope": -0.0106, "atr": 0.0664, "atr_pct": 0.737, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1843, "recent_slope_pct": -0.0022, "ema9": 9.0171, "ema20": 9.0669, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.793, "distance_from_high_pct": 7.965, "spread_pct": 0.334, "rvol": 0.763, "volume_pace_ratio": 2.473, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8612, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.001, "vwap": 9.3496, "atr_1m": 0.0664, "spread": 0.03, "shares_per_min": 5767, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 264.7, "reachable": 1.3586}}}
{"timestamp": "2026-09-24T15:30:23.801548+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.35", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0001, "vwap": 9.3496, "vwap_slope": -0.0107, "atr": 0.0664, "atr_pct": 0.737, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1843, "recent_slope_pct": -0.0042, "ema9": 9.017, "ema20": 9.0668, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.794, "distance_from_high_pct": 7.974, "spread_pct": 0.334, "rvol": 0.763, "volume_pace_ratio": 2.472, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8603, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.0001, "vwap": 9.3496, "atr_1m": 0.0664, "spread": 0.03, "shares_per_min": 5767, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 264.6, "reachable": 1.3584}}}
{"timestamp": "2026-09-24T15:30:28.892899+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.0, "vwap": 9.3484, "vwap_slope": -0.0119, "atr": 0.067, "atr_pct": 0.745, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1861, "recent_slope_pct": -0.0044, "ema9": 9.0169, "ema20": 9.0668, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.8, "distance_from_high_pct": 7.975, "spread_pct": 0.333, "rvol": 0.766, "volume_pace_ratio": 2.479, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.0, "vwap": 9.3484, "atr_1m": 0.067, "spread": 0.03, "shares_per_min": 5767, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 264.5, "reachable": 1.3582}}}
{"timestamp": "2026-09-24T15:30:33.983845+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.9968, "vwap": 9.3483, "vwap_slope": -0.0119, "atr": 0.067, "atr_pct": 0.745, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1862, "recent_slope_pct": -0.0116, "ema9": 9.0163, "ema20": 9.0665, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.8, "distance_from_high_pct": 8.008, "spread_pct": 0.333, "rvol": 0.766, "volume_pace_ratio": 2.477, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.857, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.03, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.9968, "vwap": 9.3483, "atr_1m": 0.067, "spread": 0.03, "shares_per_min": 5767, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 264.4, "reachable": 1.358}}}
{"timestamp": "2026-09-24T15:30:39.078258+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.005, "vwap": 9.3484, "vwap_slope": -0.0119, "atr": 0.0675, "atr_pct": 0.749, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1873, "recent_slope_pct": 0.0067, "ema9": 9.0179, "ema20": 9.0673, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.8, "distance_from_high_pct": 7.924, "spread_pct": 0.333, "rvol": 0.766, "volume_pace_ratio": 2.475, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8652, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.005, "vwap": 9.3484, "atr_1m": 0.0675, "spread": 0.03, "shares_per_min": 5767, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 264.3, "reachable": 1.3578}}}
{"timestamp": "2026-09-24T15:30:44.157985+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.005, "vwap": 9.3484, "vwap_slope": -0.0119, "atr": 0.0675, "atr_pct": 0.749, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1873, "recent_slope_pct": 0.0067, "ema9": 9.0179, "ema20": 9.0673, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.8, "distance_from_high_pct": 7.924, "spread_pct": 0.333, "rvol": 0.766, "volume_pace_ratio": 2.473, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8652, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.005, "vwap": 9.3484, "atr_1m": 0.0675, "spread": 0.03, "shares_per_min": 5767, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 264.3, "reachable": 1.3575}}}
{"timestamp": "2026-09-24T15:30:49.253137+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.005, "vwap": 9.3484, "vwap_slope": -0.0119, "atr": 0.0675, "atr_pct": 0.749, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1873, "recent_slope_pct": 0.0067, "ema9": 9.0179, "ema20": 9.0673, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.8, "distance_from_high_pct": 7.924, "spread_pct": 0.333, "rvol": 0.766, "volume_pace_ratio": 2.472, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8652, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.005, "vwap": 9.3484, "atr_1m": 0.0675, "spread": 0.03, "shares_per_min": 5767, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 264.2, "reachable": 1.3573}}}
{"timestamp": "2026-09-24T15:30:54.344112+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.005, "vwap": 9.3484, "vwap_slope": -0.0119, "atr": 0.0675, "atr_pct": 0.749, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1873, "recent_slope_pct": 0.0067, "ema9": 9.0179, "ema20": 9.0673, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.8, "distance_from_high_pct": 7.924, "spread_pct": 0.333, "rvol": 0.766, "volume_pace_ratio": 2.47, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8652, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.005, "vwap": 9.3484, "atr_1m": 0.0675, "spread": 0.03, "shares_per_min": 5767, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 264.1, "reachable": 1.3571}}}
{"timestamp": "2026-09-24T15:30:59.424941+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.0132, "vwap": 9.3484, "vwap_slope": -0.0119, "atr": 0.0675, "atr_pct": 0.748, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1871, "recent_slope_pct": 0.0249, "ema9": 9.0196, "ema20": 9.0681, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.8, "distance_from_high_pct": 7.84, "spread_pct": 0.333, "rvol": 0.766, "volume_pace_ratio": 2.468, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8734, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.91, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.0132, "vwap": 9.3484, "atr_1m": 0.0675, "spread": 0.03, "shares_per_min": 5767, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 264.0, "reachable": 1.3569}}}
{"timestamp": "2026-09-24T15:31:04.518838+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.005, "vwap": 9.3484, "vwap_slope": -0.0108, "atr": 0.0654, "atr_pct": 0.726, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.1815, "recent_slope_pct": 0.0558, "ema9": 9.0167, "ema20": 9.0621, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.782, "distance_from_high_pct": 7.924, "spread_pct": 0.333, "rvol": 0.766, "volume_pace_ratio": 2.467, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8652, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.005, "vwap": 9.3484, "atr_1m": 0.0654, "spread": 0.03, "shares_per_min": 6018, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 263.9, "reachable": 1.3531}}}
{"timestamp": "2026-09-24T15:31:09.617964+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.005, "vwap": 9.3483, "vwap_slope": -0.0108, "atr": 0.0656, "atr_pct": 0.728, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.1821, "recent_slope_pct": 0.0558, "ema9": 9.0167, "ema20": 9.0621, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.782, "distance_from_high_pct": 7.924, "spread_pct": 0.333, "rvol": 0.766, "volume_pace_ratio": 2.465, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8652, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.005, "vwap": 9.3483, "atr_1m": 0.0656, "spread": 0.03, "shares_per_min": 6018, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 263.8, "reachable": 1.3529}}}
{"timestamp": "2026-09-24T15:31:14.711725+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.005, "vwap": 9.3483, "vwap_slope": -0.0108, "atr": 0.0656, "atr_pct": 0.728, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.1821, "recent_slope_pct": 0.0558, "ema9": 9.0167, "ema20": 9.0621, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.782, "distance_from_high_pct": 7.924, "spread_pct": 0.333, "rvol": 0.766, "volume_pace_ratio": 2.463, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8652, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.005, "vwap": 9.3483, "atr_1m": 0.0656, "spread": 0.03, "shares_per_min": 6018, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 263.8, "reachable": 1.3527}}}
{"timestamp": "2026-09-24T15:31:19.784385+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.005, "vwap": 9.3483, "vwap_slope": -0.0108, "atr": 0.0656, "atr_pct": 0.728, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.1821, "recent_slope_pct": 0.0558, "ema9": 9.0167, "ema20": 9.0621, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.782, "distance_from_high_pct": 7.924, "spread_pct": 0.333, "rvol": 0.766, "volume_pace_ratio": 2.462, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8652, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.005, "vwap": 9.3483, "atr_1m": 0.0656, "spread": 0.03, "shares_per_min": 6018, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 263.7, "reachable": 1.3525}}}
{"timestamp": "2026-09-24T15:31:24.895849+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.005, "vwap": 9.3483, "vwap_slope": -0.0108, "atr": 0.0656, "atr_pct": 0.728, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.1821, "recent_slope_pct": 0.0558, "ema9": 9.0167, "ema20": 9.0621, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.782, "distance_from_high_pct": 7.924, "spread_pct": 0.333, "rvol": 0.766, "volume_pace_ratio": 2.46, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8652, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.005, "vwap": 9.3483, "atr_1m": 0.0656, "spread": 0.03, "shares_per_min": 6018, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 263.6, "reachable": 1.3522}}}
{"timestamp": "2026-09-24T15:31:29.974199+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.0099, "vwap": 9.3482, "vwap_slope": -0.0109, "atr": 0.0656, "atr_pct": 0.728, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.182, "recent_slope_pct": 0.0667, "ema9": 9.0176, "ema20": 9.0625, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.783, "distance_from_high_pct": 7.874, "spread_pct": 0.333, "rvol": 0.766, "volume_pace_ratio": 2.459, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8701, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.93, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.0099, "vwap": 9.3482, "atr_1m": 0.0656, "spread": 0.03, "shares_per_min": 6018, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 263.5, "reachable": 1.352}}}
{"timestamp": "2026-09-24T15:31:35.067752+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.99, "vwap": 9.3482, "vwap_slope": -0.0109, "atr": 0.0656, "atr_pct": 0.73, "trend": "flat", "slope_pct": 0.0149, "flat_threshold_pct": 0.1824, "recent_slope_pct": 0.0225, "ema9": 9.0137, "ema20": 9.0606, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.783, "distance_from_high_pct": 8.078, "spread_pct": 0.333, "rvol": 0.766, "volume_pace_ratio": 2.457, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.07, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.99, "vwap": 9.3482, "atr_1m": 0.0656, "spread": 0.03, "shares_per_min": 6018, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 263.4, "reachable": 1.3518}}}
{"timestamp": "2026-09-24T15:31:40.155784+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.99, "vwap": 9.3482, "vwap_slope": -0.0109, "atr": 0.0656, "atr_pct": 0.73, "trend": "flat", "slope_pct": 0.0149, "flat_threshold_pct": 0.1824, "recent_slope_pct": 0.0225, "ema9": 9.0137, "ema20": 9.0606, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.783, "distance_from_high_pct": 8.078, "spread_pct": 0.333, "rvol": 0.766, "volume_pace_ratio": 2.455, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.07, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.99, "vwap": 9.3482, "atr_1m": 0.0656, "spread": 0.03, "shares_per_min": 6018, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 263.3, "reachable": 1.3516}}}
{"timestamp": "2026-09-24T15:31:45.228283+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.005, "vwap": 9.3482, "vwap_slope": -0.0109, "atr": 0.0656, "atr_pct": 0.728, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.1821, "recent_slope_pct": 0.0558, "ema9": 9.0167, "ema20": 9.0621, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.783, "distance_from_high_pct": 7.924, "spread_pct": 0.333, "rvol": 0.766, "volume_pace_ratio": 2.454, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8652, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.005, "vwap": 9.3482, "atr_1m": 0.0656, "spread": 0.03, "shares_per_min": 6018, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 263.2, "reachable": 1.3514}}}
{"timestamp": "2026-09-24T15:31:50.306865+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.005, "vwap": 9.3482, "vwap_slope": -0.0109, "atr": 0.0656, "atr_pct": 0.728, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.1821, "recent_slope_pct": 0.0558, "ema9": 9.0167, "ema20": 9.0621, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.783, "distance_from_high_pct": 7.924, "spread_pct": 0.333, "rvol": 0.766, "volume_pace_ratio": 2.452, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8652, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.005, "vwap": 9.3482, "atr_1m": 0.0656, "spread": 0.03, "shares_per_min": 6018, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 263.2, "reachable": 1.3512}}}
{"timestamp": "2026-09-24T15:31:55.403914+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.98 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.985, "vwap": 9.3479, "vwap_slope": -0.0112, "atr": 0.0658, "atr_pct": 0.733, "trend": "flat", "slope_pct": 0.0149, "flat_threshold_pct": 0.1832, "recent_slope_pct": 0.0113, "ema9": 9.0127, "ema20": 9.0602, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.784, "distance_from_high_pct": 8.129, "spread_pct": 0.334, "rvol": 0.767, "volume_pace_ratio": 2.452, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8452, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.11, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.985, "vwap": 9.3479, "atr_1m": 0.0658, "spread": 0.03, "shares_per_min": 6018, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 263.1, "reachable": 1.3509}}}
{"timestamp": "2026-09-24T15:32:00.490756+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.9859, "vwap": 9.3479, "vwap_slope": -0.0112, "atr": 0.0658, "atr_pct": 0.733, "trend": "flat", "slope_pct": 0.0149, "flat_threshold_pct": 0.1832, "recent_slope_pct": 0.0133, "ema9": 9.0128, "ema20": 9.0603, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.784, "distance_from_high_pct": 8.12, "spread_pct": 0.334, "rvol": 0.767, "volume_pace_ratio": 2.451, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8461, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.1, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.9859, "vwap": 9.3479, "atr_1m": 0.0658, "spread": 0.03, "shares_per_min": 6018, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 263.0, "reachable": 1.3507}}}
{"timestamp": "2026-09-24T15:32:05.600062+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.9959, "vwap": 9.3479, "vwap_slope": -0.0027, "atr": 0.0625, "atr_pct": 0.694, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1736, "recent_slope_pct": 0.003, "ema9": 9.0095, "ema20": 9.0541, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.772, "distance_from_high_pct": 8.017, "spread_pct": 0.334, "rvol": 0.767, "volume_pace_ratio": 2.449, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8561, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.03, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.9959, "vwap": 9.3479, "atr_1m": 0.0625, "spread": 0.03, "shares_per_min": 5901, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 262.9, "reachable": 1.347}}}
{"timestamp": "2026-09-24T15:32:10.696031+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.98 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.985, "vwap": 9.3479, "vwap_slope": -0.0027, "atr": 0.0625, "atr_pct": 0.695, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1738, "recent_slope_pct": -0.0212, "ema9": 9.0073, "ema20": 9.0531, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.772, "distance_from_high_pct": 8.129, "spread_pct": 0.334, "rvol": 0.767, "volume_pace_ratio": 2.447, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8452, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.11, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.985, "vwap": 9.3479, "atr_1m": 0.0625, "spread": 0.03, "shares_per_min": 5901, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 262.8, "reachable": 1.3467}}}
{"timestamp": "2026-09-24T15:32:15.759764+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.98 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.9836, "vwap": 9.3479, "vwap_slope": -0.0027, "atr": 0.0625, "atr_pct": 0.695, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1738, "recent_slope_pct": -0.0244, "ema9": 9.007, "ema20": 9.053, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.772, "distance_from_high_pct": 8.143, "spread_pct": 0.334, "rvol": 0.767, "volume_pace_ratio": 2.446, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8438, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.12, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.9836, "vwap": 9.3479, "atr_1m": 0.0625, "spread": 0.03, "shares_per_min": 5901, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 262.7, "reachable": 1.3465}}}
{"timestamp": "2026-09-24T15:32:20.846992+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.98 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.985, "vwap": 9.3478, "vwap_slope": -0.0028, "atr": 0.0625, "atr_pct": 0.695, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1738, "recent_slope_pct": -0.0212, "ema9": 9.0073, "ema20": 9.0531, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.772, "distance_from_high_pct": 8.129, "spread_pct": 0.334, "rvol": 0.767, "volume_pace_ratio": 2.445, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8452, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.11, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.985, "vwap": 9.3478, "atr_1m": 0.0625, "spread": 0.03, "shares_per_min": 5901, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 262.7, "reachable": 1.3463}}}
{"timestamp": "2026-09-24T15:32:25.934493+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.98 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.9813, "vwap": 9.3469, "vwap_slope": -0.0037, "atr": 0.0635, "atr_pct": 0.707, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1767, "recent_slope_pct": -0.0295, "ema9": 9.0065, "ema20": 9.0527, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.777, "distance_from_high_pct": 8.167, "spread_pct": 0.556, "rvol": 0.769, "volume_pace_ratio": 2.449, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8415, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.14, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.9813, "vwap": 9.3469, "atr_1m": 0.0635, "spread": 0.05, "shares_per_min": 5901, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 262.6, "reachable": 1.3461}}}
{"timestamp": "2026-09-24T15:32:31.009551+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.99, "vwap": 9.3469, "vwap_slope": -0.0037, "atr": 0.0635, "atr_pct": 0.706, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1765, "recent_slope_pct": -0.0101, "ema9": 9.0083, "ema20": 9.0536, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.777, "distance_from_high_pct": 8.078, "spread_pct": 0.445, "rvol": 0.769, "volume_pace_ratio": 2.447, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.07, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.99, "vwap": 9.3469, "atr_1m": 0.0635, "spread": 0.04, "shares_per_min": 5901, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 262.5, "reachable": 1.3459}}}
{"timestamp": "2026-09-24T15:32:36.209743+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.001, "vwap": 9.3469, "vwap_slope": -0.0037, "atr": 0.0635, "atr_pct": 0.705, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1763, "recent_slope_pct": 0.0143, "ema9": 9.0105, "ema20": 9.0546, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.777, "distance_from_high_pct": 7.965, "spread_pct": 0.556, "rvol": 0.769, "volume_pace_ratio": 2.446, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8612, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.001, "vwap": 9.3469, "atr_1m": 0.0635, "spread": 0.05, "shares_per_min": 5901, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 262.4, "reachable": 1.3456}}}
{"timestamp": "2026-09-24T15:32:41.311886+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.99, "vwap": 9.3469, "vwap_slope": -0.0037, "atr": 0.0635, "atr_pct": 0.706, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1765, "recent_slope_pct": -0.0101, "ema9": 9.0083, "ema20": 9.0536, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.777, "distance_from_high_pct": 8.078, "spread_pct": 0.445, "rvol": 0.769, "volume_pace_ratio": 2.444, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.07, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.99, "vwap": 9.3469, "atr_1m": 0.0635, "spread": 0.04, "shares_per_min": 5901, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 262.3, "reachable": 1.3454}}}
{"timestamp": "2026-09-24T15:32:46.390391+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.995, "vwap": 9.3469, "vwap_slope": -0.0037, "atr": 0.0642, "atr_pct": 0.714, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1784, "recent_slope_pct": 0.001, "ema9": 9.0093, "ema20": 9.054, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.777, "distance_from_high_pct": 8.027, "spread_pct": 0.556, "rvol": 0.769, "volume_pace_ratio": 2.442, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8552, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.04, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.995, "vwap": 9.3469, "atr_1m": 0.0642, "spread": 0.05, "shares_per_min": 5901, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 262.2, "reachable": 1.3452}}}
{"timestamp": "2026-09-24T15:32:51.468550+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.99, "vwap": 9.3469, "vwap_slope": -0.0037, "atr": 0.0642, "atr_pct": 0.714, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1785, "recent_slope_pct": -0.0101, "ema9": 9.0083, "ema20": 9.0536, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.777, "distance_from_high_pct": 8.078, "spread_pct": 0.556, "rvol": 0.769, "volume_pace_ratio": 2.441, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.07, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.99, "vwap": 9.3469, "atr_1m": 0.0642, "spread": 0.05, "shares_per_min": 5901, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 262.1, "reachable": 1.345}}}
{"timestamp": "2026-09-24T15:32:56.537868+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.99, "vwap": 9.3469, "vwap_slope": -0.0037, "atr": 0.0642, "atr_pct": 0.714, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1785, "recent_slope_pct": -0.0101, "ema9": 9.0083, "ema20": 9.0536, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.777, "distance_from_high_pct": 8.078, "spread_pct": 0.556, "rvol": 0.769, "volume_pace_ratio": 2.439, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.07, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.99, "vwap": 9.3469, "atr_1m": 0.0642, "spread": 0.05, "shares_per_min": 5901, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 262.1, "reachable": 1.3448}}}
{"timestamp": "2026-09-24T15:33:01.620060+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.99, "vwap": 9.3469, "vwap_slope": -0.0015, "atr": 0.0624, "atr_pct": 0.695, "trend": "flat", "slope_pct": 0.0118, "flat_threshold_pct": 0.1736, "recent_slope_pct": -0.0147, "ema9": 9.0046, "ema20": 9.0475, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.746, "distance_from_high_pct": 8.078, "spread_pct": 0.445, "rvol": 0.769, "volume_pace_ratio": 2.438, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.07, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.99, "vwap": 9.3469, "atr_1m": 0.0624, "spread": 0.04, "shares_per_min": 5805, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 262.0, "reachable": 1.3372}}}
{"timestamp": "2026-09-24T15:33:06.735853+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.99, "vwap": 9.3469, "vwap_slope": -0.0015, "atr": 0.0624, "atr_pct": 0.695, "trend": "flat", "slope_pct": 0.0118, "flat_threshold_pct": 0.1736, "recent_slope_pct": -0.0147, "ema9": 9.0046, "ema20": 9.0475, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.746, "distance_from_high_pct": 8.078, "spread_pct": 0.445, "rvol": 0.769, "volume_pace_ratio": 2.436, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.07, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.99, "vwap": 9.3469, "atr_1m": 0.0624, "spread": 0.04, "shares_per_min": 5805, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 261.9, "reachable": 1.337}}}
{"timestamp": "2026-09-24T15:33:11.815952+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.99, "vwap": 9.3469, "vwap_slope": -0.0015, "atr": 0.0624, "atr_pct": 0.695, "trend": "flat", "slope_pct": 0.0118, "flat_threshold_pct": 0.1736, "recent_slope_pct": -0.0147, "ema9": 9.0046, "ema20": 9.0475, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.746, "distance_from_high_pct": 8.078, "spread_pct": 0.445, "rvol": 0.769, "volume_pace_ratio": 2.434, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.07, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.99, "vwap": 9.3469, "atr_1m": 0.0624, "spread": 0.04, "shares_per_min": 5805, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 261.8, "reachable": 1.3367}}}
{"timestamp": "2026-09-24T15:33:16.904247+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.9851, "vwap": 9.3465, "vwap_slope": -0.0018, "atr": 0.0649, "atr_pct": 0.722, "trend": "flat", "slope_pct": 0.0118, "flat_threshold_pct": 0.1806, "recent_slope_pct": -0.0256, "ema9": 9.0036, "ema20": 9.047, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.747, "distance_from_high_pct": 8.128, "spread_pct": 0.333, "rvol": 0.77, "volume_pace_ratio": 2.435, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8453, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.11, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.9851, "vwap": 9.3465, "atr_1m": 0.0649, "spread": 0.03, "shares_per_min": 5805, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 261.7, "reachable": 1.3365}}}
{"timestamp": "2026-09-24T15:33:21.999846+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.98 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.985, "vwap": 9.3465, "vwap_slope": -0.0018, "atr": 0.0649, "atr_pct": 0.722, "trend": "flat", "slope_pct": 0.0118, "flat_threshold_pct": 0.1806, "recent_slope_pct": -0.0258, "ema9": 9.0036, "ema20": 9.047, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.747, "distance_from_high_pct": 8.129, "spread_pct": 0.333, "rvol": 0.77, "volume_pace_ratio": 2.433, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8452, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.11, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.985, "vwap": 9.3465, "atr_1m": 0.0649, "spread": 0.03, "shares_per_min": 5805, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 261.6, "reachable": 1.3363}}}
{"timestamp": "2026-09-24T15:33:27.075921+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.0124, "vwap": 9.3465, "vwap_slope": -0.0019, "atr": 0.0656, "atr_pct": 0.728, "trend": "flat", "slope_pct": 0.0119, "flat_threshold_pct": 0.182, "recent_slope_pct": 0.0351, "ema9": 9.0091, "ema20": 9.0496, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.748, "distance_from_high_pct": 7.849, "spread_pct": 0.332, "rvol": 0.77, "volume_pace_ratio": 2.432, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8726, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.91, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.0124, "vwap": 9.3465, "atr_1m": 0.0656, "spread": 0.03, "shares_per_min": 5805, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 261.5, "reachable": 1.3361}}}
{"timestamp": "2026-09-24T15:33:32.156062+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.0124, "vwap": 9.3465, "vwap_slope": -0.0019, "atr": 0.0656, "atr_pct": 0.728, "trend": "flat", "slope_pct": 0.0119, "flat_threshold_pct": 0.182, "recent_slope_pct": 0.0351, "ema9": 9.0091, "ema20": 9.0496, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.748, "distance_from_high_pct": 7.849, "spread_pct": 0.332, "rvol": 0.77, "volume_pace_ratio": 2.43, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8726, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.91, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.0124, "vwap": 9.3465, "atr_1m": 0.0656, "spread": 0.03, "shares_per_min": 5805, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 261.5, "reachable": 1.3359}}}
{"timestamp": "2026-09-24T15:33:37.262523+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.02, "vwap": 9.3465, "vwap_slope": -0.0019, "atr": 0.0656, "atr_pct": 0.727, "trend": "flat", "slope_pct": 0.0119, "flat_threshold_pct": 0.1819, "recent_slope_pct": 0.052, "ema9": 9.0106, "ema20": 9.0504, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.748, "distance_from_high_pct": 7.771, "spread_pct": 0.332, "rvol": 0.77, "volume_pace_ratio": 2.429, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.86, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.02, "vwap": 9.3465, "atr_1m": 0.0656, "spread": 0.03, "shares_per_min": 5805, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 261.4, "reachable": 1.3357}}}
{"timestamp": "2026-09-24T15:33:42.351877+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.02, "vwap": 9.3465, "vwap_slope": -0.0019, "atr": 0.0656, "atr_pct": 0.727, "trend": "flat", "slope_pct": 0.0119, "flat_threshold_pct": 0.1819, "recent_slope_pct": 0.052, "ema9": 9.0106, "ema20": 9.0504, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.748, "distance_from_high_pct": 7.771, "spread_pct": 0.332, "rvol": 0.77, "volume_pace_ratio": 2.427, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.86, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.02, "vwap": 9.3465, "atr_1m": 0.0656, "spread": 0.03, "shares_per_min": 5805, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 261.3, "reachable": 1.3354}}}
{"timestamp": "2026-09-24T15:33:47.451969+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.02, "vwap": 9.3465, "vwap_slope": -0.0019, "atr": 0.0656, "atr_pct": 0.727, "trend": "flat", "slope_pct": 0.0119, "flat_threshold_pct": 0.1819, "recent_slope_pct": 0.052, "ema9": 9.0106, "ema20": 9.0504, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.748, "distance_from_high_pct": 7.771, "spread_pct": 0.332, "rvol": 0.77, "volume_pace_ratio": 2.425, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.86, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.02, "vwap": 9.3465, "atr_1m": 0.0656, "spread": 0.03, "shares_per_min": 5805, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 261.2, "reachable": 1.3352}}}
{"timestamp": "2026-09-24T15:33:52.519904+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.03 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.0332, "vwap": 9.3464, "vwap_slope": -0.0019, "atr": 0.0663, "atr_pct": 0.734, "trend": "flat", "slope_pct": 0.012, "flat_threshold_pct": 0.1836, "recent_slope_pct": 0.0813, "ema9": 9.0133, "ema20": 9.0516, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.748, "distance_from_high_pct": 7.636, "spread_pct": 0.332, "rvol": 0.77, "volume_pace_ratio": 2.424, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8934, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.76, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.0332, "vwap": 9.3464, "atr_1m": 0.0663, "spread": 0.03, "shares_per_min": 5805, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 261.1, "reachable": 1.335}}}
{"timestamp": "2026-09-24T15:33:57.604223+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.0365, "vwap": 9.3464, "vwap_slope": -0.0019, "atr": 0.0663, "atr_pct": 0.734, "trend": "flat", "slope_pct": 0.012, "flat_threshold_pct": 0.1835, "recent_slope_pct": 0.0886, "ema9": 9.0139, "ema20": 9.0519, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.748, "distance_from_high_pct": 7.602, "spread_pct": 0.332, "rvol": 0.77, "volume_pace_ratio": 2.423, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8967, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.74, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.0365, "vwap": 9.3464, "atr_1m": 0.0663, "spread": 0.03, "shares_per_min": 5805, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 261.0, "reachable": 1.3348}}}
{"timestamp": "2026-09-24T15:34:02.687016+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.0365, "vwap": 9.3464, "vwap_slope": -0.0019, "atr": 0.0663, "atr_pct": 0.734, "trend": "flat", "slope_pct": 0.012, "flat_threshold_pct": 0.1835, "recent_slope_pct": 0.0886, "ema9": 9.0139, "ema20": 9.0519, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.748, "distance_from_high_pct": 7.602, "spread_pct": 0.332, "rvol": 0.77, "volume_pace_ratio": 2.421, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8967, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.74, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.0365, "vwap": 9.3464, "atr_1m": 0.0663, "spread": 0.03, "shares_per_min": 5805, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 261.0, "reachable": 1.3346}}}
{"timestamp": "2026-09-24T15:34:07.784025+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.0217, "vwap": 9.3463, "vwap_slope": -0.0016, "atr": 0.0604, "atr_pct": 0.669, "trend": "flat", "slope_pct": 0.0107, "flat_threshold_pct": 0.1673, "recent_slope_pct": 0.075, "ema9": 9.0155, "ema20": 9.0491, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.737, "distance_from_high_pct": 7.754, "spread_pct": 0.332, "rvol": 0.77, "volume_pace_ratio": 2.42, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8819, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.85, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.0217, "vwap": 9.3463, "atr_1m": 0.0604, "spread": 0.03, "shares_per_min": 5674, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 260.9, "reachable": 1.327}}}
{"timestamp": "2026-09-24T15:34:12.868132+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.0005, "vwap": 9.3463, "vwap_slope": -0.0017, "atr": 0.0619, "atr_pct": 0.688, "trend": "flat", "slope_pct": 0.0106, "flat_threshold_pct": 0.1719, "recent_slope_pct": 0.028, "ema9": 9.0112, "ema20": 9.047, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.737, "distance_from_high_pct": 7.97, "spread_pct": 0.332, "rvol": 0.77, "volume_pace_ratio": 2.419, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8607, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.0005, "vwap": 9.3463, "atr_1m": 0.0619, "spread": 0.03, "shares_per_min": 5674, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 260.8, "reachable": 1.3268}}}
{"timestamp": "2026-09-24T15:34:17.959948+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.0005, "vwap": 9.3463, "vwap_slope": -0.0017, "atr": 0.0619, "atr_pct": 0.688, "trend": "flat", "slope_pct": 0.0106, "flat_threshold_pct": 0.1719, "recent_slope_pct": 0.028, "ema9": 9.0112, "ema20": 9.047, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.737, "distance_from_high_pct": 7.97, "spread_pct": 0.332, "rvol": 0.77, "volume_pace_ratio": 2.417, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8607, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.0005, "vwap": 9.3463, "atr_1m": 0.0619, "spread": 0.03, "shares_per_min": 5674, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 260.7, "reachable": 1.3265}}}
{"timestamp": "2026-09-24T15:34:23.043903+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.9858, "vwap": 9.3463, "vwap_slope": -0.0017, "atr": 0.0629, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0106, "flat_threshold_pct": 0.1751, "recent_slope_pct": -0.0047, "ema9": 9.0083, "ema20": 9.0456, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.737, "distance_from_high_pct": 8.121, "spread_pct": 0.332, "rvol": 0.77, "volume_pace_ratio": 2.416, "volatility": {"class": "high", "daily_atr_pct": 6.23, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.846, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.1, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.9858, "vwap": 9.3463, "atr_1m": 0.0629, "spread": 0.03, "shares_per_min": 5674, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 260.6, "reachable": 1.3263}}}
{"timestamp": "2026-09-24T15:34:28.135066+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.03 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.025, "vwap": 9.3462, "vwap_slope": -0.0017, "atr": 0.0629, "atr_pct": 0.697, "trend": "flat", "slope_pct": 0.0107, "flat_threshold_pct": 0.1744, "recent_slope_pct": 0.0824, "ema9": 9.0161, "ema20": 9.0494, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.737, "distance_from_high_pct": 7.72, "spread_pct": 0.332, "rvol": 0.77, "volume_pace_ratio": 2.414, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8852, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.82, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.025, "vwap": 9.3462, "atr_1m": 0.0629, "spread": 0.03, "shares_per_min": 5674, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 260.5, "reachable": 1.3261}}}
{"timestamp": "2026-09-24T15:34:33.224068+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.00 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.0028, "vwap": 9.3462, "vwap_slope": -0.0017, "atr": 0.0629, "atr_pct": 0.699, "trend": "flat", "slope_pct": 0.0106, "flat_threshold_pct": 0.1748, "recent_slope_pct": 0.0331, "ema9": 9.0117, "ema20": 9.0473, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.737, "distance_from_high_pct": 7.947, "spread_pct": 0.332, "rvol": 0.771, "volume_pace_ratio": 2.413, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.863, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.98, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.0028, "vwap": 9.3462, "atr_1m": 0.0629, "spread": 0.03, "shares_per_min": 5674, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 260.4, "reachable": 1.3259}}}
{"timestamp": "2026-09-24T15:34:38.307873+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.03 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.025, "vwap": 9.3462, "vwap_slope": -0.0017, "atr": 0.0629, "atr_pct": 0.698, "trend": "flat", "slope_pct": 0.0107, "flat_threshold_pct": 0.1744, "recent_slope_pct": 0.0824, "ema9": 9.0161, "ema20": 9.0494, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.737, "distance_from_high_pct": 7.72, "spread_pct": 0.332, "rvol": 0.771, "volume_pace_ratio": 2.411, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8852, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.82, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.025, "vwap": 9.3462, "atr_1m": 0.0629, "spread": 0.03, "shares_per_min": 5674, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 260.4, "reachable": 1.3257}}}
{"timestamp": "2026-09-24T15:34:43.397519+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.03 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.025, "vwap": 9.3462, "vwap_slope": -0.0017, "atr": 0.0629, "atr_pct": 0.698, "trend": "flat", "slope_pct": 0.0107, "flat_threshold_pct": 0.1744, "recent_slope_pct": 0.0824, "ema9": 9.0161, "ema20": 9.0494, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.737, "distance_from_high_pct": 7.72, "spread_pct": 0.332, "rvol": 0.771, "volume_pace_ratio": 2.409, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8852, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.82, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.025, "vwap": 9.3462, "atr_1m": 0.0629, "spread": 0.03, "shares_per_min": 5674, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 260.3, "reachable": 1.3255}}}
{"timestamp": "2026-09-24T15:34:48.475928+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.9888, "vwap": 9.3458, "vwap_slope": -0.0021, "atr": 0.0629, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0106, "flat_threshold_pct": 0.1751, "recent_slope_pct": 0.002, "ema9": 9.0089, "ema20": 9.0459, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.739, "distance_from_high_pct": 8.09, "spread_pct": 0.332, "rvol": 0.771, "volume_pace_ratio": 2.41, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.849, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.08, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.9888, "vwap": 9.3458, "atr_1m": 0.0629, "spread": 0.03, "shares_per_min": 5674, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 260.2, "reachable": 1.3253}}}
{"timestamp": "2026-09-24T15:34:53.559757+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $8.99 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 8.9888, "vwap": 9.3458, "vwap_slope": -0.0021, "atr": 0.0629, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0106, "flat_threshold_pct": 0.1751, "recent_slope_pct": 0.002, "ema9": 9.0089, "ema20": 9.0459, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.739, "distance_from_high_pct": 8.09, "spread_pct": 0.332, "rvol": 0.771, "volume_pace_ratio": 2.409, "volatility": {"class": "high", "daily_atr_pct": 6.22, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.849, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 2.08, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 8.9888, "vwap": 9.3458, "atr_1m": 0.0629, "spread": 0.03, "shares_per_min": 5674, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 260.1, "reachable": 1.325}}}
{"timestamp": "2026-09-24T15:34:58.637503+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.04, "vwap": 9.3459, "vwap_slope": -0.0021, "atr": 0.0632, "atr_pct": 0.699, "trend": "flat", "slope_pct": 0.0108, "flat_threshold_pct": 0.1748, "recent_slope_pct": 0.1156, "ema9": 9.0191, "ema20": 9.0508, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.739, "distance_from_high_pct": 7.566, "spread_pct": 0.332, "rvol": 0.771, "volume_pace_ratio": 2.407, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.72, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.04, "vwap": 9.3459, "atr_1m": 0.0632, "spread": 0.03, "shares_per_min": 5674, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 260.0, "reachable": 1.3248}}}
{"timestamp": "2026-09-24T15:35:03.737117+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.03 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.0333, "vwap": 9.3459, "vwap_slope": -0.001, "atr": 0.0554, "atr_pct": 0.613, "trend": "flat", "slope_pct": 0.0096, "flat_threshold_pct": 0.1532, "recent_slope_pct": 0.1606, "ema9": 9.022, "ema20": 9.0491, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.749, "distance_from_high_pct": 7.635, "spread_pct": 0.332, "rvol": 0.771, "volume_pace_ratio": 2.405, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8935, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.76, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.0333, "vwap": 9.3459, "atr_1m": 0.0554, "spread": 0.03, "shares_per_min": 5162, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 259.9, "reachable": 1.3246}}}
{"timestamp": "2026-09-24T15:35:08.898270+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.03 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.0332, "vwap": 9.3459, "vwap_slope": -0.0011, "atr": 0.0554, "atr_pct": 0.613, "trend": "flat", "slope_pct": 0.0096, "flat_threshold_pct": 0.1533, "recent_slope_pct": 0.1604, "ema9": 9.022, "ema20": 9.0491, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.749, "distance_from_high_pct": 7.636, "spread_pct": 0.332, "rvol": 0.771, "volume_pace_ratio": 2.404, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8934, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.76, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.0332, "vwap": 9.3459, "atr_1m": 0.0554, "spread": 0.03, "shares_per_min": 5162, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 259.9, "reachable": 1.3244}}}
{"timestamp": "2026-09-24T15:35:14.016108+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.0242, "vwap": 9.3459, "vwap_slope": -0.0011, "atr": 0.057, "atr_pct": 0.632, "trend": "flat", "slope_pct": 0.0096, "flat_threshold_pct": 0.158, "recent_slope_pct": 0.1404, "ema9": 9.0202, "ema20": 9.0483, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.749, "distance_from_high_pct": 7.728, "spread_pct": 0.332, "rvol": 0.771, "volume_pace_ratio": 2.402, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8844, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.83, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.0242, "vwap": 9.3459, "atr_1m": 0.057, "spread": 0.03, "shares_per_min": 5162, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 259.8, "reachable": 1.3242}}}
{"timestamp": "2026-09-24T15:35:19.160963+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.03 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.03, "vwap": 9.3458, "vwap_slope": -0.0011, "atr": 0.0586, "atr_pct": 0.649, "trend": "flat", "slope_pct": 0.0096, "flat_threshold_pct": 0.1623, "recent_slope_pct": 0.1533, "ema9": 9.0213, "ema20": 9.0488, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.749, "distance_from_high_pct": 7.669, "spread_pct": 0.332, "rvol": 0.772, "volume_pace_ratio": 2.401, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8902, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.79, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.03, "vwap": 9.3458, "atr_1m": 0.0586, "spread": 0.03, "shares_per_min": 5162, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 259.7, "reachable": 1.324}}}
{"timestamp": "2026-09-24T15:35:24.299936+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.03 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.028, "vwap": 9.3457, "vwap_slope": -0.0012, "atr": 0.0586, "atr_pct": 0.649, "trend": "flat", "slope_pct": 0.0096, "flat_threshold_pct": 0.1624, "recent_slope_pct": 0.1488, "ema9": 9.0209, "ema20": 9.0486, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.75, "distance_from_high_pct": 7.689, "spread_pct": 0.332, "rvol": 0.772, "volume_pace_ratio": 2.4, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8882, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.8, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.028, "vwap": 9.3457, "atr_1m": 0.0586, "spread": 0.03, "shares_per_min": 5162, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 259.6, "reachable": 1.3237}}}
{"timestamp": "2026-09-24T15:35:29.403992+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.03 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.0255, "vwap": 9.3456, "vwap_slope": -0.0013, "atr": 0.0586, "atr_pct": 0.65, "trend": "flat", "slope_pct": 0.0096, "flat_threshold_pct": 0.1624, "recent_slope_pct": 0.1433, "ema9": 9.0204, "ema20": 9.0484, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.75, "distance_from_high_pct": 7.715, "spread_pct": 0.222, "rvol": 0.772, "volume_pace_ratio": 2.399, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8857, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.82, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.0255, "vwap": 9.3456, "atr_1m": 0.0586, "spread": 0.02, "shares_per_min": 5162, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 259.5, "reachable": 1.3235}}}
{"timestamp": "2026-09-24T15:35:34.523853+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.02, "vwap": 9.3456, "vwap_slope": -0.0013, "atr": 0.0586, "atr_pct": 0.65, "trend": "flat", "slope_pct": 0.0095, "flat_threshold_pct": 0.1625, "recent_slope_pct": 0.1311, "ema9": 9.0193, "ema20": 9.0479, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.75, "distance_from_high_pct": 7.771, "spread_pct": 0.222, "rvol": 0.772, "volume_pace_ratio": 2.398, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.86, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.02, "vwap": 9.3456, "atr_1m": 0.0586, "spread": 0.02, "shares_per_min": 5162, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 259.4, "reachable": 1.3233}}}
{"timestamp": "2026-09-24T15:35:39.609778+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.03 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.0253, "vwap": 9.3456, "vwap_slope": -0.0013, "atr": 0.0586, "atr_pct": 0.65, "trend": "flat", "slope_pct": 0.0096, "flat_threshold_pct": 0.1624, "recent_slope_pct": 0.1429, "ema9": 9.0204, "ema20": 9.0484, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.75, "distance_from_high_pct": 7.717, "spread_pct": 0.222, "rvol": 0.772, "volume_pace_ratio": 2.396, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8855, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.82, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.0253, "vwap": 9.3456, "atr_1m": 0.0586, "spread": 0.02, "shares_per_min": 5162, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 259.3, "reachable": 1.3231}}}
{"timestamp": "2026-09-24T15:35:44.714852+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.02, "vwap": 9.3456, "vwap_slope": -0.0013, "atr": 0.0586, "atr_pct": 0.65, "trend": "flat", "slope_pct": 0.0095, "flat_threshold_pct": 0.1625, "recent_slope_pct": 0.1311, "ema9": 9.0193, "ema20": 9.0479, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.75, "distance_from_high_pct": 7.771, "spread_pct": 0.222, "rvol": 0.772, "volume_pace_ratio": 2.395, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.86, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.02, "vwap": 9.3456, "atr_1m": 0.0586, "spread": 0.02, "shares_per_min": 5162, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 259.3, "reachable": 1.3229}}}
{"timestamp": "2026-09-24T15:35:49.802532+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.02, "vwap": 9.3456, "vwap_slope": -0.0013, "atr": 0.0586, "atr_pct": 0.65, "trend": "flat", "slope_pct": 0.0095, "flat_threshold_pct": 0.1625, "recent_slope_pct": 0.1311, "ema9": 9.0193, "ema20": 9.0479, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.75, "distance_from_high_pct": 7.771, "spread_pct": 0.222, "rvol": 0.772, "volume_pace_ratio": 2.393, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.86, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.02, "vwap": 9.3456, "atr_1m": 0.0586, "spread": 0.02, "shares_per_min": 5162, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 259.2, "reachable": 1.3226}}}
{"timestamp": "2026-09-24T15:35:54.883536+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.02, "vwap": 9.3452, "vwap_slope": -0.0017, "atr": 0.0586, "atr_pct": 0.65, "trend": "flat", "slope_pct": 0.0095, "flat_threshold_pct": 0.1625, "recent_slope_pct": 0.1311, "ema9": 9.0193, "ema20": 9.0479, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.752, "distance_from_high_pct": 7.771, "spread_pct": 0.222, "rvol": 0.773, "volume_pace_ratio": 2.394, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.86, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.02, "vwap": 9.3452, "atr_1m": 0.0586, "spread": 0.02, "shares_per_min": 5162, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 259.1, "reachable": 1.3224}}}
{"timestamp": "2026-09-24T15:35:59.995642+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.03 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.03, "vwap": 9.3451, "vwap_slope": -0.0018, "atr": 0.0586, "atr_pct": 0.649, "trend": "flat", "slope_pct": 0.0096, "flat_threshold_pct": 0.1623, "recent_slope_pct": 0.1533, "ema9": 9.0213, "ema20": 9.0488, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.753, "distance_from_high_pct": 7.669, "spread_pct": 0.221, "rvol": 0.773, "volume_pace_ratio": 2.393, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8902, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.79, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.03, "vwap": 9.3451, "atr_1m": 0.0586, "spread": 0.02, "shares_per_min": 5162, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 259.0, "reachable": 1.3222}}}
{"timestamp": "2026-09-24T15:36:05.152976+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.03 below VWAP $9.35", "VWAP sloping down"], "metrics": {"price": 9.03, "vwap": 9.3451, "vwap_slope": -0.0014, "atr": 0.0579, "atr_pct": 0.641, "trend": "flat", "slope_pct": 0.0084, "flat_threshold_pct": 0.1602, "recent_slope_pct": 0.0814, "ema9": 9.023, "ema20": 9.047, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.741, "distance_from_high_pct": 7.669, "spread_pct": 0.221, "rvol": 0.773, "volume_pace_ratio": 2.392, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8902, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.79, "triggers": [], "reasons": ["below VWAP 9.35"], "price": 9.03, "vwap": 9.3451, "atr_1m": 0.0579, "spread": 0.02, "shares_per_min": 5143, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 258.9, "reachable": 1.322}}}
{"timestamp": "2026-09-24T15:36:10.256105+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0116, "vwap": 9.345, "vwap_slope": -0.0014, "atr": 0.0593, "atr_pct": 0.658, "trend": "flat", "slope_pct": 0.0083, "flat_threshold_pct": 0.1645, "recent_slope_pct": 0.0407, "ema9": 9.0194, "ema20": 9.0453, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.742, "distance_from_high_pct": 7.857, "spread_pct": 0.221, "rvol": 0.773, "volume_pace_ratio": 2.391, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8718, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.92, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0116, "vwap": 9.345, "atr_1m": 0.0593, "spread": 0.02, "shares_per_min": 5143, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 258.8, "reachable": 1.3218}}}
{"timestamp": "2026-09-24T15:36:15.362027+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.02 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0159, "vwap": 9.3449, "vwap_slope": -0.0015, "atr": 0.0593, "atr_pct": 0.658, "trend": "flat", "slope_pct": 0.0084, "flat_threshold_pct": 0.1644, "recent_slope_pct": 0.0502, "ema9": 9.0202, "ema20": 9.0457, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.742, "distance_from_high_pct": 7.813, "spread_pct": 0.221, "rvol": 0.774, "volume_pace_ratio": 2.39, "volatility": {"class": "high", "daily_atr_pct": 6.2, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8761, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.89, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0159, "vwap": 9.3449, "atr_1m": 0.0593, "spread": 0.02, "shares_per_min": 5143, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 258.7, "reachable": 1.3216}}}
{"timestamp": "2026-09-24T15:36:20.440329+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.05, "vwap": 9.3448, "vwap_slope": -0.0016, "atr": 0.0593, "atr_pct": 0.655, "trend": "flat", "slope_pct": 0.0085, "flat_threshold_pct": 0.1638, "recent_slope_pct": 0.1257, "ema9": 9.027, "ema20": 9.0489, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.743, "distance_from_high_pct": 7.464, "spread_pct": 0.221, "rvol": 0.774, "volume_pace_ratio": 2.389, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9102, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.64, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.05, "vwap": 9.3448, "atr_1m": 0.0593, "spread": 0.02, "shares_per_min": 5143, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 258.7, "reachable": 1.3213}}}
{"timestamp": "2026-09-24T15:36:25.561227+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.04, "vwap": 9.3448, "vwap_slope": -0.0016, "atr": 0.0593, "atr_pct": 0.656, "trend": "flat", "slope_pct": 0.0085, "flat_threshold_pct": 0.164, "recent_slope_pct": 0.1036, "ema9": 9.025, "ema20": 9.048, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.743, "distance_from_high_pct": 7.566, "spread_pct": 0.221, "rvol": 0.774, "volume_pace_ratio": 2.387, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.72, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.04, "vwap": 9.3448, "atr_1m": 0.0593, "spread": 0.02, "shares_per_min": 5143, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 258.6, "reachable": 1.3211}}}
{"timestamp": "2026-09-24T15:36:30.648058+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.04, "vwap": 9.3448, "vwap_slope": -0.0016, "atr": 0.0593, "atr_pct": 0.656, "trend": "flat", "slope_pct": 0.0085, "flat_threshold_pct": 0.164, "recent_slope_pct": 0.1036, "ema9": 9.025, "ema20": 9.048, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.743, "distance_from_high_pct": 7.566, "spread_pct": 0.221, "rvol": 0.774, "volume_pace_ratio": 2.386, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.72, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.04, "vwap": 9.3448, "atr_1m": 0.0593, "spread": 0.02, "shares_per_min": 5143, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 258.5, "reachable": 1.3209}}}
{"timestamp": "2026-09-24T15:36:35.753851+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.04, "vwap": 9.3448, "vwap_slope": -0.0016, "atr": 0.0593, "atr_pct": 0.656, "trend": "flat", "slope_pct": 0.0085, "flat_threshold_pct": 0.164, "recent_slope_pct": 0.1036, "ema9": 9.025, "ema20": 9.048, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.743, "distance_from_high_pct": 7.566, "spread_pct": 0.221, "rvol": 0.774, "volume_pace_ratio": 2.384, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.72, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.04, "vwap": 9.3448, "atr_1m": 0.0593, "spread": 0.02, "shares_per_min": 5143, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 258.4, "reachable": 1.3207}}}
{"timestamp": "2026-09-24T15:36:40.823977+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.014, "vwap": 9.3447, "vwap_slope": -0.0017, "atr": 0.0593, "atr_pct": 0.658, "trend": "flat", "slope_pct": 0.0083, "flat_threshold_pct": 0.1645, "recent_slope_pct": 0.046, "ema9": 9.0198, "ema20": 9.0455, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.743, "distance_from_high_pct": 7.832, "spread_pct": 0.221, "rvol": 0.774, "volume_pace_ratio": 2.383, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8742, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.9, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.014, "vwap": 9.3447, "atr_1m": 0.0593, "spread": 0.02, "shares_per_min": 5143, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 258.3, "reachable": 1.3205}}}
{"timestamp": "2026-09-24T15:36:45.899832+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.014, "vwap": 9.3447, "vwap_slope": -0.0017, "atr": 0.0593, "atr_pct": 0.658, "trend": "flat", "slope_pct": 0.0083, "flat_threshold_pct": 0.1645, "recent_slope_pct": 0.046, "ema9": 9.0198, "ema20": 9.0455, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.743, "distance_from_high_pct": 7.832, "spread_pct": 0.221, "rvol": 0.774, "volume_pace_ratio": 2.381, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8742, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.9, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.014, "vwap": 9.3447, "atr_1m": 0.0593, "spread": 0.02, "shares_per_min": 5143, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 258.2, "reachable": 1.3203}}}
{"timestamp": "2026-09-24T15:36:50.961362+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.04, "vwap": 9.3447, "vwap_slope": -0.0017, "atr": 0.0593, "atr_pct": 0.656, "trend": "flat", "slope_pct": 0.0085, "flat_threshold_pct": 0.164, "recent_slope_pct": 0.1036, "ema9": 9.025, "ema20": 9.048, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.743, "distance_from_high_pct": 7.566, "spread_pct": 0.221, "rvol": 0.774, "volume_pace_ratio": 2.38, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.72, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.04, "vwap": 9.3447, "atr_1m": 0.0593, "spread": 0.02, "shares_per_min": 5143, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 258.2, "reachable": 1.32}}}
{"timestamp": "2026-09-24T15:36:56.067480+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.04, "vwap": 9.3447, "vwap_slope": -0.0017, "atr": 0.0593, "atr_pct": 0.656, "trend": "flat", "slope_pct": 0.0085, "flat_threshold_pct": 0.164, "recent_slope_pct": 0.1036, "ema9": 9.025, "ema20": 9.048, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.743, "distance_from_high_pct": 7.566, "spread_pct": 0.221, "rvol": 0.774, "volume_pace_ratio": 2.378, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.72, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.04, "vwap": 9.3447, "atr_1m": 0.0593, "spread": 0.02, "shares_per_min": 5143, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 258.1, "reachable": 1.3198}}}
{"timestamp": "2026-09-24T15:37:01.160248+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.05, "vwap": 9.3437, "vwap_slope": -0.0022, "atr": 0.0509, "atr_pct": 0.562, "trend": "flat", "slope_pct": 0.0075, "flat_threshold_pct": 0.1405, "recent_slope_pct": 0.0409, "ema9": 9.0316, "ema20": 9.049, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.746, "distance_from_high_pct": 7.464, "spread_pct": 0.221, "rvol": 0.777, "volume_pace_ratio": 2.385, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9102, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.64, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.05, "vwap": 9.3437, "atr_1m": 0.0509, "spread": 0.02, "shares_per_min": 5227, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 258.0, "reachable": 1.3167}}}
{"timestamp": "2026-09-24T15:37:06.327462+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.05, "vwap": 9.3437, "vwap_slope": -0.0022, "atr": 0.0526, "atr_pct": 0.581, "trend": "flat", "slope_pct": 0.0075, "flat_threshold_pct": 0.1453, "recent_slope_pct": 0.0409, "ema9": 9.0316, "ema20": 9.049, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.747, "distance_from_high_pct": 7.464, "spread_pct": 0.221, "rvol": 0.777, "volume_pace_ratio": 2.383, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9102, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.64, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.05, "vwap": 9.3437, "atr_1m": 0.0526, "spread": 0.02, "shares_per_min": 5227, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 257.9, "reachable": 1.3165}}}
{"timestamp": "2026-09-24T15:37:11.430686+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.06, "vwap": 9.3435, "vwap_slope": -0.0024, "atr": 0.0533, "atr_pct": 0.589, "trend": "flat", "slope_pct": 0.0075, "flat_threshold_pct": 0.1471, "recent_slope_pct": 0.063, "ema9": 9.0336, "ema20": 9.05, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.748, "distance_from_high_pct": 7.362, "spread_pct": 0.221, "rvol": 0.777, "volume_pace_ratio": 2.383, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9202, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.57, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.06, "vwap": 9.3435, "atr_1m": 0.0533, "spread": 0.02, "shares_per_min": 5227, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 257.8, "reachable": 1.3162}}}
{"timestamp": "2026-09-24T15:37:16.504018+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0732, "vwap": 9.3422, "vwap_slope": -0.0037, "atr": 0.0547, "atr_pct": 0.603, "trend": "flat", "slope_pct": 0.0075, "flat_threshold_pct": 0.1509, "recent_slope_pct": 0.0922, "ema9": 9.0363, "ema20": 9.0512, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.756, "distance_from_high_pct": 7.227, "spread_pct": 0.331, "rvol": 0.781, "volume_pace_ratio": 2.393, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9334, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.48, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0732, "vwap": 9.3422, "atr_1m": 0.0547, "spread": 0.03, "shares_per_min": 5227, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 257.7, "reachable": 1.316}}}
{"timestamp": "2026-09-24T15:37:21.585979+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.06, "vwap": 9.3418, "vwap_slope": -0.004, "atr": 0.0547, "atr_pct": 0.604, "trend": "flat", "slope_pct": 0.0075, "flat_threshold_pct": 0.1511, "recent_slope_pct": 0.063, "ema9": 9.0336, "ema20": 9.05, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.758, "distance_from_high_pct": 7.362, "spread_pct": 0.331, "rvol": 0.782, "volume_pace_ratio": 2.394, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9202, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.57, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.06, "vwap": 9.3418, "atr_1m": 0.0547, "spread": 0.03, "shares_per_min": 5227, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 257.6, "reachable": 1.3158}}}
{"timestamp": "2026-09-24T15:37:26.692045+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.07, "vwap": 9.3418, "vwap_slope": -0.004, "atr": 0.0547, "atr_pct": 0.604, "trend": "flat", "slope_pct": 0.0075, "flat_threshold_pct": 0.1509, "recent_slope_pct": 0.0851, "ema9": 9.0356, "ema20": 9.0509, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.758, "distance_from_high_pct": 7.26, "spread_pct": 0.221, "rvol": 0.782, "volume_pace_ratio": 2.392, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.5, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.07, "vwap": 9.3418, "atr_1m": 0.0547, "spread": 0.02, "shares_per_min": 5227, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 257.6, "reachable": 1.3156}}}
{"timestamp": "2026-09-24T15:37:31.779900+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.07, "vwap": 9.3418, "vwap_slope": -0.0041, "atr": 0.0547, "atr_pct": 0.604, "trend": "flat", "slope_pct": 0.0075, "flat_threshold_pct": 0.1509, "recent_slope_pct": 0.0851, "ema9": 9.0356, "ema20": 9.0509, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.758, "distance_from_high_pct": 7.26, "spread_pct": 0.221, "rvol": 0.782, "volume_pace_ratio": 2.391, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.5, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.07, "vwap": 9.3418, "atr_1m": 0.0547, "spread": 0.02, "shares_per_min": 5227, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 257.5, "reachable": 1.3154}}}
{"timestamp": "2026-09-24T15:37:36.864332+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.07, "vwap": 9.3417, "vwap_slope": -0.0042, "atr": 0.0563, "atr_pct": 0.621, "trend": "flat", "slope_pct": 0.0075, "flat_threshold_pct": 0.1552, "recent_slope_pct": 0.0851, "ema9": 9.0356, "ema20": 9.0509, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.759, "distance_from_high_pct": 7.26, "spread_pct": 0.221, "rvol": 0.782, "volume_pace_ratio": 2.39, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.5, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.07, "vwap": 9.3417, "atr_1m": 0.0563, "spread": 0.02, "shares_per_min": 5227, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 257.4, "reachable": 1.3152}}}
{"timestamp": "2026-09-24T15:37:41.958299+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0058, "vwap": 9.3411, "vwap_slope": -0.0048, "atr": 0.0563, "atr_pct": 0.625, "trend": "flat", "slope_pct": 0.0073, "flat_threshold_pct": 0.1563, "recent_slope_pct": -0.0569, "ema9": 9.0228, "ema20": 9.0448, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.761, "distance_from_high_pct": 7.916, "spread_pct": 0.221, "rvol": 0.783, "volume_pace_ratio": 2.392, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.866, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.96, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0058, "vwap": 9.3411, "atr_1m": 0.0563, "spread": 0.02, "shares_per_min": 5227, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 257.3, "reachable": 1.3149}}}
{"timestamp": "2026-09-24T15:37:47.064855+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.08, "vwap": 9.3413, "vwap_slope": -0.0046, "atr": 0.0563, "atr_pct": 0.62, "trend": "flat", "slope_pct": 0.0076, "flat_threshold_pct": 0.155, "recent_slope_pct": 0.1072, "ema9": 9.0376, "ema20": 9.0519, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.761, "distance_from_high_pct": 7.157, "spread_pct": 0.221, "rvol": 0.783, "volume_pace_ratio": 2.39, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.08, "vwap": 9.3413, "atr_1m": 0.0563, "spread": 0.02, "shares_per_min": 5227, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 257.2, "reachable": 1.3147}}}
{"timestamp": "2026-09-24T15:37:52.155967+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0775, "vwap": 9.3412, "vwap_slope": -0.0047, "atr": 0.0563, "atr_pct": 0.62, "trend": "flat", "slope_pct": 0.0076, "flat_threshold_pct": 0.155, "recent_slope_pct": 0.1017, "ema9": 9.0371, "ema20": 9.0517, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.762, "distance_from_high_pct": 7.183, "spread_pct": 0.331, "rvol": 0.783, "volume_pace_ratio": 2.389, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9377, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.45, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0775, "vwap": 9.3412, "atr_1m": 0.0563, "spread": 0.03, "shares_per_min": 5227, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 257.1, "reachable": 1.3145}}}
{"timestamp": "2026-09-24T15:37:57.233243+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.075, "vwap": 9.3411, "vwap_slope": -0.0047, "atr": 0.0563, "atr_pct": 0.62, "trend": "flat", "slope_pct": 0.0076, "flat_threshold_pct": 0.1551, "recent_slope_pct": 0.0962, "ema9": 9.0366, "ema20": 9.0514, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.762, "distance_from_high_pct": 7.209, "spread_pct": 0.331, "rvol": 0.784, "volume_pace_ratio": 2.388, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9352, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.47, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.075, "vwap": 9.3411, "atr_1m": 0.0563, "spread": 0.03, "shares_per_min": 5227, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 257.0, "reachable": 1.3143}}}
{"timestamp": "2026-09-24T15:38:02.332032+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.075, "vwap": 9.3411, "vwap_slope": -0.0047, "atr": 0.0563, "atr_pct": 0.62, "trend": "flat", "slope_pct": 0.0076, "flat_threshold_pct": 0.1551, "recent_slope_pct": 0.0962, "ema9": 9.0366, "ema20": 9.0514, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.762, "distance_from_high_pct": 7.209, "spread_pct": 0.331, "rvol": 0.784, "volume_pace_ratio": 2.387, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9352, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.47, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.075, "vwap": 9.3411, "atr_1m": 0.0563, "spread": 0.03, "shares_per_min": 5227, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 257.0, "reachable": 1.3141}}}
{"timestamp": "2026-09-24T15:38:07.411999+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.075, "vwap": 9.3411, "vwap_slope": -0.004, "atr": 0.0518, "atr_pct": 0.571, "trend": "flat", "slope_pct": 0.0067, "flat_threshold_pct": 0.1427, "recent_slope_pct": 0.127, "ema9": 9.0443, "ema20": 9.0537, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.751, "distance_from_high_pct": 7.209, "spread_pct": 0.331, "rvol": 0.784, "volume_pace_ratio": 2.385, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9352, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.47, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.075, "vwap": 9.3411, "atr_1m": 0.0518, "spread": 0.03, "shares_per_min": 5530, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 256.9, "reachable": 1.3109}}}
{"timestamp": "2026-09-24T15:38:12.487966+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.075, "vwap": 9.3411, "vwap_slope": -0.004, "atr": 0.052, "atr_pct": 0.573, "trend": "flat", "slope_pct": 0.0067, "flat_threshold_pct": 0.1433, "recent_slope_pct": 0.127, "ema9": 9.0443, "ema20": 9.0537, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.751, "distance_from_high_pct": 7.209, "spread_pct": 0.331, "rvol": 0.784, "volume_pace_ratio": 2.384, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9352, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.47, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.075, "vwap": 9.3411, "atr_1m": 0.052, "spread": 0.03, "shares_per_min": 5530, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 256.8, "reachable": 1.3107}}}
{"timestamp": "2026-09-24T15:38:17.583944+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1, "vwap": 9.341, "vwap_slope": -0.0041, "atr": 0.0536, "atr_pct": 0.589, "trend": "flat", "slope_pct": 0.0068, "flat_threshold_pct": 0.1473, "recent_slope_pct": 0.1821, "ema9": 9.0493, "ema20": 9.056, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.751, "distance_from_high_pct": 6.953, "spread_pct": 0.22, "rvol": 0.784, "volume_pace_ratio": 2.383, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1, "vwap": 9.341, "atr_1m": 0.0536, "spread": 0.02, "shares_per_min": 5530, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 256.7, "reachable": 1.3105}}}
{"timestamp": "2026-09-24T15:38:22.669582+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1, "vwap": 9.341, "vwap_slope": -0.0041, "atr": 0.0536, "atr_pct": 0.589, "trend": "flat", "slope_pct": 0.0068, "flat_threshold_pct": 0.1473, "recent_slope_pct": 0.1821, "ema9": 9.0493, "ema20": 9.056, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.751, "distance_from_high_pct": 6.953, "spread_pct": 0.22, "rvol": 0.784, "volume_pace_ratio": 2.382, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1, "vwap": 9.341, "atr_1m": 0.0536, "spread": 0.02, "shares_per_min": 5530, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 256.6, "reachable": 1.3103}}}
{"timestamp": "2026-09-24T15:38:27.751895+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0553, "vwap": 9.3409, "vwap_slope": -0.0042, "atr": 0.0536, "atr_pct": 0.592, "trend": "flat", "slope_pct": 0.0066, "flat_threshold_pct": 0.148, "recent_slope_pct": 0.0835, "ema9": 9.0404, "ema20": 9.0518, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.752, "distance_from_high_pct": 7.41, "spread_pct": 0.22, "rvol": 0.784, "volume_pace_ratio": 2.381, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9155, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.61, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0553, "vwap": 9.3409, "atr_1m": 0.0536, "spread": 0.02, "shares_per_min": 5530, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 256.5, "reachable": 1.3101}}}
{"timestamp": "2026-09-24T15:38:32.828941+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.09, "vwap": 9.3408, "vwap_slope": -0.0043, "atr": 0.0536, "atr_pct": 0.59, "trend": "flat", "slope_pct": 0.0067, "flat_threshold_pct": 0.1474, "recent_slope_pct": 0.1601, "ema9": 9.0473, "ema20": 9.0551, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.752, "distance_from_high_pct": 7.055, "spread_pct": 0.22, "rvol": 0.785, "volume_pace_ratio": 2.38, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.36, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.09, "vwap": 9.3408, "atr_1m": 0.0536, "spread": 0.02, "shares_per_min": 5530, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 256.5, "reachable": 1.3098}}}
{"timestamp": "2026-09-24T15:38:37.919939+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1, "vwap": 9.3406, "vwap_slope": -0.0045, "atr": 0.0536, "atr_pct": 0.589, "trend": "flat", "slope_pct": 0.0068, "flat_threshold_pct": 0.1473, "recent_slope_pct": 0.1821, "ema9": 9.0493, "ema20": 9.056, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.754, "distance_from_high_pct": 6.953, "spread_pct": 0.22, "rvol": 0.785, "volume_pace_ratio": 2.381, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1, "vwap": 9.3406, "atr_1m": 0.0536, "spread": 0.02, "shares_per_min": 5530, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 256.4, "reachable": 1.3096}}}
{"timestamp": "2026-09-24T15:38:42.995890+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1074, "vwap": 9.3406, "vwap_slope": -0.0045, "atr": 0.057, "atr_pct": 0.626, "trend": "flat", "slope_pct": 0.0068, "flat_threshold_pct": 0.1564, "recent_slope_pct": 0.1984, "ema9": 9.0508, "ema20": 9.0567, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.754, "distance_from_high_pct": 6.877, "spread_pct": 0.22, "rvol": 0.785, "volume_pace_ratio": 2.379, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.17, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1074, "vwap": 9.3406, "atr_1m": 0.057, "spread": 0.02, "shares_per_min": 5530, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 256.3, "reachable": 1.3094}}}
{"timestamp": "2026-09-24T15:38:48.080379+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1074, "vwap": 9.3406, "vwap_slope": -0.0045, "atr": 0.057, "atr_pct": 0.626, "trend": "flat", "slope_pct": 0.0068, "flat_threshold_pct": 0.1564, "recent_slope_pct": 0.1984, "ema9": 9.0508, "ema20": 9.0567, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.754, "distance_from_high_pct": 6.877, "spread_pct": 0.22, "rvol": 0.785, "volume_pace_ratio": 2.378, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.17, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1074, "vwap": 9.3406, "atr_1m": 0.057, "spread": 0.02, "shares_per_min": 5530, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 256.2, "reachable": 1.3092}}}
{"timestamp": "2026-09-24T15:38:53.156313+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1055, "vwap": 9.3405, "vwap_slope": -0.0045, "atr": 0.057, "atr_pct": 0.626, "trend": "flat", "slope_pct": 0.0068, "flat_threshold_pct": 0.1565, "recent_slope_pct": 0.1943, "ema9": 9.0504, "ema20": 9.0566, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.754, "distance_from_high_pct": 6.897, "spread_pct": 0.22, "rvol": 0.785, "volume_pace_ratio": 2.376, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.2, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1055, "vwap": 9.3405, "atr_1m": 0.057, "spread": 0.02, "shares_per_min": 5530, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 256.1, "reachable": 1.309}}}
{"timestamp": "2026-09-24T15:38:58.232924+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1, "vwap": 9.3405, "vwap_slope": -0.0045, "atr": 0.057, "atr_pct": 0.626, "trend": "flat", "slope_pct": 0.0068, "flat_threshold_pct": 0.1566, "recent_slope_pct": 0.1821, "ema9": 9.0493, "ema20": 9.056, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.754, "distance_from_high_pct": 6.953, "spread_pct": 0.22, "rvol": 0.785, "volume_pace_ratio": 2.375, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1, "vwap": 9.3405, "atr_1m": 0.057, "spread": 0.02, "shares_per_min": 5530, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 256.0, "reachable": 1.3088}}}
{"timestamp": "2026-09-24T15:39:03.324071+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3405, "vwap_slope": -0.0032, "atr": 0.0521, "atr_pct": 0.572, "trend": "flat", "slope_pct": 0.006, "flat_threshold_pct": 0.1429, "recent_slope_pct": 0.2315, "ema9": 9.0614, "ema20": 9.0612, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.763, "distance_from_high_pct": 6.851, "spread_pct": 0.22, "rvol": 0.785, "volume_pace_ratio": 2.373, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.13, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.11, "vwap": 9.3405, "atr_1m": 0.0521, "spread": 0.02, "shares_per_min": 5462, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 255.9, "reachable": 1.3021}}}
{"timestamp": "2026-09-24T15:39:08.434363+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1024, "vwap": 9.3404, "vwap_slope": -0.0033, "atr": 0.0521, "atr_pct": 0.572, "trend": "flat", "slope_pct": 0.006, "flat_threshold_pct": 0.143, "recent_slope_pct": 0.2147, "ema9": 9.0599, "ema20": 9.0605, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.764, "distance_from_high_pct": 6.928, "spread_pct": 0.11, "rvol": 0.786, "volume_pace_ratio": 2.373, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.25, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1024, "vwap": 9.3404, "atr_1m": 0.0521, "spread": 0.01, "shares_per_min": 5462, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 255.9, "reachable": 1.3019}}}
{"timestamp": "2026-09-24T15:39:13.524653+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1155, "vwap": 9.3394, "vwap_slope": -0.0043, "atr": 0.0554, "atr_pct": 0.607, "trend": "flat", "slope_pct": 0.006, "flat_threshold_pct": 0.1518, "recent_slope_pct": 0.2436, "ema9": 9.0625, "ema20": 9.0617, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.771, "distance_from_high_pct": 6.794, "spread_pct": 0.22, "rvol": 0.789, "volume_pace_ratio": 2.381, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.06, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1155, "vwap": 9.3394, "atr_1m": 0.0554, "spread": 0.02, "shares_per_min": 5462, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 255.8, "reachable": 1.3017}}}
{"timestamp": "2026-09-24T15:39:18.608656+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3394, "vwap_slope": -0.0043, "atr": 0.0554, "atr_pct": 0.608, "trend": "flat", "slope_pct": 0.006, "flat_threshold_pct": 0.1519, "recent_slope_pct": 0.2315, "ema9": 9.0614, "ema20": 9.0612, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.771, "distance_from_high_pct": 6.851, "spread_pct": 0.22, "rvol": 0.789, "volume_pace_ratio": 2.379, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.13, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.11, "vwap": 9.3394, "atr_1m": 0.0554, "spread": 0.02, "shares_per_min": 5462, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 255.7, "reachable": 1.3015}}}
{"timestamp": "2026-09-24T15:39:23.682864+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3393, "vwap_slope": -0.0044, "atr": 0.0554, "atr_pct": 0.608, "trend": "flat", "slope_pct": 0.006, "flat_threshold_pct": 0.1519, "recent_slope_pct": 0.2315, "ema9": 9.0614, "ema20": 9.0612, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.772, "distance_from_high_pct": 6.851, "spread_pct": 0.22, "rvol": 0.789, "volume_pace_ratio": 2.379, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.13, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.11, "vwap": 9.3393, "atr_1m": 0.0554, "spread": 0.02, "shares_per_min": 5462, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 255.6, "reachable": 1.3013}}}
{"timestamp": "2026-09-24T15:39:28.763930+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3393, "vwap_slope": -0.0044, "atr": 0.0557, "atr_pct": 0.611, "trend": "flat", "slope_pct": 0.0061, "flat_threshold_pct": 0.1526, "recent_slope_pct": 0.2534, "ema9": 9.0634, "ema20": 9.0621, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.772, "distance_from_high_pct": 6.748, "spread_pct": 0.22, "rvol": 0.789, "volume_pace_ratio": 2.377, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.12, "vwap": 9.3393, "atr_1m": 0.0557, "spread": 0.02, "shares_per_min": 5462, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 255.5, "reachable": 1.301}}}
{"timestamp": "2026-09-24T15:39:33.848499+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1045, "vwap": 9.3393, "vwap_slope": -0.0044, "atr": 0.0557, "atr_pct": 0.612, "trend": "flat", "slope_pct": 0.006, "flat_threshold_pct": 0.1529, "recent_slope_pct": 0.2194, "ema9": 9.0603, "ema20": 9.0607, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.772, "distance_from_high_pct": 6.907, "spread_pct": 0.22, "rvol": 0.789, "volume_pace_ratio": 2.376, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.21, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1045, "vwap": 9.3393, "atr_1m": 0.0557, "spread": 0.02, "shares_per_min": 5462, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 255.4, "reachable": 1.3008}}}
{"timestamp": "2026-09-24T15:39:38.920028+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1001, "vwap": 9.3388, "vwap_slope": -0.0049, "atr": 0.0557, "atr_pct": 0.612, "trend": "flat", "slope_pct": 0.006, "flat_threshold_pct": 0.153, "recent_slope_pct": 0.2097, "ema9": 9.0595, "ema20": 9.0602, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.776, "distance_from_high_pct": 6.952, "spread_pct": 0.22, "rvol": 0.791, "volume_pace_ratio": 2.379, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.28, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1001, "vwap": 9.3388, "atr_1m": 0.0557, "spread": 0.02, "shares_per_min": 5462, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 255.4, "reachable": 1.3006}}}
{"timestamp": "2026-09-24T15:39:44.011033+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1001, "vwap": 9.3388, "vwap_slope": -0.0049, "atr": 0.0557, "atr_pct": 0.612, "trend": "flat", "slope_pct": 0.006, "flat_threshold_pct": 0.153, "recent_slope_pct": 0.2097, "ema9": 9.0595, "ema20": 9.0602, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.776, "distance_from_high_pct": 6.952, "spread_pct": 0.22, "rvol": 0.791, "volume_pace_ratio": 2.378, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.28, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1001, "vwap": 9.3388, "atr_1m": 0.0557, "spread": 0.02, "shares_per_min": 5462, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 255.3, "reachable": 1.3004}}}
{"timestamp": "2026-09-24T15:39:49.091989+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1148, "vwap": 9.3388, "vwap_slope": -0.0049, "atr": 0.0557, "atr_pct": 0.611, "trend": "flat", "slope_pct": 0.006, "flat_threshold_pct": 0.1527, "recent_slope_pct": 0.242, "ema9": 9.0624, "ema20": 9.0616, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.776, "distance_from_high_pct": 6.802, "spread_pct": 0.22, "rvol": 0.791, "volume_pace_ratio": 2.376, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1148, "vwap": 9.3388, "atr_1m": 0.0557, "spread": 0.02, "shares_per_min": 5462, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 255.2, "reachable": 1.3002}}}
{"timestamp": "2026-09-24T15:39:54.175865+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1, "vwap": 9.3388, "vwap_slope": -0.0049, "atr": 0.0557, "atr_pct": 0.612, "trend": "flat", "slope_pct": 0.006, "flat_threshold_pct": 0.153, "recent_slope_pct": 0.2095, "ema9": 9.0594, "ema20": 9.0602, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.776, "distance_from_high_pct": 6.953, "spread_pct": 0.22, "rvol": 0.791, "volume_pace_ratio": 2.375, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1, "vwap": 9.3388, "atr_1m": 0.0557, "spread": 0.02, "shares_per_min": 5462, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 255.1, "reachable": 1.3}}}
{"timestamp": "2026-09-24T15:39:59.252009+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1, "vwap": 9.3387, "vwap_slope": -0.005, "atr": 0.0557, "atr_pct": 0.612, "trend": "flat", "slope_pct": 0.006, "flat_threshold_pct": 0.153, "recent_slope_pct": 0.2095, "ema9": 9.0594, "ema20": 9.0602, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.776, "distance_from_high_pct": 6.953, "spread_pct": 0.22, "rvol": 0.791, "volume_pace_ratio": 2.373, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1, "vwap": 9.3387, "atr_1m": 0.0557, "spread": 0.02, "shares_per_min": 5462, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 255.0, "reachable": 1.2998}}}
{"timestamp": "2026-09-24T15:40:04.344006+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3387, "vwap_slope": -0.0024, "atr": 0.0509, "atr_pct": 0.559, "trend": "flat", "slope_pct": 0.0053, "flat_threshold_pct": 0.1398, "recent_slope_pct": 0.1596, "ema9": 9.0696, "ema20": 9.065, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.764, "distance_from_high_pct": 6.851, "spread_pct": 0.22, "rvol": 0.791, "volume_pace_ratio": 2.372, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.13, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.11, "vwap": 9.3387, "atr_1m": 0.0509, "spread": 0.02, "shares_per_min": 5784, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 254.9, "reachable": 1.2931}}}
{"timestamp": "2026-09-24T15:40:09.460153+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0535, "vwap": 9.3387, "vwap_slope": -0.0024, "atr": 0.0542, "atr_pct": 0.599, "trend": "flat", "slope_pct": 0.0051, "flat_threshold_pct": 0.1498, "recent_slope_pct": 0.0353, "ema9": 9.0583, "ema20": 9.0596, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.764, "distance_from_high_pct": 7.428, "spread_pct": 0.22, "rvol": 0.791, "volume_pace_ratio": 2.37, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9137, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.62, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0535, "vwap": 9.3387, "atr_1m": 0.0542, "spread": 0.02, "shares_per_min": 5784, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 254.8, "reachable": 1.2929}}}
{"timestamp": "2026-09-24T15:40:14.559998+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0535, "vwap": 9.3387, "vwap_slope": -0.0024, "atr": 0.0546, "atr_pct": 0.604, "trend": "flat", "slope_pct": 0.0051, "flat_threshold_pct": 0.1509, "recent_slope_pct": 0.0353, "ema9": 9.0583, "ema20": 9.0596, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.764, "distance_from_high_pct": 7.428, "spread_pct": 0.22, "rvol": 0.791, "volume_pace_ratio": 2.369, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9137, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.62, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0535, "vwap": 9.3387, "atr_1m": 0.0546, "spread": 0.02, "shares_per_min": 5784, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 254.8, "reachable": 1.2927}}}
{"timestamp": "2026-09-24T15:40:19.636133+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1, "vwap": 9.3385, "vwap_slope": -0.0026, "atr": 0.0546, "atr_pct": 0.6, "trend": "flat", "slope_pct": 0.0053, "flat_threshold_pct": 0.1501, "recent_slope_pct": 0.1376, "ema9": 9.0676, "ema20": 9.064, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.766, "distance_from_high_pct": 6.953, "spread_pct": 0.33, "rvol": 0.792, "volume_pace_ratio": 2.369, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1, "vwap": 9.3385, "atr_1m": 0.0546, "spread": 0.03, "shares_per_min": 5784, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 254.7, "reachable": 1.2925}}}
{"timestamp": "2026-09-24T15:40:24.720975+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0759, "vwap": 9.3384, "vwap_slope": -0.0028, "atr": 0.0546, "atr_pct": 0.602, "trend": "flat", "slope_pct": 0.0052, "flat_threshold_pct": 0.1505, "recent_slope_pct": 0.0846, "ema9": 9.0627, "ema20": 9.0617, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.767, "distance_from_high_pct": 7.199, "spread_pct": 0.33, "rvol": 0.792, "volume_pace_ratio": 2.369, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9361, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.46, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0759, "vwap": 9.3384, "atr_1m": 0.0546, "spread": 0.03, "shares_per_min": 5784, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 254.6, "reachable": 1.2923}}}
{"timestamp": "2026-09-24T15:40:29.812200+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.085, "vwap": 9.3382, "vwap_slope": -0.0029, "atr": 0.0546, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0052, "flat_threshold_pct": 0.1504, "recent_slope_pct": 0.1046, "ema9": 9.0646, "ema20": 9.0626, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.768, "distance_from_high_pct": 7.106, "spread_pct": 0.33, "rvol": 0.793, "volume_pace_ratio": 2.369, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9452, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.39, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.085, "vwap": 9.3382, "atr_1m": 0.0546, "spread": 0.03, "shares_per_min": 5784, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 254.5, "reachable": 1.292}}}
{"timestamp": "2026-09-24T15:40:34.915595+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0892, "vwap": 9.3382, "vwap_slope": -0.0029, "atr": 0.0546, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0052, "flat_threshold_pct": 0.1503, "recent_slope_pct": 0.1138, "ema9": 9.0654, "ema20": 9.063, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.768, "distance_from_high_pct": 7.063, "spread_pct": 0.33, "rvol": 0.793, "volume_pace_ratio": 2.368, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9494, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.36, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0892, "vwap": 9.3382, "atr_1m": 0.0546, "spread": 0.03, "shares_per_min": 5784, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 254.4, "reachable": 1.2918}}}
{"timestamp": "2026-09-24T15:40:40.005638+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.08, "vwap": 9.3382, "vwap_slope": -0.0029, "atr": 0.0546, "atr_pct": 0.602, "trend": "flat", "slope_pct": 0.0052, "flat_threshold_pct": 0.1504, "recent_slope_pct": 0.0936, "ema9": 9.0636, "ema20": 9.0621, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.768, "distance_from_high_pct": 7.157, "spread_pct": 0.33, "rvol": 0.793, "volume_pace_ratio": 2.366, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.08, "vwap": 9.3382, "atr_1m": 0.0546, "spread": 0.03, "shares_per_min": 5784, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 254.3, "reachable": 1.2916}}}
{"timestamp": "2026-09-24T15:40:45.104087+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.08, "vwap": 9.3382, "vwap_slope": -0.0029, "atr": 0.0546, "atr_pct": 0.602, "trend": "flat", "slope_pct": 0.0052, "flat_threshold_pct": 0.1504, "recent_slope_pct": 0.0936, "ema9": 9.0636, "ema20": 9.0621, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.768, "distance_from_high_pct": 7.157, "spread_pct": 0.33, "rvol": 0.793, "volume_pace_ratio": 2.365, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.08, "vwap": 9.3382, "atr_1m": 0.0546, "spread": 0.03, "shares_per_min": 5784, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 254.2, "reachable": 1.2914}}}
{"timestamp": "2026-09-24T15:40:50.192807+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.07, "vwap": 9.3382, "vwap_slope": -0.003, "atr": 0.0546, "atr_pct": 0.602, "trend": "flat", "slope_pct": 0.0051, "flat_threshold_pct": 0.1506, "recent_slope_pct": 0.0716, "ema9": 9.0616, "ema20": 9.0612, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.768, "distance_from_high_pct": 7.26, "spread_pct": 0.33, "rvol": 0.793, "volume_pace_ratio": 2.363, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.5, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.07, "vwap": 9.3382, "atr_1m": 0.0546, "spread": 0.03, "shares_per_min": 5784, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 254.2, "reachable": 1.2912}}}
{"timestamp": "2026-09-24T15:40:55.284298+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0617, "vwap": 9.3382, "vwap_slope": -0.003, "atr": 0.0546, "atr_pct": 0.603, "trend": "flat", "slope_pct": 0.0051, "flat_threshold_pct": 0.1508, "recent_slope_pct": 0.0533, "ema9": 9.0599, "ema20": 9.0604, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.768, "distance_from_high_pct": 7.345, "spread_pct": 0.33, "rvol": 0.793, "volume_pace_ratio": 2.362, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9219, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.56, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0617, "vwap": 9.3382, "atr_1m": 0.0546, "spread": 0.03, "shares_per_min": 5784, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 254.1, "reachable": 1.291}}}
{"timestamp": "2026-09-24T15:41:00.388019+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.07, "vwap": 9.3381, "vwap_slope": -0.003, "atr": 0.0546, "atr_pct": 0.602, "trend": "flat", "slope_pct": 0.0051, "flat_threshold_pct": 0.1506, "recent_slope_pct": 0.0716, "ema9": 9.0616, "ema20": 9.0612, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.768, "distance_from_high_pct": 7.26, "spread_pct": 0.33, "rvol": 0.793, "volume_pace_ratio": 2.36, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.5, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.07, "vwap": 9.3381, "atr_1m": 0.0546, "spread": 0.03, "shares_per_min": 5784, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 254.0, "reachable": 1.2908}}}
{"timestamp": "2026-09-24T15:41:05.513501+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0845, "vwap": 9.3381, "vwap_slope": -0.0024, "atr": 0.0521, "atr_pct": 0.574, "trend": "flat", "slope_pct": 0.0044, "flat_threshold_pct": 0.1434, "recent_slope_pct": -0.0121, "ema9": 9.0661, "ema20": 9.0634, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.771, "distance_from_high_pct": 7.111, "spread_pct": 0.33, "rvol": 0.793, "volume_pace_ratio": 2.359, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9447, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.4, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0845, "vwap": 9.3381, "atr_1m": 0.0521, "spread": 0.03, "shares_per_min": 5875, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 253.9, "reachable": 1.2853}}}
{"timestamp": "2026-09-24T15:41:10.598269+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0845, "vwap": 9.3381, "vwap_slope": -0.0024, "atr": 0.0521, "atr_pct": 0.574, "trend": "flat", "slope_pct": 0.0044, "flat_threshold_pct": 0.1434, "recent_slope_pct": -0.0121, "ema9": 9.0661, "ema20": 9.0634, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.771, "distance_from_high_pct": 7.111, "spread_pct": 0.33, "rvol": 0.793, "volume_pace_ratio": 2.357, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9447, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.4, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0845, "vwap": 9.3381, "atr_1m": 0.0521, "spread": 0.03, "shares_per_min": 5875, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 253.8, "reachable": 1.2851}}}
{"timestamp": "2026-09-24T15:41:15.683896+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.062, "vwap": 9.3381, "vwap_slope": -0.0024, "atr": 0.0529, "atr_pct": 0.584, "trend": "flat", "slope_pct": 0.0043, "flat_threshold_pct": 0.146, "recent_slope_pct": -0.0617, "ema9": 9.0616, "ema20": 9.0612, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.771, "distance_from_high_pct": 7.342, "spread_pct": 0.33, "rvol": 0.793, "volume_pace_ratio": 2.356, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9222, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.56, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.062, "vwap": 9.3381, "atr_1m": 0.0529, "spread": 0.03, "shares_per_min": 5875, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 253.7, "reachable": 1.2849}}}
{"timestamp": "2026-09-24T15:41:20.755262+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.062, "vwap": 9.3381, "vwap_slope": -0.0024, "atr": 0.0529, "atr_pct": 0.584, "trend": "flat", "slope_pct": 0.0043, "flat_threshold_pct": 0.146, "recent_slope_pct": -0.0617, "ema9": 9.0616, "ema20": 9.0612, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.771, "distance_from_high_pct": 7.342, "spread_pct": 0.33, "rvol": 0.793, "volume_pace_ratio": 2.354, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9222, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.56, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.062, "vwap": 9.3381, "atr_1m": 0.0529, "spread": 0.03, "shares_per_min": 5875, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 253.7, "reachable": 1.2847}}}
{"timestamp": "2026-09-24T15:41:25.851528+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.07, "vwap": 9.3381, "vwap_slope": -0.0024, "atr": 0.0529, "atr_pct": 0.584, "trend": "flat", "slope_pct": 0.0043, "flat_threshold_pct": 0.1459, "recent_slope_pct": -0.044, "ema9": 9.0632, "ema20": 9.062, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.772, "distance_from_high_pct": 7.26, "spread_pct": 0.33, "rvol": 0.793, "volume_pace_ratio": 2.353, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.5, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.07, "vwap": 9.3381, "atr_1m": 0.0529, "spread": 0.03, "shares_per_min": 5875, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 253.6, "reachable": 1.2844}}}
{"timestamp": "2026-09-24T15:41:30.969365+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.078, "vwap": 9.3381, "vwap_slope": -0.0025, "atr": 0.0533, "atr_pct": 0.587, "trend": "flat", "slope_pct": 0.0044, "flat_threshold_pct": 0.1468, "recent_slope_pct": -0.0264, "ema9": 9.0648, "ema20": 9.0628, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.772, "distance_from_high_pct": 7.178, "spread_pct": 0.33, "rvol": 0.793, "volume_pace_ratio": 2.352, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9382, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.44, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.078, "vwap": 9.3381, "atr_1m": 0.0533, "spread": 0.03, "shares_per_min": 5875, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 253.5, "reachable": 1.2842}}}
{"timestamp": "2026-09-24T15:41:36.043944+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1, "vwap": 9.338, "vwap_slope": -0.0025, "atr": 0.0538, "atr_pct": 0.591, "trend": "flat", "slope_pct": 0.0044, "flat_threshold_pct": 0.1478, "recent_slope_pct": 0.022, "ema9": 9.0692, "ema20": 9.0649, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.772, "distance_from_high_pct": 6.953, "spread_pct": 0.44, "rvol": 0.793, "volume_pace_ratio": 2.351, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1, "vwap": 9.338, "atr_1m": 0.0538, "spread": 0.04, "shares_per_min": 5875, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 253.4, "reachable": 1.284}}}
{"timestamp": "2026-09-24T15:41:41.139062+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.09, "vwap": 9.338, "vwap_slope": -0.0026, "atr": 0.0538, "atr_pct": 0.592, "trend": "flat", "slope_pct": 0.0044, "flat_threshold_pct": 0.1479, "recent_slope_pct": 0.0, "ema9": 9.0672, "ema20": 9.0639, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.772, "distance_from_high_pct": 7.055, "spread_pct": 0.44, "rvol": 0.793, "volume_pace_ratio": 2.35, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.36, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.09, "vwap": 9.338, "atr_1m": 0.0538, "spread": 0.04, "shares_per_min": 5875, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 253.3, "reachable": 1.2838}}}
{"timestamp": "2026-09-24T15:41:46.256434+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1, "vwap": 9.338, "vwap_slope": -0.0026, "atr": 0.0538, "atr_pct": 0.591, "trend": "flat", "slope_pct": 0.0044, "flat_threshold_pct": 0.1478, "recent_slope_pct": 0.022, "ema9": 9.0692, "ema20": 9.0649, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.772, "distance_from_high_pct": 6.953, "spread_pct": 0.33, "rvol": 0.793, "volume_pace_ratio": 2.348, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1, "vwap": 9.338, "atr_1m": 0.0538, "spread": 0.03, "shares_per_min": 5875, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 253.2, "reachable": 1.2836}}}
{"timestamp": "2026-09-24T15:41:51.351986+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.09, "vwap": 9.338, "vwap_slope": -0.0026, "atr": 0.0538, "atr_pct": 0.592, "trend": "flat", "slope_pct": 0.0044, "flat_threshold_pct": 0.1479, "recent_slope_pct": 0.0, "ema9": 9.0672, "ema20": 9.0639, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.772, "distance_from_high_pct": 7.055, "spread_pct": 0.22, "rvol": 0.793, "volume_pace_ratio": 2.347, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.36, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.09, "vwap": 9.338, "atr_1m": 0.0538, "spread": 0.02, "shares_per_min": 5875, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 253.1, "reachable": 1.2834}}}
{"timestamp": "2026-09-24T15:41:56.440132+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.09, "vwap": 9.3379, "vwap_slope": -0.0027, "atr": 0.0538, "atr_pct": 0.592, "trend": "flat", "slope_pct": 0.0044, "flat_threshold_pct": 0.1479, "recent_slope_pct": 0.0, "ema9": 9.0672, "ema20": 9.0639, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.773, "distance_from_high_pct": 7.055, "spread_pct": 0.22, "rvol": 0.794, "volume_pace_ratio": 2.346, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.36, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.09, "vwap": 9.3379, "atr_1m": 0.0538, "spread": 0.02, "shares_per_min": 5875, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 253.1, "reachable": 1.2831}}}
{"timestamp": "2026-09-24T15:42:01.520137+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1, "vwap": 9.3379, "vwap_slope": -0.0009, "atr": 0.0527, "atr_pct": 0.579, "trend": "flat", "slope_pct": 0.0037, "flat_threshold_pct": 0.1448, "recent_slope_pct": -0.011, "ema9": 9.0738, "ema20": 9.0673, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.762, "distance_from_high_pct": 6.953, "spread_pct": 0.22, "rvol": 0.794, "volume_pace_ratio": 2.345, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1, "vwap": 9.3379, "atr_1m": 0.0527, "spread": 0.02, "shares_per_min": 5833, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 253.0, "reachable": 1.2777}}}
{"timestamp": "2026-09-24T15:42:06.600570+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0977, "vwap": 9.3379, "vwap_slope": -0.0009, "atr": 0.0527, "atr_pct": 0.58, "trend": "flat", "slope_pct": 0.0037, "flat_threshold_pct": 0.1449, "recent_slope_pct": -0.0161, "ema9": 9.0733, "ema20": 9.0671, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.762, "distance_from_high_pct": 6.976, "spread_pct": 0.22, "rvol": 0.794, "volume_pace_ratio": 2.343, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9579, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.3, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0977, "vwap": 9.3379, "atr_1m": 0.0527, "spread": 0.02, "shares_per_min": 5833, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 252.9, "reachable": 1.2775}}}
{"timestamp": "2026-09-24T15:42:11.687913+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.09, "vwap": 9.3379, "vwap_slope": -0.0009, "atr": 0.0527, "atr_pct": 0.58, "trend": "flat", "slope_pct": 0.0037, "flat_threshold_pct": 0.145, "recent_slope_pct": -0.033, "ema9": 9.0718, "ema20": 9.0664, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.762, "distance_from_high_pct": 7.055, "spread_pct": 0.22, "rvol": 0.794, "volume_pace_ratio": 2.342, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.36, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.09, "vwap": 9.3379, "atr_1m": 0.0527, "spread": 0.02, "shares_per_min": 5833, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 252.8, "reachable": 1.2773}}}
{"timestamp": "2026-09-24T15:42:16.788119+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.09, "vwap": 9.3379, "vwap_slope": -0.0009, "atr": 0.0527, "atr_pct": 0.58, "trend": "flat", "slope_pct": 0.0037, "flat_threshold_pct": 0.145, "recent_slope_pct": -0.033, "ema9": 9.0718, "ema20": 9.0664, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.762, "distance_from_high_pct": 7.055, "spread_pct": 0.22, "rvol": 0.794, "volume_pace_ratio": 2.34, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.36, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.09, "vwap": 9.3379, "atr_1m": 0.0527, "spread": 0.02, "shares_per_min": 5833, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 252.7, "reachable": 1.2771}}}
{"timestamp": "2026-09-24T15:42:21.884148+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.09, "vwap": 9.3379, "vwap_slope": -0.0009, "atr": 0.0527, "atr_pct": 0.58, "trend": "flat", "slope_pct": 0.0037, "flat_threshold_pct": 0.145, "recent_slope_pct": -0.033, "ema9": 9.0718, "ema20": 9.0664, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.762, "distance_from_high_pct": 7.055, "spread_pct": 0.22, "rvol": 0.794, "volume_pace_ratio": 2.339, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.36, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.09, "vwap": 9.3379, "atr_1m": 0.0527, "spread": 0.02, "shares_per_min": 5833, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 252.6, "reachable": 1.2768}}}
{"timestamp": "2026-09-24T15:42:26.949506+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0721, "vwap": 9.3376, "vwap_slope": -0.0012, "atr": 0.054, "atr_pct": 0.595, "trend": "flat", "slope_pct": 0.0036, "flat_threshold_pct": 0.1488, "recent_slope_pct": -0.0724, "ema9": 9.0682, "ema20": 9.0647, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.764, "distance_from_high_pct": 7.238, "spread_pct": 0.22, "rvol": 0.795, "volume_pace_ratio": 2.34, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9323, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.49, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0721, "vwap": 9.3376, "atr_1m": 0.054, "spread": 0.02, "shares_per_min": 5833, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 252.6, "reachable": 1.2766}}}
{"timestamp": "2026-09-24T15:42:32.032875+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.09, "vwap": 9.3376, "vwap_slope": -0.0012, "atr": 0.054, "atr_pct": 0.594, "trend": "flat", "slope_pct": 0.0037, "flat_threshold_pct": 0.1485, "recent_slope_pct": -0.033, "ema9": 9.0718, "ema20": 9.0664, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.764, "distance_from_high_pct": 7.055, "spread_pct": 0.22, "rvol": 0.795, "volume_pace_ratio": 2.338, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.36, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.09, "vwap": 9.3376, "atr_1m": 0.054, "spread": 0.02, "shares_per_min": 5833, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 252.5, "reachable": 1.2764}}}
{"timestamp": "2026-09-24T15:42:37.124105+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1, "vwap": 9.3372, "vwap_slope": -0.0016, "atr": 0.054, "atr_pct": 0.593, "trend": "flat", "slope_pct": 0.0037, "flat_threshold_pct": 0.1484, "recent_slope_pct": -0.011, "ema9": 9.0738, "ema20": 9.0673, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.767, "distance_from_high_pct": 6.953, "spread_pct": 0.22, "rvol": 0.796, "volume_pace_ratio": 2.341, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1, "vwap": 9.3372, "atr_1m": 0.054, "spread": 0.02, "shares_per_min": 5833, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 252.4, "reachable": 1.2762}}}
{"timestamp": "2026-09-24T15:42:42.216002+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.08, "vwap": 9.3371, "vwap_slope": -0.0016, "atr": 0.054, "atr_pct": 0.595, "trend": "flat", "slope_pct": 0.0037, "flat_threshold_pct": 0.1487, "recent_slope_pct": -0.055, "ema9": 9.0698, "ema20": 9.0654, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.767, "distance_from_high_pct": 7.157, "spread_pct": 0.22, "rvol": 0.796, "volume_pace_ratio": 2.339, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.08, "vwap": 9.3371, "atr_1m": 0.054, "spread": 0.02, "shares_per_min": 5833, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 252.3, "reachable": 1.276}}}
{"timestamp": "2026-09-24T15:42:47.295381+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.08, "vwap": 9.3371, "vwap_slope": -0.0016, "atr": 0.054, "atr_pct": 0.595, "trend": "flat", "slope_pct": 0.0037, "flat_threshold_pct": 0.1487, "recent_slope_pct": -0.055, "ema9": 9.0698, "ema20": 9.0654, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.767, "distance_from_high_pct": 7.157, "spread_pct": 0.22, "rvol": 0.796, "volume_pace_ratio": 2.338, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.08, "vwap": 9.3371, "atr_1m": 0.054, "spread": 0.02, "shares_per_min": 5833, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 252.2, "reachable": 1.2758}}}
{"timestamp": "2026-09-24T15:42:52.396190+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.08, "vwap": 9.3371, "vwap_slope": -0.0016, "atr": 0.054, "atr_pct": 0.595, "trend": "flat", "slope_pct": 0.0037, "flat_threshold_pct": 0.1487, "recent_slope_pct": -0.055, "ema9": 9.0698, "ema20": 9.0654, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.767, "distance_from_high_pct": 7.157, "spread_pct": 0.22, "rvol": 0.796, "volume_pace_ratio": 2.336, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.08, "vwap": 9.3371, "atr_1m": 0.054, "spread": 0.02, "shares_per_min": 5833, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 252.1, "reachable": 1.2756}}}
{"timestamp": "2026-09-24T15:42:57.481261+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0999, "vwap": 9.3372, "vwap_slope": -0.0016, "atr": 0.054, "atr_pct": 0.593, "trend": "flat", "slope_pct": 0.0037, "flat_threshold_pct": 0.1484, "recent_slope_pct": -0.0112, "ema9": 9.0738, "ema20": 9.0673, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.767, "distance_from_high_pct": 6.954, "spread_pct": 0.22, "rvol": 0.796, "volume_pace_ratio": 2.335, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0999, "vwap": 9.3372, "atr_1m": 0.054, "spread": 0.02, "shares_per_min": 5833, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 252.0, "reachable": 1.2753}}}
{"timestamp": "2026-09-24T15:43:02.572039+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.08, "vwap": 9.3371, "vwap_slope": -0.0016, "atr": 0.054, "atr_pct": 0.595, "trend": "flat", "slope_pct": 0.0037, "flat_threshold_pct": 0.1487, "recent_slope_pct": -0.055, "ema9": 9.0698, "ema20": 9.0654, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.767, "distance_from_high_pct": 7.157, "spread_pct": 0.22, "rvol": 0.796, "volume_pace_ratio": 2.333, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.08, "vwap": 9.3371, "atr_1m": 0.054, "spread": 0.02, "shares_per_min": 5833, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 252.0, "reachable": 1.2751}}}
{"timestamp": "2026-09-24T15:43:07.660019+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0994, "vwap": 9.3371, "vwap_slope": -0.001, "atr": 0.0525, "atr_pct": 0.577, "trend": "flat", "slope_pct": 0.003, "flat_threshold_pct": 0.1443, "recent_slope_pct": 0.0097, "ema9": 9.0757, "ema20": 9.0687, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.768, "distance_from_high_pct": 6.959, "spread_pct": 0.22, "rvol": 0.796, "volume_pace_ratio": 2.332, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9596, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0994, "vwap": 9.3371, "atr_1m": 0.0525, "spread": 0.02, "shares_per_min": 5905, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 251.9, "reachable": 1.2677}}}
{"timestamp": "2026-09-24T15:43:12.756018+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.09, "vwap": 9.3367, "vwap_slope": -0.0014, "atr": 0.0526, "atr_pct": 0.578, "trend": "flat", "slope_pct": 0.003, "flat_threshold_pct": 0.1446, "recent_slope_pct": -0.011, "ema9": 9.0738, "ema20": 9.0678, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.771, "distance_from_high_pct": 7.055, "spread_pct": 0.22, "rvol": 0.797, "volume_pace_ratio": 2.335, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.36, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.09, "vwap": 9.3367, "atr_1m": 0.0526, "spread": 0.02, "shares_per_min": 5905, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 251.8, "reachable": 1.2675}}}
{"timestamp": "2026-09-24T15:43:17.852002+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0987, "vwap": 9.3367, "vwap_slope": -0.0014, "atr": 0.0526, "atr_pct": 0.578, "trend": "flat", "slope_pct": 0.003, "flat_threshold_pct": 0.1444, "recent_slope_pct": 0.0081, "ema9": 9.0756, "ema20": 9.0686, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.771, "distance_from_high_pct": 6.966, "spread_pct": 0.22, "rvol": 0.797, "volume_pace_ratio": 2.333, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9589, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.3, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0987, "vwap": 9.3367, "atr_1m": 0.0526, "spread": 0.02, "shares_per_min": 5905, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 251.7, "reachable": 1.2672}}}
{"timestamp": "2026-09-24T15:43:22.996167+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.08, "vwap": 9.3367, "vwap_slope": -0.0015, "atr": 0.0526, "atr_pct": 0.579, "trend": "flat", "slope_pct": 0.0029, "flat_threshold_pct": 0.1448, "recent_slope_pct": -0.033, "ema9": 9.0718, "ema20": 9.0668, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.771, "distance_from_high_pct": 7.157, "spread_pct": 0.22, "rvol": 0.797, "volume_pace_ratio": 2.332, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.08, "vwap": 9.3367, "atr_1m": 0.0526, "spread": 0.02, "shares_per_min": 5905, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 251.6, "reachable": 1.267}}}
{"timestamp": "2026-09-24T15:43:28.101782+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0769, "vwap": 9.3367, "vwap_slope": -0.0015, "atr": 0.0528, "atr_pct": 0.582, "trend": "flat", "slope_pct": 0.0029, "flat_threshold_pct": 0.1455, "recent_slope_pct": -0.0399, "ema9": 9.0712, "ema20": 9.0665, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.771, "distance_from_high_pct": 7.189, "spread_pct": 0.22, "rvol": 0.797, "volume_pace_ratio": 2.33, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9371, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.45, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0769, "vwap": 9.3367, "atr_1m": 0.0528, "spread": 0.02, "shares_per_min": 5905, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 251.5, "reachable": 1.2668}}}
{"timestamp": "2026-09-24T15:43:33.212103+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.09, "vwap": 9.3365, "vwap_slope": -0.0016, "atr": 0.0528, "atr_pct": 0.581, "trend": "flat", "slope_pct": 0.003, "flat_threshold_pct": 0.1453, "recent_slope_pct": -0.011, "ema9": 9.0738, "ema20": 9.0678, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.773, "distance_from_high_pct": 7.055, "spread_pct": 0.22, "rvol": 0.798, "volume_pace_ratio": 2.33, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.36, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.09, "vwap": 9.3365, "atr_1m": 0.0528, "spread": 0.02, "shares_per_min": 5905, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 251.4, "reachable": 1.2666}}}
{"timestamp": "2026-09-24T15:43:38.313511+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.098, "vwap": 9.3365, "vwap_slope": -0.0017, "atr": 0.0528, "atr_pct": 0.581, "trend": "flat", "slope_pct": 0.003, "flat_threshold_pct": 0.1452, "recent_slope_pct": 0.0066, "ema9": 9.0754, "ema20": 9.0685, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.773, "distance_from_high_pct": 6.973, "spread_pct": 0.22, "rvol": 0.798, "volume_pace_ratio": 2.329, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9582, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.3, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.098, "vwap": 9.3365, "atr_1m": 0.0528, "spread": 0.02, "shares_per_min": 5905, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 251.4, "reachable": 1.2664}}}
{"timestamp": "2026-09-24T15:43:43.395894+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.09, "vwap": 9.3359, "vwap_slope": -0.0022, "atr": 0.0528, "atr_pct": 0.581, "trend": "flat", "slope_pct": 0.003, "flat_threshold_pct": 0.1453, "recent_slope_pct": -0.011, "ema9": 9.0738, "ema20": 9.0678, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.777, "distance_from_high_pct": 7.055, "spread_pct": 0.22, "rvol": 0.8, "volume_pace_ratio": 2.333, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.36, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.09, "vwap": 9.3359, "atr_1m": 0.0528, "spread": 0.02, "shares_per_min": 5905, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 251.3, "reachable": 1.2662}}}
{"timestamp": "2026-09-24T15:43:48.504556+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0934, "vwap": 9.3359, "vwap_slope": -0.0022, "atr": 0.0528, "atr_pct": 0.581, "trend": "flat", "slope_pct": 0.003, "flat_threshold_pct": 0.1452, "recent_slope_pct": -0.0035, "ema9": 9.0745, "ema20": 9.0681, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.777, "distance_from_high_pct": 7.02, "spread_pct": 0.22, "rvol": 0.8, "volume_pace_ratio": 2.332, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9536, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.33, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0934, "vwap": 9.3359, "atr_1m": 0.0528, "spread": 0.02, "shares_per_min": 5905, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 251.2, "reachable": 1.266}}}
{"timestamp": "2026-09-24T15:43:53.609113+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1, "vwap": 9.3359, "vwap_slope": -0.0022, "atr": 0.0528, "atr_pct": 0.581, "trend": "flat", "slope_pct": 0.003, "flat_threshold_pct": 0.1451, "recent_slope_pct": 0.011, "ema9": 9.0758, "ema20": 9.0687, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.777, "distance_from_high_pct": 6.953, "spread_pct": 0.22, "rvol": 0.8, "volume_pace_ratio": 2.33, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1, "vwap": 9.3359, "atr_1m": 0.0528, "spread": 0.02, "shares_per_min": 5905, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 251.1, "reachable": 1.2657}}}
{"timestamp": "2026-09-24T15:43:58.692042+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1, "vwap": 9.3359, "vwap_slope": -0.0022, "atr": 0.0528, "atr_pct": 0.581, "trend": "flat", "slope_pct": 0.003, "flat_threshold_pct": 0.1451, "recent_slope_pct": 0.011, "ema9": 9.0758, "ema20": 9.0687, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.777, "distance_from_high_pct": 6.953, "spread_pct": 0.22, "rvol": 0.8, "volume_pace_ratio": 2.329, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1, "vwap": 9.3359, "atr_1m": 0.0528, "spread": 0.02, "shares_per_min": 5905, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 251.0, "reachable": 1.2655}}}
{"timestamp": "2026-09-24T15:44:03.766723+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.1, "vwap": 9.3359, "vwap_slope": -0.002, "atr": 0.0495, "atr_pct": 0.544, "trend": "flat", "slope_pct": 0.0024, "flat_threshold_pct": 0.1361, "recent_slope_pct": 0.077, "ema9": 9.0807, "ema20": 9.0717, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.766, "distance_from_high_pct": 6.953, "spread_pct": 0.22, "rvol": 0.8, "volume_pace_ratio": 2.327, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.1, "vwap": 9.3359, "atr_1m": 0.0495, "spread": 0.02, "shares_per_min": 6132, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 250.9, "reachable": 1.2581}}}
{"timestamp": "2026-09-24T15:44:08.876436+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.09, "vwap": 9.3359, "vwap_slope": -0.002, "atr": 0.0502, "atr_pct": 0.553, "trend": "flat", "slope_pct": 0.0024, "flat_threshold_pct": 0.1382, "recent_slope_pct": 0.055, "ema9": 9.0787, "ema20": 9.0708, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.766, "distance_from_high_pct": 7.055, "spread_pct": 0.22, "rvol": 0.8, "volume_pace_ratio": 2.326, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.36, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.09, "vwap": 9.3359, "atr_1m": 0.0502, "spread": 0.02, "shares_per_min": 6132, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 250.9, "reachable": 1.2579}}}
{"timestamp": "2026-09-24T15:44:13.963340+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0988, "vwap": 9.3359, "vwap_slope": -0.002, "atr": 0.0502, "atr_pct": 0.552, "trend": "flat", "slope_pct": 0.0024, "flat_threshold_pct": 0.138, "recent_slope_pct": 0.0744, "ema9": 9.0804, "ema20": 9.0716, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.766, "distance_from_high_pct": 6.965, "spread_pct": 0.22, "rvol": 0.8, "volume_pace_ratio": 2.325, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.959, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.3, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0988, "vwap": 9.3359, "atr_1m": 0.0502, "spread": 0.02, "shares_per_min": 6132, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 250.8, "reachable": 1.2577}}}
{"timestamp": "2026-09-24T15:44:19.063960+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.09, "vwap": 9.3358, "vwap_slope": -0.0021, "atr": 0.0502, "atr_pct": 0.553, "trend": "flat", "slope_pct": 0.0024, "flat_threshold_pct": 0.1382, "recent_slope_pct": 0.055, "ema9": 9.0787, "ema20": 9.0708, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.766, "distance_from_high_pct": 7.055, "spread_pct": 0.22, "rvol": 0.8, "volume_pace_ratio": 2.324, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.36, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.09, "vwap": 9.3358, "atr_1m": 0.0502, "spread": 0.02, "shares_per_min": 6132, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 250.7, "reachable": 1.2574}}}
{"timestamp": "2026-09-24T15:44:24.176353+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0979, "vwap": 9.3358, "vwap_slope": -0.0021, "atr": 0.0502, "atr_pct": 0.552, "trend": "flat", "slope_pct": 0.0024, "flat_threshold_pct": 0.1381, "recent_slope_pct": 0.0724, "ema9": 9.0803, "ema20": 9.0715, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.767, "distance_from_high_pct": 6.974, "spread_pct": 0.22, "rvol": 0.8, "volume_pace_ratio": 2.323, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9581, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.3, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0979, "vwap": 9.3358, "atr_1m": 0.0502, "spread": 0.02, "shares_per_min": 6132, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 250.6, "reachable": 1.2572}}}
{"timestamp": "2026-09-24T15:44:29.271964+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.09, "vwap": 9.3358, "vwap_slope": -0.0021, "atr": 0.0502, "atr_pct": 0.553, "trend": "flat", "slope_pct": 0.0024, "flat_threshold_pct": 0.1382, "recent_slope_pct": 0.055, "ema9": 9.0787, "ema20": 9.0708, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.767, "distance_from_high_pct": 7.055, "spread_pct": 0.22, "rvol": 0.801, "volume_pace_ratio": 2.322, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.36, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.09, "vwap": 9.3358, "atr_1m": 0.0502, "spread": 0.02, "shares_per_min": 6132, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 250.5, "reachable": 1.257}}}
{"timestamp": "2026-09-24T15:44:34.358990+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.105, "vwap": 9.3356, "vwap_slope": -0.0022, "atr": 0.051, "atr_pct": 0.56, "trend": "flat", "slope_pct": 0.0024, "flat_threshold_pct": 0.1399, "recent_slope_pct": 0.088, "ema9": 9.0817, "ema20": 9.0722, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.768, "distance_from_high_pct": 6.902, "spread_pct": 0.329, "rvol": 0.801, "volume_pace_ratio": 2.321, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.21, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.105, "vwap": 9.3356, "atr_1m": 0.051, "spread": 0.03, "shares_per_min": 6132, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 250.4, "reachable": 1.2568}}}
{"timestamp": "2026-09-24T15:44:39.500572+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0968, "vwap": 9.3356, "vwap_slope": -0.0023, "atr": 0.051, "atr_pct": 0.56, "trend": "flat", "slope_pct": 0.0024, "flat_threshold_pct": 0.14, "recent_slope_pct": 0.07, "ema9": 9.08, "ema20": 9.0714, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.768, "distance_from_high_pct": 6.986, "spread_pct": 0.329, "rvol": 0.801, "volume_pace_ratio": 2.32, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.957, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.31, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0968, "vwap": 9.3356, "atr_1m": 0.051, "spread": 0.03, "shares_per_min": 6132, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 250.3, "reachable": 1.2566}}}
{"timestamp": "2026-09-24T15:44:44.586049+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.135, "vwap": 9.3353, "vwap_slope": -0.0025, "atr": 0.0527, "atr_pct": 0.577, "trend": "flat", "slope_pct": 0.0025, "flat_threshold_pct": 0.1443, "recent_slope_pct": 0.1539, "ema9": 9.0877, "ema20": 9.075, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.77, "distance_from_high_pct": 6.595, "spread_pct": 0.328, "rvol": 0.802, "volume_pace_ratio": 2.322, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.83, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.135, "vwap": 9.3353, "atr_1m": 0.0527, "spread": 0.03, "shares_per_min": 6132, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 250.3, "reachable": 1.2564}}}
{"timestamp": "2026-09-24T15:44:49.679835+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0831, "vwap": 9.3353, "vwap_slope": -0.0026, "atr": 0.0532, "atr_pct": 0.586, "trend": "flat", "slope_pct": 0.0023, "flat_threshold_pct": 0.1465, "recent_slope_pct": 0.0398, "ema9": 9.0773, "ema20": 9.0701, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.77, "distance_from_high_pct": 7.126, "spread_pct": 0.328, "rvol": 0.802, "volume_pace_ratio": 2.32, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9433, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.41, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0831, "vwap": 9.3353, "atr_1m": 0.0532, "spread": 0.03, "shares_per_min": 6132, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 250.2, "reachable": 1.2562}}}
{"timestamp": "2026-09-24T15:44:54.773506+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0831, "vwap": 9.3353, "vwap_slope": -0.0026, "atr": 0.0532, "atr_pct": 0.586, "trend": "flat", "slope_pct": 0.0023, "flat_threshold_pct": 0.1465, "recent_slope_pct": 0.0398, "ema9": 9.0773, "ema20": 9.0701, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.77, "distance_from_high_pct": 7.126, "spread_pct": 0.328, "rvol": 0.802, "volume_pace_ratio": 2.319, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9433, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.41, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0831, "vwap": 9.3353, "atr_1m": 0.0532, "spread": 0.03, "shares_per_min": 6132, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 250.1, "reachable": 1.256}}}
{"timestamp": "2026-09-24T15:44:59.860918+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.0831, "vwap": 9.3353, "vwap_slope": -0.0026, "atr": 0.0532, "atr_pct": 0.586, "trend": "flat", "slope_pct": 0.0023, "flat_threshold_pct": 0.1465, "recent_slope_pct": 0.0398, "ema9": 9.0773, "ema20": 9.0701, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.77, "distance_from_high_pct": 7.126, "spread_pct": 0.328, "rvol": 0.802, "volume_pace_ratio": 2.318, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9433, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.41, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.0831, "vwap": 9.3353, "atr_1m": 0.0532, "spread": 0.03, "shares_per_min": 6132, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 250.0, "reachable": 1.2557}}}
{"timestamp": "2026-09-24T15:45:04.931943+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.135, "vwap": 9.3353, "vwap_slope": -0.0019, "atr": 0.0544, "atr_pct": 0.595, "trend": "flat", "slope_pct": 0.0019, "flat_threshold_pct": 0.1488, "recent_slope_pct": 0.1023, "ema9": 9.0888, "ema20": 9.0763, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.715, "distance_from_high_pct": 6.595, "spread_pct": 0.328, "rvol": 0.802, "volume_pace_ratio": 2.316, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.83, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.135, "vwap": 9.3353, "atr_1m": 0.0544, "spread": 0.03, "shares_per_min": 5566, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 249.9, "reachable": 1.2555}}}
{"timestamp": "2026-09-24T15:45:10.049443+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.34", "VWAP sloping down"], "metrics": {"price": 9.135, "vwap": 9.3353, "vwap_slope": -0.0019, "atr": 0.0544, "atr_pct": 0.595, "trend": "flat", "slope_pct": 0.0019, "flat_threshold_pct": 0.1488, "recent_slope_pct": 0.1023, "ema9": 9.0888, "ema20": 9.0763, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.715, "distance_from_high_pct": 6.595, "spread_pct": 0.328, "rvol": 0.802, "volume_pace_ratio": 2.315, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.83, "triggers": [], "reasons": ["below VWAP 9.34"], "price": 9.135, "vwap": 9.3353, "atr_1m": 0.0544, "spread": 0.03, "shares_per_min": 5566, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 249.8, "reachable": 1.2553}}}
{"timestamp": "2026-09-24T15:45:15.188315+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.135, "vwap": 9.3346, "vwap_slope": -0.0026, "atr": 0.0544, "atr_pct": 0.595, "trend": "flat", "slope_pct": 0.0019, "flat_threshold_pct": 0.1488, "recent_slope_pct": 0.1023, "ema9": 9.0888, "ema20": 9.0763, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.721, "distance_from_high_pct": 6.595, "spread_pct": 0.328, "rvol": 0.805, "volume_pace_ratio": 2.321, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.83, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.135, "vwap": 9.3346, "atr_1m": 0.0544, "spread": 0.03, "shares_per_min": 5566, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 249.7, "reachable": 1.2551}}}
{"timestamp": "2026-09-24T15:45:20.288936+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3345, "vwap_slope": -0.0026, "atr": 0.0547, "atr_pct": 0.599, "trend": "flat", "slope_pct": 0.0019, "flat_threshold_pct": 0.1497, "recent_slope_pct": 0.1133, "ema9": 9.0898, "ema20": 9.0768, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.721, "distance_from_high_pct": 6.544, "spread_pct": 0.328, "rvol": 0.805, "volume_pace_ratio": 2.32, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.78, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3345, "atr_1m": 0.0547, "spread": 0.03, "shares_per_min": 5566, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 249.7, "reachable": 1.2549}}}
{"timestamp": "2026-09-24T15:45:25.392678+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1432, "vwap": 9.3345, "vwap_slope": -0.0026, "atr": 0.0549, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0019, "flat_threshold_pct": 0.1502, "recent_slope_pct": 0.1203, "ema9": 9.0905, "ema20": 9.0771, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.721, "distance_from_high_pct": 6.511, "spread_pct": 0.328, "rvol": 0.805, "volume_pace_ratio": 2.318, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.75, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1432, "vwap": 9.3345, "atr_1m": 0.0549, "spread": 0.03, "shares_per_min": 5566, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 249.6, "reachable": 1.2547}}}
{"timestamp": "2026-09-24T15:45:30.495746+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1077, "vwap": 9.3345, "vwap_slope": -0.0026, "atr": 0.0549, "atr_pct": 0.603, "trend": "flat", "slope_pct": 0.0018, "flat_threshold_pct": 0.1508, "recent_slope_pct": 0.0423, "ema9": 9.0834, "ema20": 9.0737, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.721, "distance_from_high_pct": 6.874, "spread_pct": 0.328, "rvol": 0.805, "volume_pace_ratio": 2.317, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.17, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1077, "vwap": 9.3345, "atr_1m": 0.0549, "spread": 0.03, "shares_per_min": 5566, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 249.5, "reachable": 1.2545}}}
{"timestamp": "2026-09-24T15:45:35.615286+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1324, "vwap": 9.3345, "vwap_slope": -0.0026, "atr": 0.0549, "atr_pct": 0.602, "trend": "flat", "slope_pct": 0.0019, "flat_threshold_pct": 0.1504, "recent_slope_pct": 0.0966, "ema9": 9.0883, "ema20": 9.076, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.722, "distance_from_high_pct": 6.622, "spread_pct": 0.328, "rvol": 0.805, "volume_pace_ratio": 2.316, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.86, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1324, "vwap": 9.3345, "atr_1m": 0.0549, "spread": 0.03, "shares_per_min": 5566, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 249.4, "reachable": 1.2542}}}
{"timestamp": "2026-09-24T15:45:40.691543+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1324, "vwap": 9.3345, "vwap_slope": -0.0026, "atr": 0.0549, "atr_pct": 0.602, "trend": "flat", "slope_pct": 0.0019, "flat_threshold_pct": 0.1504, "recent_slope_pct": 0.0966, "ema9": 9.0883, "ema20": 9.076, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.722, "distance_from_high_pct": 6.622, "spread_pct": 0.328, "rvol": 0.805, "volume_pace_ratio": 2.314, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.86, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1324, "vwap": 9.3345, "atr_1m": 0.0549, "spread": 0.03, "shares_per_min": 5566, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 249.3, "reachable": 1.254}}}
{"timestamp": "2026-09-24T15:45:45.783700+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.135, "vwap": 9.3345, "vwap_slope": -0.0026, "atr": 0.0549, "atr_pct": 0.602, "trend": "flat", "slope_pct": 0.0019, "flat_threshold_pct": 0.1504, "recent_slope_pct": 0.1023, "ema9": 9.0888, "ema20": 9.0763, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.722, "distance_from_high_pct": 6.595, "spread_pct": 0.328, "rvol": 0.805, "volume_pace_ratio": 2.313, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.83, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.135, "vwap": 9.3345, "atr_1m": 0.0549, "spread": 0.03, "shares_per_min": 5566, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 249.2, "reachable": 1.2538}}}
{"timestamp": "2026-09-24T15:45:50.862246+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1351, "vwap": 9.3345, "vwap_slope": -0.0026, "atr": 0.0549, "atr_pct": 0.602, "trend": "flat", "slope_pct": 0.0019, "flat_threshold_pct": 0.1504, "recent_slope_pct": 0.1026, "ema9": 9.0889, "ema20": 9.0763, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.722, "distance_from_high_pct": 6.594, "spread_pct": 0.328, "rvol": 0.805, "volume_pace_ratio": 2.311, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.83, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1351, "vwap": 9.3345, "atr_1m": 0.0549, "spread": 0.03, "shares_per_min": 5566, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 249.2, "reachable": 1.2536}}}
{"timestamp": "2026-09-24T15:45:55.959048+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1351, "vwap": 9.3345, "vwap_slope": -0.0026, "atr": 0.0549, "atr_pct": 0.602, "trend": "flat", "slope_pct": 0.0019, "flat_threshold_pct": 0.1504, "recent_slope_pct": 0.1026, "ema9": 9.0889, "ema20": 9.0763, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.722, "distance_from_high_pct": 6.594, "spread_pct": 0.328, "rvol": 0.805, "volume_pace_ratio": 2.31, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.83, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1351, "vwap": 9.3345, "atr_1m": 0.0549, "spread": 0.03, "shares_per_min": 5566, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 249.1, "reachable": 1.2534}}}
{"timestamp": "2026-09-24T15:46:01.053883+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.145, "vwap": 9.3345, "vwap_slope": -0.0014, "atr": 0.0517, "atr_pct": 0.566, "trend": "flat", "slope_pct": 0.0015, "flat_threshold_pct": 0.1414, "recent_slope_pct": 0.1866, "ema9": 9.1009, "ema20": 9.0833, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.711, "distance_from_high_pct": 6.493, "spread_pct": 0.109, "rvol": 0.805, "volume_pace_ratio": 2.309, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.73, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.145, "vwap": 9.3345, "atr_1m": 0.0517, "spread": 0.01, "shares_per_min": 5705, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 249.0, "reachable": 1.2532}}}
{"timestamp": "2026-09-24T15:46:06.152139+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.145, "vwap": 9.3345, "vwap_slope": -0.0014, "atr": 0.0517, "atr_pct": 0.566, "trend": "flat", "slope_pct": 0.0015, "flat_threshold_pct": 0.1414, "recent_slope_pct": 0.1866, "ema9": 9.1009, "ema20": 9.0833, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.711, "distance_from_high_pct": 6.493, "spread_pct": 0.109, "rvol": 0.805, "volume_pace_ratio": 2.307, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.73, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.145, "vwap": 9.3345, "atr_1m": 0.0517, "spread": 0.01, "shares_per_min": 5705, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 248.9, "reachable": 1.253}}}
{"timestamp": "2026-09-24T15:46:11.245490+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1477, "vwap": 9.3345, "vwap_slope": -0.0014, "atr": 0.0519, "atr_pct": 0.568, "trend": "flat", "slope_pct": 0.0015, "flat_threshold_pct": 0.1419, "recent_slope_pct": 0.1925, "ema9": 9.1014, "ema20": 9.0835, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.711, "distance_from_high_pct": 6.465, "spread_pct": 0.109, "rvol": 0.805, "volume_pace_ratio": 2.306, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.7, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1477, "vwap": 9.3345, "atr_1m": 0.0519, "spread": 0.01, "shares_per_min": 5705, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 248.8, "reachable": 1.2528}}}
{"timestamp": "2026-09-24T15:46:16.328690+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0923, "vwap": 9.3344, "vwap_slope": -0.0015, "atr": 0.0555, "atr_pct": 0.611, "trend": "flat", "slope_pct": 0.0013, "flat_threshold_pct": 0.1526, "recent_slope_pct": 0.071, "ema9": 9.0903, "ema20": 9.0782, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.712, "distance_from_high_pct": 7.032, "spread_pct": 0.109, "rvol": 0.805, "volume_pace_ratio": 2.305, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9525, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.34, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0923, "vwap": 9.3344, "atr_1m": 0.0555, "spread": 0.01, "shares_per_min": 5705, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 248.7, "reachable": 1.2525}}}
{"timestamp": "2026-09-24T15:46:21.423218+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1477, "vwap": 9.3344, "vwap_slope": -0.0015, "atr": 0.0555, "atr_pct": 0.607, "trend": "flat", "slope_pct": 0.0015, "flat_threshold_pct": 0.1517, "recent_slope_pct": 0.1925, "ema9": 9.1014, "ema20": 9.0835, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.712, "distance_from_high_pct": 6.465, "spread_pct": 0.109, "rvol": 0.806, "volume_pace_ratio": 2.304, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.7, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1477, "vwap": 9.3344, "atr_1m": 0.0555, "spread": 0.01, "shares_per_min": 5705, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 248.6, "reachable": 1.2523}}}
{"timestamp": "2026-09-24T15:46:26.512364+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1477, "vwap": 9.3344, "vwap_slope": -0.0015, "atr": 0.0555, "atr_pct": 0.607, "trend": "flat", "slope_pct": 0.0015, "flat_threshold_pct": 0.1517, "recent_slope_pct": 0.1925, "ema9": 9.1014, "ema20": 9.0835, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.712, "distance_from_high_pct": 6.465, "spread_pct": 0.109, "rvol": 0.806, "volume_pace_ratio": 2.303, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.7, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1477, "vwap": 9.3344, "atr_1m": 0.0555, "spread": 0.01, "shares_per_min": 5705, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 248.6, "reachable": 1.2521}}}
{"timestamp": "2026-09-24T15:46:31.616955+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.145, "vwap": 9.3343, "vwap_slope": -0.0016, "atr": 0.0555, "atr_pct": 0.607, "trend": "flat", "slope_pct": 0.0015, "flat_threshold_pct": 0.1518, "recent_slope_pct": 0.1866, "ema9": 9.1009, "ema20": 9.0833, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.713, "distance_from_high_pct": 6.493, "spread_pct": 0.109, "rvol": 0.806, "volume_pace_ratio": 2.303, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.73, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.145, "vwap": 9.3343, "atr_1m": 0.0555, "spread": 0.01, "shares_per_min": 5705, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 248.5, "reachable": 1.2519}}}
{"timestamp": "2026-09-24T15:46:36.705305+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1486, "vwap": 9.3343, "vwap_slope": -0.0016, "atr": 0.0555, "atr_pct": 0.607, "trend": "flat", "slope_pct": 0.0015, "flat_threshold_pct": 0.1517, "recent_slope_pct": 0.1945, "ema9": 9.1016, "ema20": 9.0836, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.713, "distance_from_high_pct": 6.456, "spread_pct": 0.109, "rvol": 0.806, "volume_pace_ratio": 2.301, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.7, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1486, "vwap": 9.3343, "atr_1m": 0.0555, "spread": 0.01, "shares_per_min": 5705, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 248.4, "reachable": 1.2517}}}
{"timestamp": "2026-09-24T15:46:41.788747+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1415, "vwap": 9.3343, "vwap_slope": -0.0016, "atr": 0.0555, "atr_pct": 0.607, "trend": "flat", "slope_pct": 0.0015, "flat_threshold_pct": 0.1518, "recent_slope_pct": 0.1789, "ema9": 9.1002, "ema20": 9.0829, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.713, "distance_from_high_pct": 6.529, "spread_pct": 0.109, "rvol": 0.806, "volume_pace_ratio": 2.3, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.76, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1415, "vwap": 9.3343, "atr_1m": 0.0555, "spread": 0.01, "shares_per_min": 5705, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 248.3, "reachable": 1.2515}}}
{"timestamp": "2026-09-24T15:46:46.861583+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.143, "vwap": 9.3343, "vwap_slope": -0.0016, "atr": 0.0555, "atr_pct": 0.607, "trend": "flat", "slope_pct": 0.0015, "flat_threshold_pct": 0.1518, "recent_slope_pct": 0.1822, "ema9": 9.1005, "ema20": 9.0831, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.713, "distance_from_high_pct": 6.513, "spread_pct": 0.109, "rvol": 0.806, "volume_pace_ratio": 2.298, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.75, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.143, "vwap": 9.3343, "atr_1m": 0.0555, "spread": 0.01, "shares_per_min": 5705, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 248.2, "reachable": 1.2513}}}
{"timestamp": "2026-09-24T15:46:51.987984+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1127, "vwap": 9.3343, "vwap_slope": -0.0017, "atr": 0.0555, "atr_pct": 0.609, "trend": "flat", "slope_pct": 0.0014, "flat_threshold_pct": 0.1523, "recent_slope_pct": 0.1158, "ema9": 9.0944, "ema20": 9.0802, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.713, "distance_from_high_pct": 6.823, "spread_pct": 0.109, "rvol": 0.806, "volume_pace_ratio": 2.297, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.1, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1127, "vwap": 9.3343, "atr_1m": 0.0555, "spread": 0.01, "shares_per_min": 5705, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 248.1, "reachable": 1.251}}}
{"timestamp": "2026-09-24T15:46:57.063468+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1127, "vwap": 9.3343, "vwap_slope": -0.0017, "atr": 0.0555, "atr_pct": 0.609, "trend": "flat", "slope_pct": 0.0014, "flat_threshold_pct": 0.1523, "recent_slope_pct": 0.1158, "ema9": 9.0944, "ema20": 9.0802, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.713, "distance_from_high_pct": 6.823, "spread_pct": 0.109, "rvol": 0.806, "volume_pace_ratio": 2.296, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.1, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1127, "vwap": 9.3343, "atr_1m": 0.0555, "spread": 0.01, "shares_per_min": 5705, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 248.0, "reachable": 1.2508}}}
{"timestamp": "2026-09-24T15:47:02.140032+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1477, "vwap": 9.3342, "vwap_slope": -0.001, "atr": 0.0518, "atr_pct": 0.566, "trend": "flat", "slope_pct": 0.0011, "flat_threshold_pct": 0.1415, "recent_slope_pct": 0.1724, "ema9": 9.1102, "ema20": 9.0894, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.721, "distance_from_high_pct": 6.465, "spread_pct": 0.109, "rvol": 0.806, "volume_pace_ratio": 2.294, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.7, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1477, "vwap": 9.3342, "atr_1m": 0.0518, "spread": 0.01, "shares_per_min": 5662, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 248.0, "reachable": 1.2469}}}
{"timestamp": "2026-09-24T15:47:07.224462+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1496, "vwap": 9.3342, "vwap_slope": -0.0011, "atr": 0.0543, "atr_pct": 0.594, "trend": "flat", "slope_pct": 0.0011, "flat_threshold_pct": 0.1484, "recent_slope_pct": 0.1766, "ema9": 9.1106, "ema20": 9.0896, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.721, "distance_from_high_pct": 6.446, "spread_pct": 0.109, "rvol": 0.806, "volume_pace_ratio": 2.294, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.69, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1496, "vwap": 9.3342, "atr_1m": 0.0543, "spread": 0.01, "shares_per_min": 5662, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 247.9, "reachable": 1.2467}}}
{"timestamp": "2026-09-24T15:47:12.305486+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0988, "vwap": 9.3341, "vwap_slope": -0.0011, "atr": 0.0552, "atr_pct": 0.607, "trend": "flat", "slope_pct": 0.0009, "flat_threshold_pct": 0.1517, "recent_slope_pct": 0.0653, "ema9": 9.1005, "ema20": 9.0847, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.721, "distance_from_high_pct": 6.965, "spread_pct": 0.109, "rvol": 0.807, "volume_pace_ratio": 2.293, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.959, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.3, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0988, "vwap": 9.3341, "atr_1m": 0.0552, "spread": 0.01, "shares_per_min": 5662, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 247.8, "reachable": 1.2465}}}
{"timestamp": "2026-09-24T15:47:17.395620+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3342, "vwap_slope": -0.0011, "atr": 0.0552, "atr_pct": 0.604, "trend": "flat", "slope_pct": 0.0011, "flat_threshold_pct": 0.151, "recent_slope_pct": 0.1556, "ema9": 9.1087, "ema20": 9.0887, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.722, "distance_from_high_pct": 6.544, "spread_pct": 0.109, "rvol": 0.807, "volume_pace_ratio": 2.291, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.78, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3342, "atr_1m": 0.0552, "spread": 0.01, "shares_per_min": 5662, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 247.7, "reachable": 1.2462}}}
{"timestamp": "2026-09-24T15:47:22.471996+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.145, "vwap": 9.3341, "vwap_slope": -0.0011, "atr": 0.0552, "atr_pct": 0.604, "trend": "flat", "slope_pct": 0.0011, "flat_threshold_pct": 0.1509, "recent_slope_pct": 0.1665, "ema9": 9.1097, "ema20": 9.0891, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.722, "distance_from_high_pct": 6.493, "spread_pct": 0.109, "rvol": 0.807, "volume_pace_ratio": 2.29, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.73, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.145, "vwap": 9.3341, "atr_1m": 0.0552, "spread": 0.01, "shares_per_min": 5662, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 247.6, "reachable": 1.246}}}
{"timestamp": "2026-09-24T15:47:27.552024+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.145, "vwap": 9.3341, "vwap_slope": -0.0011, "atr": 0.0552, "atr_pct": 0.604, "trend": "flat", "slope_pct": 0.0011, "flat_threshold_pct": 0.1509, "recent_slope_pct": 0.1665, "ema9": 9.1097, "ema20": 9.0891, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.722, "distance_from_high_pct": 6.493, "spread_pct": 0.109, "rvol": 0.807, "volume_pace_ratio": 2.289, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.73, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.145, "vwap": 9.3341, "atr_1m": 0.0552, "spread": 0.01, "shares_per_min": 5662, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 247.5, "reachable": 1.2458}}}
{"timestamp": "2026-09-24T15:47:32.636107+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.145, "vwap": 9.3341, "vwap_slope": -0.0011, "atr": 0.0552, "atr_pct": 0.604, "trend": "flat", "slope_pct": 0.0011, "flat_threshold_pct": 0.1509, "recent_slope_pct": 0.1665, "ema9": 9.1097, "ema20": 9.0891, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.722, "distance_from_high_pct": 6.493, "spread_pct": 0.109, "rvol": 0.807, "volume_pace_ratio": 2.287, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.73, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.145, "vwap": 9.3341, "atr_1m": 0.0552, "spread": 0.01, "shares_per_min": 5662, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 247.5, "reachable": 1.2456}}}
{"timestamp": "2026-09-24T15:47:37.757781+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1433, "vwap": 9.3341, "vwap_slope": -0.0012, "atr": 0.0552, "atr_pct": 0.604, "trend": "flat", "slope_pct": 0.0011, "flat_threshold_pct": 0.151, "recent_slope_pct": 0.1628, "ema9": 9.1094, "ema20": 9.089, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.722, "distance_from_high_pct": 6.51, "spread_pct": 0.109, "rvol": 0.807, "volume_pace_ratio": 2.286, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.75, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1433, "vwap": 9.3341, "atr_1m": 0.0552, "spread": 0.01, "shares_per_min": 5662, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 247.4, "reachable": 1.2454}}}
{"timestamp": "2026-09-24T15:47:42.849337+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.145, "vwap": 9.3341, "vwap_slope": -0.0012, "atr": 0.0552, "atr_pct": 0.604, "trend": "flat", "slope_pct": 0.0011, "flat_threshold_pct": 0.1509, "recent_slope_pct": 0.1665, "ema9": 9.1097, "ema20": 9.0891, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.722, "distance_from_high_pct": 6.493, "spread_pct": 0.109, "rvol": 0.807, "volume_pace_ratio": 2.285, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.73, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.145, "vwap": 9.3341, "atr_1m": 0.0552, "spread": 0.01, "shares_per_min": 5662, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 247.3, "reachable": 1.2452}}}
{"timestamp": "2026-09-24T15:47:47.932251+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.18 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.18, "vwap": 9.3318, "vwap_slope": -0.0034, "atr": 0.0574, "atr_pct": 0.625, "trend": "flat", "slope_pct": 0.0012, "flat_threshold_pct": 0.1563, "recent_slope_pct": 0.2431, "ema9": 9.1167, "ema20": 9.0925, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.744, "distance_from_high_pct": 6.135, "spread_pct": 0.327, "rvol": 0.817, "volume_pace_ratio": 2.313, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.45, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.18, "vwap": 9.3318, "atr_1m": 0.0574, "spread": 0.03, "shares_per_min": 5662, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 247.2, "reachable": 1.245}}}
{"timestamp": "2026-09-24T15:47:53.015852+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.17 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.17, "vwap": 9.3305, "vwap_slope": -0.0048, "atr": 0.0574, "atr_pct": 0.626, "trend": "flat", "slope_pct": 0.0012, "flat_threshold_pct": 0.1564, "recent_slope_pct": 0.2212, "ema9": 9.1147, "ema20": 9.0915, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.757, "distance_from_high_pct": 6.237, "spread_pct": 0.218, "rvol": 0.823, "volume_pace_ratio": 2.328, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.52, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.17, "vwap": 9.3305, "atr_1m": 0.0574, "spread": 0.02, "shares_per_min": 5662, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 247.1, "reachable": 1.2447}}}
{"timestamp": "2026-09-24T15:47:58.128102+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.17 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.17, "vwap": 9.3304, "vwap_slope": -0.0049, "atr": 0.0574, "atr_pct": 0.626, "trend": "flat", "slope_pct": 0.0012, "flat_threshold_pct": 0.1564, "recent_slope_pct": 0.2212, "ema9": 9.1147, "ema20": 9.0915, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.757, "distance_from_high_pct": 6.237, "spread_pct": 0.218, "rvol": 0.823, "volume_pace_ratio": 2.327, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.52, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.17, "vwap": 9.3304, "atr_1m": 0.0574, "spread": 0.02, "shares_per_min": 5662, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 247.0, "reachable": 1.2445}}}
{"timestamp": "2026-09-24T15:48:03.208853+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1345, "vwap": 9.3304, "vwap_slope": -0.0041, "atr": 0.056, "atr_pct": 0.614, "trend": "flat", "slope_pct": 0.0008, "flat_threshold_pct": 0.1534, "recent_slope_pct": 0.1454, "ema9": 9.1187, "ema20": 9.0956, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.746, "distance_from_high_pct": 6.6, "spread_pct": 0.218, "rvol": 0.823, "volume_pace_ratio": 2.326, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.83, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1345, "vwap": 9.3304, "atr_1m": 0.056, "spread": 0.02, "shares_per_min": 6661, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 246.9, "reachable": 1.2406}}}
{"timestamp": "2026-09-24T15:48:08.317775+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.16, "vwap": 9.3304, "vwap_slope": -0.0042, "atr": 0.056, "atr_pct": 0.612, "trend": "flat", "slope_pct": 0.0008, "flat_threshold_pct": 0.153, "recent_slope_pct": 0.2011, "ema9": 9.1238, "ema20": 9.098, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.747, "distance_from_high_pct": 6.339, "spread_pct": 0.218, "rvol": 0.824, "volume_pace_ratio": 2.325, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.6, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.16, "vwap": 9.3304, "atr_1m": 0.056, "spread": 0.02, "shares_per_min": 6661, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 246.9, "reachable": 1.2404}}}
{"timestamp": "2026-09-24T15:48:13.396741+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.15, "vwap": 9.3304, "vwap_slope": -0.0042, "atr": 0.056, "atr_pct": 0.612, "trend": "flat", "slope_pct": 0.0008, "flat_threshold_pct": 0.1531, "recent_slope_pct": 0.1793, "ema9": 9.1218, "ema20": 9.0971, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.747, "distance_from_high_pct": 6.442, "spread_pct": 0.218, "rvol": 0.824, "volume_pace_ratio": 2.324, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.68, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.15, "vwap": 9.3304, "atr_1m": 0.056, "spread": 0.02, "shares_per_min": 6661, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 246.8, "reachable": 1.2402}}}
{"timestamp": "2026-09-24T15:48:18.496008+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1507, "vwap": 9.3303, "vwap_slope": -0.0042, "atr": 0.056, "atr_pct": 0.612, "trend": "flat", "slope_pct": 0.0008, "flat_threshold_pct": 0.1531, "recent_slope_pct": 0.1808, "ema9": 9.1219, "ema20": 9.0972, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.747, "distance_from_high_pct": 6.435, "spread_pct": 0.218, "rvol": 0.824, "volume_pace_ratio": 2.323, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.68, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1507, "vwap": 9.3303, "atr_1m": 0.056, "spread": 0.02, "shares_per_min": 6661, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 246.7, "reachable": 1.2399}}}
{"timestamp": "2026-09-24T15:48:23.593135+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3303, "vwap_slope": -0.0042, "atr": 0.056, "atr_pct": 0.613, "trend": "flat", "slope_pct": 0.0008, "flat_threshold_pct": 0.1533, "recent_slope_pct": 0.1574, "ema9": 9.1198, "ema20": 9.0961, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.747, "distance_from_high_pct": 6.544, "spread_pct": 0.218, "rvol": 0.824, "volume_pace_ratio": 2.322, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.78, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3303, "atr_1m": 0.056, "spread": 0.02, "shares_per_min": 6661, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 246.6, "reachable": 1.2397}}}
{"timestamp": "2026-09-24T15:48:28.690427+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1247, "vwap": 9.3303, "vwap_slope": -0.0042, "atr": 0.0567, "atr_pct": 0.622, "trend": "flat", "slope_pct": 0.0007, "flat_threshold_pct": 0.1555, "recent_slope_pct": 0.124, "ema9": 9.1167, "ema20": 9.0947, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.747, "distance_from_high_pct": 6.7, "spread_pct": 0.218, "rvol": 0.824, "volume_pace_ratio": 2.32, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.94, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1247, "vwap": 9.3303, "atr_1m": 0.0567, "spread": 0.02, "shares_per_min": 6661, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 246.5, "reachable": 1.2395}}}
{"timestamp": "2026-09-24T15:48:33.779945+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1544, "vwap": 9.3303, "vwap_slope": -0.0042, "atr": 0.0567, "atr_pct": 0.62, "trend": "flat", "slope_pct": 0.0008, "flat_threshold_pct": 0.155, "recent_slope_pct": 0.1889, "ema9": 9.1226, "ema20": 9.0975, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.748, "distance_from_high_pct": 6.397, "spread_pct": 0.218, "rvol": 0.824, "volume_pace_ratio": 2.319, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.65, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1544, "vwap": 9.3303, "atr_1m": 0.0567, "spread": 0.02, "shares_per_min": 6661, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 246.4, "reachable": 1.2393}}}
{"timestamp": "2026-09-24T15:48:38.859078+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1544, "vwap": 9.3303, "vwap_slope": -0.0042, "atr": 0.0567, "atr_pct": 0.62, "trend": "flat", "slope_pct": 0.0008, "flat_threshold_pct": 0.155, "recent_slope_pct": 0.1889, "ema9": 9.1226, "ema20": 9.0975, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.748, "distance_from_high_pct": 6.397, "spread_pct": 0.218, "rvol": 0.824, "volume_pace_ratio": 2.317, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.65, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1544, "vwap": 9.3303, "atr_1m": 0.0567, "spread": 0.02, "shares_per_min": 6661, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 246.4, "reachable": 1.2391}}}
{"timestamp": "2026-09-24T15:48:43.947918+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1463, "vwap": 9.3303, "vwap_slope": -0.0042, "atr": 0.0567, "atr_pct": 0.62, "trend": "flat", "slope_pct": 0.0008, "flat_threshold_pct": 0.1551, "recent_slope_pct": 0.1712, "ema9": 9.121, "ema20": 9.0967, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.748, "distance_from_high_pct": 6.48, "spread_pct": 0.218, "rvol": 0.824, "volume_pace_ratio": 2.316, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.72, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1463, "vwap": 9.3303, "atr_1m": 0.0567, "spread": 0.02, "shares_per_min": 6661, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 246.3, "reachable": 1.2389}}}
{"timestamp": "2026-09-24T15:48:49.028137+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1606, "vwap": 9.3303, "vwap_slope": -0.0042, "atr": 0.0567, "atr_pct": 0.619, "trend": "flat", "slope_pct": 0.0009, "flat_threshold_pct": 0.1549, "recent_slope_pct": 0.2024, "ema9": 9.1239, "ema20": 9.0981, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.748, "distance_from_high_pct": 6.333, "spread_pct": 0.218, "rvol": 0.824, "volume_pace_ratio": 2.315, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.6, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1606, "vwap": 9.3303, "atr_1m": 0.0567, "spread": 0.02, "shares_per_min": 6661, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 246.2, "reachable": 1.2387}}}
{"timestamp": "2026-09-24T15:48:54.116302+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1575, "vwap": 9.3303, "vwap_slope": -0.0042, "atr": 0.0567, "atr_pct": 0.62, "trend": "flat", "slope_pct": 0.0008, "flat_threshold_pct": 0.1549, "recent_slope_pct": 0.1956, "ema9": 9.1233, "ema20": 9.0978, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.748, "distance_from_high_pct": 6.365, "spread_pct": 0.218, "rvol": 0.824, "volume_pace_ratio": 2.313, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.62, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1575, "vwap": 9.3303, "atr_1m": 0.0567, "spread": 0.02, "shares_per_min": 6661, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 246.1, "reachable": 1.2385}}}
{"timestamp": "2026-09-24T15:48:59.197967+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.18 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1784, "vwap": 9.3301, "vwap_slope": -0.0044, "atr": 0.0573, "atr_pct": 0.625, "trend": "flat", "slope_pct": 0.0009, "flat_threshold_pct": 0.1562, "recent_slope_pct": 0.2413, "ema9": 9.1274, "ema20": 9.0998, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.749, "distance_from_high_pct": 6.151, "spread_pct": 0.437, "rvol": 0.825, "volume_pace_ratio": 2.314, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.47, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1784, "vwap": 9.3301, "atr_1m": 0.0573, "spread": 0.04, "shares_per_min": 6661, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 246.0, "reachable": 1.2382}}}
{"timestamp": "2026-09-24T15:49:04.297089+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1426, "vwap": 9.3301, "vwap_slope": -0.0041, "atr": 0.0562, "atr_pct": 0.614, "trend": "flat", "slope_pct": 0.0005, "flat_threshold_pct": 0.1536, "recent_slope_pct": 0.0422, "ema9": 9.1305, "ema20": 9.1039, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.666, "distance_from_high_pct": 6.517, "spread_pct": 0.437, "rvol": 0.825, "volume_pace_ratio": 2.313, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.75, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1426, "vwap": 9.3301, "atr_1m": 0.0562, "spread": 0.04, "shares_per_min": 6667, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 245.9, "reachable": 1.234}}}
{"timestamp": "2026-09-24T15:49:09.389971+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1349, "vwap": 9.3301, "vwap_slope": -0.0042, "atr": 0.0567, "atr_pct": 0.621, "trend": "flat", "slope_pct": 0.0005, "flat_threshold_pct": 0.1552, "recent_slope_pct": 0.0253, "ema9": 9.1289, "ema20": 9.1031, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.666, "distance_from_high_pct": 6.596, "spread_pct": 0.437, "rvol": 0.825, "volume_pace_ratio": 2.311, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.83, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1349, "vwap": 9.3301, "atr_1m": 0.0567, "spread": 0.04, "shares_per_min": 6667, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 245.8, "reachable": 1.2338}}}
{"timestamp": "2026-09-24T15:49:14.488172+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1349, "vwap": 9.3301, "vwap_slope": -0.0042, "atr": 0.0567, "atr_pct": 0.621, "trend": "flat", "slope_pct": 0.0005, "flat_threshold_pct": 0.1552, "recent_slope_pct": 0.0253, "ema9": 9.1289, "ema20": 9.1031, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.666, "distance_from_high_pct": 6.596, "spread_pct": 0.328, "rvol": 0.825, "volume_pace_ratio": 2.31, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.83, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1349, "vwap": 9.3301, "atr_1m": 0.0567, "spread": 0.03, "shares_per_min": 6667, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 245.8, "reachable": 1.2336}}}
{"timestamp": "2026-09-24T15:49:19.594933+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1349, "vwap": 9.3301, "vwap_slope": -0.0042, "atr": 0.0567, "atr_pct": 0.621, "trend": "flat", "slope_pct": 0.0005, "flat_threshold_pct": 0.1552, "recent_slope_pct": 0.0253, "ema9": 9.1289, "ema20": 9.1031, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.666, "distance_from_high_pct": 6.596, "spread_pct": 0.219, "rvol": 0.825, "volume_pace_ratio": 2.309, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.83, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1349, "vwap": 9.3301, "atr_1m": 0.0567, "spread": 0.02, "shares_per_min": 6667, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 245.7, "reachable": 1.2334}}}
{"timestamp": "2026-09-24T15:49:24.676903+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1472, "vwap": 9.3301, "vwap_slope": -0.0042, "atr": 0.0567, "atr_pct": 0.62, "trend": "flat", "slope_pct": 0.0006, "flat_threshold_pct": 0.155, "recent_slope_pct": 0.0522, "ema9": 9.1314, "ema20": 9.1043, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.666, "distance_from_high_pct": 6.47, "spread_pct": 0.219, "rvol": 0.825, "volume_pace_ratio": 2.307, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.71, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1472, "vwap": 9.3301, "atr_1m": 0.0567, "spread": 0.02, "shares_per_min": 6667, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 245.6, "reachable": 1.2332}}}
{"timestamp": "2026-09-24T15:49:29.755986+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1472, "vwap": 9.3301, "vwap_slope": -0.0042, "atr": 0.0567, "atr_pct": 0.62, "trend": "flat", "slope_pct": 0.0006, "flat_threshold_pct": 0.155, "recent_slope_pct": 0.0522, "ema9": 9.1314, "ema20": 9.1043, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.666, "distance_from_high_pct": 6.47, "spread_pct": 0.219, "rvol": 0.825, "volume_pace_ratio": 2.306, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.71, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1472, "vwap": 9.3301, "atr_1m": 0.0567, "spread": 0.02, "shares_per_min": 6667, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 245.5, "reachable": 1.233}}}
{"timestamp": "2026-09-24T15:49:34.837714+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3301, "vwap_slope": -0.0042, "atr": 0.0567, "atr_pct": 0.62, "trend": "flat", "slope_pct": 0.0005, "flat_threshold_pct": 0.1551, "recent_slope_pct": 0.0365, "ema9": 9.1299, "ema20": 9.1036, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.666, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.825, "volume_pace_ratio": 2.305, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.78, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3301, "atr_1m": 0.0567, "spread": 0.02, "shares_per_min": 6667, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 245.4, "reachable": 1.2327}}}
{"timestamp": "2026-09-24T15:49:39.948134+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3301, "vwap_slope": -0.0042, "atr": 0.0567, "atr_pct": 0.62, "trend": "flat", "slope_pct": 0.0005, "flat_threshold_pct": 0.1551, "recent_slope_pct": 0.0365, "ema9": 9.1299, "ema20": 9.1036, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.666, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.825, "volume_pace_ratio": 2.303, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.78, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3301, "atr_1m": 0.0567, "spread": 0.02, "shares_per_min": 6667, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 245.3, "reachable": 1.2325}}}
{"timestamp": "2026-09-24T15:49:45.059099+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1345, "vwap": 9.3301, "vwap_slope": -0.0042, "atr": 0.0567, "atr_pct": 0.621, "trend": "flat", "slope_pct": 0.0005, "flat_threshold_pct": 0.1553, "recent_slope_pct": 0.0245, "ema9": 9.1288, "ema20": 9.1031, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.666, "distance_from_high_pct": 6.6, "spread_pct": 0.219, "rvol": 0.825, "volume_pace_ratio": 2.302, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.83, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1345, "vwap": 9.3301, "atr_1m": 0.0567, "spread": 0.02, "shares_per_min": 6667, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 245.2, "reachable": 1.2323}}}
{"timestamp": "2026-09-24T15:49:50.136042+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.162, "vwap": 9.3301, "vwap_slope": -0.0042, "atr": 0.0567, "atr_pct": 0.619, "trend": "flat", "slope_pct": 0.0006, "flat_threshold_pct": 0.1548, "recent_slope_pct": 0.0845, "ema9": 9.1343, "ema20": 9.1057, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.666, "distance_from_high_pct": 6.319, "spread_pct": 0.219, "rvol": 0.825, "volume_pace_ratio": 2.3, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.58, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.162, "vwap": 9.3301, "atr_1m": 0.0567, "spread": 0.02, "shares_per_min": 6667, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 245.2, "reachable": 1.2321}}}
{"timestamp": "2026-09-24T15:49:55.234664+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.125, "vwap": 9.33, "vwap_slope": -0.0042, "atr": 0.0574, "atr_pct": 0.629, "trend": "flat", "slope_pct": 0.0005, "flat_threshold_pct": 0.1573, "recent_slope_pct": 0.0037, "ema9": 9.1269, "ema20": 9.1022, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.667, "distance_from_high_pct": 6.697, "spread_pct": 0.329, "rvol": 0.825, "volume_pace_ratio": 2.3, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.94, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.125, "vwap": 9.33, "atr_1m": 0.0574, "spread": 0.03, "shares_per_min": 6667, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 245.1, "reachable": 1.2319}}}
{"timestamp": "2026-09-24T15:50:00.312516+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.125, "vwap": 9.33, "vwap_slope": -0.0043, "atr": 0.0574, "atr_pct": 0.629, "trend": "flat", "slope_pct": 0.0005, "flat_threshold_pct": 0.1573, "recent_slope_pct": 0.0037, "ema9": 9.1269, "ema20": 9.1022, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.667, "distance_from_high_pct": 6.697, "spread_pct": 0.329, "rvol": 0.825, "volume_pace_ratio": 2.299, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.94, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.125, "vwap": 9.33, "atr_1m": 0.0574, "spread": 0.03, "shares_per_min": 6667, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 245.0, "reachable": 1.2317}}}
{"timestamp": "2026-09-24T15:50:05.464083+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1498, "vwap": 9.33, "vwap_slope": -0.0004, "atr": 0.0552, "atr_pct": 0.603, "trend": "flat", "slope_pct": 0.0001, "flat_threshold_pct": 0.1508, "recent_slope_pct": -0.0387, "ema9": 9.1315, "ema20": 9.1067, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.658, "distance_from_high_pct": 6.444, "spread_pct": 0.439, "rvol": 0.825, "volume_pace_ratio": 2.297, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.69, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1498, "vwap": 9.33, "atr_1m": 0.0552, "spread": 0.04, "shares_per_min": 6642, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 244.9, "reachable": 1.2275}}}
{"timestamp": "2026-09-24T15:50:10.567071+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1524, "vwap": 9.33, "vwap_slope": -0.0004, "atr": 0.0554, "atr_pct": 0.605, "trend": "flat", "slope_pct": 0.0002, "flat_threshold_pct": 0.1513, "recent_slope_pct": -0.033, "ema9": 9.132, "ema20": 9.107, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.658, "distance_from_high_pct": 6.417, "spread_pct": 0.439, "rvol": 0.825, "volume_pace_ratio": 2.296, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.66, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1524, "vwap": 9.33, "atr_1m": 0.0554, "spread": 0.04, "shares_per_min": 6642, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 244.8, "reachable": 1.2272}}}
{"timestamp": "2026-09-24T15:50:15.667305+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1464, "vwap": 9.33, "vwap_slope": -0.0004, "atr": 0.0554, "atr_pct": 0.605, "trend": "flat", "slope_pct": 0.0001, "flat_threshold_pct": 0.1514, "recent_slope_pct": -0.0461, "ema9": 9.1308, "ema20": 9.1064, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.658, "distance_from_high_pct": 6.479, "spread_pct": 0.439, "rvol": 0.825, "volume_pace_ratio": 2.295, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.72, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1464, "vwap": 9.33, "atr_1m": 0.0554, "spread": 0.04, "shares_per_min": 6642, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 244.7, "reachable": 1.227}}}
{"timestamp": "2026-09-24T15:50:20.759770+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.33, "vwap_slope": -0.0004, "atr": 0.0561, "atr_pct": 0.616, "trend": "flat", "slope_pct": 0.0, "flat_threshold_pct": 0.1539, "recent_slope_pct": -0.1257, "ema9": 9.1236, "ema20": 9.1029, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.658, "distance_from_high_pct": 6.851, "spread_pct": 0.439, "rvol": 0.825, "volume_pace_ratio": 2.293, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.13, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.11, "vwap": 9.33, "atr_1m": 0.0561, "spread": 0.04, "shares_per_min": 6642, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 244.7, "reachable": 1.2268}}}
{"timestamp": "2026-09-24T15:50:25.844066+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3299, "vwap_slope": -0.0005, "atr": 0.0575, "atr_pct": 0.631, "trend": "flat", "slope_pct": 0.0, "flat_threshold_pct": 0.1577, "recent_slope_pct": -0.1039, "ema9": 9.1256, "ema20": 9.1039, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.658, "distance_from_high_pct": 6.748, "spread_pct": 0.329, "rvol": 0.826, "volume_pace_ratio": 2.293, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.12, "vwap": 9.3299, "atr_1m": 0.0575, "spread": 0.03, "shares_per_min": 6642, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 244.6, "reachable": 1.2266}}}
{"timestamp": "2026-09-24T15:50:30.940147+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1201, "vwap": 9.3299, "vwap_slope": -0.0005, "atr": 0.0575, "atr_pct": 0.631, "trend": "flat", "slope_pct": 0.0, "flat_threshold_pct": 0.1577, "recent_slope_pct": -0.1036, "ema9": 9.1256, "ema20": 9.1039, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.658, "distance_from_high_pct": 6.747, "spread_pct": 0.329, "rvol": 0.826, "volume_pace_ratio": 2.291, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1201, "vwap": 9.3299, "atr_1m": 0.0575, "spread": 0.03, "shares_per_min": 6642, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 244.5, "reachable": 1.2264}}}
{"timestamp": "2026-09-24T15:50:36.043847+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.13, "vwap": 9.3299, "vwap_slope": -0.0005, "atr": 0.0575, "atr_pct": 0.63, "trend": "flat", "slope_pct": 0.0001, "flat_threshold_pct": 0.1575, "recent_slope_pct": -0.082, "ema9": 9.1276, "ema20": 9.1048, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.658, "distance_from_high_pct": 6.646, "spread_pct": 0.329, "rvol": 0.826, "volume_pace_ratio": 2.29, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.88, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.13, "vwap": 9.3299, "atr_1m": 0.0575, "spread": 0.03, "shares_per_min": 6642, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 244.4, "reachable": 1.2262}}}
{"timestamp": "2026-09-24T15:50:41.154927+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1319, "vwap": 9.3299, "vwap_slope": -0.0005, "atr": 0.0575, "atr_pct": 0.63, "trend": "flat", "slope_pct": 0.0001, "flat_threshold_pct": 0.1575, "recent_slope_pct": -0.0778, "ema9": 9.1279, "ema20": 9.105, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.658, "distance_from_high_pct": 6.627, "spread_pct": 0.219, "rvol": 0.826, "volume_pace_ratio": 2.289, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.86, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1319, "vwap": 9.3299, "atr_1m": 0.0575, "spread": 0.02, "shares_per_min": 6642, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 244.3, "reachable": 1.226}}}
{"timestamp": "2026-09-24T15:50:46.252455+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1271, "vwap": 9.3299, "vwap_slope": -0.0005, "atr": 0.0575, "atr_pct": 0.63, "trend": "flat", "slope_pct": 0.0001, "flat_threshold_pct": 0.1576, "recent_slope_pct": -0.0883, "ema9": 9.127, "ema20": 9.1046, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.658, "distance_from_high_pct": 6.676, "spread_pct": 0.219, "rvol": 0.826, "volume_pace_ratio": 2.287, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.92, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1271, "vwap": 9.3299, "atr_1m": 0.0575, "spread": 0.02, "shares_per_min": 6642, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 244.2, "reachable": 1.2258}}}
{"timestamp": "2026-09-24T15:50:51.356241+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3299, "vwap_slope": -0.0005, "atr": 0.0575, "atr_pct": 0.631, "trend": "flat", "slope_pct": 0.0, "flat_threshold_pct": 0.1577, "recent_slope_pct": -0.1039, "ema9": 9.1256, "ema20": 9.1039, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.658, "distance_from_high_pct": 6.748, "spread_pct": 0.219, "rvol": 0.826, "volume_pace_ratio": 2.286, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.12, "vwap": 9.3299, "atr_1m": 0.0575, "spread": 0.02, "shares_per_min": 6642, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 244.1, "reachable": 1.2255}}}
{"timestamp": "2026-09-24T15:50:56.458927+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1248, "vwap": 9.3299, "vwap_slope": -0.0005, "atr": 0.0575, "atr_pct": 0.63, "trend": "flat", "slope_pct": 0.0001, "flat_threshold_pct": 0.1576, "recent_slope_pct": -0.0933, "ema9": 9.1265, "ema20": 9.1043, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.658, "distance_from_high_pct": 6.699, "spread_pct": 0.219, "rvol": 0.826, "volume_pace_ratio": 2.285, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.94, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1248, "vwap": 9.3299, "atr_1m": 0.0575, "spread": 0.02, "shares_per_min": 6642, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 244.1, "reachable": 1.2253}}}
{"timestamp": "2026-09-24T15:51:01.556901+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1238, "vwap": 9.3299, "vwap_slope": -0.0002, "atr": 0.0524, "atr_pct": 0.575, "trend": "flat", "slope_pct": -0.0003, "flat_threshold_pct": 0.1437, "recent_slope_pct": -0.1597, "ema9": 9.126, "ema20": 9.1062, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.663, "distance_from_high_pct": 6.71, "spread_pct": 0.219, "rvol": 0.826, "volume_pace_ratio": 2.283, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.95, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1238, "vwap": 9.3299, "atr_1m": 0.0524, "spread": 0.02, "shares_per_min": 6487, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 244.0, "reachable": 1.2186}}}
{"timestamp": "2026-09-24T15:51:06.686843+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3299, "vwap_slope": -0.0002, "atr": 0.0531, "atr_pct": 0.583, "trend": "flat", "slope_pct": -0.0004, "flat_threshold_pct": 0.1458, "recent_slope_pct": -0.1899, "ema9": 9.1232, "ema20": 9.1049, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.663, "distance_from_high_pct": 6.851, "spread_pct": 0.219, "rvol": 0.826, "volume_pace_ratio": 2.282, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.13, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.11, "vwap": 9.3299, "atr_1m": 0.0531, "spread": 0.02, "shares_per_min": 6487, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 243.9, "reachable": 1.2183}}}
{"timestamp": "2026-09-24T15:51:11.783024+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3299, "vwap_slope": -0.0002, "atr": 0.0535, "atr_pct": 0.587, "trend": "flat", "slope_pct": -0.0004, "flat_threshold_pct": 0.1469, "recent_slope_pct": -0.1899, "ema9": 9.1232, "ema20": 9.1049, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.663, "distance_from_high_pct": 6.851, "spread_pct": 0.219, "rvol": 0.826, "volume_pace_ratio": 2.281, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.13, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.11, "vwap": 9.3299, "atr_1m": 0.0535, "spread": 0.02, "shares_per_min": 6487, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 243.8, "reachable": 1.2181}}}
{"timestamp": "2026-09-24T15:51:16.867391+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3299, "vwap_slope": -0.0002, "atr": 0.0535, "atr_pct": 0.587, "trend": "flat", "slope_pct": -0.0004, "flat_threshold_pct": 0.1469, "recent_slope_pct": -0.1899, "ema9": 9.1232, "ema20": 9.1049, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.663, "distance_from_high_pct": 6.851, "spread_pct": 0.219, "rvol": 0.826, "volume_pace_ratio": 2.279, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.13, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.11, "vwap": 9.3299, "atr_1m": 0.0535, "spread": 0.02, "shares_per_min": 6487, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 243.7, "reachable": 1.2179}}}
{"timestamp": "2026-09-24T15:51:21.948038+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3299, "vwap_slope": -0.0002, "atr": 0.0535, "atr_pct": 0.587, "trend": "flat", "slope_pct": -0.0004, "flat_threshold_pct": 0.1469, "recent_slope_pct": -0.1899, "ema9": 9.1232, "ema20": 9.1049, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.663, "distance_from_high_pct": 6.851, "spread_pct": 0.219, "rvol": 0.826, "volume_pace_ratio": 2.278, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.13, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.11, "vwap": 9.3299, "atr_1m": 0.0535, "spread": 0.02, "shares_per_min": 6487, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 243.6, "reachable": 1.2177}}}
{"timestamp": "2026-09-24T15:51:27.036005+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3299, "vwap_slope": -0.0003, "atr": 0.0547, "atr_pct": 0.6, "trend": "flat", "slope_pct": -0.0004, "flat_threshold_pct": 0.1501, "recent_slope_pct": -0.1899, "ema9": 9.1232, "ema20": 9.1049, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.663, "distance_from_high_pct": 6.851, "spread_pct": 0.219, "rvol": 0.826, "volume_pace_ratio": 2.277, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.13, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.11, "vwap": 9.3299, "atr_1m": 0.0547, "spread": 0.02, "shares_per_min": 6487, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 243.5, "reachable": 1.2175}}}
{"timestamp": "2026-09-24T15:51:32.143285+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3299, "vwap_slope": -0.0003, "atr": 0.0547, "atr_pct": 0.6, "trend": "flat", "slope_pct": -0.0004, "flat_threshold_pct": 0.1501, "recent_slope_pct": -0.1899, "ema9": 9.1232, "ema20": 9.1049, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.663, "distance_from_high_pct": 6.851, "spread_pct": 0.219, "rvol": 0.826, "volume_pace_ratio": 2.275, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.13, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.11, "vwap": 9.3299, "atr_1m": 0.0547, "spread": 0.02, "shares_per_min": 6487, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 243.5, "reachable": 1.2173}}}
{"timestamp": "2026-09-24T15:51:37.225466+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3299, "vwap_slope": -0.0003, "atr": 0.0547, "atr_pct": 0.6, "trend": "flat", "slope_pct": -0.0004, "flat_threshold_pct": 0.1501, "recent_slope_pct": -0.1899, "ema9": 9.1232, "ema20": 9.1049, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.663, "distance_from_high_pct": 6.851, "spread_pct": 0.219, "rvol": 0.826, "volume_pace_ratio": 2.274, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.13, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.11, "vwap": 9.3299, "atr_1m": 0.0547, "spread": 0.02, "shares_per_min": 6487, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 243.4, "reachable": 1.2171}}}
{"timestamp": "2026-09-24T15:51:42.314088+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1184, "vwap": 9.3299, "vwap_slope": -0.0003, "atr": 0.0547, "atr_pct": 0.6, "trend": "flat", "slope_pct": -0.0004, "flat_threshold_pct": 0.1499, "recent_slope_pct": -0.1715, "ema9": 9.1249, "ema20": 9.1057, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.663, "distance_from_high_pct": 6.765, "spread_pct": 0.219, "rvol": 0.826, "volume_pace_ratio": 2.273, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.02, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1184, "vwap": 9.3299, "atr_1m": 0.0547, "spread": 0.02, "shares_per_min": 6487, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 243.3, "reachable": 1.2169}}}
{"timestamp": "2026-09-24T15:52:32.809400+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.125, "vwap": 9.3295, "vwap_slope": -0.0006, "atr": 0.0502, "atr_pct": 0.55, "trend": "flat", "slope_pct": -0.0007, "flat_threshold_pct": 0.1376, "recent_slope_pct": -0.1082, "ema9": 9.1272, "ema20": 9.1088, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.657, "distance_from_high_pct": 6.697, "spread_pct": 0.329, "rvol": 0.827, "volume_pace_ratio": 2.264, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.94, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.125, "vwap": 9.3295, "atr_1m": 0.0502, "spread": 0.03, "shares_per_min": 6124, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 242.5, "reachable": 1.2082}}}
{"timestamp": "2026-09-24T15:52:37.915168+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.125, "vwap": 9.329, "vwap_slope": -0.0011, "atr": 0.0502, "atr_pct": 0.55, "trend": "flat", "slope_pct": -0.0007, "flat_threshold_pct": 0.1376, "recent_slope_pct": -0.1082, "ema9": 9.1272, "ema20": 9.1088, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.661, "distance_from_high_pct": 6.697, "spread_pct": 0.329, "rvol": 0.829, "volume_pace_ratio": 2.268, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.94, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.125, "vwap": 9.329, "atr_1m": 0.0502, "spread": 0.03, "shares_per_min": 6124, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 242.4, "reachable": 1.208}}}
{"timestamp": "2026-09-24T15:52:43.116153+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.125, "vwap": 9.329, "vwap_slope": -0.0011, "atr": 0.0502, "atr_pct": 0.55, "trend": "flat", "slope_pct": -0.0007, "flat_threshold_pct": 0.1376, "recent_slope_pct": -0.1082, "ema9": 9.1272, "ema20": 9.1088, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.661, "distance_from_high_pct": 6.697, "spread_pct": 0.329, "rvol": 0.829, "volume_pace_ratio": 2.267, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.94, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.125, "vwap": 9.329, "atr_1m": 0.0502, "spread": 0.03, "shares_per_min": 6124, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 242.3, "reachable": 1.2078}}}
{"timestamp": "2026-09-24T15:52:48.206518+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.13, "vwap": 9.329, "vwap_slope": -0.0011, "atr": 0.0502, "atr_pct": 0.55, "trend": "flat", "slope_pct": -0.0007, "flat_threshold_pct": 0.1375, "recent_slope_pct": -0.0973, "ema9": 9.1282, "ema20": 9.1092, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.661, "distance_from_high_pct": 6.646, "spread_pct": 0.219, "rvol": 0.829, "volume_pace_ratio": 2.265, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.88, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.13, "vwap": 9.329, "atr_1m": 0.0502, "spread": 0.02, "shares_per_min": 6124, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 242.2, "reachable": 1.2076}}}
{"timestamp": "2026-09-24T15:52:53.421680+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1336, "vwap": 9.329, "vwap_slope": -0.001, "atr": 0.0502, "atr_pct": 0.55, "trend": "flat", "slope_pct": -0.0007, "flat_threshold_pct": 0.1374, "recent_slope_pct": -0.0894, "ema9": 9.129, "ema20": 9.1096, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.661, "distance_from_high_pct": 6.609, "spread_pct": 0.219, "rvol": 0.829, "volume_pace_ratio": 2.264, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.84, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1336, "vwap": 9.329, "atr_1m": 0.0502, "spread": 0.02, "shares_per_min": 6124, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 242.1, "reachable": 1.2074}}}
{"timestamp": "2026-09-24T15:52:58.513025+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.13, "vwap": 9.329, "vwap_slope": -0.0011, "atr": 0.0502, "atr_pct": 0.55, "trend": "flat", "slope_pct": -0.0007, "flat_threshold_pct": 0.1375, "recent_slope_pct": -0.0973, "ema9": 9.1282, "ema20": 9.1092, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.662, "distance_from_high_pct": 6.646, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.263, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.96, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.88, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.13, "vwap": 9.329, "atr_1m": 0.0502, "spread": 0.02, "shares_per_min": 6124, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 242.0, "reachable": 1.2071}}}
{"timestamp": "2026-09-24T15:53:03.595776+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1323, "vwap": 9.3289, "vwap_slope": -0.001, "atr": 0.0467, "atr_pct": 0.511, "trend": "flat", "slope_pct": -0.001, "flat_threshold_pct": 0.1277, "recent_slope_pct": 0.0125, "ema9": 9.1277, "ema20": 9.1107, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.618, "distance_from_high_pct": 6.623, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.261, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9925, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.06, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1323, "vwap": 9.3289, "atr_1m": 0.0467, "spread": 0.02, "shares_per_min": 6263, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 241.9, "reachable": 1.1785}}}
{"timestamp": "2026-09-24T15:53:08.758336+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1325, "vwap": 9.3289, "vwap_slope": -0.001, "atr": 0.0472, "atr_pct": 0.517, "trend": "flat", "slope_pct": -0.001, "flat_threshold_pct": 0.1292, "recent_slope_pct": 0.0129, "ema9": 9.1277, "ema20": 9.1107, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.618, "distance_from_high_pct": 6.621, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.261, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9927, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.05, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1325, "vwap": 9.3289, "atr_1m": 0.0472, "spread": 0.02, "shares_per_min": 6263, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 241.9, "reachable": 1.1783}}}
{"timestamp": "2026-09-24T15:53:13.840628+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1325, "vwap": 9.3289, "vwap_slope": -0.001, "atr": 0.0472, "atr_pct": 0.517, "trend": "flat", "slope_pct": -0.001, "flat_threshold_pct": 0.1292, "recent_slope_pct": 0.0129, "ema9": 9.1277, "ema20": 9.1107, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.618, "distance_from_high_pct": 6.621, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.259, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9927, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.05, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1325, "vwap": 9.3289, "atr_1m": 0.0472, "spread": 0.02, "shares_per_min": 6263, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 241.8, "reachable": 1.1781}}}
{"timestamp": "2026-09-24T15:53:18.932354+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1244, "vwap": 9.3289, "vwap_slope": -0.001, "atr": 0.0472, "atr_pct": 0.517, "trend": "flat", "slope_pct": -0.0011, "flat_threshold_pct": 0.1293, "recent_slope_pct": -0.0048, "ema9": 9.1261, "ema20": 9.11, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.618, "distance_from_high_pct": 6.703, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.258, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9846, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.11, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1244, "vwap": 9.3289, "atr_1m": 0.0472, "spread": 0.02, "shares_per_min": 6263, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 241.7, "reachable": 1.1779}}}
{"timestamp": "2026-09-24T15:53:24.013217+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3289, "vwap_slope": -0.001, "atr": 0.0472, "atr_pct": 0.516, "trend": "flat", "slope_pct": -0.001, "flat_threshold_pct": 0.1291, "recent_slope_pct": 0.0294, "ema9": 9.1292, "ema20": 9.1115, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.618, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.257, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3289, "atr_1m": 0.0472, "spread": 0.02, "shares_per_min": 6263, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 241.6, "reachable": 1.1777}}}
{"timestamp": "2026-09-24T15:53:29.081549+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1356, "vwap": 9.3289, "vwap_slope": -0.001, "atr": 0.0472, "atr_pct": 0.517, "trend": "flat", "slope_pct": -0.001, "flat_threshold_pct": 0.1292, "recent_slope_pct": 0.0197, "ema9": 9.1284, "ema20": 9.111, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.618, "distance_from_high_pct": 6.589, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.255, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9958, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.03, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1356, "vwap": 9.3289, "atr_1m": 0.0472, "spread": 0.02, "shares_per_min": 6263, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 241.5, "reachable": 1.1775}}}
{"timestamp": "2026-09-24T15:53:34.155309+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1305, "vwap": 9.3289, "vwap_slope": -0.001, "atr": 0.0472, "atr_pct": 0.517, "trend": "flat", "slope_pct": -0.0011, "flat_threshold_pct": 0.1292, "recent_slope_pct": 0.0085, "ema9": 9.1273, "ema20": 9.1105, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.618, "distance_from_high_pct": 6.641, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.254, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9907, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1305, "vwap": 9.3289, "atr_1m": 0.0472, "spread": 0.02, "shares_per_min": 6263, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 241.4, "reachable": 1.1773}}}
{"timestamp": "2026-09-24T15:53:39.247154+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.137, "vwap": 9.3289, "vwap_slope": -0.001, "atr": 0.0472, "atr_pct": 0.517, "trend": "flat", "slope_pct": -0.001, "flat_threshold_pct": 0.1291, "recent_slope_pct": 0.0228, "ema9": 9.1286, "ema20": 9.1112, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.619, "distance_from_high_pct": 6.575, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.253, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9972, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.02, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.137, "vwap": 9.3289, "atr_1m": 0.0472, "spread": 0.02, "shares_per_min": 6263, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 241.3, "reachable": 1.1771}}}
{"timestamp": "2026-09-24T15:53:44.338624+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3289, "vwap_slope": -0.001, "atr": 0.0472, "atr_pct": 0.516, "trend": "flat", "slope_pct": -0.001, "flat_threshold_pct": 0.1291, "recent_slope_pct": 0.0294, "ema9": 9.1292, "ema20": 9.1115, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.619, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.251, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3289, "atr_1m": 0.0472, "spread": 0.02, "shares_per_min": 6263, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 241.3, "reachable": 1.1769}}}
{"timestamp": "2026-09-24T15:53:49.425515+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3289, "vwap_slope": -0.001, "atr": 0.0472, "atr_pct": 0.516, "trend": "flat", "slope_pct": -0.001, "flat_threshold_pct": 0.1291, "recent_slope_pct": 0.0294, "ema9": 9.1292, "ema20": 9.1115, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.619, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.25, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3289, "atr_1m": 0.0472, "spread": 0.02, "shares_per_min": 6263, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 241.2, "reachable": 1.1767}}}
{"timestamp": "2026-09-24T15:53:54.548527+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3289, "vwap_slope": -0.001, "atr": 0.0472, "atr_pct": 0.516, "trend": "flat", "slope_pct": -0.001, "flat_threshold_pct": 0.1291, "recent_slope_pct": 0.0294, "ema9": 9.1292, "ema20": 9.1115, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.619, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.249, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3289, "atr_1m": 0.0472, "spread": 0.02, "shares_per_min": 6263, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 241.1, "reachable": 1.1765}}}
{"timestamp": "2026-09-24T15:53:59.626546+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3289, "vwap_slope": -0.001, "atr": 0.0472, "atr_pct": 0.516, "trend": "flat", "slope_pct": -0.001, "flat_threshold_pct": 0.1291, "recent_slope_pct": 0.0294, "ema9": 9.1292, "ema20": 9.1115, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.619, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.247, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3289, "atr_1m": 0.0472, "spread": 0.02, "shares_per_min": 6263, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 241.0, "reachable": 1.1763}}}
{"timestamp": "2026-09-24T15:54:04.722876+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1439, "vwap": 9.3289, "vwap_slope": -0.0009, "atr": 0.0432, "atr_pct": 0.472, "trend": "flat", "slope_pct": -0.0013, "flat_threshold_pct": 0.118, "recent_slope_pct": 0.0496, "ema9": 9.1322, "ema20": 9.1145, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.61, "distance_from_high_pct": 6.504, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.246, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0041, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.97, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1439, "vwap": 9.3289, "atr_1m": 0.0432, "spread": 0.02, "shares_per_min": 6203, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 240.9, "reachable": 1.1477}}}
{"timestamp": "2026-09-24T15:54:09.814375+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.13, "vwap": 9.3288, "vwap_slope": -0.0009, "atr": 0.0439, "atr_pct": 0.481, "trend": "flat", "slope_pct": -0.0014, "flat_threshold_pct": 0.1201, "recent_slope_pct": 0.0192, "ema9": 9.1294, "ema20": 9.1132, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.61, "distance_from_high_pct": 6.646, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.245, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9902, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.13, "vwap": 9.3288, "atr_1m": 0.0439, "spread": 0.02, "shares_per_min": 6203, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 240.8, "reachable": 1.1475}}}
{"timestamp": "2026-09-24T15:54:14.910563+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3288, "vwap_slope": -0.0009, "atr": 0.0443, "atr_pct": 0.485, "trend": "flat", "slope_pct": -0.0013, "flat_threshold_pct": 0.1212, "recent_slope_pct": 0.0411, "ema9": 9.1314, "ema20": 9.1142, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.61, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.244, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3288, "atr_1m": 0.0443, "spread": 0.02, "shares_per_min": 6203, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 240.8, "reachable": 1.1473}}}
{"timestamp": "2026-09-24T15:54:19.996719+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3288, "vwap_slope": -0.0009, "atr": 0.0443, "atr_pct": 0.485, "trend": "flat", "slope_pct": -0.0013, "flat_threshold_pct": 0.1212, "recent_slope_pct": 0.0411, "ema9": 9.1314, "ema20": 9.1142, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.61, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.243, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3288, "atr_1m": 0.0443, "spread": 0.02, "shares_per_min": 6203, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 240.7, "reachable": 1.1471}}}
{"timestamp": "2026-09-24T15:54:25.101653+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1307, "vwap": 9.3288, "vwap_slope": -0.0009, "atr": 0.0446, "atr_pct": 0.489, "trend": "flat", "slope_pct": -0.0014, "flat_threshold_pct": 0.1222, "recent_slope_pct": 0.0207, "ema9": 9.1295, "ema20": 9.1133, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.61, "distance_from_high_pct": 6.639, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.241, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9909, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1307, "vwap": 9.3288, "atr_1m": 0.0446, "spread": 0.02, "shares_per_min": 6203, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 240.6, "reachable": 1.1469}}}
{"timestamp": "2026-09-24T15:54:30.178365+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1307, "vwap": 9.3288, "vwap_slope": -0.0009, "atr": 0.0446, "atr_pct": 0.489, "trend": "flat", "slope_pct": -0.0014, "flat_threshold_pct": 0.1222, "recent_slope_pct": 0.0207, "ema9": 9.1295, "ema20": 9.1133, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.61, "distance_from_high_pct": 6.639, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.24, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9909, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1307, "vwap": 9.3288, "atr_1m": 0.0446, "spread": 0.02, "shares_per_min": 6203, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 240.5, "reachable": 1.1467}}}
{"timestamp": "2026-09-24T15:54:35.282009+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1386, "vwap": 9.3288, "vwap_slope": -0.001, "atr": 0.0446, "atr_pct": 0.488, "trend": "flat", "slope_pct": -0.0013, "flat_threshold_pct": 0.122, "recent_slope_pct": 0.038, "ema9": 9.1311, "ema20": 9.114, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.611, "distance_from_high_pct": 6.558, "spread_pct": 0.219, "rvol": 0.83, "volume_pace_ratio": 2.24, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9988, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.01, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1386, "vwap": 9.3288, "atr_1m": 0.0446, "spread": 0.02, "shares_per_min": 6203, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 240.4, "reachable": 1.1465}}}
{"timestamp": "2026-09-24T15:54:40.354174+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1263, "vwap": 9.3287, "vwap_slope": -0.0011, "atr": 0.0446, "atr_pct": 0.489, "trend": "flat", "slope_pct": -0.0014, "flat_threshold_pct": 0.1222, "recent_slope_pct": 0.0111, "ema9": 9.1287, "ema20": 9.1129, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.612, "distance_from_high_pct": 6.684, "spread_pct": 0.219, "rvol": 0.831, "volume_pace_ratio": 2.239, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9865, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.1, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1263, "vwap": 9.3287, "atr_1m": 0.0446, "spread": 0.02, "shares_per_min": 6203, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 240.3, "reachable": 1.1463}}}
{"timestamp": "2026-09-24T15:54:45.436880+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1263, "vwap": 9.3287, "vwap_slope": -0.0011, "atr": 0.0446, "atr_pct": 0.489, "trend": "flat", "slope_pct": -0.0014, "flat_threshold_pct": 0.1222, "recent_slope_pct": 0.0111, "ema9": 9.1287, "ema20": 9.1129, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.612, "distance_from_high_pct": 6.684, "spread_pct": 0.219, "rvol": 0.831, "volume_pace_ratio": 2.238, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9865, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.1, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1263, "vwap": 9.3287, "atr_1m": 0.0446, "spread": 0.02, "shares_per_min": 6203, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 240.2, "reachable": 1.1461}}}
{"timestamp": "2026-09-24T15:54:50.525990+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1261, "vwap": 9.3287, "vwap_slope": -0.0011, "atr": 0.0446, "atr_pct": 0.489, "trend": "flat", "slope_pct": -0.0014, "flat_threshold_pct": 0.1222, "recent_slope_pct": 0.0106, "ema9": 9.1286, "ema20": 9.1128, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.612, "distance_from_high_pct": 6.686, "spread_pct": 0.219, "rvol": 0.831, "volume_pace_ratio": 2.236, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9863, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.1, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1261, "vwap": 9.3287, "atr_1m": 0.0446, "spread": 0.02, "shares_per_min": 6203, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 240.2, "reachable": 1.1459}}}
{"timestamp": "2026-09-24T15:54:55.601438+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.126, "vwap": 9.3287, "vwap_slope": -0.0011, "atr": 0.0446, "atr_pct": 0.489, "trend": "flat", "slope_pct": -0.0014, "flat_threshold_pct": 0.1222, "recent_slope_pct": 0.0104, "ema9": 9.1286, "ema20": 9.1128, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.612, "distance_from_high_pct": 6.687, "spread_pct": 0.219, "rvol": 0.831, "volume_pace_ratio": 2.235, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9862, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.1, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.126, "vwap": 9.3287, "atr_1m": 0.0446, "spread": 0.02, "shares_per_min": 6203, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 240.1, "reachable": 1.1457}}}
{"timestamp": "2026-09-24T15:55:00.679371+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1413, "vwap": 9.3286, "vwap_slope": -0.0012, "atr": 0.0446, "atr_pct": 0.488, "trend": "flat", "slope_pct": -0.0013, "flat_threshold_pct": 0.122, "recent_slope_pct": 0.0439, "ema9": 9.1317, "ema20": 9.1143, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.613, "distance_from_high_pct": 6.531, "spread_pct": 0.219, "rvol": 0.831, "volume_pace_ratio": 2.235, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0015, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.99, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1413, "vwap": 9.3286, "atr_1m": 0.0446, "spread": 0.02, "shares_per_min": 6203, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 240.0, "reachable": 1.1455}}}
{"timestamp": "2026-09-24T15:55:05.794984+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1431, "vwap": 9.3286, "vwap_slope": -0.0004, "atr": 0.0421, "atr_pct": 0.461, "trend": "flat", "slope_pct": -0.0016, "flat_threshold_pct": 0.1152, "recent_slope_pct": 0.0439, "ema9": 9.1339, "ema20": 9.117, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.593, "distance_from_high_pct": 6.512, "spread_pct": 0.219, "rvol": 0.831, "volume_pace_ratio": 2.234, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0033, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.98, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1431, "vwap": 9.3286, "atr_1m": 0.0421, "spread": 0.02, "shares_per_min": 5987, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 239.9, "reachable": 1.1439}}}
{"timestamp": "2026-09-24T15:55:10.917779+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3284, "vwap_slope": -0.0005, "atr": 0.0421, "atr_pct": 0.461, "trend": "flat", "slope_pct": -0.0016, "flat_threshold_pct": 0.1152, "recent_slope_pct": 0.0371, "ema9": 9.1333, "ema20": 9.1167, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.594, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.234, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3284, "atr_1m": 0.0421, "spread": 0.02, "shares_per_min": 5987, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 239.8, "reachable": 1.1437}}}
{"timestamp": "2026-09-24T15:55:16.061853+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3284, "vwap_slope": -0.0005, "atr": 0.0421, "atr_pct": 0.461, "trend": "flat", "slope_pct": -0.0016, "flat_threshold_pct": 0.1152, "recent_slope_pct": 0.0371, "ema9": 9.1333, "ema20": 9.1167, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.594, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.233, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3284, "atr_1m": 0.0421, "spread": 0.02, "shares_per_min": 5987, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 239.7, "reachable": 1.1435}}}
{"timestamp": "2026-09-24T15:55:21.149245+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3284, "vwap_slope": -0.0005, "atr": 0.0421, "atr_pct": 0.461, "trend": "flat", "slope_pct": -0.0016, "flat_threshold_pct": 0.1152, "recent_slope_pct": 0.0371, "ema9": 9.1333, "ema20": 9.1167, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.594, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.232, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3284, "atr_1m": 0.0421, "spread": 0.02, "shares_per_min": 5987, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 239.6, "reachable": 1.1433}}}
{"timestamp": "2026-09-24T15:55:26.251231+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3284, "vwap_slope": -0.0005, "atr": 0.0421, "atr_pct": 0.461, "trend": "flat", "slope_pct": -0.0016, "flat_threshold_pct": 0.1152, "recent_slope_pct": 0.0371, "ema9": 9.1333, "ema20": 9.1167, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.594, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.23, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3284, "atr_1m": 0.0421, "spread": 0.02, "shares_per_min": 5987, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 239.6, "reachable": 1.1431}}}
{"timestamp": "2026-09-24T15:55:31.362791+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3284, "vwap_slope": -0.0005, "atr": 0.0421, "atr_pct": 0.461, "trend": "flat", "slope_pct": -0.0016, "flat_threshold_pct": 0.1152, "recent_slope_pct": 0.0371, "ema9": 9.1333, "ema20": 9.1167, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.594, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.229, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3284, "atr_1m": 0.0421, "spread": 0.02, "shares_per_min": 5987, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 239.5, "reachable": 1.1429}}}
{"timestamp": "2026-09-24T15:55:36.463716+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3284, "vwap_slope": -0.0005, "atr": 0.0421, "atr_pct": 0.461, "trend": "flat", "slope_pct": -0.0016, "flat_threshold_pct": 0.1152, "recent_slope_pct": 0.0371, "ema9": 9.1333, "ema20": 9.1167, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.594, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.228, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3284, "atr_1m": 0.0421, "spread": 0.02, "shares_per_min": 5987, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 239.4, "reachable": 1.1426}}}
{"timestamp": "2026-09-24T15:55:41.546463+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3284, "vwap_slope": -0.0005, "atr": 0.0421, "atr_pct": 0.461, "trend": "flat", "slope_pct": -0.0016, "flat_threshold_pct": 0.1152, "recent_slope_pct": 0.0371, "ema9": 9.1333, "ema20": 9.1167, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.594, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.226, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3284, "atr_1m": 0.0421, "spread": 0.02, "shares_per_min": 5987, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 239.3, "reachable": 1.1424}}}
{"timestamp": "2026-09-24T15:55:46.633487+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1422, "vwap": 9.3284, "vwap_slope": -0.0005, "atr": 0.0429, "atr_pct": 0.469, "trend": "flat", "slope_pct": -0.0016, "flat_threshold_pct": 0.1174, "recent_slope_pct": 0.0419, "ema9": 9.1338, "ema20": 9.117, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.595, "distance_from_high_pct": 6.521, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.225, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0024, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.99, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1422, "vwap": 9.3284, "atr_1m": 0.0429, "spread": 0.02, "shares_per_min": 5987, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 239.2, "reachable": 1.1422}}}
{"timestamp": "2026-09-24T15:55:51.726208+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1422, "vwap": 9.3284, "vwap_slope": -0.0005, "atr": 0.0429, "atr_pct": 0.469, "trend": "flat", "slope_pct": -0.0016, "flat_threshold_pct": 0.1174, "recent_slope_pct": 0.0419, "ema9": 9.1338, "ema20": 9.117, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.595, "distance_from_high_pct": 6.521, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.224, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0024, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.99, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1422, "vwap": 9.3284, "atr_1m": 0.0429, "spread": 0.02, "shares_per_min": 5987, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 239.1, "reachable": 1.142}}}
{"timestamp": "2026-09-24T15:55:56.924114+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3283, "vwap_slope": -0.0006, "atr": 0.0429, "atr_pct": 0.47, "trend": "flat", "slope_pct": -0.0016, "flat_threshold_pct": 0.1174, "recent_slope_pct": 0.0371, "ema9": 9.1333, "ema20": 9.1167, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.595, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.224, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3283, "atr_1m": 0.0429, "spread": 0.02, "shares_per_min": 5987, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 239.1, "reachable": 1.1418}}}
{"timestamp": "2026-09-24T15:56:02.173096+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3283, "vwap_slope": -0.0006, "atr": 0.0429, "atr_pct": 0.47, "trend": "flat", "slope_pct": -0.0016, "flat_threshold_pct": 0.1174, "recent_slope_pct": 0.0371, "ema9": 9.1333, "ema20": 9.1167, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.595, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.222, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3283, "atr_1m": 0.0429, "spread": 0.02, "shares_per_min": 5987, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 239.0, "reachable": 1.1416}}}
{"timestamp": "2026-09-24T15:56:07.298322+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1411, "vwap": 9.3283, "vwap_slope": -0.0006, "atr": 0.041, "atr_pct": 0.449, "trend": "flat", "slope_pct": -0.0019, "flat_threshold_pct": 0.1122, "recent_slope_pct": 0.0427, "ema9": 9.1349, "ema20": 9.1191, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.587, "distance_from_high_pct": 6.533, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.221, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0013, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.99, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1411, "vwap": 9.3283, "atr_1m": 0.041, "spread": 0.02, "shares_per_min": 5723, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 238.9, "reachable": 1.14}}}
{"timestamp": "2026-09-24T15:56:12.574377+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3283, "vwap_slope": -0.0006, "atr": 0.0411, "atr_pct": 0.45, "trend": "flat", "slope_pct": -0.0019, "flat_threshold_pct": 0.1124, "recent_slope_pct": 0.0403, "ema9": 9.1347, "ema20": 9.119, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.587, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.22, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3283, "atr_1m": 0.0411, "spread": 0.02, "shares_per_min": 5723, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 238.8, "reachable": 1.1398}}}
{"timestamp": "2026-09-24T15:56:17.690084+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1424, "vwap": 9.3283, "vwap_slope": -0.0006, "atr": 0.0411, "atr_pct": 0.45, "trend": "flat", "slope_pct": -0.0019, "flat_threshold_pct": 0.1124, "recent_slope_pct": 0.0455, "ema9": 9.1351, "ema20": 9.1192, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.588, "distance_from_high_pct": 6.519, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.219, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0026, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.98, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1424, "vwap": 9.3283, "atr_1m": 0.0411, "spread": 0.02, "shares_per_min": 5723, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 238.7, "reachable": 1.1396}}}
{"timestamp": "2026-09-24T15:56:22.782642+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1424, "vwap": 9.3283, "vwap_slope": -0.0006, "atr": 0.0411, "atr_pct": 0.45, "trend": "flat", "slope_pct": -0.0019, "flat_threshold_pct": 0.1124, "recent_slope_pct": 0.0455, "ema9": 9.1351, "ema20": 9.1192, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.588, "distance_from_high_pct": 6.519, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.218, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0026, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.98, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1424, "vwap": 9.3283, "atr_1m": 0.0411, "spread": 0.02, "shares_per_min": 5723, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 238.6, "reachable": 1.1394}}}
{"timestamp": "2026-09-24T15:56:27.880821+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1329, "vwap": 9.3283, "vwap_slope": -0.0006, "atr": 0.0416, "atr_pct": 0.456, "trend": "flat", "slope_pct": -0.0019, "flat_threshold_pct": 0.1139, "recent_slope_pct": 0.0247, "ema9": 9.1332, "ema20": 9.1183, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.588, "distance_from_high_pct": 6.617, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.216, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9931, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.05, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1329, "vwap": 9.3283, "atr_1m": 0.0416, "spread": 0.02, "shares_per_min": 5723, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 238.5, "reachable": 1.1392}}}
{"timestamp": "2026-09-24T15:56:32.967137+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3283, "vwap_slope": -0.0006, "atr": 0.0416, "atr_pct": 0.455, "trend": "flat", "slope_pct": -0.0019, "flat_threshold_pct": 0.1138, "recent_slope_pct": 0.0403, "ema9": 9.1347, "ema20": 9.119, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.588, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.215, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3283, "atr_1m": 0.0416, "spread": 0.02, "shares_per_min": 5723, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 238.5, "reachable": 1.139}}}
{"timestamp": "2026-09-24T15:56:38.051088+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3283, "vwap_slope": -0.0006, "atr": 0.0416, "atr_pct": 0.455, "trend": "flat", "slope_pct": -0.0019, "flat_threshold_pct": 0.1138, "recent_slope_pct": 0.0403, "ema9": 9.1347, "ema20": 9.119, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.588, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.214, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3283, "atr_1m": 0.0416, "spread": 0.02, "shares_per_min": 5723, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 238.4, "reachable": 1.1388}}}
{"timestamp": "2026-09-24T15:56:43.152244+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.13, "vwap": 9.3283, "vwap_slope": -0.0006, "atr": 0.0418, "atr_pct": 0.458, "trend": "flat", "slope_pct": -0.0019, "flat_threshold_pct": 0.1145, "recent_slope_pct": 0.0184, "ema9": 9.1327, "ema20": 9.118, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.588, "distance_from_high_pct": 6.646, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.213, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9902, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.13, "vwap": 9.3283, "atr_1m": 0.0418, "spread": 0.02, "shares_per_min": 5723, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 238.3, "reachable": 1.1386}}}
{"timestamp": "2026-09-24T15:56:48.256512+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3283, "vwap_slope": -0.0006, "atr": 0.0418, "atr_pct": 0.457, "trend": "flat", "slope_pct": -0.0019, "flat_threshold_pct": 0.1144, "recent_slope_pct": 0.0403, "ema9": 9.1347, "ema20": 9.119, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.588, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.832, "volume_pace_ratio": 2.211, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3283, "atr_1m": 0.0418, "spread": 0.02, "shares_per_min": 5723, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 238.2, "reachable": 1.1384}}}
{"timestamp": "2026-09-24T15:56:53.474584+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3282, "vwap_slope": -0.0007, "atr": 0.0424, "atr_pct": 0.463, "trend": "flat", "slope_pct": -0.0019, "flat_threshold_pct": 0.1159, "recent_slope_pct": 0.0403, "ema9": 9.1347, "ema20": 9.119, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.589, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.833, "volume_pace_ratio": 2.212, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3282, "atr_1m": 0.0424, "spread": 0.02, "shares_per_min": 5723, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 238.1, "reachable": 1.1382}}}
{"timestamp": "2026-09-24T15:56:58.562681+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3282, "vwap_slope": -0.0007, "atr": 0.0424, "atr_pct": 0.463, "trend": "flat", "slope_pct": -0.0019, "flat_threshold_pct": 0.1159, "recent_slope_pct": 0.0403, "ema9": 9.1347, "ema20": 9.119, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.589, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.833, "volume_pace_ratio": 2.21, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3282, "atr_1m": 0.0424, "spread": 0.02, "shares_per_min": 5723, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 238.0, "reachable": 1.138}}}
{"timestamp": "2026-09-24T15:57:03.653343+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3281, "vwap_slope": -0.0004, "atr": 0.0407, "atr_pct": 0.445, "trend": "flat", "slope_pct": -0.0022, "flat_threshold_pct": 0.1112, "recent_slope_pct": -0.0014, "ema9": 9.1357, "ema20": 9.121, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.591, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.833, "volume_pace_ratio": 2.209, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3281, "atr_1m": 0.0407, "spread": 0.02, "shares_per_min": 5716, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 237.9, "reachable": 1.1321}}}
{"timestamp": "2026-09-24T15:57:08.771755+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1313, "vwap": 9.3281, "vwap_slope": -0.0005, "atr": 0.0415, "atr_pct": 0.454, "trend": "flat", "slope_pct": -0.0022, "flat_threshold_pct": 0.1136, "recent_slope_pct": -0.0205, "ema9": 9.134, "ema20": 9.1201, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.591, "distance_from_high_pct": 6.633, "spread_pct": 0.219, "rvol": 0.833, "volume_pace_ratio": 2.208, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9915, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.06, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1313, "vwap": 9.3281, "atr_1m": 0.0415, "spread": 0.02, "shares_per_min": 5716, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 237.9, "reachable": 1.1319}}}
{"timestamp": "2026-09-24T15:57:13.856197+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1408, "vwap": 9.3281, "vwap_slope": -0.0005, "atr": 0.0415, "atr_pct": 0.454, "trend": "flat", "slope_pct": -0.0022, "flat_threshold_pct": 0.1135, "recent_slope_pct": 0.0003, "ema9": 9.1359, "ema20": 9.121, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.591, "distance_from_high_pct": 6.536, "spread_pct": 0.219, "rvol": 0.833, "volume_pace_ratio": 2.207, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.001, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1408, "vwap": 9.3281, "atr_1m": 0.0415, "spread": 0.02, "shares_per_min": 5716, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 237.8, "reachable": 1.1317}}}
{"timestamp": "2026-09-24T15:57:18.932168+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1408, "vwap": 9.3281, "vwap_slope": -0.0005, "atr": 0.0415, "atr_pct": 0.454, "trend": "flat", "slope_pct": -0.0022, "flat_threshold_pct": 0.1135, "recent_slope_pct": 0.0003, "ema9": 9.1359, "ema20": 9.121, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.591, "distance_from_high_pct": 6.536, "spread_pct": 0.219, "rvol": 0.833, "volume_pace_ratio": 2.206, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.001, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1408, "vwap": 9.3281, "atr_1m": 0.0415, "spread": 0.02, "shares_per_min": 5716, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 237.7, "reachable": 1.1315}}}
{"timestamp": "2026-09-24T15:57:24.010283+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1312, "vwap": 9.3281, "vwap_slope": -0.0005, "atr": 0.0415, "atr_pct": 0.454, "trend": "flat", "slope_pct": -0.0022, "flat_threshold_pct": 0.1136, "recent_slope_pct": -0.0207, "ema9": 9.134, "ema20": 9.1201, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.591, "distance_from_high_pct": 6.634, "spread_pct": 0.219, "rvol": 0.833, "volume_pace_ratio": 2.205, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9914, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.06, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1312, "vwap": 9.3281, "atr_1m": 0.0415, "spread": 0.02, "shares_per_min": 5716, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 237.6, "reachable": 1.1313}}}
{"timestamp": "2026-09-24T15:57:29.098003+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3281, "vwap_slope": -0.0005, "atr": 0.0415, "atr_pct": 0.455, "trend": "flat", "slope_pct": -0.0022, "flat_threshold_pct": 0.1136, "recent_slope_pct": -0.0014, "ema9": 9.1357, "ema20": 9.121, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.591, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.833, "volume_pace_ratio": 2.204, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3281, "atr_1m": 0.0415, "spread": 0.02, "shares_per_min": 5716, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 237.5, "reachable": 1.1311}}}
{"timestamp": "2026-09-24T15:57:34.170571+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3281, "vwap_slope": -0.0005, "atr": 0.0415, "atr_pct": 0.455, "trend": "flat", "slope_pct": -0.0022, "flat_threshold_pct": 0.1136, "recent_slope_pct": -0.0014, "ema9": 9.1357, "ema20": 9.121, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.591, "distance_from_high_pct": 6.544, "spread_pct": 0.219, "rvol": 0.833, "volume_pace_ratio": 2.202, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.14, "vwap": 9.3281, "atr_1m": 0.0415, "spread": 0.02, "shares_per_min": 5716, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 237.4, "reachable": 1.1309}}}
{"timestamp": "2026-09-24T15:57:39.266584+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1368, "vwap": 9.3281, "vwap_slope": -0.0005, "atr": 0.0415, "atr_pct": 0.455, "trend": "flat", "slope_pct": -0.0022, "flat_threshold_pct": 0.1137, "recent_slope_pct": -0.0084, "ema9": 9.1351, "ema20": 9.1207, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.591, "distance_from_high_pct": 6.577, "spread_pct": 0.219, "rvol": 0.833, "volume_pace_ratio": 2.201, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.997, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.02, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1368, "vwap": 9.3281, "atr_1m": 0.0415, "spread": 0.02, "shares_per_min": 5716, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 237.3, "reachable": 1.1307}}}
{"timestamp": "2026-09-24T15:57:44.357810+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1368, "vwap": 9.3281, "vwap_slope": -0.0005, "atr": 0.0415, "atr_pct": 0.455, "trend": "flat", "slope_pct": -0.0022, "flat_threshold_pct": 0.1137, "recent_slope_pct": -0.0084, "ema9": 9.1351, "ema20": 9.1207, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.591, "distance_from_high_pct": 6.577, "spread_pct": 0.219, "rvol": 0.833, "volume_pace_ratio": 2.2, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.997, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.02, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1368, "vwap": 9.3281, "atr_1m": 0.0415, "spread": 0.02, "shares_per_min": 5716, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 237.3, "reachable": 1.1305}}}
{"timestamp": "2026-09-24T15:57:49.444765+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.125, "vwap": 9.3279, "vwap_slope": -0.0006, "atr": 0.0419, "atr_pct": 0.459, "trend": "flat", "slope_pct": -0.0022, "flat_threshold_pct": 0.1148, "recent_slope_pct": -0.0343, "ema9": 9.1327, "ema20": 9.1195, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.593, "distance_from_high_pct": 6.697, "spread_pct": 0.329, "rvol": 0.834, "volume_pace_ratio": 2.2, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9852, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.11, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.125, "vwap": 9.3279, "atr_1m": 0.0419, "spread": 0.03, "shares_per_min": 5716, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 237.2, "reachable": 1.1303}}}
{"timestamp": "2026-09-24T15:57:54.542475+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.125, "vwap": 9.3279, "vwap_slope": -0.0006, "atr": 0.0419, "atr_pct": 0.459, "trend": "flat", "slope_pct": -0.0022, "flat_threshold_pct": 0.1148, "recent_slope_pct": -0.0343, "ema9": 9.1327, "ema20": 9.1195, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.593, "distance_from_high_pct": 6.697, "spread_pct": 0.329, "rvol": 0.834, "volume_pace_ratio": 2.199, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9852, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.11, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.125, "vwap": 9.3279, "atr_1m": 0.0419, "spread": 0.03, "shares_per_min": 5716, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 237.1, "reachable": 1.1301}}}
{"timestamp": "2026-09-24T15:57:59.636373+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.139, "vwap": 9.3279, "vwap_slope": -0.0006, "atr": 0.0419, "atr_pct": 0.458, "trend": "flat", "slope_pct": -0.0022, "flat_threshold_pct": 0.1146, "recent_slope_pct": -0.0036, "ema9": 9.1355, "ema20": 9.1209, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.593, "distance_from_high_pct": 6.554, "spread_pct": 0.11, "rvol": 0.834, "volume_pace_ratio": 2.198, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9992, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.01, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.139, "vwap": 9.3279, "atr_1m": 0.0419, "spread": 0.01, "shares_per_min": 5716, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 237.0, "reachable": 1.1299}}}
{"timestamp": "2026-09-24T15:58:04.741053+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1292, "vwap": 9.3279, "vwap_slope": -0.0004, "atr": 0.0396, "atr_pct": 0.433, "trend": "flat", "slope_pct": -0.0025, "flat_threshold_pct": 0.1083, "recent_slope_pct": -0.0276, "ema9": 9.1343, "ema20": 9.1217, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.585, "distance_from_high_pct": 6.654, "spread_pct": 0.11, "rvol": 0.834, "volume_pace_ratio": 2.196, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9894, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.08, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1292, "vwap": 9.3279, "atr_1m": 0.0396, "spread": 0.01, "shares_per_min": 5701, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 236.9, "reachable": 1.1241}}}
{"timestamp": "2026-09-24T15:58:09.847202+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1263, "vwap": 9.3279, "vwap_slope": -0.0004, "atr": 0.0396, "atr_pct": 0.433, "trend": "flat", "slope_pct": -0.0025, "flat_threshold_pct": 0.1083, "recent_slope_pct": -0.0339, "ema9": 9.1337, "ema20": 9.1214, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.585, "distance_from_high_pct": 6.684, "spread_pct": 0.11, "rvol": 0.834, "volume_pace_ratio": 2.195, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9865, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.1, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1263, "vwap": 9.3279, "atr_1m": 0.0396, "spread": 0.01, "shares_per_min": 5701, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 236.8, "reachable": 1.1239}}}
{"timestamp": "2026-09-24T15:58:14.944467+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1263, "vwap": 9.3279, "vwap_slope": -0.0004, "atr": 0.0396, "atr_pct": 0.433, "trend": "flat", "slope_pct": -0.0025, "flat_threshold_pct": 0.1083, "recent_slope_pct": -0.0339, "ema9": 9.1337, "ema20": 9.1214, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.585, "distance_from_high_pct": 6.684, "spread_pct": 0.11, "rvol": 0.834, "volume_pace_ratio": 2.194, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9865, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.1, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1263, "vwap": 9.3279, "atr_1m": 0.0396, "spread": 0.01, "shares_per_min": 5701, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 236.8, "reachable": 1.1237}}}
{"timestamp": "2026-09-24T15:58:20.037844+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1287, "vwap": 9.3279, "vwap_slope": -0.0004, "atr": 0.0396, "atr_pct": 0.433, "trend": "flat", "slope_pct": -0.0025, "flat_threshold_pct": 0.1083, "recent_slope_pct": -0.0287, "ema9": 9.1342, "ema20": 9.1216, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.585, "distance_from_high_pct": 6.66, "spread_pct": 0.11, "rvol": 0.834, "volume_pace_ratio": 2.193, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9889, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.08, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1287, "vwap": 9.3279, "atr_1m": 0.0396, "spread": 0.01, "shares_per_min": 5701, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 236.7, "reachable": 1.1235}}}
{"timestamp": "2026-09-24T15:58:25.119065+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1309, "vwap": 9.3279, "vwap_slope": -0.0004, "atr": 0.0396, "atr_pct": 0.433, "trend": "flat", "slope_pct": -0.0025, "flat_threshold_pct": 0.1083, "recent_slope_pct": -0.0239, "ema9": 9.1346, "ema20": 9.1218, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.585, "distance_from_high_pct": 6.637, "spread_pct": 0.11, "rvol": 0.834, "volume_pace_ratio": 2.192, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9911, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1309, "vwap": 9.3279, "atr_1m": 0.0396, "spread": 0.01, "shares_per_min": 5701, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 236.6, "reachable": 1.1233}}}
{"timestamp": "2026-09-24T15:58:30.217299+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.125, "vwap": 9.3279, "vwap_slope": -0.0004, "atr": 0.0396, "atr_pct": 0.433, "trend": "flat", "slope_pct": -0.0025, "flat_threshold_pct": 0.1084, "recent_slope_pct": -0.0368, "ema9": 9.1334, "ema20": 9.1213, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.585, "distance_from_high_pct": 6.697, "spread_pct": 0.11, "rvol": 0.834, "volume_pace_ratio": 2.19, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9852, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.11, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.125, "vwap": 9.3279, "atr_1m": 0.0396, "spread": 0.01, "shares_per_min": 5701, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 236.5, "reachable": 1.1231}}}
{"timestamp": "2026-09-24T15:58:35.338785+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.125, "vwap": 9.3278, "vwap_slope": -0.0005, "atr": 0.0396, "atr_pct": 0.433, "trend": "flat", "slope_pct": -0.0025, "flat_threshold_pct": 0.1084, "recent_slope_pct": -0.0368, "ema9": 9.1334, "ema20": 9.1213, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.585, "distance_from_high_pct": 6.697, "spread_pct": 0.219, "rvol": 0.834, "volume_pace_ratio": 2.19, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9852, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.11, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.125, "vwap": 9.3278, "atr_1m": 0.0396, "spread": 0.02, "shares_per_min": 5701, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 236.4, "reachable": 1.1229}}}
{"timestamp": "2026-09-24T15:58:40.429268+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.12, "vwap": 9.3278, "vwap_slope": -0.0005, "atr": 0.0396, "atr_pct": 0.434, "trend": "flat", "slope_pct": -0.0025, "flat_threshold_pct": 0.1084, "recent_slope_pct": -0.0477, "ema9": 9.1324, "ema20": 9.1208, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.586, "distance_from_high_pct": 6.748, "spread_pct": 0.219, "rvol": 0.835, "volume_pace_ratio": 2.189, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.12, "vwap": 9.3278, "atr_1m": 0.0396, "spread": 0.02, "shares_per_min": 5701, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 236.3, "reachable": 1.1227}}}
{"timestamp": "2026-09-24T15:58:45.522742+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1335, "vwap": 9.3278, "vwap_slope": -0.0005, "atr": 0.0396, "atr_pct": 0.433, "trend": "flat", "slope_pct": -0.0024, "flat_threshold_pct": 0.1083, "recent_slope_pct": -0.0182, "ema9": 9.1351, "ema20": 9.1221, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.586, "distance_from_high_pct": 6.61, "spread_pct": 0.219, "rvol": 0.835, "volume_pace_ratio": 2.188, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9937, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.05, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1335, "vwap": 9.3278, "atr_1m": 0.0396, "spread": 0.02, "shares_per_min": 5701, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 236.2, "reachable": 1.1225}}}
{"timestamp": "2026-09-24T15:58:50.595455+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.13, "vwap": 9.3278, "vwap_slope": -0.0005, "atr": 0.0396, "atr_pct": 0.433, "trend": "flat", "slope_pct": -0.0025, "flat_threshold_pct": 0.1083, "recent_slope_pct": -0.0258, "ema9": 9.1344, "ema20": 9.1217, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.586, "distance_from_high_pct": 6.646, "spread_pct": 0.219, "rvol": 0.835, "volume_pace_ratio": 2.187, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9902, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.13, "vwap": 9.3278, "atr_1m": 0.0396, "spread": 0.02, "shares_per_min": 5701, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 236.2, "reachable": 1.1223}}}
{"timestamp": "2026-09-24T15:58:55.682592+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1363, "vwap": 9.3278, "vwap_slope": -0.0005, "atr": 0.0396, "atr_pct": 0.433, "trend": "flat", "slope_pct": -0.0024, "flat_threshold_pct": 0.1082, "recent_slope_pct": -0.012, "ema9": 9.1357, "ema20": 9.1223, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.586, "distance_from_high_pct": 6.582, "spread_pct": 0.219, "rvol": 0.835, "volume_pace_ratio": 2.185, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9965, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.03, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1363, "vwap": 9.3278, "atr_1m": 0.0396, "spread": 0.02, "shares_per_min": 5701, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 236.1, "reachable": 1.1221}}}
{"timestamp": "2026-09-24T15:59:00.761588+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.13, "vwap": 9.3278, "vwap_slope": -0.0003, "atr": 0.0353, "atr_pct": 0.387, "trend": "flat", "slope_pct": -0.0027, "flat_threshold_pct": 0.0967, "recent_slope_pct": -0.0322, "ema9": 9.1336, "ema20": 9.1226, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.589, "distance_from_high_pct": 6.646, "spread_pct": 0.219, "rvol": 0.835, "volume_pace_ratio": 2.184, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9902, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.13, "vwap": 9.3278, "atr_1m": 0.0353, "spread": 0.02, "shares_per_min": 5602, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 236.0, "reachable": 1.1031}}}
{"timestamp": "2026-09-24T15:59:05.864567+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1253, "vwap": 9.3278, "vwap_slope": -0.0003, "atr": 0.0356, "atr_pct": 0.391, "trend": "flat", "slope_pct": -0.0027, "flat_threshold_pct": 0.0976, "recent_slope_pct": -0.0425, "ema9": 9.1327, "ema20": 9.1221, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.589, "distance_from_high_pct": 6.694, "spread_pct": 0.219, "rvol": 0.835, "volume_pace_ratio": 2.183, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9855, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.11, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1253, "vwap": 9.3278, "atr_1m": 0.0356, "spread": 0.02, "shares_per_min": 5602, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 235.9, "reachable": 1.1029}}}
{"timestamp": "2026-09-24T15:59:10.965445+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1253, "vwap": 9.3278, "vwap_slope": -0.0003, "atr": 0.0356, "atr_pct": 0.391, "trend": "flat", "slope_pct": -0.0027, "flat_threshold_pct": 0.0976, "recent_slope_pct": -0.0425, "ema9": 9.1327, "ema20": 9.1221, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.589, "distance_from_high_pct": 6.694, "spread_pct": 0.219, "rvol": 0.835, "volume_pace_ratio": 2.182, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9855, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.11, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1253, "vwap": 9.3278, "atr_1m": 0.0356, "spread": 0.02, "shares_per_min": 5602, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 235.8, "reachable": 1.1027}}}
{"timestamp": "2026-09-24T15:59:16.054179+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1371, "vwap": 9.3278, "vwap_slope": -0.0003, "atr": 0.0361, "atr_pct": 0.395, "trend": "flat", "slope_pct": -0.0027, "flat_threshold_pct": 0.0988, "recent_slope_pct": -0.0166, "ema9": 9.1351, "ema20": 9.1233, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.589, "distance_from_high_pct": 6.574, "spread_pct": 0.219, "rvol": 0.835, "volume_pace_ratio": 2.181, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9973, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.02, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1371, "vwap": 9.3278, "atr_1m": 0.0361, "spread": 0.02, "shares_per_min": 5602, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 235.7, "reachable": 1.1025}}}
{"timestamp": "2026-09-24T15:59:21.142300+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.13, "vwap": 9.3278, "vwap_slope": -0.0004, "atr": 0.0361, "atr_pct": 0.395, "trend": "flat", "slope_pct": -0.0027, "flat_threshold_pct": 0.0989, "recent_slope_pct": -0.0322, "ema9": 9.1336, "ema20": 9.1226, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.589, "distance_from_high_pct": 6.646, "spread_pct": 0.219, "rvol": 0.835, "volume_pace_ratio": 2.179, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9902, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.13, "vwap": 9.3278, "atr_1m": 0.0361, "spread": 0.02, "shares_per_min": 5602, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 235.6, "reachable": 1.1023}}}
{"timestamp": "2026-09-24T15:59:26.214607+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.13, "vwap": 9.3278, "vwap_slope": -0.0004, "atr": 0.0361, "atr_pct": 0.395, "trend": "flat", "slope_pct": -0.0027, "flat_threshold_pct": 0.0989, "recent_slope_pct": -0.0322, "ema9": 9.1336, "ema20": 9.1226, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.589, "distance_from_high_pct": 6.646, "spread_pct": 0.219, "rvol": 0.835, "volume_pace_ratio": 2.178, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9902, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.13, "vwap": 9.3278, "atr_1m": 0.0361, "spread": 0.02, "shares_per_min": 5602, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 235.6, "reachable": 1.1021}}}
{"timestamp": "2026-09-24T15:59:31.316764+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.13, "vwap": 9.3278, "vwap_slope": -0.0004, "atr": 0.0361, "atr_pct": 0.395, "trend": "flat", "slope_pct": -0.0027, "flat_threshold_pct": 0.0989, "recent_slope_pct": -0.0322, "ema9": 9.1336, "ema20": 9.1226, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.589, "distance_from_high_pct": 6.646, "spread_pct": 0.219, "rvol": 0.835, "volume_pace_ratio": 2.177, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9902, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.13, "vwap": 9.3278, "atr_1m": 0.0361, "spread": 0.02, "shares_per_min": 5602, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 235.5, "reachable": 1.1019}}}
{"timestamp": "2026-09-24T15:59:36.399772+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.13, "vwap": 9.3278, "vwap_slope": -0.0004, "atr": 0.0361, "atr_pct": 0.395, "trend": "flat", "slope_pct": -0.0027, "flat_threshold_pct": 0.0989, "recent_slope_pct": -0.0322, "ema9": 9.1336, "ema20": 9.1226, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.589, "distance_from_high_pct": 6.646, "spread_pct": 0.219, "rvol": 0.835, "volume_pace_ratio": 2.176, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9902, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.13, "vwap": 9.3278, "atr_1m": 0.0361, "spread": 0.02, "shares_per_min": 5602, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 235.4, "reachable": 1.1017}}}
{"timestamp": "2026-09-24T15:59:41.485988+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.137, "vwap": 9.3277, "vwap_slope": -0.0004, "atr": 0.0361, "atr_pct": 0.395, "trend": "flat", "slope_pct": -0.0027, "flat_threshold_pct": 0.0988, "recent_slope_pct": -0.0169, "ema9": 9.135, "ema20": 9.1232, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.589, "distance_from_high_pct": 6.575, "spread_pct": 0.219, "rvol": 0.835, "volume_pace_ratio": 2.175, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9972, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.02, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.137, "vwap": 9.3277, "atr_1m": 0.0361, "spread": 0.02, "shares_per_min": 5602, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 235.3, "reachable": 1.1015}}}
{"timestamp": "2026-09-24T15:59:46.574200+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.137, "vwap": 9.3277, "vwap_slope": -0.0004, "atr": 0.0361, "atr_pct": 0.395, "trend": "flat", "slope_pct": -0.0027, "flat_threshold_pct": 0.0988, "recent_slope_pct": -0.0169, "ema9": 9.135, "ema20": 9.1232, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.589, "distance_from_high_pct": 6.575, "spread_pct": 0.219, "rvol": 0.835, "volume_pace_ratio": 2.174, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9972, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.02, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.137, "vwap": 9.3277, "atr_1m": 0.0361, "spread": 0.02, "shares_per_min": 5602, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 235.2, "reachable": 1.1013}}}
{"timestamp": "2026-09-24T15:59:51.654717+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.137, "vwap": 9.3277, "vwap_slope": -0.0004, "atr": 0.0361, "atr_pct": 0.395, "trend": "flat", "slope_pct": -0.0027, "flat_threshold_pct": 0.0988, "recent_slope_pct": -0.0169, "ema9": 9.135, "ema20": 9.1232, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.589, "distance_from_high_pct": 6.575, "spread_pct": 0.219, "rvol": 0.835, "volume_pace_ratio": 2.172, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9972, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.02, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.137, "vwap": 9.3277, "atr_1m": 0.0361, "spread": 0.02, "shares_per_min": 5602, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 235.1, "reachable": 1.1011}}}
{"timestamp": "2026-09-24T15:59:56.817691+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.095, "vwap": 9.3276, "vwap_slope": -0.0005, "atr": 0.0383, "atr_pct": 0.421, "trend": "flat", "slope_pct": -0.0028, "flat_threshold_pct": 0.1052, "recent_slope_pct": -0.1089, "ema9": 9.1266, "ema20": 9.1192, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.59, "distance_from_high_pct": 7.004, "spread_pct": 0.11, "rvol": 0.835, "volume_pace_ratio": 2.172, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9552, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.32, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.095, "vwap": 9.3276, "atr_1m": 0.0383, "spread": 0.01, "shares_per_min": 5602, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 235.1, "reachable": 1.1009}}}
{"timestamp": "2026-09-24T16:00:01.914212+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.08, "vwap": 9.3276, "vwap_slope": -0.0003, "atr": 0.0378, "atr_pct": 0.416, "trend": "flat", "slope_pct": -0.0031, "flat_threshold_pct": 0.1041, "recent_slope_pct": -0.1401, "ema9": 9.1231, "ema20": 9.1186, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.583, "distance_from_high_pct": 7.157, "spread_pct": 0.11, "rvol": 0.835, "volume_pace_ratio": 2.171, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.08, "vwap": 9.3276, "atr_1m": 0.0378, "spread": 0.01, "shares_per_min": 4561, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 235.0, "reachable": 1.0819}}}
{"timestamp": "2026-09-24T16:00:07.173543+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1162, "vwap": 9.327, "vwap_slope": -0.0009, "atr": 0.0399, "atr_pct": 0.438, "trend": "flat", "slope_pct": -0.003, "flat_threshold_pct": 0.1095, "recent_slope_pct": -0.0607, "ema9": 9.1303, "ema20": 9.1221, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.587, "distance_from_high_pct": 6.787, "spread_pct": 0.331, "rvol": 0.837, "volume_pace_ratio": 2.175, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9764, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.17, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1162, "vwap": 9.327, "atr_1m": 0.0399, "spread": 0.03, "shares_per_min": 4561, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 234.9, "reachable": 1.0817}}}
{"timestamp": "2026-09-24T16:00:12.299748+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.08, "vwap": 9.3269, "vwap_slope": -0.001, "atr": 0.0407, "atr_pct": 0.448, "trend": "flat", "slope_pct": -0.0031, "flat_threshold_pct": 0.1119, "recent_slope_pct": -0.1401, "ema9": 9.1231, "ema20": 9.1186, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.587, "distance_from_high_pct": 7.157, "spread_pct": 0.331, "rvol": 0.837, "volume_pace_ratio": 2.174, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.08, "vwap": 9.3269, "atr_1m": 0.0407, "spread": 0.03, "shares_per_min": 4561, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 234.8, "reachable": 1.0815}}}
{"timestamp": "2026-09-24T16:00:17.421526+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.055, "vwap": 9.3269, "vwap_slope": -0.001, "atr": 0.0407, "atr_pct": 0.449, "trend": "flat", "slope_pct": -0.0032, "flat_threshold_pct": 0.1122, "recent_slope_pct": -0.195, "ema9": 9.1181, "ema20": 9.1162, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.587, "distance_from_high_pct": 7.413, "spread_pct": 0.331, "rvol": 0.837, "volume_pace_ratio": 2.173, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9152, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.61, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.055, "vwap": 9.3269, "atr_1m": 0.0407, "spread": 0.03, "shares_per_min": 4561, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 234.7, "reachable": 1.0814}}}
{"timestamp": "2026-09-24T16:00:22.595514+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1018, "vwap": 9.327, "vwap_slope": -0.001, "atr": 0.0407, "atr_pct": 0.447, "trend": "flat", "slope_pct": -0.0031, "flat_threshold_pct": 0.1117, "recent_slope_pct": -0.0922, "ema9": 9.1275, "ema20": 9.1207, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.587, "distance_from_high_pct": 6.935, "spread_pct": 0.331, "rvol": 0.838, "volume_pace_ratio": 2.172, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.962, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.27, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1018, "vwap": 9.327, "atr_1m": 0.0407, "spread": 0.03, "shares_per_min": 4561, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 234.6, "reachable": 1.0812}}}
{"timestamp": "2026-09-24T16:00:27.726360+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0797, "vwap": 9.3269, "vwap_slope": -0.001, "atr": 0.0407, "atr_pct": 0.448, "trend": "flat", "slope_pct": -0.0031, "flat_threshold_pct": 0.1119, "recent_slope_pct": -0.1407, "ema9": 9.123, "ema20": 9.1186, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.587, "distance_from_high_pct": 7.161, "spread_pct": 0.331, "rvol": 0.838, "volume_pace_ratio": 2.171, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9399, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0797, "vwap": 9.3269, "atr_1m": 0.0407, "spread": 0.03, "shares_per_min": 4561, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 234.5, "reachable": 1.081}}}
{"timestamp": "2026-09-24T16:00:32.858066+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1154, "vwap": 9.3269, "vwap_slope": -0.001, "atr": 0.0407, "atr_pct": 0.446, "trend": "flat", "slope_pct": -0.003, "flat_threshold_pct": 0.1115, "recent_slope_pct": -0.0624, "ema9": 9.1302, "ema20": 9.122, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.587, "distance_from_high_pct": 6.796, "spread_pct": 0.331, "rvol": 0.838, "volume_pace_ratio": 2.17, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9756, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.18, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1154, "vwap": 9.3269, "atr_1m": 0.0407, "spread": 0.03, "shares_per_min": 4561, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 234.5, "reachable": 1.0808}}}
{"timestamp": "2026-09-24T16:00:37.954698+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.055, "vwap": 9.3268, "vwap_slope": -0.0011, "atr": 0.0407, "atr_pct": 0.449, "trend": "flat", "slope_pct": -0.0032, "flat_threshold_pct": 0.1122, "recent_slope_pct": -0.195, "ema9": 9.1181, "ema20": 9.1162, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.587, "distance_from_high_pct": 7.413, "spread_pct": 0.331, "rvol": 0.838, "volume_pace_ratio": 2.169, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9152, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.61, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.055, "vwap": 9.3268, "atr_1m": 0.0407, "spread": 0.03, "shares_per_min": 4561, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 234.4, "reachable": 1.0806}}}
{"timestamp": "2026-09-24T16:00:43.124352+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1145, "vwap": 9.3269, "vwap_slope": -0.001, "atr": 0.0407, "atr_pct": 0.446, "trend": "flat", "slope_pct": -0.003, "flat_threshold_pct": 0.1115, "recent_slope_pct": -0.0644, "ema9": 9.13, "ema20": 9.1219, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.587, "distance_from_high_pct": 6.805, "spread_pct": 0.331, "rvol": 0.838, "volume_pace_ratio": 2.168, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9747, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.18, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1145, "vwap": 9.3269, "atr_1m": 0.0407, "spread": 0.03, "shares_per_min": 4561, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 234.3, "reachable": 1.0804}}}
{"timestamp": "2026-09-24T16:00:48.241991+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.04, "vwap": 9.3268, "vwap_slope": -0.0012, "atr": 0.0407, "atr_pct": 0.45, "trend": "flat", "slope_pct": -0.0032, "flat_threshold_pct": 0.1124, "recent_slope_pct": -0.2279, "ema9": 9.1151, "ema20": 9.1148, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.588, "distance_from_high_pct": 7.566, "spread_pct": 0.332, "rvol": 0.838, "volume_pace_ratio": 2.167, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.72, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.04, "vwap": 9.3268, "atr_1m": 0.0407, "spread": 0.03, "shares_per_min": 4561, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 234.2, "reachable": 1.0802}}}
{"timestamp": "2026-09-24T16:00:53.387262+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.03 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.03, "vwap": 9.3267, "vwap_slope": -0.0012, "atr": 0.0417, "atr_pct": 0.462, "trend": "flat", "slope_pct": -0.0033, "flat_threshold_pct": 0.1155, "recent_slope_pct": -0.2499, "ema9": 9.1131, "ema20": 9.1139, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.588, "distance_from_high_pct": 7.669, "spread_pct": 0.332, "rvol": 0.838, "volume_pace_ratio": 2.166, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8902, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.79, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.03, "vwap": 9.3267, "atr_1m": 0.0417, "spread": 0.03, "shares_per_min": 4561, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 234.1, "reachable": 1.08}}}
{"timestamp": "2026-09-24T16:00:58.519056+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.01 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.01, "vwap": 9.3267, "vwap_slope": -0.0012, "atr": 0.0428, "atr_pct": 0.475, "trend": "flat", "slope_pct": -0.0033, "flat_threshold_pct": 0.1187, "recent_slope_pct": -0.294, "ema9": 9.1091, "ema20": 9.112, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.588, "distance_from_high_pct": 7.873, "spread_pct": 0.332, "rvol": 0.838, "volume_pace_ratio": 2.165, "volatility": {"class": "high", "daily_atr_pct": 6.21, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.8702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.93, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.01, "vwap": 9.3267, "atr_1m": 0.0428, "spread": 0.03, "shares_per_min": 4561, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 234.0, "reachable": 1.0798}}}
{"timestamp": "2026-09-24T16:01:03.626815+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0412, "vwap": 9.3266, "vwap_slope": -0.0012, "atr": 0.0373, "atr_pct": 0.412, "trend": "flat", "slope_pct": -0.0037, "flat_threshold_pct": 0.103, "recent_slope_pct": -0.3091, "ema9": 9.1011, "ema20": 9.1082, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.586, "distance_from_high_pct": 7.554, "spread_pct": 0.332, "rvol": 0.838, "volume_pace_ratio": 2.164, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9014, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.71, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0412, "vwap": 9.3266, "atr_1m": 0.0373, "spread": 0.03, "shares_per_min": 4458, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 233.9, "reachable": 1.0775}}}
{"timestamp": "2026-09-24T16:01:08.728564+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.04, "vwap": 9.3264, "vwap_slope": -0.0014, "atr": 0.0388, "atr_pct": 0.429, "trend": "flat", "slope_pct": -0.0037, "flat_threshold_pct": 0.1072, "recent_slope_pct": -0.3117, "ema9": 9.1009, "ema20": 9.1081, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.587, "distance_from_high_pct": 7.566, "spread_pct": 0.221, "rvol": 0.839, "volume_pace_ratio": 2.165, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.72, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.04, "vwap": 9.3264, "atr_1m": 0.0388, "spread": 0.02, "shares_per_min": 4458, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 233.9, "reachable": 1.0773}}}
{"timestamp": "2026-09-24T16:01:13.818808+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.05, "vwap": 9.3263, "vwap_slope": -0.0015, "atr": 0.0417, "atr_pct": 0.461, "trend": "flat", "slope_pct": -0.0037, "flat_threshold_pct": 0.1153, "recent_slope_pct": -0.2897, "ema9": 9.1029, "ema20": 9.1091, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.587, "distance_from_high_pct": 7.464, "spread_pct": 0.221, "rvol": 0.839, "volume_pace_ratio": 2.164, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9102, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.64, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.05, "vwap": 9.3263, "atr_1m": 0.0417, "spread": 0.02, "shares_per_min": 4458, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 233.8, "reachable": 1.0771}}}
{"timestamp": "2026-09-24T16:01:18.902461+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.05, "vwap": 9.3262, "vwap_slope": -0.0016, "atr": 0.0417, "atr_pct": 0.461, "trend": "flat", "slope_pct": -0.0037, "flat_threshold_pct": 0.1153, "recent_slope_pct": -0.2897, "ema9": 9.1029, "ema20": 9.1091, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.588, "distance_from_high_pct": 7.464, "spread_pct": 0.221, "rvol": 0.84, "volume_pace_ratio": 2.164, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9102, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.64, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.05, "vwap": 9.3262, "atr_1m": 0.0417, "spread": 0.02, "shares_per_min": 4458, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 233.7, "reachable": 1.0769}}}
{"timestamp": "2026-09-24T16:01:24.005618+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.04, "vwap": 9.3262, "vwap_slope": -0.0016, "atr": 0.0417, "atr_pct": 0.462, "trend": "flat", "slope_pct": -0.0037, "flat_threshold_pct": 0.1154, "recent_slope_pct": -0.3117, "ema9": 9.1009, "ema20": 9.1081, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.588, "distance_from_high_pct": 7.566, "spread_pct": 0.221, "rvol": 0.84, "volume_pace_ratio": 2.163, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.72, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.04, "vwap": 9.3262, "atr_1m": 0.0417, "spread": 0.02, "shares_per_min": 4458, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 233.6, "reachable": 1.0767}}}
{"timestamp": "2026-09-24T16:01:29.111014+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.04, "vwap": 9.3262, "vwap_slope": -0.0016, "atr": 0.0417, "atr_pct": 0.462, "trend": "flat", "slope_pct": -0.0037, "flat_threshold_pct": 0.1154, "recent_slope_pct": -0.3117, "ema9": 9.1009, "ema20": 9.1081, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.588, "distance_from_high_pct": 7.566, "spread_pct": 0.221, "rvol": 0.84, "volume_pace_ratio": 2.162, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.72, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.04, "vwap": 9.3262, "atr_1m": 0.0417, "spread": 0.02, "shares_per_min": 4458, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 233.5, "reachable": 1.0765}}}
{"timestamp": "2026-09-24T16:01:34.219473+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.04, "vwap": 9.3262, "vwap_slope": -0.0016, "atr": 0.0417, "atr_pct": 0.462, "trend": "flat", "slope_pct": -0.0037, "flat_threshold_pct": 0.1154, "recent_slope_pct": -0.3117, "ema9": 9.1009, "ema20": 9.1081, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.588, "distance_from_high_pct": 7.566, "spread_pct": 0.221, "rvol": 0.84, "volume_pace_ratio": 2.161, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.72, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.04, "vwap": 9.3262, "atr_1m": 0.0417, "spread": 0.02, "shares_per_min": 4458, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 233.4, "reachable": 1.0763}}}
{"timestamp": "2026-09-24T16:01:39.310503+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0819, "vwap": 9.3262, "vwap_slope": -0.0016, "atr": 0.0417, "atr_pct": 0.46, "trend": "flat", "slope_pct": -0.0036, "flat_threshold_pct": 0.1149, "recent_slope_pct": -0.2194, "ema9": 9.1093, "ema20": 9.1121, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.588, "distance_from_high_pct": 7.138, "spread_pct": 0.221, "rvol": 0.84, "volume_pace_ratio": 2.159, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9421, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.42, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0819, "vwap": 9.3262, "atr_1m": 0.0417, "spread": 0.02, "shares_per_min": 4458, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 233.3, "reachable": 1.0761}}}
{"timestamp": "2026-09-24T16:01:44.394007+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0819, "vwap": 9.3262, "vwap_slope": -0.0016, "atr": 0.0417, "atr_pct": 0.46, "trend": "flat", "slope_pct": -0.0036, "flat_threshold_pct": 0.1149, "recent_slope_pct": -0.2194, "ema9": 9.1093, "ema20": 9.1121, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.588, "distance_from_high_pct": 7.138, "spread_pct": 0.221, "rvol": 0.84, "volume_pace_ratio": 2.158, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9421, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.42, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0819, "vwap": 9.3262, "atr_1m": 0.0417, "spread": 0.02, "shares_per_min": 4458, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 233.3, "reachable": 1.0759}}}
{"timestamp": "2026-09-24T16:01:49.481710+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1036, "vwap": 9.3262, "vwap_slope": -0.0016, "atr": 0.0417, "atr_pct": 0.458, "trend": "flat", "slope_pct": -0.0036, "flat_threshold_pct": 0.1146, "recent_slope_pct": -0.1717, "ema9": 9.1136, "ema20": 9.1142, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.588, "distance_from_high_pct": 6.916, "spread_pct": 0.221, "rvol": 0.84, "volume_pace_ratio": 2.157, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9638, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.26, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1036, "vwap": 9.3262, "atr_1m": 0.0417, "spread": 0.02, "shares_per_min": 4458, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 233.2, "reachable": 1.0757}}}
{"timestamp": "2026-09-24T16:01:54.598867+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1036, "vwap": 9.3262, "vwap_slope": -0.0016, "atr": 0.0417, "atr_pct": 0.458, "trend": "flat", "slope_pct": -0.0036, "flat_threshold_pct": 0.1146, "recent_slope_pct": -0.1717, "ema9": 9.1136, "ema20": 9.1142, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.588, "distance_from_high_pct": 6.916, "spread_pct": 0.221, "rvol": 0.84, "volume_pace_ratio": 2.156, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9638, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.26, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1036, "vwap": 9.3262, "atr_1m": 0.0417, "spread": 0.02, "shares_per_min": 4458, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 233.1, "reachable": 1.0755}}}
{"timestamp": "2026-09-24T16:01:59.674228+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.33", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.1036, "vwap": 9.3262, "vwap_slope": -0.0016, "atr": 0.0417, "atr_pct": 0.458, "trend": "flat", "slope_pct": -0.0036, "flat_threshold_pct": 0.1146, "recent_slope_pct": -0.1717, "ema9": 9.1136, "ema20": 9.1142, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.588, "distance_from_high_pct": 6.916, "spread_pct": 0.221, "rvol": 0.84, "volume_pace_ratio": 2.155, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9638, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.26, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1036, "vwap": 9.3262, "atr_1m": 0.0417, "spread": 0.02, "shares_per_min": 4458, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 233.0, "reachable": 1.0753}}}
{"timestamp": "2026-09-24T16:02:04.756462+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0748, "vwap": 9.3262, "vwap_slope": -0.0015, "atr": 0.041, "atr_pct": 0.452, "trend": "flat", "slope_pct": -0.0039, "flat_threshold_pct": 0.113, "recent_slope_pct": -0.153, "ema9": 9.1058, "ema20": 9.1104, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.581, "distance_from_high_pct": 7.211, "spread_pct": 0.221, "rvol": 0.84, "volume_pace_ratio": 2.154, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.935, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.47, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0748, "vwap": 9.3262, "atr_1m": 0.041, "spread": 0.02, "shares_per_min": 4496, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 232.9, "reachable": 1.073}}}
{"timestamp": "2026-09-24T16:02:09.852499+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0748, "vwap": 9.3262, "vwap_slope": -0.0015, "atr": 0.041, "atr_pct": 0.452, "trend": "flat", "slope_pct": -0.0039, "flat_threshold_pct": 0.113, "recent_slope_pct": -0.153, "ema9": 9.1058, "ema20": 9.1104, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.581, "distance_from_high_pct": 7.211, "spread_pct": 0.221, "rvol": 0.84, "volume_pace_ratio": 2.153, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.935, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.47, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0748, "vwap": 9.3262, "atr_1m": 0.041, "spread": 0.02, "shares_per_min": 4496, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 232.8, "reachable": 1.0728}}}
{"timestamp": "2026-09-24T16:02:14.963451+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0445, "vwap": 9.3261, "vwap_slope": -0.0015, "atr": 0.0421, "atr_pct": 0.466, "trend": "flat", "slope_pct": -0.004, "flat_threshold_pct": 0.1164, "recent_slope_pct": -0.2198, "ema9": 9.0998, "ema20": 9.1075, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.581, "distance_from_high_pct": 7.52, "spread_pct": 0.221, "rvol": 0.84, "volume_pace_ratio": 2.152, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9047, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.68, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0445, "vwap": 9.3261, "atr_1m": 0.0421, "spread": 0.02, "shares_per_min": 4496, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 232.8, "reachable": 1.0727}}}
{"timestamp": "2026-09-24T16:02:20.075530+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0964, "vwap": 9.3261, "vwap_slope": -0.0015, "atr": 0.0421, "atr_pct": 0.463, "trend": "flat", "slope_pct": -0.0039, "flat_threshold_pct": 0.1158, "recent_slope_pct": -0.1055, "ema9": 9.1102, "ema20": 9.1125, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.581, "distance_from_high_pct": 6.99, "spread_pct": 0.221, "rvol": 0.84, "volume_pace_ratio": 2.15, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9566, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.31, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0964, "vwap": 9.3261, "atr_1m": 0.0421, "spread": 0.02, "shares_per_min": 4496, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 232.7, "reachable": 1.0725}}}
{"timestamp": "2026-09-24T16:02:25.186793+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0487, "vwap": 9.3261, "vwap_slope": -0.0015, "atr": 0.0421, "atr_pct": 0.465, "trend": "flat", "slope_pct": -0.004, "flat_threshold_pct": 0.1164, "recent_slope_pct": -0.2105, "ema9": 9.1006, "ema20": 9.1079, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.581, "distance_from_high_pct": 7.478, "spread_pct": 0.221, "rvol": 0.84, "volume_pace_ratio": 2.149, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9089, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.65, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0487, "vwap": 9.3261, "atr_1m": 0.0421, "spread": 0.02, "shares_per_min": 4496, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 232.6, "reachable": 1.0723}}}
{"timestamp": "2026-09-24T16:02:30.277033+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0487, "vwap": 9.3261, "vwap_slope": -0.0015, "atr": 0.0421, "atr_pct": 0.465, "trend": "flat", "slope_pct": -0.004, "flat_threshold_pct": 0.1164, "recent_slope_pct": -0.2105, "ema9": 9.1006, "ema20": 9.1079, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.581, "distance_from_high_pct": 7.478, "spread_pct": 0.221, "rvol": 0.84, "volume_pace_ratio": 2.148, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9089, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.65, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0487, "vwap": 9.3261, "atr_1m": 0.0421, "spread": 0.02, "shares_per_min": 4496, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 232.5, "reachable": 1.0721}}}
{"timestamp": "2026-09-24T16:02:35.428719+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.04, "vwap": 9.3261, "vwap_slope": -0.0015, "atr": 0.0424, "atr_pct": 0.47, "trend": "flat", "slope_pct": -0.004, "flat_threshold_pct": 0.1174, "recent_slope_pct": -0.2297, "ema9": 9.0989, "ema20": 9.1071, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.581, "distance_from_high_pct": 7.566, "spread_pct": 0.221, "rvol": 0.84, "volume_pace_ratio": 2.147, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.72, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.04, "vwap": 9.3261, "atr_1m": 0.0424, "spread": 0.02, "shares_per_min": 4496, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 232.4, "reachable": 1.0719}}}
{"timestamp": "2026-09-24T16:02:40.534618+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.04, "vwap": 9.3261, "vwap_slope": -0.0016, "atr": 0.0424, "atr_pct": 0.47, "trend": "flat", "slope_pct": -0.004, "flat_threshold_pct": 0.1174, "recent_slope_pct": -0.2297, "ema9": 9.0989, "ema20": 9.1071, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.581, "distance_from_high_pct": 7.566, "spread_pct": 0.332, "rvol": 0.84, "volume_pace_ratio": 2.146, "volatility": {"class": "high", "daily_atr_pct": 6.19, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.72, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.04, "vwap": 9.3261, "atr_1m": 0.0424, "spread": 0.03, "shares_per_min": 4496, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 232.3, "reachable": 1.0717}}}
{"timestamp": "2026-09-24T16:02:45.636553+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0957, "vwap": 9.3261, "vwap_slope": -0.0016, "atr": 0.0424, "atr_pct": 0.467, "trend": "flat", "slope_pct": -0.0039, "flat_threshold_pct": 0.1167, "recent_slope_pct": -0.107, "ema9": 9.11, "ema20": 9.1124, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.582, "distance_from_high_pct": 6.997, "spread_pct": 0.332, "rvol": 0.84, "volume_pace_ratio": 2.145, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9559, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.32, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0957, "vwap": 9.3261, "atr_1m": 0.0424, "spread": 0.03, "shares_per_min": 4496, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 232.2, "reachable": 1.0715}}}
{"timestamp": "2026-09-24T16:02:50.724336+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0957, "vwap": 9.3261, "vwap_slope": -0.0016, "atr": 0.0424, "atr_pct": 0.467, "trend": "flat", "slope_pct": -0.0039, "flat_threshold_pct": 0.1167, "recent_slope_pct": -0.107, "ema9": 9.11, "ema20": 9.1124, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.582, "distance_from_high_pct": 6.997, "spread_pct": 0.332, "rvol": 0.84, "volume_pace_ratio": 2.144, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9559, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.32, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0957, "vwap": 9.3261, "atr_1m": 0.0424, "spread": 0.03, "shares_per_min": 4496, "rising_lows": false, "last_pivot_low": 9.09, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 232.2, "reachable": 1.0713}}}
{"timestamp": "2026-09-24T16:02:55.809645+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0654, "vwap": 9.326, "vwap_slope": -0.0016, "atr": 0.0424, "atr_pct": 0.468, "trend": "flat", "slope_pct": -0.004, "flat_threshold_pct": 0.117, "recent_slope_pct": -0.1737, "ema9": 9.104, "ema20": 9.1095, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.582, "distance_from_high_pct": 7.307, "spread_pct": 0.332, "rvol": 0.84, "volume_pace_ratio": 2.143, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9256, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.53, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0654, "vwap": 9.326, "atr_1m": 0.0424, "spread": 0.03, "shares_per_min": 4496, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 232.1, "reachable": 1.0711}}}
{"timestamp": "2026-09-24T16:03:00.890083+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.06, "vwap": 9.326, "vwap_slope": -0.0016, "atr": 0.0424, "atr_pct": 0.468, "trend": "flat", "slope_pct": -0.004, "flat_threshold_pct": 0.1171, "recent_slope_pct": -0.1856, "ema9": 9.1029, "ema20": 9.109, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.582, "distance_from_high_pct": 7.362, "spread_pct": 0.332, "rvol": 0.84, "volume_pace_ratio": 2.142, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9202, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.57, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.06, "vwap": 9.326, "atr_1m": 0.0424, "spread": 0.03, "shares_per_min": 4496, "rising_lows": false, "last_pivot_low": 8.97, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 232.0, "reachable": 1.0709}}}
{"timestamp": "2026-09-24T16:03:05.975009+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.045, "vwap": 9.326, "vwap_slope": -0.0006, "atr": 0.0408, "atr_pct": 0.451, "trend": "flat", "slope_pct": -0.0044, "flat_threshold_pct": 0.1127, "recent_slope_pct": -0.1734, "ema9": 9.0913, "ema20": 9.1029, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.578, "distance_from_high_pct": 7.515, "spread_pct": 0.332, "rvol": 0.84, "volume_pace_ratio": 2.14, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9052, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.68, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.045, "vwap": 9.326, "atr_1m": 0.0408, "spread": 0.03, "shares_per_min": 4383, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 231.9, "reachable": 1.05}}}
{"timestamp": "2026-09-24T16:03:11.063007+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.045, "vwap": 9.326, "vwap_slope": -0.0006, "atr": 0.0408, "atr_pct": 0.451, "trend": "flat", "slope_pct": -0.0044, "flat_threshold_pct": 0.1127, "recent_slope_pct": -0.1734, "ema9": 9.0913, "ema20": 9.1029, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.578, "distance_from_high_pct": 7.515, "spread_pct": 0.332, "rvol": 0.84, "volume_pace_ratio": 2.139, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9052, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.68, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.045, "vwap": 9.326, "atr_1m": 0.0408, "spread": 0.03, "shares_per_min": 4383, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 231.8, "reachable": 1.0498}}}
{"timestamp": "2026-09-24T16:03:16.159370+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.045, "vwap": 9.326, "vwap_slope": -0.0006, "atr": 0.0408, "atr_pct": 0.451, "trend": "flat", "slope_pct": -0.0044, "flat_threshold_pct": 0.1127, "recent_slope_pct": -0.1734, "ema9": 9.0913, "ema20": 9.1029, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.578, "distance_from_high_pct": 7.515, "spread_pct": 0.332, "rvol": 0.84, "volume_pace_ratio": 2.138, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9052, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.68, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.045, "vwap": 9.326, "atr_1m": 0.0408, "spread": 0.03, "shares_per_min": 4383, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 231.7, "reachable": 1.0496}}}
{"timestamp": "2026-09-24T16:03:21.250996+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0447, "vwap": 9.326, "vwap_slope": -0.0006, "atr": 0.0408, "atr_pct": 0.451, "trend": "flat", "slope_pct": -0.0044, "flat_threshold_pct": 0.1127, "recent_slope_pct": -0.1741, "ema9": 9.0912, "ema20": 9.1029, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.578, "distance_from_high_pct": 7.518, "spread_pct": 0.332, "rvol": 0.84, "volume_pace_ratio": 2.137, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9049, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.68, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0447, "vwap": 9.326, "atr_1m": 0.0408, "spread": 0.03, "shares_per_min": 4383, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 231.6, "reachable": 1.0494}}}
{"timestamp": "2026-09-24T16:03:26.343082+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.047, "vwap": 9.326, "vwap_slope": -0.0006, "atr": 0.0408, "atr_pct": 0.451, "trend": "flat", "slope_pct": -0.0044, "flat_threshold_pct": 0.1127, "recent_slope_pct": -0.169, "ema9": 9.0917, "ema20": 9.1031, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.578, "distance_from_high_pct": 7.495, "spread_pct": 0.332, "rvol": 0.84, "volume_pace_ratio": 2.136, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9072, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.67, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.047, "vwap": 9.326, "atr_1m": 0.0408, "spread": 0.03, "shares_per_min": 4383, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 231.6, "reachable": 1.0492}}}
{"timestamp": "2026-09-24T16:03:31.428969+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.047, "vwap": 9.326, "vwap_slope": -0.0006, "atr": 0.0408, "atr_pct": 0.451, "trend": "flat", "slope_pct": -0.0044, "flat_threshold_pct": 0.1127, "recent_slope_pct": -0.169, "ema9": 9.0917, "ema20": 9.1031, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.578, "distance_from_high_pct": 7.495, "spread_pct": 0.332, "rvol": 0.84, "volume_pace_ratio": 2.135, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9072, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.67, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.047, "vwap": 9.326, "atr_1m": 0.0408, "spread": 0.03, "shares_per_min": 4383, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 231.5, "reachable": 1.049}}}
{"timestamp": "2026-09-24T16:03:36.526235+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0943, "vwap": 9.326, "vwap_slope": -0.0006, "atr": 0.0432, "atr_pct": 0.475, "trend": "flat", "slope_pct": -0.0043, "flat_threshold_pct": 0.1188, "recent_slope_pct": -0.0647, "ema9": 9.1012, "ema20": 9.1076, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.578, "distance_from_high_pct": 7.011, "spread_pct": 0.332, "rvol": 0.84, "volume_pace_ratio": 2.134, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9545, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.33, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0943, "vwap": 9.326, "atr_1m": 0.0432, "spread": 0.03, "shares_per_min": 4383, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 231.4, "reachable": 1.0488}}}
{"timestamp": "2026-09-24T16:03:41.630729+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.04 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.045, "vwap": 9.326, "vwap_slope": -0.0006, "atr": 0.0432, "atr_pct": 0.478, "trend": "flat", "slope_pct": -0.0044, "flat_threshold_pct": 0.1195, "recent_slope_pct": -0.1734, "ema9": 9.0913, "ema20": 9.1029, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.578, "distance_from_high_pct": 7.515, "spread_pct": 0.332, "rvol": 0.84, "volume_pace_ratio": 2.133, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9052, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.68, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.045, "vwap": 9.326, "atr_1m": 0.0432, "spread": 0.03, "shares_per_min": 4383, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 231.3, "reachable": 1.0486}}}
{"timestamp": "2026-09-24T16:03:46.721512+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.07, "vwap": 9.3258, "vwap_slope": -0.0008, "atr": 0.0432, "atr_pct": 0.477, "trend": "flat", "slope_pct": -0.0044, "flat_threshold_pct": 0.1191, "recent_slope_pct": -0.1183, "ema9": 9.0963, "ema20": 9.1053, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.579, "distance_from_high_pct": 7.26, "spread_pct": 0.331, "rvol": 0.841, "volume_pace_ratio": 2.133, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.5, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.07, "vwap": 9.3258, "atr_1m": 0.0432, "spread": 0.03, "shares_per_min": 4383, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 231.2, "reachable": 1.0484}}}
{"timestamp": "2026-09-24T16:03:51.814644+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.08, "vwap": 9.3258, "vwap_slope": -0.0008, "atr": 0.0432, "atr_pct": 0.476, "trend": "flat", "slope_pct": -0.0043, "flat_threshold_pct": 0.119, "recent_slope_pct": -0.0962, "ema9": 9.0983, "ema20": 9.1063, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.579, "distance_from_high_pct": 7.157, "spread_pct": 0.331, "rvol": 0.841, "volume_pace_ratio": 2.132, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.08, "vwap": 9.3258, "atr_1m": 0.0432, "spread": 0.03, "shares_per_min": 4383, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 231.1, "reachable": 1.0482}}}
{"timestamp": "2026-09-24T16:03:56.896732+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0591, "vwap": 9.3258, "vwap_slope": -0.0008, "atr": 0.0432, "atr_pct": 0.477, "trend": "flat", "slope_pct": -0.0044, "flat_threshold_pct": 0.1193, "recent_slope_pct": -0.1423, "ema9": 9.0941, "ema20": 9.1043, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.579, "distance_from_high_pct": 7.371, "spread_pct": 0.331, "rvol": 0.841, "volume_pace_ratio": 2.131, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9193, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.58, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0591, "vwap": 9.3258, "atr_1m": 0.0432, "spread": 0.03, "shares_per_min": 4383, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 231.1, "reachable": 1.0481}}}
{"timestamp": "2026-09-24T16:04:01.989565+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0591, "vwap": 9.3258, "vwap_slope": -0.0008, "atr": 0.0432, "atr_pct": 0.477, "trend": "flat", "slope_pct": -0.0044, "flat_threshold_pct": 0.1193, "recent_slope_pct": -0.1423, "ema9": 9.0941, "ema20": 9.1043, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.579, "distance_from_high_pct": 7.371, "spread_pct": 0.331, "rvol": 0.841, "volume_pace_ratio": 2.13, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9193, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.58, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0591, "vwap": 9.3258, "atr_1m": 0.0432, "spread": 0.03, "shares_per_min": 4383, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 231.0, "reachable": 1.0479}}}
{"timestamp": "2026-09-24T16:04:07.156110+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0587, "vwap": 9.3258, "vwap_slope": -0.0004, "atr": 0.0388, "atr_pct": 0.428, "trend": "flat", "slope_pct": -0.0048, "flat_threshold_pct": 0.1071, "recent_slope_pct": -0.0189, "ema9": 9.087, "ema20": 9.0999, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.572, "distance_from_high_pct": 7.375, "spread_pct": 0.331, "rvol": 0.841, "volume_pace_ratio": 2.128, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9189, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.58, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0587, "vwap": 9.3258, "atr_1m": 0.0388, "spread": 0.03, "shares_per_min": 4364, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 230.9, "reachable": 1.027}}}
{"timestamp": "2026-09-24T16:04:12.262057+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0587, "vwap": 9.3258, "vwap_slope": -0.0004, "atr": 0.0388, "atr_pct": 0.428, "trend": "flat", "slope_pct": -0.0048, "flat_threshold_pct": 0.1071, "recent_slope_pct": -0.0189, "ema9": 9.087, "ema20": 9.0999, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.572, "distance_from_high_pct": 7.375, "spread_pct": 0.331, "rvol": 0.841, "volume_pace_ratio": 2.127, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9189, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.58, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0587, "vwap": 9.3258, "atr_1m": 0.0388, "spread": 0.03, "shares_per_min": 4364, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 230.8, "reachable": 1.0268}}}
{"timestamp": "2026-09-24T16:04:17.358089+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0583, "vwap": 9.3258, "vwap_slope": -0.0004, "atr": 0.0388, "atr_pct": 0.429, "trend": "flat", "slope_pct": -0.0048, "flat_threshold_pct": 0.1071, "recent_slope_pct": -0.0197, "ema9": 9.087, "ema20": 9.0999, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.572, "distance_from_high_pct": 7.379, "spread_pct": 0.331, "rvol": 0.841, "volume_pace_ratio": 2.126, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9185, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.59, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0583, "vwap": 9.3258, "atr_1m": 0.0388, "spread": 0.03, "shares_per_min": 4364, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 230.7, "reachable": 1.0266}}}
{"timestamp": "2026-09-24T16:04:22.465165+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.065, "vwap": 9.3258, "vwap_slope": -0.0004, "atr": 0.0392, "atr_pct": 0.433, "trend": "flat", "slope_pct": -0.0048, "flat_threshold_pct": 0.1082, "recent_slope_pct": -0.005, "ema9": 9.0883, "ema20": 9.1005, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.572, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.841, "volume_pace_ratio": 2.125, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.065, "vwap": 9.3258, "atr_1m": 0.0392, "spread": 0.03, "shares_per_min": 4364, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 230.6, "reachable": 1.0264}}}
{"timestamp": "2026-09-24T16:04:27.559880+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.06, "vwap": 9.3258, "vwap_slope": -0.0004, "atr": 0.0392, "atr_pct": 0.433, "trend": "flat", "slope_pct": -0.0048, "flat_threshold_pct": 0.1083, "recent_slope_pct": -0.016, "ema9": 9.0873, "ema20": 9.1, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.572, "distance_from_high_pct": 7.362, "spread_pct": 0.331, "rvol": 0.841, "volume_pace_ratio": 2.124, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9202, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.57, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.06, "vwap": 9.3258, "atr_1m": 0.0392, "spread": 0.03, "shares_per_min": 4364, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 230.5, "reachable": 1.0262}}}
{"timestamp": "2026-09-24T16:04:32.695576+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0474, "vwap": 9.3258, "vwap_slope": -0.0004, "atr": 0.04, "atr_pct": 0.442, "trend": "flat", "slope_pct": -0.0048, "flat_threshold_pct": 0.1106, "recent_slope_pct": -0.0438, "ema9": 9.0848, "ema20": 9.0988, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.572, "distance_from_high_pct": 7.491, "spread_pct": 0.331, "rvol": 0.841, "volume_pace_ratio": 2.123, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9076, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.66, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0474, "vwap": 9.3258, "atr_1m": 0.04, "spread": 0.03, "shares_per_min": 4364, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 230.5, "reachable": 1.0261}}}
{"timestamp": "2026-09-24T16:04:37.794339+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.08, "vwap": 9.3257, "vwap_slope": -0.0005, "atr": 0.0418, "atr_pct": 0.461, "trend": "flat", "slope_pct": -0.0047, "flat_threshold_pct": 0.1151, "recent_slope_pct": 0.0281, "ema9": 9.0913, "ema20": 9.102, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.572, "distance_from_high_pct": 7.157, "spread_pct": 0.551, "rvol": 0.841, "volume_pace_ratio": 2.122, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.08, "vwap": 9.3257, "atr_1m": 0.0418, "spread": 0.05, "shares_per_min": 4364, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 230.4, "reachable": 1.0259}}}
{"timestamp": "2026-09-24T16:04:42.883082+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0492, "vwap": 9.3257, "vwap_slope": -0.0005, "atr": 0.0418, "atr_pct": 0.462, "trend": "flat", "slope_pct": -0.0048, "flat_threshold_pct": 0.1155, "recent_slope_pct": -0.0398, "ema9": 9.0851, "ema20": 9.099, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.573, "distance_from_high_pct": 7.472, "spread_pct": 0.441, "rvol": 0.841, "volume_pace_ratio": 2.121, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9094, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.65, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0492, "vwap": 9.3257, "atr_1m": 0.0418, "spread": 0.04, "shares_per_min": 4364, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 230.3, "reachable": 1.0257}}}
{"timestamp": "2026-09-24T16:04:47.974228+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0492, "vwap": 9.3257, "vwap_slope": -0.0005, "atr": 0.0418, "atr_pct": 0.462, "trend": "flat", "slope_pct": -0.0048, "flat_threshold_pct": 0.1155, "recent_slope_pct": -0.0398, "ema9": 9.0851, "ema20": 9.099, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.573, "distance_from_high_pct": 7.472, "spread_pct": 0.441, "rvol": 0.841, "volume_pace_ratio": 2.12, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9094, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.65, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0492, "vwap": 9.3257, "atr_1m": 0.0418, "spread": 0.04, "shares_per_min": 4364, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 230.2, "reachable": 1.0255}}}
{"timestamp": "2026-09-24T16:04:53.071547+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.085, "vwap": 9.3256, "vwap_slope": -0.0005, "atr": 0.0418, "atr_pct": 0.46, "trend": "flat", "slope_pct": -0.0047, "flat_threshold_pct": 0.1151, "recent_slope_pct": 0.0391, "ema9": 9.0923, "ema20": 9.1024, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.573, "distance_from_high_pct": 7.106, "spread_pct": 0.33, "rvol": 0.842, "volume_pace_ratio": 2.119, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9452, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.39, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.085, "vwap": 9.3256, "atr_1m": 0.0418, "spread": 0.03, "shares_per_min": 4364, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 230.1, "reachable": 1.0253}}}
{"timestamp": "2026-09-24T16:04:58.172045+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.085, "vwap": 9.3256, "vwap_slope": -0.0005, "atr": 0.0418, "atr_pct": 0.46, "trend": "flat", "slope_pct": -0.0047, "flat_threshold_pct": 0.1151, "recent_slope_pct": 0.0391, "ema9": 9.0923, "ema20": 9.1024, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.573, "distance_from_high_pct": 7.106, "spread_pct": 0.33, "rvol": 0.842, "volume_pace_ratio": 2.118, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9452, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.39, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.085, "vwap": 9.3256, "atr_1m": 0.0418, "spread": 0.03, "shares_per_min": 4364, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 230.0, "reachable": 1.0251}}}
{"timestamp": "2026-09-24T16:05:03.296970+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.085, "vwap": 9.3256, "vwap_slope": -0.0004, "atr": 0.0389, "atr_pct": 0.429, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.1071, "recent_slope_pct": -0.0134, "ema9": 9.0908, "ema20": 9.1008, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.576, "distance_from_high_pct": 7.106, "spread_pct": 0.33, "rvol": 0.842, "volume_pace_ratio": 2.117, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9452, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.39, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.085, "vwap": 9.3256, "atr_1m": 0.0389, "spread": 0.03, "shares_per_min": 4311, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 229.9, "reachable": 1.0177}}}
{"timestamp": "2026-09-24T16:05:08.446447+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0789, "vwap": 9.3256, "vwap_slope": -0.0004, "atr": 0.0394, "atr_pct": 0.434, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.1084, "recent_slope_pct": -0.0269, "ema9": 9.0896, "ema20": 9.1002, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.576, "distance_from_high_pct": 7.169, "spread_pct": 0.33, "rvol": 0.842, "volume_pace_ratio": 2.116, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9391, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.44, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0789, "vwap": 9.3256, "atr_1m": 0.0394, "spread": 0.03, "shares_per_min": 4311, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 229.9, "reachable": 1.0175}}}
{"timestamp": "2026-09-24T16:05:13.547762+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.085, "vwap": 9.3256, "vwap_slope": -0.0004, "atr": 0.0397, "atr_pct": 0.437, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.1092, "recent_slope_pct": -0.0134, "ema9": 9.0908, "ema20": 9.1008, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.576, "distance_from_high_pct": 7.106, "spread_pct": 0.33, "rvol": 0.842, "volume_pace_ratio": 2.114, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9452, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.39, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.085, "vwap": 9.3256, "atr_1m": 0.0397, "spread": 0.03, "shares_per_min": 4311, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 229.8, "reachable": 1.0173}}}
{"timestamp": "2026-09-24T16:05:18.693453+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0653, "vwap": 9.3256, "vwap_slope": -0.0004, "atr": 0.0403, "atr_pct": 0.445, "trend": "flat", "slope_pct": -0.0051, "flat_threshold_pct": 0.1113, "recent_slope_pct": -0.0569, "ema9": 9.0869, "ema20": 9.0989, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.576, "distance_from_high_pct": 7.308, "spread_pct": 0.33, "rvol": 0.842, "volume_pace_ratio": 2.113, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9255, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0653, "vwap": 9.3256, "atr_1m": 0.0403, "spread": 0.03, "shares_per_min": 4311, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 229.7, "reachable": 1.0171}}}
{"timestamp": "2026-09-24T16:05:23.811045+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0506, "vwap": 9.3256, "vwap_slope": -0.0004, "atr": 0.0414, "atr_pct": 0.457, "trend": "flat", "slope_pct": -0.0051, "flat_threshold_pct": 0.1143, "recent_slope_pct": -0.0893, "ema9": 9.084, "ema20": 9.0975, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.576, "distance_from_high_pct": 7.458, "spread_pct": 0.33, "rvol": 0.842, "volume_pace_ratio": 2.112, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9108, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.64, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0506, "vwap": 9.3256, "atr_1m": 0.0414, "spread": 0.03, "shares_per_min": 4311, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 229.6, "reachable": 1.017}}}
{"timestamp": "2026-09-24T16:05:28.914984+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.0919, "vwap": 9.3256, "vwap_slope": -0.0004, "atr": 0.0419, "atr_pct": 0.461, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.1152, "recent_slope_pct": 0.0018, "ema9": 9.0922, "ema20": 9.1014, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.576, "distance_from_high_pct": 7.036, "spread_pct": 0.33, "rvol": 0.842, "volume_pace_ratio": 2.111, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9521, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.35, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.0919, "vwap": 9.3256, "atr_1m": 0.0419, "spread": 0.03, "shares_per_min": 4311, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 229.5, "reachable": 1.0168}}}
{"timestamp": "2026-09-24T16:05:34.015628+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.085, "vwap": 9.3256, "vwap_slope": -0.0004, "atr": 0.0419, "atr_pct": 0.461, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.1153, "recent_slope_pct": -0.0134, "ema9": 9.0908, "ema20": 9.1008, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.576, "distance_from_high_pct": 7.106, "spread_pct": 0.33, "rvol": 0.842, "volume_pace_ratio": 2.11, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9452, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.39, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.085, "vwap": 9.3256, "atr_1m": 0.0419, "spread": 0.03, "shares_per_min": 4311, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 229.4, "reachable": 1.0166}}}
{"timestamp": "2026-09-24T16:05:39.119075+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1, "vwap": 9.3252, "vwap_slope": -0.0008, "atr": 0.0432, "atr_pct": 0.474, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.1186, "recent_slope_pct": 0.0196, "ema9": 9.0938, "ema20": 9.1022, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.579, "distance_from_high_pct": 6.953, "spread_pct": 0.329, "rvol": 0.843, "volume_pace_ratio": 2.112, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1, "vwap": 9.3252, "atr_1m": 0.0432, "spread": 0.03, "shares_per_min": 4311, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 229.3, "reachable": 1.0164}}}
{"timestamp": "2026-09-24T16:05:44.211761+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1, "vwap": 9.3252, "vwap_slope": -0.0008, "atr": 0.0432, "atr_pct": 0.474, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.1186, "recent_slope_pct": 0.0196, "ema9": 9.0938, "ema20": 9.1022, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.579, "distance_from_high_pct": 6.953, "spread_pct": 0.329, "rvol": 0.843, "volume_pace_ratio": 2.111, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1, "vwap": 9.3252, "atr_1m": 0.0432, "spread": 0.03, "shares_per_min": 4311, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 229.3, "reachable": 1.0162}}}
{"timestamp": "2026-09-24T16:05:49.302831+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1, "vwap": 9.3251, "vwap_slope": -0.0009, "atr": 0.0439, "atr_pct": 0.482, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.1206, "recent_slope_pct": 0.0196, "ema9": 9.0938, "ema20": 9.1022, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.579, "distance_from_high_pct": 6.953, "spread_pct": 0.329, "rvol": 0.843, "volume_pace_ratio": 2.111, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9602, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.29, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1, "vwap": 9.3251, "atr_1m": 0.0439, "spread": 0.03, "shares_per_min": 4311, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 229.2, "reachable": 1.016}}}
{"timestamp": "2026-09-24T16:05:54.415505+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1037, "vwap": 9.3251, "vwap_slope": -0.0009, "atr": 0.0439, "atr_pct": 0.482, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.1205, "recent_slope_pct": 0.0277, "ema9": 9.0946, "ema20": 9.1026, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.579, "distance_from_high_pct": 6.915, "spread_pct": 0.329, "rvol": 0.843, "volume_pace_ratio": 2.11, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9639, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.26, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1037, "vwap": 9.3251, "atr_1m": 0.0439, "spread": 0.03, "shares_per_min": 4311, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 229.1, "reachable": 1.0158}}}
{"timestamp": "2026-09-24T16:05:59.508883+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1038, "vwap": 9.3251, "vwap_slope": -0.0009, "atr": 0.0446, "atr_pct": 0.49, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.1225, "recent_slope_pct": 0.028, "ema9": 9.0946, "ema20": 9.1026, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.579, "distance_from_high_pct": 6.914, "spread_pct": 0.439, "rvol": 0.843, "volume_pace_ratio": 2.109, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.964, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.26, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1038, "vwap": 9.3251, "atr_1m": 0.0446, "spread": 0.04, "shares_per_min": 4311, "rising_lows": false, "last_pivot_low": 9.01, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 229.0, "reachable": 1.0156}}}
{"timestamp": "2026-09-24T16:06:04.610167+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1056, "vwap": 9.3251, "vwap_slope": -0.0007, "atr": 0.0436, "atr_pct": 0.479, "trend": "flat", "slope_pct": -0.0052, "flat_threshold_pct": 0.1198, "recent_slope_pct": 0.1496, "ema9": 9.0968, "ema20": 9.1028, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.573, "distance_from_high_pct": 6.896, "spread_pct": 0.439, "rvol": 0.844, "volume_pace_ratio": 2.108, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9658, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.25, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1056, "vwap": 9.3251, "atr_1m": 0.0436, "spread": 0.04, "shares_per_min": 4314, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 228.9, "reachable": 1.0083}}}
{"timestamp": "2026-09-24T16:06:09.731246+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.33", "VWAP sloping down"], "metrics": {"price": 9.1056, "vwap": 9.3251, "vwap_slope": -0.0007, "atr": 0.0436, "atr_pct": 0.479, "trend": "flat", "slope_pct": -0.0052, "flat_threshold_pct": 0.1198, "recent_slope_pct": 0.1496, "ema9": 9.0968, "ema20": 9.1028, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.573, "distance_from_high_pct": 6.896, "spread_pct": 0.439, "rvol": 0.844, "volume_pace_ratio": 2.107, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9658, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.25, "triggers": [], "reasons": ["below VWAP 9.33"], "price": 9.1056, "vwap": 9.3251, "atr_1m": 0.0436, "spread": 0.04, "shares_per_min": 4314, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 228.8, "reachable": 1.0081}}}
{"timestamp": "2026-09-24T16:06:14.838247+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.1005, "vwap": 9.325, "vwap_slope": -0.0008, "atr": 0.0439, "atr_pct": 0.482, "trend": "flat", "slope_pct": -0.0052, "flat_threshold_pct": 0.1205, "recent_slope_pct": 0.1384, "ema9": 9.0958, "ema20": 9.1024, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.573, "distance_from_high_pct": 6.948, "spread_pct": 0.439, "rvol": 0.844, "volume_pace_ratio": 2.107, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9607, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.28, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.1005, "vwap": 9.325, "atr_1m": 0.0439, "spread": 0.04, "shares_per_min": 4314, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 228.8, "reachable": 1.0079}}}
{"timestamp": "2026-09-24T16:06:19.918704+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.1005, "vwap": 9.325, "vwap_slope": -0.0008, "atr": 0.0439, "atr_pct": 0.482, "trend": "flat", "slope_pct": -0.0052, "flat_threshold_pct": 0.1205, "recent_slope_pct": 0.1384, "ema9": 9.0958, "ema20": 9.1024, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.573, "distance_from_high_pct": 6.948, "spread_pct": 0.439, "rvol": 0.844, "volume_pace_ratio": 2.105, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9607, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.28, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.1005, "vwap": 9.325, "atr_1m": 0.0439, "spread": 0.04, "shares_per_min": 4314, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 228.7, "reachable": 1.0077}}}
{"timestamp": "2026-09-24T16:06:25.009341+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.325, "vwap_slope": -0.0008, "atr": 0.0439, "atr_pct": 0.481, "trend": "flat", "slope_pct": -0.0052, "flat_threshold_pct": 0.1202, "recent_slope_pct": 0.1813, "ema9": 9.0997, "ema20": 9.1042, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.573, "distance_from_high_pct": 6.748, "spread_pct": 0.439, "rvol": 0.844, "volume_pace_ratio": 2.104, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.12, "vwap": 9.325, "atr_1m": 0.0439, "spread": 0.04, "shares_per_min": 4314, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 228.6, "reachable": 1.0075}}}
{"timestamp": "2026-09-24T16:06:30.117838+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.1057, "vwap": 9.325, "vwap_slope": -0.0008, "atr": 0.0439, "atr_pct": 0.482, "trend": "flat", "slope_pct": -0.0052, "flat_threshold_pct": 0.1204, "recent_slope_pct": 0.1498, "ema9": 9.0968, "ema20": 9.1029, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.573, "distance_from_high_pct": 6.895, "spread_pct": 0.439, "rvol": 0.844, "volume_pace_ratio": 2.103, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9659, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.25, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.1057, "vwap": 9.325, "atr_1m": 0.0439, "spread": 0.04, "shares_per_min": 4314, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 228.5, "reachable": 1.0073}}}
{"timestamp": "2026-09-24T16:06:35.262804+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.104, "vwap": 9.325, "vwap_slope": -0.0008, "atr": 0.0439, "atr_pct": 0.482, "trend": "flat", "slope_pct": -0.0052, "flat_threshold_pct": 0.1204, "recent_slope_pct": 0.1461, "ema9": 9.0965, "ema20": 9.1027, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.573, "distance_from_high_pct": 6.912, "spread_pct": 0.439, "rvol": 0.844, "volume_pace_ratio": 2.102, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9642, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.26, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.104, "vwap": 9.325, "atr_1m": 0.0439, "spread": 0.04, "shares_per_min": 4314, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 228.4, "reachable": 1.0071}}}
{"timestamp": "2026-09-24T16:06:40.362864+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3249, "vwap_slope": -0.0009, "atr": 0.0448, "atr_pct": 0.492, "trend": "flat", "slope_pct": -0.0052, "flat_threshold_pct": 0.1229, "recent_slope_pct": 0.1813, "ema9": 9.0997, "ema20": 9.1042, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.574, "distance_from_high_pct": 6.748, "spread_pct": 0.439, "rvol": 0.844, "volume_pace_ratio": 2.102, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.12, "vwap": 9.3249, "atr_1m": 0.0448, "spread": 0.04, "shares_per_min": 4314, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 228.3, "reachable": 1.007}}}
{"timestamp": "2026-09-24T16:06:45.454558+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.13, "vwap": 9.3249, "vwap_slope": -0.0009, "atr": 0.0456, "atr_pct": 0.499, "trend": "flat", "slope_pct": -0.0052, "flat_threshold_pct": 0.1247, "recent_slope_pct": 0.2032, "ema9": 9.1017, "ema20": 9.1052, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.574, "distance_from_high_pct": 6.646, "spread_pct": 0.439, "rvol": 0.844, "volume_pace_ratio": 2.1, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9902, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.13, "vwap": 9.3249, "atr_1m": 0.0456, "spread": 0.04, "shares_per_min": 4314, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 228.2, "reachable": 1.0068}}}
{"timestamp": "2026-09-24T16:06:50.550664+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.13 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.131, "vwap": 9.3249, "vwap_slope": -0.0009, "atr": 0.0456, "atr_pct": 0.5, "trend": "flat", "slope_pct": -0.0052, "flat_threshold_pct": 0.1249, "recent_slope_pct": 0.2054, "ema9": 9.1019, "ema20": 9.1053, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.574, "distance_from_high_pct": 6.636, "spread_pct": 0.439, "rvol": 0.844, "volume_pace_ratio": 2.099, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9912, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.07, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.131, "vwap": 9.3249, "atr_1m": 0.0456, "spread": 0.04, "shares_per_min": 4314, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 228.2, "reachable": 1.0066}}}
{"timestamp": "2026-09-24T16:06:55.632623+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0889, "vwap": 9.3249, "vwap_slope": -0.0009, "atr": 0.0456, "atr_pct": 0.502, "trend": "flat", "slope_pct": -0.0053, "flat_threshold_pct": 0.1255, "recent_slope_pct": 0.1129, "ema9": 9.0935, "ema20": 9.1013, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.574, "distance_from_high_pct": 7.066, "spread_pct": 0.439, "rvol": 0.844, "volume_pace_ratio": 2.098, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9491, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.37, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0889, "vwap": 9.3249, "atr_1m": 0.0456, "spread": 0.04, "shares_per_min": 4314, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 228.1, "reachable": 1.0064}}}
{"timestamp": "2026-09-24T16:07:00.730476+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0889, "vwap": 9.3249, "vwap_slope": -0.0009, "atr": 0.0456, "atr_pct": 0.502, "trend": "flat", "slope_pct": -0.0053, "flat_threshold_pct": 0.1255, "recent_slope_pct": 0.1129, "ema9": 9.0935, "ema20": 9.1013, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.574, "distance_from_high_pct": 7.066, "spread_pct": 0.439, "rvol": 0.844, "volume_pace_ratio": 2.097, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9491, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.37, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0889, "vwap": 9.3249, "atr_1m": 0.0456, "spread": 0.04, "shares_per_min": 4314, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 228.0, "reachable": 1.0062}}}
{"timestamp": "2026-09-24T16:07:05.832260+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.12, "vwap": 9.3249, "vwap_slope": -0.0008, "atr": 0.0465, "atr_pct": 0.51, "trend": "flat", "slope_pct": -0.0055, "flat_threshold_pct": 0.1276, "recent_slope_pct": 0.1383, "ema9": 9.0988, "ema20": 9.103, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.575, "distance_from_high_pct": 6.748, "spread_pct": 0.439, "rvol": 0.844, "volume_pace_ratio": 2.096, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9802, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.12, "vwap": 9.3249, "atr_1m": 0.0465, "spread": 0.04, "shares_per_min": 4158, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 227.9, "reachable": 0.9685}}}
{"timestamp": "2026-09-24T16:07:10.969871+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.06, "vwap": 9.3241, "vwap_slope": -0.0015, "atr": 0.0504, "atr_pct": 0.556, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.1391, "recent_slope_pct": 0.0063, "ema9": 9.0868, "ema20": 9.0973, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.58, "distance_from_high_pct": 7.362, "spread_pct": 0.442, "rvol": 0.847, "volume_pace_ratio": 2.101, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9202, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.57, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.06, "vwap": 9.3241, "atr_1m": 0.0504, "spread": 0.04, "shares_per_min": 4158, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 227.8, "reachable": 0.9684}}}
{"timestamp": "2026-09-24T16:07:16.068490+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.06, "vwap": 9.3241, "vwap_slope": -0.0015, "atr": 0.0504, "atr_pct": 0.556, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.1391, "recent_slope_pct": 0.0063, "ema9": 9.0868, "ema20": 9.0973, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.58, "distance_from_high_pct": 7.362, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.1, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9202, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.57, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.06, "vwap": 9.3241, "atr_1m": 0.0504, "spread": 0.03, "shares_per_min": 4158, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 227.7, "reachable": 0.9682}}}
{"timestamp": "2026-09-24T16:07:21.171865+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.065, "vwap": 9.3241, "vwap_slope": -0.0015, "atr": 0.0504, "atr_pct": 0.556, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.139, "recent_slope_pct": 0.0173, "ema9": 9.0878, "ema20": 9.0978, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.58, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.099, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.065, "vwap": 9.3241, "atr_1m": 0.0504, "spread": 0.03, "shares_per_min": 4158, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 227.6, "reachable": 0.968}}}
{"timestamp": "2026-09-24T16:07:26.257393+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.065, "vwap": 9.3241, "vwap_slope": -0.0015, "atr": 0.0504, "atr_pct": 0.556, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.139, "recent_slope_pct": 0.0173, "ema9": 9.0878, "ema20": 9.0978, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.58, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.098, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.065, "vwap": 9.3241, "atr_1m": 0.0504, "spread": 0.03, "shares_per_min": 4158, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 227.6, "reachable": 0.9678}}}
{"timestamp": "2026-09-24T16:07:31.368375+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.065, "vwap": 9.3241, "vwap_slope": -0.0015, "atr": 0.0504, "atr_pct": 0.556, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.139, "recent_slope_pct": 0.0173, "ema9": 9.0878, "ema20": 9.0978, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.58, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.097, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.065, "vwap": 9.3241, "atr_1m": 0.0504, "spread": 0.03, "shares_per_min": 4158, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 227.5, "reachable": 0.9676}}}
{"timestamp": "2026-09-24T16:07:36.478963+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0719, "vwap": 9.3241, "vwap_slope": -0.0015, "atr": 0.0504, "atr_pct": 0.556, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.1389, "recent_slope_pct": 0.0325, "ema9": 9.0891, "ema20": 9.0985, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.58, "distance_from_high_pct": 7.24, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.096, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9321, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.49, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0719, "vwap": 9.3241, "atr_1m": 0.0504, "spread": 0.03, "shares_per_min": 4158, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 227.4, "reachable": 0.9675}}}
{"timestamp": "2026-09-24T16:07:41.561831+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.065, "vwap": 9.3241, "vwap_slope": -0.0015, "atr": 0.0504, "atr_pct": 0.556, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.139, "recent_slope_pct": 0.0173, "ema9": 9.0878, "ema20": 9.0978, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.58, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.095, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.065, "vwap": 9.3241, "atr_1m": 0.0504, "spread": 0.03, "shares_per_min": 4158, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 227.3, "reachable": 0.9673}}}
{"timestamp": "2026-09-24T16:07:46.648267+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.065, "vwap": 9.3241, "vwap_slope": -0.0015, "atr": 0.0504, "atr_pct": 0.556, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.139, "recent_slope_pct": 0.0173, "ema9": 9.0878, "ema20": 9.0978, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.58, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.094, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.065, "vwap": 9.3241, "atr_1m": 0.0504, "spread": 0.03, "shares_per_min": 4158, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 227.2, "reachable": 0.9671}}}
{"timestamp": "2026-09-24T16:07:51.751648+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0762, "vwap": 9.3241, "vwap_slope": -0.0015, "atr": 0.0504, "atr_pct": 0.555, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.1389, "recent_slope_pct": 0.0419, "ema9": 9.09, "ema20": 9.0989, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.58, "distance_from_high_pct": 7.196, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.093, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9364, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.46, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0762, "vwap": 9.3241, "atr_1m": 0.0504, "spread": 0.03, "shares_per_min": 4158, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 227.1, "reachable": 0.9669}}}
{"timestamp": "2026-09-24T16:07:56.835232+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0762, "vwap": 9.3241, "vwap_slope": -0.0015, "atr": 0.0504, "atr_pct": 0.555, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.1389, "recent_slope_pct": 0.0419, "ema9": 9.09, "ema20": 9.0989, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.58, "distance_from_high_pct": 7.196, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.092, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9364, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.46, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0762, "vwap": 9.3241, "atr_1m": 0.0504, "spread": 0.03, "shares_per_min": 4158, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 227.1, "reachable": 0.9667}}}
{"timestamp": "2026-09-24T16:08:01.926301+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0764, "vwap": 9.3241, "vwap_slope": -0.001, "atr": 0.0498, "atr_pct": 0.549, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.1371, "recent_slope_pct": -0.0428, "ema9": 9.0882, "ema20": 9.0972, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.573, "distance_from_high_pct": 7.194, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.091, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9366, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.46, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0764, "vwap": 9.3241, "atr_1m": 0.0498, "spread": 0.03, "shares_per_min": 3905, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 227.0, "reachable": 0.9291}}}
{"timestamp": "2026-09-24T16:08:07.036131+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0794, "vwap": 9.3241, "vwap_slope": -0.001, "atr": 0.0498, "atr_pct": 0.548, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.1371, "recent_slope_pct": -0.0362, "ema9": 9.0888, "ema20": 9.0975, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.573, "distance_from_high_pct": 7.164, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.09, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9396, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0794, "vwap": 9.3241, "atr_1m": 0.0498, "spread": 0.03, "shares_per_min": 3905, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 226.9, "reachable": 0.929}}}
{"timestamp": "2026-09-24T16:08:12.129653+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.065, "vwap": 9.3241, "vwap_slope": -0.001, "atr": 0.0498, "atr_pct": 0.549, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.1373, "recent_slope_pct": -0.0679, "ema9": 9.0859, "ema20": 9.0962, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.573, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.089, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.065, "vwap": 9.3241, "atr_1m": 0.0498, "spread": 0.03, "shares_per_min": 3905, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 226.8, "reachable": 0.9288}}}
{"timestamp": "2026-09-24T16:08:17.229541+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0815, "vwap": 9.3241, "vwap_slope": -0.001, "atr": 0.0498, "atr_pct": 0.548, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.1371, "recent_slope_pct": -0.0316, "ema9": 9.0892, "ema20": 9.0977, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.573, "distance_from_high_pct": 7.142, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.087, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9417, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.42, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0815, "vwap": 9.3241, "atr_1m": 0.0498, "spread": 0.03, "shares_per_min": 3905, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 226.7, "reachable": 0.9286}}}
{"timestamp": "2026-09-24T16:08:22.332894+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.065, "vwap": 9.3241, "vwap_slope": -0.001, "atr": 0.0498, "atr_pct": 0.549, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.1373, "recent_slope_pct": -0.0679, "ema9": 9.0859, "ema20": 9.0962, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.573, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.086, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.065, "vwap": 9.3241, "atr_1m": 0.0498, "spread": 0.03, "shares_per_min": 3905, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 226.6, "reachable": 0.9284}}}
{"timestamp": "2026-09-24T16:08:27.430775+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0568, "vwap": 9.324, "vwap_slope": -0.0011, "atr": 0.0504, "atr_pct": 0.556, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.1391, "recent_slope_pct": -0.086, "ema9": 9.0843, "ema20": 9.0954, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.574, "distance_from_high_pct": 7.395, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.085, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.917, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.6, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0568, "vwap": 9.324, "atr_1m": 0.0504, "spread": 0.03, "shares_per_min": 3905, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 226.5, "reachable": 0.9283}}}
{"timestamp": "2026-09-24T16:08:32.563497+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0568, "vwap": 9.324, "vwap_slope": -0.0011, "atr": 0.0504, "atr_pct": 0.556, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.1391, "recent_slope_pct": -0.086, "ema9": 9.0843, "ema20": 9.0954, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.574, "distance_from_high_pct": 7.395, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.084, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.917, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.6, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0568, "vwap": 9.324, "atr_1m": 0.0504, "spread": 0.03, "shares_per_min": 3905, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 226.5, "reachable": 0.9281}}}
{"timestamp": "2026-09-24T16:08:37.685397+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0568, "vwap": 9.324, "vwap_slope": -0.0011, "atr": 0.0504, "atr_pct": 0.556, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.1391, "recent_slope_pct": -0.086, "ema9": 9.0843, "ema20": 9.0954, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.574, "distance_from_high_pct": 7.395, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.083, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.917, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.6, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0568, "vwap": 9.324, "atr_1m": 0.0504, "spread": 0.03, "shares_per_min": 3905, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 226.4, "reachable": 0.9279}}}
{"timestamp": "2026-09-24T16:08:42.788842+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0626, "vwap": 9.324, "vwap_slope": -0.0011, "atr": 0.0504, "atr_pct": 0.556, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.139, "recent_slope_pct": -0.0732, "ema9": 9.0855, "ema20": 9.0959, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.574, "distance_from_high_pct": 7.335, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.082, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9228, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.55, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0626, "vwap": 9.324, "atr_1m": 0.0504, "spread": 0.03, "shares_per_min": 3905, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 226.3, "reachable": 0.9277}}}
{"timestamp": "2026-09-24T16:08:47.880601+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.065, "vwap": 9.324, "vwap_slope": -0.0011, "atr": 0.0504, "atr_pct": 0.556, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.1389, "recent_slope_pct": -0.0679, "ema9": 9.0859, "ema20": 9.0962, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.574, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.081, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.065, "vwap": 9.324, "atr_1m": 0.0504, "spread": 0.03, "shares_per_min": 3905, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 226.2, "reachable": 0.9276}}}
{"timestamp": "2026-09-24T16:08:52.999555+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.065, "vwap": 9.324, "vwap_slope": -0.0011, "atr": 0.0506, "atr_pct": 0.558, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.1394, "recent_slope_pct": -0.0679, "ema9": 9.0859, "ema20": 9.0962, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.574, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.08, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.065, "vwap": 9.324, "atr_1m": 0.0506, "spread": 0.03, "shares_per_min": 3905, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 226.1, "reachable": 0.9274}}}
{"timestamp": "2026-09-24T16:08:58.112611+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.065, "vwap": 9.324, "vwap_slope": -0.0011, "atr": 0.0506, "atr_pct": 0.558, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.1394, "recent_slope_pct": -0.0679, "ema9": 9.0859, "ema20": 9.0962, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.574, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.079, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.065, "vwap": 9.324, "atr_1m": 0.0506, "spread": 0.03, "shares_per_min": 3905, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 226.0, "reachable": 0.9272}}}
{"timestamp": "2026-09-24T16:09:03.224012+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0709, "vwap": 9.324, "vwap_slope": -0.0009, "atr": 0.0506, "atr_pct": 0.558, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.1395, "recent_slope_pct": -0.0988, "ema9": 9.0829, "ema20": 9.0937, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.576, "distance_from_high_pct": 7.251, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.078, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9311, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.5, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0709, "vwap": 9.324, "atr_1m": 0.0506, "spread": 0.03, "shares_per_min": 3813, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 225.9, "reachable": 0.918}}}
{"timestamp": "2026-09-24T16:09:08.371809+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0709, "vwap": 9.324, "vwap_slope": -0.0009, "atr": 0.0506, "atr_pct": 0.558, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.1395, "recent_slope_pct": -0.0988, "ema9": 9.0829, "ema20": 9.0937, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.576, "distance_from_high_pct": 7.251, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.077, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9311, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.5, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0709, "vwap": 9.324, "atr_1m": 0.0506, "spread": 0.03, "shares_per_min": 3813, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 225.9, "reachable": 0.9178}}}
{"timestamp": "2026-09-24T16:09:13.503205+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0846, "vwap": 9.324, "vwap_slope": -0.0009, "atr": 0.0509, "atr_pct": 0.561, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.1402, "recent_slope_pct": -0.0686, "ema9": 9.0857, "ema20": 9.0951, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.576, "distance_from_high_pct": 7.11, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.076, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9448, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.4, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0846, "vwap": 9.324, "atr_1m": 0.0509, "spread": 0.03, "shares_per_min": 3813, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 225.8, "reachable": 0.9176}}}
{"timestamp": "2026-09-24T16:09:18.601404+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0846, "vwap": 9.324, "vwap_slope": -0.0009, "atr": 0.0509, "atr_pct": 0.561, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.1402, "recent_slope_pct": -0.0686, "ema9": 9.0857, "ema20": 9.0951, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.576, "distance_from_high_pct": 7.11, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.074, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9448, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.4, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0846, "vwap": 9.324, "atr_1m": 0.0509, "spread": 0.03, "shares_per_min": 3813, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 225.7, "reachable": 0.9175}}}
{"timestamp": "2026-09-24T16:09:23.714706+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0674, "vwap": 9.324, "vwap_slope": -0.0009, "atr": 0.0509, "atr_pct": 0.562, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.1405, "recent_slope_pct": -0.1065, "ema9": 9.0822, "ema20": 9.0934, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.576, "distance_from_high_pct": 7.286, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.073, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9276, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.52, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0674, "vwap": 9.324, "atr_1m": 0.0509, "spread": 0.03, "shares_per_min": 3813, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 225.6, "reachable": 0.9173}}}
{"timestamp": "2026-09-24T16:09:28.835121+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.065, "vwap": 9.324, "vwap_slope": -0.0009, "atr": 0.0509, "atr_pct": 0.562, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.1405, "recent_slope_pct": -0.1118, "ema9": 9.0818, "ema20": 9.0932, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.576, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.072, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.065, "vwap": 9.324, "atr_1m": 0.0509, "spread": 0.03, "shares_per_min": 3813, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 225.5, "reachable": 0.9171}}}
{"timestamp": "2026-09-24T16:09:33.942570+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0695, "vwap": 9.324, "vwap_slope": -0.0009, "atr": 0.0509, "atr_pct": 0.562, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.1404, "recent_slope_pct": -0.1019, "ema9": 9.0827, "ema20": 9.0936, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.576, "distance_from_high_pct": 7.265, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.071, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9297, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.51, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0695, "vwap": 9.324, "atr_1m": 0.0509, "spread": 0.03, "shares_per_min": 3813, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 225.4, "reachable": 0.9169}}}
{"timestamp": "2026-09-24T16:09:39.056492+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0537, "vwap": 9.324, "vwap_slope": -0.0009, "atr": 0.0518, "atr_pct": 0.572, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.1429, "recent_slope_pct": -0.1367, "ema9": 9.0795, "ema20": 9.0921, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.576, "distance_from_high_pct": 7.426, "spread_pct": 0.331, "rvol": 0.847, "volume_pace_ratio": 2.07, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9139, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.62, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0537, "vwap": 9.324, "atr_1m": 0.0518, "spread": 0.03, "shares_per_min": 3813, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 225.3, "reachable": 0.9168}}}
{"timestamp": "2026-09-24T16:09:44.161998+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.084, "vwap": 9.324, "vwap_slope": -0.0009, "atr": 0.0518, "atr_pct": 0.57, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.1424, "recent_slope_pct": -0.0699, "ema9": 9.0856, "ema20": 9.095, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.576, "distance_from_high_pct": 7.117, "spread_pct": 0.331, "rvol": 0.848, "volume_pace_ratio": 2.069, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9442, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.4, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.084, "vwap": 9.324, "atr_1m": 0.0518, "spread": 0.03, "shares_per_min": 3813, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 225.3, "reachable": 0.9166}}}
{"timestamp": "2026-09-24T16:09:49.245010+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.065, "vwap": 9.324, "vwap_slope": -0.0009, "atr": 0.0518, "atr_pct": 0.571, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.1427, "recent_slope_pct": -0.1118, "ema9": 9.0818, "ema20": 9.0932, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.576, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.848, "volume_pace_ratio": 2.068, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.065, "vwap": 9.324, "atr_1m": 0.0518, "spread": 0.03, "shares_per_min": 3813, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 225.2, "reachable": 0.9164}}}
{"timestamp": "2026-09-24T16:09:54.358083+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0663, "vwap": 9.3239, "vwap_slope": -0.0009, "atr": 0.0518, "atr_pct": 0.571, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.1427, "recent_slope_pct": -0.1089, "ema9": 9.082, "ema20": 9.0933, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.576, "distance_from_high_pct": 7.298, "spread_pct": 0.331, "rvol": 0.848, "volume_pace_ratio": 2.067, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9265, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.53, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0663, "vwap": 9.3239, "atr_1m": 0.0518, "spread": 0.03, "shares_per_min": 3813, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 225.1, "reachable": 0.9163}}}
{"timestamp": "2026-09-24T16:09:59.459120+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0754, "vwap": 9.3239, "vwap_slope": -0.0009, "atr": 0.0518, "atr_pct": 0.57, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.1426, "recent_slope_pct": -0.0888, "ema9": 9.0838, "ema20": 9.0942, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.576, "distance_from_high_pct": 7.204, "spread_pct": 0.331, "rvol": 0.848, "volume_pace_ratio": 2.066, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9356, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.46, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0754, "vwap": 9.3239, "atr_1m": 0.0518, "spread": 0.03, "shares_per_min": 3813, "rising_lows": false, "last_pivot_low": 9.03, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 225.0, "reachable": 0.9161}}}
{"timestamp": "2026-09-24T16:10:04.554435+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.08, "vwap": 9.3239, "vwap_slope": -0.0002, "atr": 0.0514, "atr_pct": 0.566, "trend": "flat", "slope_pct": -0.0064, "flat_threshold_pct": 0.1415, "recent_slope_pct": -0.027, "ema9": 9.0831, "ema20": 9.0928, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.569, "distance_from_high_pct": 7.157, "spread_pct": 0.331, "rvol": 0.848, "volume_pace_ratio": 2.065, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.08, "vwap": 9.3239, "atr_1m": 0.0514, "spread": 0.03, "shares_per_min": 3478, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 224.9, "reachable": 0.9069}}}
{"timestamp": "2026-09-24T16:10:09.689785+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.08, "vwap": 9.3239, "vwap_slope": -0.0002, "atr": 0.0514, "atr_pct": 0.566, "trend": "flat", "slope_pct": -0.0064, "flat_threshold_pct": 0.1415, "recent_slope_pct": -0.027, "ema9": 9.0831, "ema20": 9.0928, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.569, "distance_from_high_pct": 7.157, "spread_pct": 0.331, "rvol": 0.848, "volume_pace_ratio": 2.064, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.08, "vwap": 9.3239, "atr_1m": 0.0514, "spread": 0.03, "shares_per_min": 3478, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 224.8, "reachable": 0.9067}}}
{"timestamp": "2026-09-24T16:10:14.790447+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0537, "vwap": 9.3239, "vwap_slope": -0.0002, "atr": 0.0522, "atr_pct": 0.577, "trend": "flat", "slope_pct": -0.0065, "flat_threshold_pct": 0.1441, "recent_slope_pct": -0.085, "ema9": 9.0778, "ema20": 9.0903, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.569, "distance_from_high_pct": 7.426, "spread_pct": 0.331, "rvol": 0.848, "volume_pace_ratio": 2.063, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9139, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.62, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0537, "vwap": 9.3239, "atr_1m": 0.0522, "spread": 0.03, "shares_per_min": 3478, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 224.8, "reachable": 0.9065}}}
{"timestamp": "2026-09-24T16:10:19.894033+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0717, "vwap": 9.3239, "vwap_slope": -0.0002, "atr": 0.0522, "atr_pct": 0.575, "trend": "flat", "slope_pct": -0.0065, "flat_threshold_pct": 0.1439, "recent_slope_pct": -0.0453, "ema9": 9.0814, "ema20": 9.092, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.569, "distance_from_high_pct": 7.242, "spread_pct": 0.331, "rvol": 0.848, "volume_pace_ratio": 2.062, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9319, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.49, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0717, "vwap": 9.3239, "atr_1m": 0.0522, "spread": 0.03, "shares_per_min": 3478, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 224.7, "reachable": 0.9064}}}
{"timestamp": "2026-09-24T16:10:25.015129+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0654, "vwap": 9.3239, "vwap_slope": -0.0002, "atr": 0.0525, "atr_pct": 0.579, "trend": "flat", "slope_pct": -0.0065, "flat_threshold_pct": 0.1447, "recent_slope_pct": -0.0592, "ema9": 9.0802, "ema20": 9.0914, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.57, "distance_from_high_pct": 7.307, "spread_pct": 0.331, "rvol": 0.848, "volume_pace_ratio": 2.061, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9256, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.53, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0654, "vwap": 9.3239, "atr_1m": 0.0525, "spread": 0.03, "shares_per_min": 3478, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 224.6, "reachable": 0.9062}}}
{"timestamp": "2026-09-24T16:10:30.097359+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.065, "vwap": 9.3238, "vwap_slope": -0.0003, "atr": 0.0525, "atr_pct": 0.579, "trend": "flat", "slope_pct": -0.0065, "flat_threshold_pct": 0.1447, "recent_slope_pct": -0.0601, "ema9": 9.0801, "ema20": 9.0914, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.57, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.848, "volume_pace_ratio": 2.061, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.065, "vwap": 9.3238, "atr_1m": 0.0525, "spread": 0.03, "shares_per_min": 3478, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 224.5, "reachable": 0.906}}}
{"timestamp": "2026-09-24T16:10:35.269226+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0654, "vwap": 9.3238, "vwap_slope": -0.0003, "atr": 0.0525, "atr_pct": 0.579, "trend": "flat", "slope_pct": -0.0065, "flat_threshold_pct": 0.1447, "recent_slope_pct": -0.0592, "ema9": 9.0802, "ema20": 9.0914, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.57, "distance_from_high_pct": 7.307, "spread_pct": 0.331, "rvol": 0.848, "volume_pace_ratio": 2.059, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9256, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.53, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0654, "vwap": 9.3238, "atr_1m": 0.0525, "spread": 0.03, "shares_per_min": 3478, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 224.4, "reachable": 0.9058}}}
{"timestamp": "2026-09-24T16:10:40.398739+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.065, "vwap": 9.3238, "vwap_slope": -0.0003, "atr": 0.0525, "atr_pct": 0.579, "trend": "flat", "slope_pct": -0.0065, "flat_threshold_pct": 0.1447, "recent_slope_pct": -0.0601, "ema9": 9.0801, "ema20": 9.0914, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.57, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.848, "volume_pace_ratio": 2.059, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.065, "vwap": 9.3238, "atr_1m": 0.0525, "spread": 0.03, "shares_per_min": 3478, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 224.3, "reachable": 0.9057}}}
{"timestamp": "2026-09-24T16:10:45.496087+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.07, "vwap": 9.3238, "vwap_slope": -0.0003, "atr": 0.0525, "atr_pct": 0.578, "trend": "flat", "slope_pct": -0.0065, "flat_threshold_pct": 0.1446, "recent_slope_pct": -0.049, "ema9": 9.0811, "ema20": 9.0919, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.57, "distance_from_high_pct": 7.26, "spread_pct": 0.331, "rvol": 0.848, "volume_pace_ratio": 2.057, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.5, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.07, "vwap": 9.3238, "atr_1m": 0.0525, "spread": 0.03, "shares_per_min": 3478, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 224.2, "reachable": 0.9055}}}
{"timestamp": "2026-09-24T16:10:50.601898+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.065, "vwap": 9.3238, "vwap_slope": -0.0003, "atr": 0.0525, "atr_pct": 0.579, "trend": "flat", "slope_pct": -0.0065, "flat_threshold_pct": 0.1447, "recent_slope_pct": -0.0601, "ema9": 9.0801, "ema20": 9.0914, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.57, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.848, "volume_pace_ratio": 2.056, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.065, "vwap": 9.3238, "atr_1m": 0.0525, "spread": 0.03, "shares_per_min": 3478, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 224.2, "reachable": 0.9053}}}
{"timestamp": "2026-09-24T16:10:55.711075+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.065, "vwap": 9.3238, "vwap_slope": -0.0003, "atr": 0.0525, "atr_pct": 0.579, "trend": "flat", "slope_pct": -0.0065, "flat_threshold_pct": 0.1447, "recent_slope_pct": -0.0601, "ema9": 9.0801, "ema20": 9.0914, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.57, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.848, "volume_pace_ratio": 2.055, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.065, "vwap": 9.3238, "atr_1m": 0.0525, "spread": 0.03, "shares_per_min": 3478, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 224.1, "reachable": 0.9052}}}
{"timestamp": "2026-09-24T16:11:00.799277+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.065, "vwap": 9.3238, "vwap_slope": -0.0003, "atr": 0.0525, "atr_pct": 0.579, "trend": "flat", "slope_pct": -0.0065, "flat_threshold_pct": 0.1447, "recent_slope_pct": -0.0601, "ema9": 9.0801, "ema20": 9.0914, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.57, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.848, "volume_pace_ratio": 2.054, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.065, "vwap": 9.3238, "atr_1m": 0.0525, "spread": 0.03, "shares_per_min": 3478, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 224.0, "reachable": 0.905}}}
{"timestamp": "2026-09-24T16:11:05.913120+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.065, "vwap": 9.3238, "vwap_slope": -0.0002, "atr": 0.0523, "atr_pct": 0.577, "trend": "flat", "slope_pct": -0.0068, "flat_threshold_pct": 0.1443, "recent_slope_pct": -0.0377, "ema9": 9.0771, "ema20": 9.0889, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.518, "distance_from_high_pct": 7.311, "spread_pct": 0.331, "rvol": 0.848, "volume_pace_ratio": 2.053, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9252, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.54, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.065, "vwap": 9.3238, "atr_1m": 0.0523, "spread": 0.03, "shares_per_min": 3397, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 223.9, "reachable": 0.9047}}}
{"timestamp": "2026-09-24T16:11:11.011791+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0568, "vwap": 9.3238, "vwap_slope": -0.0003, "atr": 0.0527, "atr_pct": 0.581, "trend": "flat", "slope_pct": -0.0068, "flat_threshold_pct": 0.1454, "recent_slope_pct": -0.0558, "ema9": 9.0754, "ema20": 9.0881, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.518, "distance_from_high_pct": 7.395, "spread_pct": 0.331, "rvol": 0.848, "volume_pace_ratio": 2.052, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.917, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.6, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0568, "vwap": 9.3238, "atr_1m": 0.0527, "spread": 0.03, "shares_per_min": 3397, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 223.8, "reachable": 0.9045}}}
{"timestamp": "2026-09-24T16:11:16.129990+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.07, "vwap": 9.3237, "vwap_slope": -0.0003, "atr": 0.0534, "atr_pct": 0.589, "trend": "flat", "slope_pct": -0.0068, "flat_threshold_pct": 0.1471, "recent_slope_pct": -0.0267, "ema9": 9.0781, "ema20": 9.0894, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.518, "distance_from_high_pct": 7.26, "spread_pct": 0.441, "rvol": 0.848, "volume_pace_ratio": 2.052, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.5, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.07, "vwap": 9.3237, "atr_1m": 0.0534, "spread": 0.04, "shares_per_min": 3397, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 223.7, "reachable": 0.9043}}}
{"timestamp": "2026-09-24T16:11:21.221795+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0749, "vwap": 9.3237, "vwap_slope": -0.0003, "atr": 0.0534, "atr_pct": 0.588, "trend": "flat", "slope_pct": -0.0067, "flat_threshold_pct": 0.1471, "recent_slope_pct": -0.0159, "ema9": 9.079, "ema20": 9.0898, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.518, "distance_from_high_pct": 7.21, "spread_pct": 0.441, "rvol": 0.848, "volume_pace_ratio": 2.051, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9351, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.47, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0749, "vwap": 9.3237, "atr_1m": 0.0534, "spread": 0.04, "shares_per_min": 3397, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 223.6, "reachable": 0.9042}}}
{"timestamp": "2026-09-24T16:11:26.355698+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.08, "vwap": 9.3237, "vwap_slope": -0.0003, "atr": 0.0534, "atr_pct": 0.588, "trend": "flat", "slope_pct": -0.0067, "flat_threshold_pct": 0.147, "recent_slope_pct": -0.0046, "ema9": 9.0801, "ema20": 9.0903, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.518, "distance_from_high_pct": 7.157, "spread_pct": 0.441, "rvol": 0.848, "volume_pace_ratio": 2.05, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.08, "vwap": 9.3237, "atr_1m": 0.0534, "spread": 0.04, "shares_per_min": 3397, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 223.6, "reachable": 0.904}}}
{"timestamp": "2026-09-24T16:11:31.435244+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.08, "vwap": 9.3237, "vwap_slope": -0.0003, "atr": 0.0534, "atr_pct": 0.588, "trend": "flat", "slope_pct": -0.0067, "flat_threshold_pct": 0.147, "recent_slope_pct": -0.0046, "ema9": 9.0801, "ema20": 9.0903, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.518, "distance_from_high_pct": 7.157, "spread_pct": 0.441, "rvol": 0.848, "volume_pace_ratio": 2.049, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.08, "vwap": 9.3237, "atr_1m": 0.0534, "spread": 0.04, "shares_per_min": 3397, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 223.5, "reachable": 0.9038}}}
{"timestamp": "2026-09-24T16:11:36.526462+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0691, "vwap": 9.3237, "vwap_slope": -0.0003, "atr": 0.0534, "atr_pct": 0.589, "trend": "flat", "slope_pct": -0.0068, "flat_threshold_pct": 0.1471, "recent_slope_pct": -0.0287, "ema9": 9.0779, "ema20": 9.0893, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.518, "distance_from_high_pct": 7.269, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.048, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9293, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.51, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0691, "vwap": 9.3237, "atr_1m": 0.0534, "spread": 0.04, "shares_per_min": 3397, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 223.4, "reachable": 0.9036}}}
{"timestamp": "2026-09-24T16:11:41.627376+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0691, "vwap": 9.3237, "vwap_slope": -0.0003, "atr": 0.0534, "atr_pct": 0.589, "trend": "flat", "slope_pct": -0.0068, "flat_threshold_pct": 0.1471, "recent_slope_pct": -0.0287, "ema9": 9.0779, "ema20": 9.0893, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.518, "distance_from_high_pct": 7.269, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.047, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9293, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.51, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0691, "vwap": 9.3237, "atr_1m": 0.0534, "spread": 0.04, "shares_per_min": 3397, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 223.3, "reachable": 0.9035}}}
{"timestamp": "2026-09-24T16:11:46.718579+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0691, "vwap": 9.3237, "vwap_slope": -0.0003, "atr": 0.0534, "atr_pct": 0.589, "trend": "flat", "slope_pct": -0.0068, "flat_threshold_pct": 0.1471, "recent_slope_pct": -0.0287, "ema9": 9.0779, "ema20": 9.0893, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.518, "distance_from_high_pct": 7.269, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.046, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9293, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.51, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0691, "vwap": 9.3237, "atr_1m": 0.0534, "spread": 0.04, "shares_per_min": 3397, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 223.2, "reachable": 0.9033}}}
{"timestamp": "2026-09-24T16:11:51.812355+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.0746, "vwap": 9.3237, "vwap_slope": -0.0004, "atr": 0.0534, "atr_pct": 0.588, "trend": "flat", "slope_pct": -0.0068, "flat_threshold_pct": 0.1471, "recent_slope_pct": -0.0165, "ema9": 9.079, "ema20": 9.0898, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.518, "distance_from_high_pct": 7.213, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.044, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9348, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.47, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0746, "vwap": 9.3237, "atr_1m": 0.0534, "spread": 0.04, "shares_per_min": 3397, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 223.1, "reachable": 0.9031}}}
{"timestamp": "2026-09-24T16:11:56.919761+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0703, "vwap": 9.3237, "vwap_slope": -0.0004, "atr": 0.0541, "atr_pct": 0.596, "trend": "flat", "slope_pct": -0.0068, "flat_threshold_pct": 0.1491, "recent_slope_pct": -0.026, "ema9": 9.0781, "ema20": 9.0894, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.518, "distance_from_high_pct": 7.257, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.043, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9305, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.5, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0703, "vwap": 9.3237, "atr_1m": 0.0541, "spread": 0.04, "shares_per_min": 3397, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 223.1, "reachable": 0.903}}}
{"timestamp": "2026-09-24T16:12:02.016291+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0621, "vwap": 9.3236, "vwap_slope": -0.0004, "atr": 0.0541, "atr_pct": 0.597, "trend": "flat", "slope_pct": -0.0068, "flat_threshold_pct": 0.1492, "recent_slope_pct": -0.0441, "ema9": 9.0765, "ema20": 9.0886, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.518, "distance_from_high_pct": 7.34, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.043, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9223, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.56, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0621, "vwap": 9.3236, "atr_1m": 0.0541, "spread": 0.04, "shares_per_min": 3397, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 223.0, "reachable": 0.9028}}}
{"timestamp": "2026-09-24T16:12:07.122357+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0621, "vwap": 9.3236, "vwap_slope": -0.0004, "atr": 0.0541, "atr_pct": 0.597, "trend": "flat", "slope_pct": -0.0068, "flat_threshold_pct": 0.1492, "recent_slope_pct": -0.0441, "ema9": 9.0765, "ema20": 9.0886, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.518, "distance_from_high_pct": 7.34, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.042, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9223, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.56, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0621, "vwap": 9.3236, "atr_1m": 0.0541, "spread": 0.04, "shares_per_min": 3397, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 222.9, "reachable": 0.9026}}}
{"timestamp": "2026-09-24T16:12:12.229569+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.08, "vwap": 9.3236, "vwap_slope": -0.0003, "atr": 0.054, "atr_pct": 0.595, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1487, "recent_slope_pct": 0.0184, "ema9": 9.0772, "ema20": 9.0878, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.512, "distance_from_high_pct": 7.157, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.04, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.08, "vwap": 9.3236, "atr_1m": 0.054, "spread": 0.04, "shares_per_min": 3373, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 222.8, "reachable": 0.9023}}}
{"timestamp": "2026-09-24T16:12:17.327683+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.08, "vwap": 9.3236, "vwap_slope": -0.0003, "atr": 0.054, "atr_pct": 0.595, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1487, "recent_slope_pct": 0.0184, "ema9": 9.0772, "ema20": 9.0878, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.512, "distance_from_high_pct": 7.157, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.039, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.08, "vwap": 9.3236, "atr_1m": 0.054, "spread": 0.04, "shares_per_min": 3373, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 222.7, "reachable": 0.9021}}}
{"timestamp": "2026-09-24T16:12:22.425877+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0684, "vwap": 9.3236, "vwap_slope": -0.0003, "atr": 0.054, "atr_pct": 0.596, "trend": "flat", "slope_pct": -0.0071, "flat_threshold_pct": 0.1489, "recent_slope_pct": -0.0072, "ema9": 9.0749, "ema20": 9.0867, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.512, "distance_from_high_pct": 7.276, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.039, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9286, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.51, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0684, "vwap": 9.3236, "atr_1m": 0.054, "spread": 0.04, "shares_per_min": 3373, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 222.6, "reachable": 0.902}}}
{"timestamp": "2026-09-24T16:12:27.538033+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.08, "vwap": 9.3236, "vwap_slope": -0.0003, "atr": 0.054, "atr_pct": 0.595, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1487, "recent_slope_pct": 0.0184, "ema9": 9.0772, "ema20": 9.0878, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.512, "distance_from_high_pct": 7.157, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.038, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.08, "vwap": 9.3236, "atr_1m": 0.054, "spread": 0.04, "shares_per_min": 3373, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 222.5, "reachable": 0.9018}}}
{"timestamp": "2026-09-24T16:12:32.643298+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0775, "vwap": 9.3236, "vwap_slope": -0.0004, "atr": 0.054, "atr_pct": 0.595, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1487, "recent_slope_pct": 0.0129, "ema9": 9.0767, "ema20": 9.0876, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.512, "distance_from_high_pct": 7.183, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.037, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9377, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.45, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0775, "vwap": 9.3236, "atr_1m": 0.054, "spread": 0.04, "shares_per_min": 3373, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 222.5, "reachable": 0.9016}}}
{"timestamp": "2026-09-24T16:12:37.777196+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0775, "vwap": 9.3236, "vwap_slope": -0.0004, "atr": 0.054, "atr_pct": 0.595, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1487, "recent_slope_pct": 0.0129, "ema9": 9.0767, "ema20": 9.0876, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.512, "distance_from_high_pct": 7.183, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.036, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9377, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.45, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0775, "vwap": 9.3236, "atr_1m": 0.054, "spread": 0.04, "shares_per_min": 3373, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 222.4, "reachable": 0.9014}}}
{"timestamp": "2026-09-24T16:12:42.894475+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.07, "vwap": 9.3236, "vwap_slope": -0.0004, "atr": 0.054, "atr_pct": 0.595, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1489, "recent_slope_pct": -0.0036, "ema9": 9.0752, "ema20": 9.0868, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.513, "distance_from_high_pct": 7.26, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.035, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.5, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.07, "vwap": 9.3236, "atr_1m": 0.054, "spread": 0.04, "shares_per_min": 3373, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 222.3, "reachable": 0.9013}}}
{"timestamp": "2026-09-24T16:12:48.003099+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.07, "vwap": 9.3236, "vwap_slope": -0.0004, "atr": 0.054, "atr_pct": 0.595, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1489, "recent_slope_pct": -0.0036, "ema9": 9.0752, "ema20": 9.0868, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.513, "distance_from_high_pct": 7.26, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.034, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.5, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.07, "vwap": 9.3236, "atr_1m": 0.054, "spread": 0.04, "shares_per_min": 3373, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 222.2, "reachable": 0.9011}}}
{"timestamp": "2026-09-24T16:12:53.109683+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0713, "vwap": 9.3235, "vwap_slope": -0.0004, "atr": 0.054, "atr_pct": 0.595, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1488, "recent_slope_pct": -0.0008, "ema9": 9.0754, "ema20": 9.087, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.513, "distance_from_high_pct": 7.246, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.033, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9315, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.49, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0713, "vwap": 9.3235, "atr_1m": 0.054, "spread": 0.04, "shares_per_min": 3373, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 222.1, "reachable": 0.9009}}}
{"timestamp": "2026-09-24T16:12:58.212635+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0713, "vwap": 9.3235, "vwap_slope": -0.0004, "atr": 0.054, "atr_pct": 0.595, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1488, "recent_slope_pct": -0.0008, "ema9": 9.0754, "ema20": 9.087, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.513, "distance_from_high_pct": 7.246, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.032, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9315, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.49, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0713, "vwap": 9.3235, "atr_1m": 0.054, "spread": 0.04, "shares_per_min": 3373, "rising_lows": true, "last_pivot_low": 9.045, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 222.0, "reachable": 0.9007}}}
{"timestamp": "2026-09-24T16:13:03.346153+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.07, "vwap": 9.3235, "vwap_slope": -0.0002, "atr": 0.0511, "atr_pct": 0.563, "trend": "flat", "slope_pct": -0.0073, "flat_threshold_pct": 0.1408, "recent_slope_pct": -0.005, "ema9": 9.0744, "ema20": 9.0853, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.516, "distance_from_high_pct": 7.26, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.031, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.5, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.07, "vwap": 9.3235, "atr_1m": 0.0511, "spread": 0.04, "shares_per_min": 3252, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 221.9, "reachable": 0.88}}}
{"timestamp": "2026-09-24T16:13:08.474789+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.07, "vwap": 9.3235, "vwap_slope": -0.0003, "atr": 0.0511, "atr_pct": 0.563, "trend": "flat", "slope_pct": -0.0073, "flat_threshold_pct": 0.1408, "recent_slope_pct": -0.005, "ema9": 9.0744, "ema20": 9.0853, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.516, "distance_from_high_pct": 7.26, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.03, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.5, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.07, "vwap": 9.3235, "atr_1m": 0.0511, "spread": 0.04, "shares_per_min": 3252, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 221.9, "reachable": 0.8799}}}
{"timestamp": "2026-09-24T16:13:13.568088+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.07, "vwap": 9.3235, "vwap_slope": -0.0003, "atr": 0.0511, "atr_pct": 0.563, "trend": "flat", "slope_pct": -0.0073, "flat_threshold_pct": 0.1408, "recent_slope_pct": -0.005, "ema9": 9.0744, "ema20": 9.0853, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.516, "distance_from_high_pct": 7.26, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.028, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.5, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.07, "vwap": 9.3235, "atr_1m": 0.0511, "spread": 0.04, "shares_per_min": 3252, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 221.8, "reachable": 0.8797}}}
{"timestamp": "2026-09-24T16:13:18.679316+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.09, "vwap": 9.3235, "vwap_slope": -0.0003, "atr": 0.0524, "atr_pct": 0.577, "trend": "flat", "slope_pct": -0.0072, "flat_threshold_pct": 0.1442, "recent_slope_pct": 0.0391, "ema9": 9.0784, "ema20": 9.0872, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.516, "distance_from_high_pct": 7.055, "spread_pct": 0.441, "rvol": 0.849, "volume_pace_ratio": 2.028, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.36, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.09, "vwap": 9.3235, "atr_1m": 0.0524, "spread": 0.04, "shares_per_min": 3252, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 221.7, "reachable": 0.8795}}}
{"timestamp": "2026-09-24T16:13:23.764693+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0756, "vwap": 9.3235, "vwap_slope": -0.0003, "atr": 0.0524, "atr_pct": 0.578, "trend": "flat", "slope_pct": -0.0073, "flat_threshold_pct": 0.1444, "recent_slope_pct": 0.0074, "ema9": 9.0755, "ema20": 9.0859, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.516, "distance_from_high_pct": 7.202, "spread_pct": 0.331, "rvol": 0.849, "volume_pace_ratio": 2.027, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9358, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.46, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0756, "vwap": 9.3235, "atr_1m": 0.0524, "spread": 0.03, "shares_per_min": 3252, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 221.6, "reachable": 0.8794}}}
{"timestamp": "2026-09-24T16:13:28.849985+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.08, "vwap": 9.3235, "vwap_slope": -0.0003, "atr": 0.0524, "atr_pct": 0.577, "trend": "flat", "slope_pct": -0.0073, "flat_threshold_pct": 0.1444, "recent_slope_pct": 0.0171, "ema9": 9.0764, "ema20": 9.0863, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.516, "distance_from_high_pct": 7.157, "spread_pct": 0.331, "rvol": 0.849, "volume_pace_ratio": 2.026, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.08, "vwap": 9.3235, "atr_1m": 0.0524, "spread": 0.03, "shares_per_min": 3252, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 221.5, "reachable": 0.8792}}}
{"timestamp": "2026-09-24T16:13:33.943072+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.075, "vwap": 9.3235, "vwap_slope": -0.0003, "atr": 0.0524, "atr_pct": 0.578, "trend": "flat", "slope_pct": -0.0073, "flat_threshold_pct": 0.1444, "recent_slope_pct": 0.0061, "ema9": 9.0754, "ema20": 9.0858, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.516, "distance_from_high_pct": 7.209, "spread_pct": 0.331, "rvol": 0.849, "volume_pace_ratio": 2.025, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9352, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.47, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.075, "vwap": 9.3235, "atr_1m": 0.0524, "spread": 0.03, "shares_per_min": 3252, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 221.4, "reachable": 0.879}}}
{"timestamp": "2026-09-24T16:13:39.037903+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.07, "vwap": 9.3234, "vwap_slope": -0.0004, "atr": 0.0524, "atr_pct": 0.578, "trend": "flat", "slope_pct": -0.0073, "flat_threshold_pct": 0.1445, "recent_slope_pct": -0.005, "ema9": 9.0744, "ema20": 9.0853, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.517, "distance_from_high_pct": 7.26, "spread_pct": 0.331, "rvol": 0.849, "volume_pace_ratio": 2.024, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.5, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.07, "vwap": 9.3234, "atr_1m": 0.0524, "spread": 0.03, "shares_per_min": 3252, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 221.3, "reachable": 0.8789}}}
{"timestamp": "2026-09-24T16:13:44.145104+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0769, "vwap": 9.3234, "vwap_slope": -0.0004, "atr": 0.0524, "atr_pct": 0.578, "trend": "flat", "slope_pct": -0.0073, "flat_threshold_pct": 0.1444, "recent_slope_pct": 0.0103, "ema9": 9.0757, "ema20": 9.086, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.517, "distance_from_high_pct": 7.189, "spread_pct": 0.331, "rvol": 0.849, "volume_pace_ratio": 2.023, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9371, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.45, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0769, "vwap": 9.3234, "atr_1m": 0.0524, "spread": 0.03, "shares_per_min": 3252, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 221.3, "reachable": 0.8787}}}
{"timestamp": "2026-09-24T16:13:49.261228+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.09, "vwap": 9.3234, "vwap_slope": -0.0004, "atr": 0.0524, "atr_pct": 0.577, "trend": "flat", "slope_pct": -0.0072, "flat_threshold_pct": 0.1442, "recent_slope_pct": 0.0391, "ema9": 9.0784, "ema20": 9.0872, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.517, "distance_from_high_pct": 7.055, "spread_pct": 0.22, "rvol": 0.849, "volume_pace_ratio": 2.022, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9502, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.36, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.09, "vwap": 9.3234, "atr_1m": 0.0524, "spread": 0.02, "shares_per_min": 3252, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 221.2, "reachable": 0.8785}}}
{"timestamp": "2026-09-24T16:13:54.374763+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0731, "vwap": 9.323, "vwap_slope": -0.0008, "atr": 0.0524, "atr_pct": 0.578, "trend": "flat", "slope_pct": -0.0073, "flat_threshold_pct": 0.1445, "recent_slope_pct": 0.0019, "ema9": 9.075, "ema20": 9.0856, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.519, "distance_from_high_pct": 7.228, "spread_pct": 0.22, "rvol": 0.851, "volume_pace_ratio": 2.024, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9333, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.48, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0731, "vwap": 9.323, "atr_1m": 0.0524, "spread": 0.02, "shares_per_min": 3252, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 221.1, "reachable": 0.8784}}}
{"timestamp": "2026-09-24T16:13:59.459459+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.08, "vwap": 9.323, "vwap_slope": -0.0008, "atr": 0.0524, "atr_pct": 0.577, "trend": "flat", "slope_pct": -0.0073, "flat_threshold_pct": 0.1444, "recent_slope_pct": 0.0171, "ema9": 9.0764, "ema20": 9.0863, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.519, "distance_from_high_pct": 7.157, "spread_pct": 0.331, "rvol": 0.851, "volume_pace_ratio": 2.023, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9402, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.08, "vwap": 9.323, "atr_1m": 0.0524, "spread": 0.03, "shares_per_min": 3252, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 221.0, "reachable": 0.8782}}}
{"timestamp": "2026-09-24T16:14:04.580296+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0735, "vwap": 9.323, "vwap_slope": -0.0006, "atr": 0.0442, "atr_pct": 0.488, "trend": "flat", "slope_pct": -0.0075, "flat_threshold_pct": 0.1219, "recent_slope_pct": 0.0385, "ema9": 9.0758, "ema20": 9.0851, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.513, "distance_from_high_pct": 7.224, "spread_pct": 0.331, "rvol": 0.851, "volume_pace_ratio": 2.022, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9337, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.48, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0735, "vwap": 9.323, "atr_1m": 0.0442, "spread": 0.03, "shares_per_min": 3119, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 220.9, "reachable": 0.8575}}}
{"timestamp": "2026-09-24T16:14:09.672754+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0735, "vwap": 9.323, "vwap_slope": -0.0006, "atr": 0.0442, "atr_pct": 0.488, "trend": "flat", "slope_pct": -0.0075, "flat_threshold_pct": 0.1219, "recent_slope_pct": 0.0385, "ema9": 9.0758, "ema20": 9.0851, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.513, "distance_from_high_pct": 7.224, "spread_pct": 0.331, "rvol": 0.851, "volume_pace_ratio": 2.021, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9337, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.48, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0735, "vwap": 9.323, "atr_1m": 0.0442, "spread": 0.03, "shares_per_min": 3119, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 220.8, "reachable": 0.8574}}}
{"timestamp": "2026-09-24T16:14:14.801556+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0735, "vwap": 9.323, "vwap_slope": -0.0006, "atr": 0.0442, "atr_pct": 0.488, "trend": "flat", "slope_pct": -0.0075, "flat_threshold_pct": 0.1219, "recent_slope_pct": 0.0385, "ema9": 9.0758, "ema20": 9.0851, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.513, "distance_from_high_pct": 7.224, "spread_pct": 0.331, "rvol": 0.851, "volume_pace_ratio": 2.02, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9337, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.48, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0735, "vwap": 9.323, "atr_1m": 0.0442, "spread": 0.03, "shares_per_min": 3119, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 220.8, "reachable": 0.8572}}}
{"timestamp": "2026-09-24T16:14:19.910736+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0735, "vwap": 9.323, "vwap_slope": -0.0006, "atr": 0.0442, "atr_pct": 0.488, "trend": "flat", "slope_pct": -0.0075, "flat_threshold_pct": 0.1219, "recent_slope_pct": 0.0385, "ema9": 9.0758, "ema20": 9.0851, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.513, "distance_from_high_pct": 7.224, "spread_pct": 0.331, "rvol": 0.851, "volume_pace_ratio": 2.019, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9337, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.48, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0735, "vwap": 9.323, "atr_1m": 0.0442, "spread": 0.03, "shares_per_min": 3119, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 220.7, "reachable": 0.857}}}
{"timestamp": "2026-09-24T16:14:25.026260+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0795, "vwap": 9.323, "vwap_slope": -0.0006, "atr": 0.0443, "atr_pct": 0.488, "trend": "flat", "slope_pct": -0.0075, "flat_threshold_pct": 0.122, "recent_slope_pct": 0.0517, "ema9": 9.077, "ema20": 9.0857, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.513, "distance_from_high_pct": 7.163, "spread_pct": 0.331, "rvol": 0.851, "volume_pace_ratio": 2.018, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9397, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0795, "vwap": 9.323, "atr_1m": 0.0443, "spread": 0.03, "shares_per_min": 3119, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 220.6, "reachable": 0.8569}}}
{"timestamp": "2026-09-24T16:14:30.127707+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0795, "vwap": 9.323, "vwap_slope": -0.0006, "atr": 0.0443, "atr_pct": 0.488, "trend": "flat", "slope_pct": -0.0075, "flat_threshold_pct": 0.122, "recent_slope_pct": 0.0517, "ema9": 9.077, "ema20": 9.0857, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.513, "distance_from_high_pct": 7.163, "spread_pct": 0.331, "rvol": 0.851, "volume_pace_ratio": 2.017, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9397, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0795, "vwap": 9.323, "atr_1m": 0.0443, "spread": 0.03, "shares_per_min": 3119, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 220.5, "reachable": 0.8567}}}
{"timestamp": "2026-09-24T16:14:35.253874+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0796, "vwap": 9.323, "vwap_slope": -0.0007, "atr": 0.0443, "atr_pct": 0.488, "trend": "flat", "slope_pct": -0.0075, "flat_threshold_pct": 0.122, "recent_slope_pct": 0.0519, "ema9": 9.077, "ema20": 9.0857, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.513, "distance_from_high_pct": 7.162, "spread_pct": 0.331, "rvol": 0.851, "volume_pace_ratio": 2.016, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9398, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0796, "vwap": 9.323, "atr_1m": 0.0443, "spread": 0.03, "shares_per_min": 3119, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 220.4, "reachable": 0.8565}}}
{"timestamp": "2026-09-24T16:14:40.346405+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0796, "vwap": 9.323, "vwap_slope": -0.0007, "atr": 0.0443, "atr_pct": 0.488, "trend": "flat", "slope_pct": -0.0075, "flat_threshold_pct": 0.122, "recent_slope_pct": 0.0519, "ema9": 9.077, "ema20": 9.0857, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.513, "distance_from_high_pct": 7.162, "spread_pct": 0.331, "rvol": 0.851, "volume_pace_ratio": 2.015, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9398, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0796, "vwap": 9.323, "atr_1m": 0.0443, "spread": 0.03, "shares_per_min": 3119, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 220.3, "reachable": 0.8564}}}
{"timestamp": "2026-09-24T16:14:45.442246+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0796, "vwap": 9.323, "vwap_slope": -0.0007, "atr": 0.0443, "atr_pct": 0.488, "trend": "flat", "slope_pct": -0.0075, "flat_threshold_pct": 0.122, "recent_slope_pct": 0.0519, "ema9": 9.077, "ema20": 9.0857, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.513, "distance_from_high_pct": 7.162, "spread_pct": 0.331, "rvol": 0.851, "volume_pace_ratio": 2.014, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9398, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0796, "vwap": 9.323, "atr_1m": 0.0443, "spread": 0.03, "shares_per_min": 3119, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 220.2, "reachable": 0.8562}}}
{"timestamp": "2026-09-24T16:14:50.543292+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0796, "vwap": 9.323, "vwap_slope": -0.0007, "atr": 0.0443, "atr_pct": 0.488, "trend": "flat", "slope_pct": -0.0075, "flat_threshold_pct": 0.122, "recent_slope_pct": 0.0519, "ema9": 9.077, "ema20": 9.0857, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.513, "distance_from_high_pct": 7.162, "spread_pct": 0.331, "rvol": 0.851, "volume_pace_ratio": 2.013, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9398, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.43, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0796, "vwap": 9.323, "atr_1m": 0.0443, "spread": 0.03, "shares_per_min": 3119, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 220.2, "reachable": 0.856}}}
{"timestamp": "2026-09-24T16:14:55.640001+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.05 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.055, "vwap": 9.3211, "vwap_slope": -0.0026, "atr": 0.0466, "atr_pct": 0.515, "trend": "flat", "slope_pct": -0.0076, "flat_threshold_pct": 0.1287, "recent_slope_pct": -0.0023, "ema9": 9.0721, "ema20": 9.0833, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.524, "distance_from_high_pct": 7.413, "spread_pct": 0.331, "rvol": 0.857, "volume_pace_ratio": 2.027, "volatility": {"class": "high", "daily_atr_pct": 6.18, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9152, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.61, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.055, "vwap": 9.3211, "atr_1m": 0.0466, "spread": 0.03, "shares_per_min": 3119, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 220.1, "reachable": 0.8559}}}
{"timestamp": "2026-09-24T16:15:00.722649+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.085, "vwap": 9.3211, "vwap_slope": -0.0025, "atr": 0.043, "atr_pct": 0.473, "trend": "flat", "slope_pct": -0.0077, "flat_threshold_pct": 0.1182, "recent_slope_pct": 0.0711, "ema9": 9.0803, "ema20": 9.0865, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 7.106, "spread_pct": 0.33, "rvol": 0.857, "volume_pace_ratio": 2.027, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9452, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.39, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.085, "vwap": 9.3211, "atr_1m": 0.043, "spread": 0.03, "shares_per_min": 3390, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 220.0, "reachable": 0.807}}}
{"timestamp": "2026-09-24T16:15:05.874155+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.1017, "vwap": 9.3209, "vwap_slope": -0.0026, "atr": 0.0458, "atr_pct": 0.503, "trend": "flat", "slope_pct": -0.0076, "flat_threshold_pct": 0.1258, "recent_slope_pct": 0.1078, "ema9": 9.0836, "ema20": 9.0881, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.486, "distance_from_high_pct": 6.936, "spread_pct": 0.328, "rvol": 0.858, "volume_pace_ratio": 2.027, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9619, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.27, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.1017, "vwap": 9.3209, "atr_1m": 0.0458, "spread": 0.03, "shares_per_min": 3390, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 219.9, "reachable": 0.8068}}}
{"timestamp": "2026-09-24T16:15:11.101009+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3209, "vwap_slope": -0.0027, "atr": 0.048, "atr_pct": 0.527, "trend": "flat", "slope_pct": -0.0076, "flat_threshold_pct": 0.1318, "recent_slope_pct": 0.1261, "ema9": 9.0853, "ema20": 9.0889, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.486, "distance_from_high_pct": 6.851, "spread_pct": 0.329, "rvol": 0.858, "volume_pace_ratio": 2.026, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.11, "vwap": 9.3209, "atr_1m": 0.048, "spread": 0.03, "shares_per_min": 3390, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 219.8, "reachable": 0.8066}}}
{"timestamp": "2026-09-24T16:15:16.286353+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0593, "vwap": 9.3208, "vwap_slope": -0.0027, "atr": 0.048, "atr_pct": 0.53, "trend": "flat", "slope_pct": -0.0077, "flat_threshold_pct": 0.1325, "recent_slope_pct": 0.0144, "ema9": 9.0751, "ema20": 9.084, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.486, "distance_from_high_pct": 7.369, "spread_pct": 0.439, "rvol": 0.858, "volume_pace_ratio": 2.026, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9195, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.58, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0593, "vwap": 9.3208, "atr_1m": 0.048, "spread": 0.04, "shares_per_min": 3390, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 219.7, "reachable": 0.8065}}}
{"timestamp": "2026-09-24T16:15:21.439037+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0616, "vwap": 9.3208, "vwap_slope": -0.0028, "atr": 0.0487, "atr_pct": 0.537, "trend": "flat", "slope_pct": -0.0077, "flat_threshold_pct": 0.1342, "recent_slope_pct": 0.0195, "ema9": 9.0756, "ema20": 9.0843, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.486, "distance_from_high_pct": 7.346, "spread_pct": 0.769, "rvol": 0.859, "volume_pace_ratio": 2.025, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9216, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.56, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0616, "vwap": 9.3208, "atr_1m": 0.0487, "spread": 0.07, "shares_per_min": 3390, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 219.6, "reachable": 0.8063}}}
{"timestamp": "2026-09-24T16:15:26.578715+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.105, "vwap": 9.3208, "vwap_slope": -0.0028, "atr": 0.0487, "atr_pct": 0.534, "trend": "flat", "slope_pct": -0.0076, "flat_threshold_pct": 0.1336, "recent_slope_pct": 0.1151, "ema9": 9.0843, "ema20": 9.0884, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.487, "distance_from_high_pct": 6.902, "spread_pct": 0.769, "rvol": 0.859, "volume_pace_ratio": 2.024, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.965, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.25, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.105, "vwap": 9.3208, "atr_1m": 0.0487, "spread": 0.07, "shares_per_min": 3390, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 219.6, "reachable": 0.8062}}}
{"timestamp": "2026-09-24T16:15:31.700576+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.105, "vwap": 9.3207, "vwap_slope": -0.0028, "atr": 0.0487, "atr_pct": 0.534, "trend": "flat", "slope_pct": -0.0076, "flat_threshold_pct": 0.1336, "recent_slope_pct": 0.1151, "ema9": 9.0843, "ema20": 9.0884, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.487, "distance_from_high_pct": 6.902, "spread_pct": 0.769, "rvol": 0.859, "volume_pace_ratio": 2.023, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.965, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.25, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.105, "vwap": 9.3207, "atr_1m": 0.0487, "spread": 0.07, "shares_per_min": 3390, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 219.5, "reachable": 0.806}}}
{"timestamp": "2026-09-24T16:15:36.836523+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.1104, "vwap": 9.3207, "vwap_slope": -0.0028, "atr": 0.0487, "atr_pct": 0.534, "trend": "flat", "slope_pct": -0.0076, "flat_threshold_pct": 0.1335, "recent_slope_pct": 0.1269, "ema9": 9.0853, "ema20": 9.0889, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.487, "distance_from_high_pct": 6.847, "spread_pct": 0.659, "rvol": 0.859, "volume_pace_ratio": 2.022, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9706, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.21, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.1104, "vwap": 9.3207, "atr_1m": 0.0487, "spread": 0.06, "shares_per_min": 3390, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 219.4, "reachable": 0.8059}}}
{"timestamp": "2026-09-24T16:15:41.985057+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.11 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.11, "vwap": 9.3207, "vwap_slope": -0.0028, "atr": 0.0487, "atr_pct": 0.534, "trend": "flat", "slope_pct": -0.0076, "flat_threshold_pct": 0.1335, "recent_slope_pct": 0.1261, "ema9": 9.0853, "ema20": 9.0889, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.487, "distance_from_high_pct": 6.851, "spread_pct": 0.659, "rvol": 0.859, "volume_pace_ratio": 2.021, "volatility": {"class": "high", "daily_atr_pct": 6.14, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9702, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.11, "vwap": 9.3207, "atr_1m": 0.0487, "spread": 0.06, "shares_per_min": 3390, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 219.3, "reachable": 0.8057}}}
{"timestamp": "2026-09-24T16:15:47.120538+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.06 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0613, "vwap": 9.3207, "vwap_slope": -0.0029, "atr": 0.0487, "atr_pct": 0.537, "trend": "flat", "slope_pct": -0.0077, "flat_threshold_pct": 0.1342, "recent_slope_pct": 0.0188, "ema9": 9.0755, "ema20": 9.0842, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.487, "distance_from_high_pct": 7.349, "spread_pct": 0.549, "rvol": 0.859, "volume_pace_ratio": 2.021, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9215, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.56, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0613, "vwap": 9.3207, "atr_1m": 0.0487, "spread": 0.05, "shares_per_min": 3390, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 219.2, "reachable": 0.8055}}}
{"timestamp": "2026-09-24T16:15:52.231800+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3205, "vwap_slope": -0.0031, "atr": 0.0495, "atr_pct": 0.541, "trend": "flat", "slope_pct": -0.0075, "flat_threshold_pct": 0.1353, "recent_slope_pct": 0.192, "ema9": 9.0913, "ema20": 9.0917, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.489, "distance_from_high_pct": 6.544, "spread_pct": 0.438, "rvol": 0.86, "volume_pace_ratio": 2.022, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.14, "vwap": 9.3205, "atr_1m": 0.0495, "spread": 0.04, "shares_per_min": 3390, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 219.1, "reachable": 0.8054}}}
{"timestamp": "2026-09-24T16:15:57.407122+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3205, "vwap_slope": -0.0031, "atr": 0.0495, "atr_pct": 0.541, "trend": "flat", "slope_pct": -0.0075, "flat_threshold_pct": 0.1353, "recent_slope_pct": 0.192, "ema9": 9.0913, "ema20": 9.0917, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.489, "distance_from_high_pct": 6.544, "spread_pct": 0.328, "rvol": 0.86, "volume_pace_ratio": 2.021, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.14, "vwap": 9.3205, "atr_1m": 0.0495, "spread": 0.03, "shares_per_min": 3390, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 219.0, "reachable": 0.8052}}}
{"timestamp": "2026-09-24T16:16:02.545053+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.14, "vwap": 9.3205, "vwap_slope": -0.0025, "atr": 0.0453, "atr_pct": 0.495, "trend": "flat", "slope_pct": -0.0076, "flat_threshold_pct": 0.1238, "recent_slope_pct": 0.2168, "ema9": 9.101, "ema20": 9.0963, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.483, "distance_from_high_pct": 6.544, "spread_pct": 0.328, "rvol": 0.86, "volume_pace_ratio": 2.02, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0002, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.14, "vwap": 9.3205, "atr_1m": 0.0453, "spread": 0.03, "shares_per_min": 3366, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 219.0, "reachable": 0.7564}}}
{"timestamp": "2026-09-24T16:16:07.734596+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.12 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.1199, "vwap": 9.3205, "vwap_slope": -0.0026, "atr": 0.0467, "atr_pct": 0.512, "trend": "flat", "slope_pct": -0.0077, "flat_threshold_pct": 0.128, "recent_slope_pct": 0.1727, "ema9": 9.097, "ema20": 9.0944, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.483, "distance_from_high_pct": 6.749, "spread_pct": 0.328, "rvol": 0.86, "volume_pace_ratio": 2.019, "volatility": {"class": "high", "daily_atr_pct": 6.13, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9801, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.14, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.1199, "vwap": 9.3205, "atr_1m": 0.0467, "spread": 0.03, "shares_per_min": 3366, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 218.9, "reachable": 0.7563}}}
{"timestamp": "2026-09-24T16:16:12.865991+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0712, "vwap": 9.3204, "vwap_slope": -0.0026, "atr": 0.0502, "atr_pct": 0.553, "trend": "flat", "slope_pct": -0.0078, "flat_threshold_pct": 0.1383, "recent_slope_pct": 0.0658, "ema9": 9.0873, "ema20": 9.0898, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.483, "distance_from_high_pct": 7.247, "spread_pct": 0.547, "rvol": 0.86, "volume_pace_ratio": 2.018, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9314, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.49, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0712, "vwap": 9.3204, "atr_1m": 0.0502, "spread": 0.05, "shares_per_min": 3366, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 218.8, "reachable": 0.7561}}}
{"timestamp": "2026-09-24T16:16:18.021073+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.17 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.17, "vwap": 9.3204, "vwap_slope": -0.0026, "atr": 0.052, "atr_pct": 0.567, "trend": "flat", "slope_pct": -0.0075, "flat_threshold_pct": 0.1417, "recent_slope_pct": 0.2825, "ema9": 9.107, "ema20": 9.0992, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 6.237, "spread_pct": 0.546, "rvol": 0.86, "volume_pace_ratio": 2.018, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0302, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.79, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.17, "vwap": 9.3204, "atr_1m": 0.052, "spread": 0.05, "shares_per_min": 3366, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 218.7, "reachable": 0.756}}}
{"timestamp": "2026-09-24T16:16:23.204778+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0728, "vwap": 9.3204, "vwap_slope": -0.0027, "atr": 0.0534, "atr_pct": 0.589, "trend": "flat", "slope_pct": -0.0078, "flat_threshold_pct": 0.1471, "recent_slope_pct": 0.0693, "ema9": 9.0876, "ema20": 9.0899, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 7.231, "spread_pct": 0.763, "rvol": 0.86, "volume_pace_ratio": 2.017, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9328, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.48, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0728, "vwap": 9.3204, "atr_1m": 0.0534, "spread": 0.07, "shares_per_min": 3366, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 218.6, "reachable": 0.7559}}}
{"timestamp": "2026-09-24T16:16:28.362764+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.14 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.1406, "vwap": 9.3204, "vwap_slope": -0.0027, "atr": 0.0534, "atr_pct": 0.584, "trend": "flat", "slope_pct": -0.0076, "flat_threshold_pct": 0.1461, "recent_slope_pct": 0.2181, "ema9": 9.1011, "ema20": 9.0964, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 6.538, "spread_pct": 0.763, "rvol": 0.861, "volume_pace_ratio": 2.016, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0006, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.0, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.1406, "vwap": 9.3204, "atr_1m": 0.0534, "spread": 0.07, "shares_per_min": 3366, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 218.5, "reachable": 0.7557}}}
{"timestamp": "2026-09-24T16:16:33.501923+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0732, "vwap": 9.3203, "vwap_slope": -0.0027, "atr": 0.0534, "atr_pct": 0.589, "trend": "flat", "slope_pct": -0.0078, "flat_threshold_pct": 0.1471, "recent_slope_pct": 0.0702, "ema9": 9.0877, "ema20": 9.09, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 7.227, "spread_pct": 0.763, "rvol": 0.861, "volume_pace_ratio": 2.015, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9332, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.48, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0732, "vwap": 9.3203, "atr_1m": 0.0534, "spread": 0.07, "shares_per_min": 3366, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 218.4, "reachable": 0.7556}}}
{"timestamp": "2026-09-24T16:16:38.631167+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.07 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0733, "vwap": 9.3203, "vwap_slope": -0.0027, "atr": 0.0534, "atr_pct": 0.589, "trend": "flat", "slope_pct": -0.0078, "flat_threshold_pct": 0.1471, "recent_slope_pct": 0.0704, "ema9": 9.0877, "ema20": 9.09, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 7.226, "spread_pct": 0.763, "rvol": 0.861, "volume_pace_ratio": 2.014, "volatility": {"class": "high", "daily_atr_pct": 6.17, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9333, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.48, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0733, "vwap": 9.3203, "atr_1m": 0.0534, "spread": 0.07, "shares_per_min": 3366, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 218.4, "reachable": 0.7554}}}
{"timestamp": "2026-09-24T16:16:43.804494+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.18 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.18, "vwap": 9.3202, "vwap_slope": -0.0028, "atr": 0.0543, "atr_pct": 0.591, "trend": "flat", "slope_pct": -0.0075, "flat_threshold_pct": 0.1477, "recent_slope_pct": 0.3044, "ema9": 9.109, "ema20": 9.1001, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.485, "distance_from_high_pct": 6.135, "spread_pct": 0.763, "rvol": 0.861, "volume_pace_ratio": 2.015, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.04, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.71, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.18, "vwap": 9.3202, "atr_1m": 0.0543, "spread": 0.07, "shares_per_min": 3366, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 218.3, "reachable": 0.7553}}}
{"timestamp": "2026-09-24T16:16:48.935460+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.1583, "vwap": 9.3202, "vwap_slope": -0.0028, "atr": 0.0543, "atr_pct": 0.592, "trend": "flat", "slope_pct": -0.0076, "flat_threshold_pct": 0.1481, "recent_slope_pct": 0.2569, "ema9": 9.1047, "ema20": 9.0981, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.485, "distance_from_high_pct": 6.357, "spread_pct": 0.763, "rvol": 0.861, "volume_pace_ratio": 2.014, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0183, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.87, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.1583, "vwap": 9.3202, "atr_1m": 0.0543, "spread": 0.07, "shares_per_min": 3366, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 218.2, "reachable": 0.7551}}}
{"timestamp": "2026-09-24T16:16:54.058692+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.09 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0882, "vwap": 9.3201, "vwap_slope": -0.003, "atr": 0.0555, "atr_pct": 0.611, "trend": "flat", "slope_pct": -0.0077, "flat_threshold_pct": 0.1528, "recent_slope_pct": 0.1031, "ema9": 9.0907, "ema20": 9.0914, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.486, "distance_from_high_pct": 7.074, "spread_pct": 0.543, "rvol": 0.862, "volume_pace_ratio": 2.014, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9484, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.37, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0882, "vwap": 9.3201, "atr_1m": 0.0555, "spread": 0.05, "shares_per_min": 3366, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 218.1, "reachable": 0.755}}}
{"timestamp": "2026-09-24T16:16:59.191515+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.20 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.195, "vwap": 9.32, "vwap_slope": -0.003, "atr": 0.0555, "atr_pct": 0.604, "trend": "flat", "slope_pct": -0.0075, "flat_threshold_pct": 0.151, "recent_slope_pct": 0.3372, "ema9": 9.112, "ema20": 9.1016, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.487, "distance_from_high_pct": 5.982, "spread_pct": 0.979, "rvol": 0.862, "volume_pace_ratio": 2.014, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.18, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.015, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.47, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.195, "vwap": 9.32, "atr_1m": 0.0555, "spread": 0.09, "shares_per_min": 3366, "rising_lows": true, "last_pivot_low": 9.05, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 218.0, "reachable": 0.7548}}}
{"timestamp": "2026-09-24T16:17:04.292843+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.17 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.1716, "vwap": 9.32, "vwap_slope": -0.0011, "atr": 0.0589, "atr_pct": 0.642, "trend": "flat", "slope_pct": -0.0075, "flat_threshold_pct": 0.1605, "recent_slope_pct": 0.3155, "ema9": 9.1239, "ema20": 9.1082, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.474, "distance_from_high_pct": 6.221, "spread_pct": 0.979, "rvol": 0.862, "volume_pace_ratio": 2.013, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.18, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9916, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.6, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.1716, "vwap": 9.32, "atr_1m": 0.0589, "spread": 0.09, "shares_per_min": 3452, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 217.9, "reachable": 0.7412}}}
{"timestamp": "2026-09-24T16:17:09.443700+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.08 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0844, "vwap": 9.32, "vwap_slope": -0.0011, "atr": 0.0589, "atr_pct": 0.648, "trend": "flat", "slope_pct": -0.0077, "flat_threshold_pct": 0.1621, "recent_slope_pct": 0.1248, "ema9": 9.1065, "ema20": 9.0999, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.474, "distance_from_high_pct": 7.112, "spread_pct": 0.87, "rvol": 0.862, "volume_pace_ratio": 2.012, "volatility": {"class": "high", "daily_atr_pct": 6.16, "min_stop": 0.16, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9244, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.22, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0844, "vwap": 9.32, "atr_1m": 0.0589, "spread": 0.08, "shares_per_min": 3452, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 217.8, "reachable": 0.741}}}
{"timestamp": "2026-09-24T16:17:14.582692+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.22, "vwap": 9.32, "vwap_slope": -0.0011, "atr": 0.0607, "atr_pct": 0.658, "trend": "flat", "slope_pct": -0.0074, "flat_threshold_pct": 0.1645, "recent_slope_pct": 0.421, "ema9": 9.1336, "ema20": 9.1128, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 5.726, "spread_pct": 0.87, "rvol": 0.863, "volume_pace_ratio": 2.012, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.16, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.32, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.22, "vwap": 9.32, "atr_1m": 0.0607, "spread": 0.08, "shares_per_min": 3452, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 217.8, "reachable": 0.7409}}}
{"timestamp": "2026-09-24T16:17:19.714410+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2242, "vwap": 9.3199, "vwap_slope": -0.0012, "atr": 0.061, "atr_pct": 0.661, "trend": "flat", "slope_pct": -0.0074, "flat_threshold_pct": 0.1653, "recent_slope_pct": 0.4301, "ema9": 9.1345, "ema20": 9.1132, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 5.683, "spread_pct": 0.76, "rvol": 0.863, "volume_pace_ratio": 2.011, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.14, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.29, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2242, "vwap": 9.3199, "atr_1m": 0.061, "spread": 0.07, "shares_per_min": 3452, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 217.7, "reachable": 0.7408}}}
{"timestamp": "2026-09-24T16:17:24.826864+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.21 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.21, "vwap": 9.3199, "vwap_slope": -0.0012, "atr": 0.061, "atr_pct": 0.662, "trend": "flat", "slope_pct": -0.0074, "flat_threshold_pct": 0.1655, "recent_slope_pct": 0.3992, "ema9": 9.1316, "ema20": 9.1119, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 5.828, "spread_pct": 0.543, "rvol": 0.863, "volume_pace_ratio": 2.011, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.39, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.21, "vwap": 9.3199, "atr_1m": 0.061, "spread": 0.05, "shares_per_min": 3452, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 217.6, "reachable": 0.7406}}}
{"timestamp": "2026-09-24T16:17:29.927703+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.20 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2038, "vwap": 9.3199, "vwap_slope": -0.0012, "atr": 0.061, "atr_pct": 0.663, "trend": "flat", "slope_pct": -0.0074, "flat_threshold_pct": 0.1657, "recent_slope_pct": 0.3857, "ema9": 9.1304, "ema20": 9.1113, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 5.892, "spread_pct": 0.543, "rvol": 0.863, "volume_pace_ratio": 2.01, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.44, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2038, "vwap": 9.3199, "atr_1m": 0.061, "spread": 0.05, "shares_per_min": 3452, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 217.5, "reachable": 0.7405}}}
{"timestamp": "2026-09-24T16:17:35.085140+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.20 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2038, "vwap": 9.3199, "vwap_slope": -0.0012, "atr": 0.061, "atr_pct": 0.663, "trend": "flat", "slope_pct": -0.0074, "flat_threshold_pct": 0.1657, "recent_slope_pct": 0.3857, "ema9": 9.1304, "ema20": 9.1113, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 5.892, "spread_pct": 0.543, "rvol": 0.863, "volume_pace_ratio": 2.009, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.44, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2038, "vwap": 9.3199, "atr_1m": 0.061, "spread": 0.05, "shares_per_min": 3452, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 217.4, "reachable": 0.7403}}}
{"timestamp": "2026-09-24T16:17:40.247598+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.10 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.0959, "vwap": 9.3198, "vwap_slope": -0.0013, "atr": 0.0621, "atr_pct": 0.683, "trend": "flat", "slope_pct": -0.0076, "flat_threshold_pct": 0.1707, "recent_slope_pct": 0.15, "ema9": 9.1088, "ema20": 9.101, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 6.995, "spread_pct": 0.433, "rvol": 0.864, "volume_pace_ratio": 2.009, "volatility": {"class": "high", "daily_atr_pct": 6.15, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 8.9561, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 1.32, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.0959, "vwap": 9.3198, "atr_1m": 0.0621, "spread": 0.04, "shares_per_min": 3452, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 217.3, "reachable": 0.7402}}}
{"timestamp": "2026-09-24T16:17:45.411150+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.23 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.23, "vwap": 9.3198, "vwap_slope": -0.0013, "atr": 0.0621, "atr_pct": 0.673, "trend": "flat", "slope_pct": -0.0073, "flat_threshold_pct": 0.1682, "recent_slope_pct": 0.4428, "ema9": 9.1356, "ema20": 9.1138, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 5.624, "spread_pct": 0.433, "rvol": 0.864, "volume_pace_ratio": 2.008, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.25, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.23, "vwap": 9.3198, "atr_1m": 0.0621, "spread": 0.04, "shares_per_min": 3452, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 217.2, "reachable": 0.74}}}
{"timestamp": "2026-09-24T16:17:50.615643+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.22, "vwap": 9.3198, "vwap_slope": -0.0013, "atr": 0.0621, "atr_pct": 0.674, "trend": "flat", "slope_pct": -0.0074, "flat_threshold_pct": 0.1684, "recent_slope_pct": 0.421, "ema9": 9.1336, "ema20": 9.1128, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 5.726, "spread_pct": 0.433, "rvol": 0.864, "volume_pace_ratio": 2.007, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.32, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.22, "vwap": 9.3198, "atr_1m": 0.0621, "spread": 0.04, "shares_per_min": 3452, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 217.2, "reachable": 0.7399}}}
{"timestamp": "2026-09-24T16:17:55.769852+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.23 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.23, "vwap": 9.3198, "vwap_slope": -0.0013, "atr": 0.0621, "atr_pct": 0.673, "trend": "flat", "slope_pct": -0.0073, "flat_threshold_pct": 0.1682, "recent_slope_pct": 0.4428, "ema9": 9.1356, "ema20": 9.1138, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 5.624, "spread_pct": 0.433, "rvol": 0.864, "volume_pace_ratio": 2.006, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.25, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.23, "vwap": 9.3198, "atr_1m": 0.0621, "spread": 0.04, "shares_per_min": 3452, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 217.1, "reachable": 0.7397}}}
{"timestamp": "2026-09-24T16:18:00.883362+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.21 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.205, "vwap": 9.3198, "vwap_slope": -0.0007, "atr": 0.0605, "atr_pct": 0.657, "trend": "flat", "slope_pct": -0.0073, "flat_threshold_pct": 0.1643, "recent_slope_pct": 0.3437, "ema9": 9.1487, "ema20": 9.1221, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.471, "distance_from_high_pct": 5.879, "spread_pct": 0.543, "rvol": 0.864, "volume_pace_ratio": 2.006, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.43, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.205, "vwap": 9.3198, "atr_1m": 0.0605, "spread": 0.05, "shares_per_min": 2500, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 217.0, "reachable": 0.7261}}}
{"timestamp": "2026-09-24T16:18:05.998296+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.26, "vwap": 9.3196, "vwap_slope": -0.0009, "atr": 0.063, "atr_pct": 0.68, "trend": "flat", "slope_pct": -0.0071, "flat_threshold_pct": 0.1701, "recent_slope_pct": 0.4631, "ema9": 9.1597, "ema20": 9.1273, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 5.317, "spread_pct": 0.324, "rvol": 0.867, "volume_pace_ratio": 2.01, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.09, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.26, "vwap": 9.3196, "atr_1m": 0.063, "spread": 0.03, "shares_per_min": 2500, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 216.9, "reachable": 0.726}}}
{"timestamp": "2026-09-24T16:18:11.131898+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.26, "vwap": 9.3195, "vwap_slope": -0.001, "atr": 0.0632, "atr_pct": 0.682, "trend": "flat", "slope_pct": -0.0071, "flat_threshold_pct": 0.1705, "recent_slope_pct": 0.4631, "ema9": 9.1597, "ema20": 9.1273, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 5.317, "spread_pct": 0.216, "rvol": 0.867, "volume_pace_ratio": 2.011, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.09, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.26, "vwap": 9.3195, "atr_1m": 0.0632, "spread": 0.02, "shares_per_min": 2500, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 216.8, "reachable": 0.7259}}}
{"timestamp": "2026-09-24T16:18:16.236115+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.255, "vwap": 9.3194, "vwap_slope": -0.0011, "atr": 0.0632, "atr_pct": 0.682, "trend": "flat", "slope_pct": -0.0072, "flat_threshold_pct": 0.1706, "recent_slope_pct": 0.4522, "ema9": 9.1587, "ema20": 9.1268, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.478, "distance_from_high_pct": 5.368, "spread_pct": 0.324, "rvol": 0.868, "volume_pace_ratio": 2.012, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.11, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.255, "vwap": 9.3194, "atr_1m": 0.0632, "spread": 0.03, "shares_per_min": 2500, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 216.7, "reachable": 0.7257}}}
{"timestamp": "2026-09-24T16:18:21.373134+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.255, "vwap": 9.3193, "vwap_slope": -0.0012, "atr": 0.0687, "atr_pct": 0.742, "trend": "flat", "slope_pct": -0.0072, "flat_threshold_pct": 0.1856, "recent_slope_pct": 0.4522, "ema9": 9.1587, "ema20": 9.1268, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.478, "distance_from_high_pct": 5.368, "spread_pct": 0.324, "rvol": 0.868, "volume_pace_ratio": 2.011, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.11, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.255, "vwap": 9.3193, "atr_1m": 0.0687, "spread": 0.03, "shares_per_min": 2500, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 216.6, "reachable": 0.7256}}}
{"timestamp": "2026-09-24T16:18:26.547193+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.23 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.23, "vwap": 9.319, "vwap_slope": -0.0015, "atr": 0.0687, "atr_pct": 0.744, "trend": "flat", "slope_pct": -0.0072, "flat_threshold_pct": 0.1861, "recent_slope_pct": 0.398, "ema9": 9.1537, "ema20": 9.1245, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.481, "distance_from_high_pct": 5.624, "spread_pct": 0.217, "rvol": 0.87, "volume_pace_ratio": 2.015, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.25, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.23, "vwap": 9.319, "atr_1m": 0.0687, "spread": 0.02, "shares_per_min": 2500, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 216.6, "reachable": 0.7254}}}
{"timestamp": "2026-09-24T16:18:31.704497+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.24 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.245, "vwap": 9.3189, "vwap_slope": -0.0016, "atr": 0.0687, "atr_pct": 0.743, "trend": "flat", "slope_pct": -0.0072, "flat_threshold_pct": 0.1858, "recent_slope_pct": 0.4305, "ema9": 9.1567, "ema20": 9.1259, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.483, "distance_from_high_pct": 5.47, "spread_pct": 0.541, "rvol": 0.871, "volume_pace_ratio": 2.016, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.16, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.245, "vwap": 9.3189, "atr_1m": 0.0687, "spread": 0.05, "shares_per_min": 2500, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 216.5, "reachable": 0.7253}}}
{"timestamp": "2026-09-24T16:18:36.823645+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.24 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.245, "vwap": 9.3189, "vwap_slope": -0.0016, "atr": 0.0687, "atr_pct": 0.743, "trend": "flat", "slope_pct": -0.0072, "flat_threshold_pct": 0.1858, "recent_slope_pct": 0.4305, "ema9": 9.1567, "ema20": 9.1259, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.483, "distance_from_high_pct": 5.47, "spread_pct": 0.541, "rvol": 0.871, "volume_pace_ratio": 2.015, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.16, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.245, "vwap": 9.3189, "atr_1m": 0.0687, "spread": 0.05, "shares_per_min": 2500, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 216.4, "reachable": 0.7251}}}
{"timestamp": "2026-09-24T16:18:41.939292+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.24 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.245, "vwap": 9.3189, "vwap_slope": -0.0016, "atr": 0.0687, "atr_pct": 0.743, "trend": "flat", "slope_pct": -0.0072, "flat_threshold_pct": 0.1858, "recent_slope_pct": 0.4305, "ema9": 9.1567, "ema20": 9.1259, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.483, "distance_from_high_pct": 5.47, "spread_pct": 0.541, "rvol": 0.871, "volume_pace_ratio": 2.014, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.16, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.245, "vwap": 9.3189, "atr_1m": 0.0687, "spread": 0.05, "shares_per_min": 2500, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 216.3, "reachable": 0.725}}}
{"timestamp": "2026-09-24T16:18:47.075360+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.24 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.245, "vwap": 9.3188, "vwap_slope": -0.0017, "atr": 0.0687, "atr_pct": 0.743, "trend": "flat", "slope_pct": -0.0072, "flat_threshold_pct": 0.1858, "recent_slope_pct": 0.4305, "ema9": 9.1567, "ema20": 9.1259, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 5.47, "spread_pct": 0.541, "rvol": 0.872, "volume_pace_ratio": 2.014, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.16, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.245, "vwap": 9.3188, "atr_1m": 0.0687, "spread": 0.05, "shares_per_min": 2500, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 216.2, "reachable": 0.7248}}}
{"timestamp": "2026-09-24T16:18:52.182347+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.24 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.245, "vwap": 9.3188, "vwap_slope": -0.0017, "atr": 0.0687, "atr_pct": 0.743, "trend": "flat", "slope_pct": -0.0072, "flat_threshold_pct": 0.1858, "recent_slope_pct": 0.4305, "ema9": 9.1567, "ema20": 9.1259, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 5.47, "spread_pct": 0.541, "rvol": 0.872, "volume_pace_ratio": 2.013, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.16, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.245, "vwap": 9.3188, "atr_1m": 0.0687, "spread": 0.05, "shares_per_min": 2500, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 216.1, "reachable": 0.7247}}}
{"timestamp": "2026-09-24T16:18:57.288633+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.24 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.245, "vwap": 9.3188, "vwap_slope": -0.0017, "atr": 0.0687, "atr_pct": 0.743, "trend": "flat", "slope_pct": -0.0072, "flat_threshold_pct": 0.1858, "recent_slope_pct": 0.4305, "ema9": 9.1567, "ema20": 9.1259, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 5.47, "spread_pct": 0.541, "rvol": 0.872, "volume_pace_ratio": 2.012, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.16, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.245, "vwap": 9.3188, "atr_1m": 0.0687, "spread": 0.05, "shares_per_min": 2500, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 216.0, "reachable": 0.7246}}}
{"timestamp": "2026-09-24T16:19:02.395063+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.24 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2359, "vwap": 9.3188, "vwap_slope": -0.0017, "atr": 0.0687, "atr_pct": 0.744, "trend": "flat", "slope_pct": -0.0072, "flat_threshold_pct": 0.186, "recent_slope_pct": 0.4108, "ema9": 9.1549, "ema20": 9.125, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 5.563, "spread_pct": 0.541, "rvol": 0.872, "volume_pace_ratio": 2.011, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.21, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2359, "vwap": 9.3188, "atr_1m": 0.0687, "spread": 0.05, "shares_per_min": 2500, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 216.0, "reachable": 0.7244}}}
{"timestamp": "2026-09-24T16:19:07.521907+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.1455, "vwap": 9.3188, "vwap_slope": -0.0013, "atr": 0.0695, "atr_pct": 0.76, "trend": "flat", "slope_pct": -0.0073, "flat_threshold_pct": 0.19, "recent_slope_pct": 0.0565, "ema9": 9.153, "ema20": 9.127, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.483, "distance_from_high_pct": 6.488, "spread_pct": 0.541, "rvol": 0.872, "volume_pace_ratio": 2.01, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0057, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.96, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.1455, "vwap": 9.3188, "atr_1m": 0.0695, "spread": 0.05, "shares_per_min": 2897, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 215.9, "reachable": 0.6814}}}
{"timestamp": "2026-09-24T16:19:12.683668+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.24 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2381, "vwap": 9.3188, "vwap_slope": -0.0013, "atr": 0.0696, "atr_pct": 0.754, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1885, "recent_slope_pct": 0.2575, "ema9": 9.1715, "ema20": 9.1358, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.483, "distance_from_high_pct": 5.541, "spread_pct": 0.541, "rvol": 0.872, "volume_pace_ratio": 2.009, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.2, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2381, "vwap": 9.3188, "atr_1m": 0.0696, "spread": 0.05, "shares_per_min": 2897, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 215.8, "reachable": 0.6812}}}
{"timestamp": "2026-09-24T16:19:17.801870+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.1456, "vwap": 9.3188, "vwap_slope": -0.0013, "atr": 0.0696, "atr_pct": 0.762, "trend": "flat", "slope_pct": -0.0073, "flat_threshold_pct": 0.1904, "recent_slope_pct": 0.0567, "ema9": 9.153, "ema20": 9.127, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.483, "distance_from_high_pct": 6.487, "spread_pct": 0.541, "rvol": 0.872, "volume_pace_ratio": 2.008, "volatility": {"class": "high", "daily_atr_pct": 6.12, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0058, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.96, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.1456, "vwap": 9.3188, "atr_1m": 0.0696, "spread": 0.05, "shares_per_min": 2897, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 215.7, "reachable": 0.6811}}}
{"timestamp": "2026-09-24T16:19:22.901108+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.24 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2367, "vwap": 9.3188, "vwap_slope": -0.0013, "atr": 0.0696, "atr_pct": 0.754, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1885, "recent_slope_pct": 0.2545, "ema9": 9.1713, "ema20": 9.1357, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.483, "distance_from_high_pct": 5.555, "spread_pct": 0.541, "rvol": 0.872, "volume_pace_ratio": 2.007, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.21, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2367, "vwap": 9.3188, "atr_1m": 0.0696, "spread": 0.05, "shares_per_min": 2897, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 215.6, "reachable": 0.681}}}
{"timestamp": "2026-09-24T16:19:27.988271+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.24 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2367, "vwap": 9.3188, "vwap_slope": -0.0013, "atr": 0.0696, "atr_pct": 0.754, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1885, "recent_slope_pct": 0.2545, "ema9": 9.1713, "ema20": 9.1357, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.483, "distance_from_high_pct": 5.555, "spread_pct": 0.541, "rvol": 0.872, "volume_pace_ratio": 2.006, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.21, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2367, "vwap": 9.3188, "atr_1m": 0.0696, "spread": 0.05, "shares_per_min": 2897, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 215.5, "reachable": 0.6808}}}
{"timestamp": "2026-09-24T16:19:33.104862+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2173, "vwap": 9.3187, "vwap_slope": -0.0013, "atr": 0.0696, "atr_pct": 0.756, "trend": "flat", "slope_pct": -0.0071, "flat_threshold_pct": 0.1889, "recent_slope_pct": 0.2124, "ema9": 9.1674, "ema20": 9.1338, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 5.754, "spread_pct": 0.435, "rvol": 0.872, "volume_pace_ratio": 2.007, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.33, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2173, "vwap": 9.3187, "atr_1m": 0.0696, "spread": 0.04, "shares_per_min": 2897, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 215.4, "reachable": 0.6807}}}
{"timestamp": "2026-09-24T16:19:38.227595+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2173, "vwap": 9.3187, "vwap_slope": -0.0013, "atr": 0.0696, "atr_pct": 0.756, "trend": "flat", "slope_pct": -0.0071, "flat_threshold_pct": 0.1889, "recent_slope_pct": 0.2124, "ema9": 9.1674, "ema20": 9.1338, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 5.754, "spread_pct": 0.435, "rvol": 0.872, "volume_pace_ratio": 2.006, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.33, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2173, "vwap": 9.3187, "atr_1m": 0.0696, "spread": 0.04, "shares_per_min": 2897, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 215.4, "reachable": 0.6805}}}
{"timestamp": "2026-09-24T16:19:43.332409+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2173, "vwap": 9.3187, "vwap_slope": -0.0013, "atr": 0.0696, "atr_pct": 0.756, "trend": "flat", "slope_pct": -0.0071, "flat_threshold_pct": 0.1889, "recent_slope_pct": 0.2124, "ema9": 9.1674, "ema20": 9.1338, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 5.754, "spread_pct": 0.435, "rvol": 0.872, "volume_pace_ratio": 2.005, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.33, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2173, "vwap": 9.3187, "atr_1m": 0.0696, "spread": 0.04, "shares_per_min": 2897, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 215.3, "reachable": 0.6804}}}
{"timestamp": "2026-09-24T16:19:48.452745+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2173, "vwap": 9.3187, "vwap_slope": -0.0013, "atr": 0.0696, "atr_pct": 0.756, "trend": "flat", "slope_pct": -0.0071, "flat_threshold_pct": 0.1889, "recent_slope_pct": 0.2124, "ema9": 9.1674, "ema20": 9.1338, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 5.754, "spread_pct": 0.435, "rvol": 0.872, "volume_pace_ratio": 2.004, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.33, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2173, "vwap": 9.3187, "atr_1m": 0.0696, "spread": 0.04, "shares_per_min": 2897, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 215.2, "reachable": 0.6803}}}
{"timestamp": "2026-09-24T16:19:53.559444+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.20 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.195, "vwap": 9.3187, "vwap_slope": -0.0014, "atr": 0.0696, "atr_pct": 0.757, "trend": "flat", "slope_pct": -0.0071, "flat_threshold_pct": 0.1894, "recent_slope_pct": 0.1641, "ema9": 9.1629, "ema20": 9.1317, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 5.982, "spread_pct": 0.435, "rvol": 0.872, "volume_pace_ratio": 2.003, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.52, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.195, "vwap": 9.3187, "atr_1m": 0.0696, "spread": 0.04, "shares_per_min": 2897, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 215.1, "reachable": 0.6801}}}
{"timestamp": "2026-09-24T16:19:58.659096+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.18 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.179, "vwap": 9.3187, "vwap_slope": -0.0014, "atr": 0.0696, "atr_pct": 0.759, "trend": "flat", "slope_pct": -0.0072, "flat_threshold_pct": 0.1897, "recent_slope_pct": 0.1293, "ema9": 9.1597, "ema20": 9.1302, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 6.145, "spread_pct": 0.435, "rvol": 0.873, "volume_pace_ratio": 2.002, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.68, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.179, "vwap": 9.3187, "atr_1m": 0.0696, "spread": 0.04, "shares_per_min": 2897, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 215.0, "reachable": 0.68}}}
{"timestamp": "2026-09-24T16:20:03.761339+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.21 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2093, "vwap": 9.3187, "vwap_slope": -0.0014, "atr": 0.0696, "atr_pct": 0.756, "trend": "flat", "slope_pct": -0.0071, "flat_threshold_pct": 0.1891, "recent_slope_pct": 0.1951, "ema9": 9.1658, "ema20": 9.133, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 5.835, "spread_pct": 0.435, "rvol": 0.873, "volume_pace_ratio": 2.001, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.39, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2093, "vwap": 9.3187, "atr_1m": 0.0696, "spread": 0.04, "shares_per_min": 2897, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 214.9, "reachable": 0.6799}}}
{"timestamp": "2026-09-24T16:20:08.892428+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.21 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2093, "vwap": 9.3187, "vwap_slope": -0.0014, "atr": 0.0696, "atr_pct": 0.756, "trend": "flat", "slope_pct": -0.0071, "flat_threshold_pct": 0.1891, "recent_slope_pct": 0.1951, "ema9": 9.1658, "ema20": 9.133, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 5.835, "spread_pct": 0.435, "rvol": 0.873, "volume_pace_ratio": 2.0, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.39, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2093, "vwap": 9.3187, "atr_1m": 0.0696, "spread": 0.04, "shares_per_min": 2897, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 214.9, "reachable": 0.6797}}}
{"timestamp": "2026-09-24T16:20:14.030509+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.21 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2148, "vwap": 9.3187, "vwap_slope": -0.0011, "atr": 0.0669, "atr_pct": 0.726, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1814, "recent_slope_pct": 0.0257, "ema9": 9.1756, "ema20": 9.1408, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.478, "distance_from_high_pct": 5.779, "spread_pct": 0.217, "rvol": 0.873, "volume_pace_ratio": 1.999, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.35, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2148, "vwap": 9.3187, "atr_1m": 0.0669, "spread": 0.02, "shares_per_min": 2910, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 214.8, "reachable": 0.6368}}}
{"timestamp": "2026-09-24T16:20:19.150786+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.1487, "vwap": 9.3187, "vwap_slope": -0.0011, "atr": 0.0712, "atr_pct": 0.778, "trend": "flat", "slope_pct": -0.0072, "flat_threshold_pct": 0.1946, "recent_slope_pct": -0.1179, "ema9": 9.1624, "ema20": 9.1345, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.478, "distance_from_high_pct": 6.455, "spread_pct": 0.217, "rvol": 0.873, "volume_pace_ratio": 1.998, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0089, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.94, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.1487, "vwap": 9.3187, "atr_1m": 0.0712, "spread": 0.02, "shares_per_min": 2910, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 214.7, "reachable": 0.6367}}}
{"timestamp": "2026-09-24T16:20:24.302821+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.22, "vwap": 9.3186, "vwap_slope": -0.0012, "atr": 0.0724, "atr_pct": 0.786, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1964, "recent_slope_pct": 0.037, "ema9": 9.1766, "ema20": 9.1413, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.479, "distance_from_high_pct": 5.726, "spread_pct": 0.434, "rvol": 0.873, "volume_pace_ratio": 1.998, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.32, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.22, "vwap": 9.3186, "atr_1m": 0.0724, "spread": 0.04, "shares_per_min": 2910, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 214.6, "reachable": 0.6365}}}
{"timestamp": "2026-09-24T16:20:29.410096+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.225, "vwap": 9.3186, "vwap_slope": -0.0012, "atr": 0.0724, "atr_pct": 0.785, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1963, "recent_slope_pct": 0.0478, "ema9": 9.1776, "ema20": 9.1418, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.479, "distance_from_high_pct": 5.675, "spread_pct": 0.325, "rvol": 0.873, "volume_pace_ratio": 1.997, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.28, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.225, "vwap": 9.3186, "atr_1m": 0.0724, "spread": 0.03, "shares_per_min": 2910, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 214.5, "reachable": 0.6364}}}
{"timestamp": "2026-09-24T16:20:34.539914+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2195, "vwap": 9.3186, "vwap_slope": -0.0012, "atr": 0.0724, "atr_pct": 0.786, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1964, "recent_slope_pct": 0.0359, "ema9": 9.1765, "ema20": 9.1413, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.479, "distance_from_high_pct": 5.731, "spread_pct": 0.325, "rvol": 0.873, "volume_pace_ratio": 1.996, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.32, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2195, "vwap": 9.3186, "atr_1m": 0.0724, "spread": 0.03, "shares_per_min": 2910, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 214.4, "reachable": 0.6363}}}
{"timestamp": "2026-09-24T16:20:39.660786+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2179, "vwap": 9.3186, "vwap_slope": -0.0012, "atr": 0.0724, "atr_pct": 0.786, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1965, "recent_slope_pct": 0.0324, "ema9": 9.1762, "ema20": 9.1411, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.479, "distance_from_high_pct": 5.747, "spread_pct": 0.325, "rvol": 0.873, "volume_pace_ratio": 1.995, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.33, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2179, "vwap": 9.3186, "atr_1m": 0.0724, "spread": 0.03, "shares_per_min": 2910, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 214.3, "reachable": 0.6362}}}
{"timestamp": "2026-09-24T16:20:44.771803+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2225, "vwap": 9.3186, "vwap_slope": -0.0012, "atr": 0.0724, "atr_pct": 0.786, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1964, "recent_slope_pct": 0.0424, "ema9": 9.1771, "ema20": 9.1416, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.48, "distance_from_high_pct": 5.7, "spread_pct": 0.325, "rvol": 0.873, "volume_pace_ratio": 1.995, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.3, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2225, "vwap": 9.3186, "atr_1m": 0.0724, "spread": 0.03, "shares_per_min": 2910, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 214.3, "reachable": 0.636}}}
{"timestamp": "2026-09-24T16:20:49.875008+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.1525, "vwap": 9.3185, "vwap_slope": -0.0013, "atr": 0.0724, "atr_pct": 0.792, "trend": "flat", "slope_pct": -0.0071, "flat_threshold_pct": 0.1979, "recent_slope_pct": -0.1096, "ema9": 9.1631, "ema20": 9.1349, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.48, "distance_from_high_pct": 6.416, "spread_pct": 0.217, "rvol": 0.874, "volume_pace_ratio": 1.994, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0127, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.91, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.1525, "vwap": 9.3185, "atr_1m": 0.0724, "spread": 0.02, "shares_per_min": 2910, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 214.2, "reachable": 0.6359}}}
{"timestamp": "2026-09-24T16:20:55.015585+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.15 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.1525, "vwap": 9.3185, "vwap_slope": -0.0013, "atr": 0.0724, "atr_pct": 0.792, "trend": "flat", "slope_pct": -0.0071, "flat_threshold_pct": 0.1979, "recent_slope_pct": -0.1096, "ema9": 9.1631, "ema20": 9.1349, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.48, "distance_from_high_pct": 6.416, "spread_pct": 0.217, "rvol": 0.874, "volume_pace_ratio": 1.993, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0127, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.91, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.1525, "vwap": 9.3185, "atr_1m": 0.0724, "spread": 0.02, "shares_per_min": 2910, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 214.1, "reachable": 0.6358}}}
{"timestamp": "2026-09-24T16:21:00.144156+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.21 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2124, "vwap": 9.3185, "vwap_slope": -0.0012, "atr": 0.0724, "atr_pct": 0.786, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1966, "recent_slope_pct": 0.0205, "ema9": 9.1751, "ema20": 9.1406, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.48, "distance_from_high_pct": 5.804, "spread_pct": 0.217, "rvol": 0.874, "volume_pace_ratio": 1.992, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.37, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2124, "vwap": 9.3185, "atr_1m": 0.0724, "spread": 0.02, "shares_per_min": 2910, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 214.0, "reachable": 0.6357}}}
{"timestamp": "2026-09-24T16:21:05.358642+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.21 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2124, "vwap": 9.3185, "vwap_slope": -0.0012, "atr": 0.0724, "atr_pct": 0.786, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1966, "recent_slope_pct": 0.0205, "ema9": 9.1751, "ema20": 9.1406, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.48, "distance_from_high_pct": 5.804, "spread_pct": 0.217, "rvol": 0.874, "volume_pace_ratio": 1.991, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.37, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2124, "vwap": 9.3185, "atr_1m": 0.0724, "spread": 0.02, "shares_per_min": 2910, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 213.9, "reachable": 0.6355}}}
{"timestamp": "2026-09-24T16:21:10.477241+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.20 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2, "vwap": 9.3185, "vwap_slope": -0.0003, "atr": 0.0674, "atr_pct": 0.733, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1832, "recent_slope_pct": -0.0802, "ema9": 9.1801, "ema20": 9.1463, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.466, "distance_from_high_pct": 5.93, "spread_pct": 0.217, "rvol": 0.874, "volume_pace_ratio": 1.99, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.47, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2, "vwap": 9.3185, "atr_1m": 0.0674, "spread": 0.02, "shares_per_min": 2946, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 213.8, "reachable": 0.5923}}}
{"timestamp": "2026-09-24T16:21:15.589862+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.21 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2133, "vwap": 9.3185, "vwap_slope": -0.0003, "atr": 0.0674, "atr_pct": 0.732, "trend": "flat", "slope_pct": -0.0069, "flat_threshold_pct": 0.1829, "recent_slope_pct": -0.0513, "ema9": 9.1827, "ema20": 9.1475, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.466, "distance_from_high_pct": 5.794, "spread_pct": 0.217, "rvol": 0.874, "volume_pace_ratio": 1.989, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.36, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2133, "vwap": 9.3185, "atr_1m": 0.0674, "spread": 0.02, "shares_per_min": 2946, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 213.7, "reachable": 0.5922}}}
{"timestamp": "2026-09-24T16:21:20.710377+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.21 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.21, "vwap": 9.3185, "vwap_slope": -0.0003, "atr": 0.0674, "atr_pct": 0.732, "trend": "flat", "slope_pct": -0.0069, "flat_threshold_pct": 0.183, "recent_slope_pct": -0.0585, "ema9": 9.1821, "ema20": 9.1472, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.466, "distance_from_high_pct": 5.828, "spread_pct": 0.217, "rvol": 0.874, "volume_pace_ratio": 1.989, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.39, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.21, "vwap": 9.3185, "atr_1m": 0.0674, "spread": 0.02, "shares_per_min": 2946, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 213.7, "reachable": 0.592}}}
{"timestamp": "2026-09-24T16:21:25.804946+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.21 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.205, "vwap": 9.3184, "vwap_slope": -0.0004, "atr": 0.0681, "atr_pct": 0.74, "trend": "flat", "slope_pct": -0.0069, "flat_threshold_pct": 0.185, "recent_slope_pct": -0.0693, "ema9": 9.1811, "ema20": 9.1467, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.468, "distance_from_high_pct": 5.879, "spread_pct": 0.218, "rvol": 0.875, "volume_pace_ratio": 1.99, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.43, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.205, "vwap": 9.3184, "atr_1m": 0.0681, "spread": 0.02, "shares_per_min": 2946, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 213.6, "reachable": 0.5919}}}
{"timestamp": "2026-09-24T16:21:30.897165+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2249, "vwap": 9.3184, "vwap_slope": -0.0004, "atr": 0.0688, "atr_pct": 0.746, "trend": "flat", "slope_pct": -0.0069, "flat_threshold_pct": 0.1865, "recent_slope_pct": -0.0261, "ema9": 9.1851, "ema20": 9.1486, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.468, "distance_from_high_pct": 5.676, "spread_pct": 0.327, "rvol": 0.875, "volume_pace_ratio": 1.989, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.28, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2249, "vwap": 9.3184, "atr_1m": 0.0688, "spread": 0.03, "shares_per_min": 2946, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 213.5, "reachable": 0.5918}}}
{"timestamp": "2026-09-24T16:21:36.014150+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2249, "vwap": 9.3184, "vwap_slope": -0.0004, "atr": 0.0688, "atr_pct": 0.746, "trend": "flat", "slope_pct": -0.0069, "flat_threshold_pct": 0.1865, "recent_slope_pct": -0.0261, "ema9": 9.1851, "ema20": 9.1486, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.468, "distance_from_high_pct": 5.676, "spread_pct": 0.327, "rvol": 0.875, "volume_pace_ratio": 1.988, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.28, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2249, "vwap": 9.3184, "atr_1m": 0.0688, "spread": 0.03, "shares_per_min": 2946, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 213.4, "reachable": 0.5917}}}
{"timestamp": "2026-09-24T16:21:41.108462+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.19 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.185, "vwap": 9.3184, "vwap_slope": -0.0004, "atr": 0.0692, "atr_pct": 0.753, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1883, "recent_slope_pct": -0.1128, "ema9": 9.1771, "ema20": 9.1448, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.468, "distance_from_high_pct": 6.084, "spread_pct": 0.327, "rvol": 0.875, "volume_pace_ratio": 1.987, "volatility": {"class": "high", "daily_atr_pct": 6.09, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.61, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.185, "vwap": 9.3184, "atr_1m": 0.0692, "spread": 0.03, "shares_per_min": 2946, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 213.3, "reachable": 0.5916}}}
{"timestamp": "2026-09-24T16:21:46.243378+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.21 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.21, "vwap": 9.3183, "vwap_slope": -0.0005, "atr": 0.0696, "atr_pct": 0.756, "trend": "flat", "slope_pct": -0.0069, "flat_threshold_pct": 0.1889, "recent_slope_pct": -0.0585, "ema9": 9.1821, "ema20": 9.1472, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.469, "distance_from_high_pct": 5.828, "spread_pct": 0.217, "rvol": 0.876, "volume_pace_ratio": 1.988, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.39, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.21, "vwap": 9.3183, "atr_1m": 0.0696, "spread": 0.02, "shares_per_min": 2946, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 213.2, "reachable": 0.5915}}}
{"timestamp": "2026-09-24T16:21:51.360530+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.20 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2007, "vwap": 9.3183, "vwap_slope": -0.0005, "atr": 0.0696, "atr_pct": 0.756, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1891, "recent_slope_pct": -0.0787, "ema9": 9.1802, "ema20": 9.1463, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.469, "distance_from_high_pct": 5.923, "spread_pct": 0.217, "rvol": 0.876, "volume_pace_ratio": 1.987, "volatility": {"class": "high", "daily_atr_pct": 6.08, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.46, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2007, "vwap": 9.3183, "atr_1m": 0.0696, "spread": 0.02, "shares_per_min": 2946, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 213.1, "reachable": 0.5913}}}
{"timestamp": "2026-09-24T16:21:56.489483+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.16 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.1578, "vwap": 9.3182, "vwap_slope": -0.0006, "atr": 0.0715, "atr_pct": 0.781, "trend": "flat", "slope_pct": -0.007, "flat_threshold_pct": 0.1953, "recent_slope_pct": -0.1719, "ema9": 9.1716, "ema20": 9.1422, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.469, "distance_from_high_pct": 6.362, "spread_pct": 0.217, "rvol": 0.876, "volume_pace_ratio": 1.986, "volatility": {"class": "high", "daily_atr_pct": 6.11, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.018, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.87, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.1578, "vwap": 9.3182, "atr_1m": 0.0715, "spread": 0.02, "shares_per_min": 2946, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 213.1, "reachable": 0.5912}}}
{"timestamp": "2026-09-24T16:22:01.598845+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.21 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.21, "vwap": 9.3182, "vwap_slope": -0.0004, "atr": 0.0696, "atr_pct": 0.755, "trend": "flat", "slope_pct": -0.0068, "flat_threshold_pct": 0.1888, "recent_slope_pct": -0.0554, "ema9": 9.1877, "ema20": 9.1532, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.464, "distance_from_high_pct": 5.828, "spread_pct": 0.217, "rvol": 0.876, "volume_pace_ratio": 1.985, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.39, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.21, "vwap": 9.3182, "atr_1m": 0.0696, "spread": 0.02, "shares_per_min": 3046, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 213.0, "reachable": 0.5481}}}
{"timestamp": "2026-09-24T16:22:06.723575+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.22, "vwap": 9.3182, "vwap_slope": -0.0005, "atr": 0.0703, "atr_pct": 0.762, "trend": "flat", "slope_pct": -0.0068, "flat_threshold_pct": 0.1905, "recent_slope_pct": -0.0337, "ema9": 9.1897, "ema20": 9.1541, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.464, "distance_from_high_pct": 5.726, "spread_pct": 0.542, "rvol": 0.876, "volume_pace_ratio": 1.985, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.32, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.22, "vwap": 9.3182, "atr_1m": 0.0703, "spread": 0.05, "shares_per_min": 3046, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 212.9, "reachable": 0.548}}}
{"timestamp": "2026-09-24T16:22:11.857931+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.25 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.25, "vwap": 9.3182, "vwap_slope": -0.0005, "atr": 0.0724, "atr_pct": 0.783, "trend": "flat", "slope_pct": -0.0068, "flat_threshold_pct": 0.1957, "recent_slope_pct": 0.0313, "ema9": 9.1957, "ema20": 9.157, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.464, "distance_from_high_pct": 5.419, "spread_pct": 0.433, "rvol": 0.876, "volume_pace_ratio": 1.984, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.14, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.25, "vwap": 9.3182, "atr_1m": 0.0724, "spread": 0.04, "shares_per_min": 3046, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 212.8, "reachable": 0.5479}}}
{"timestamp": "2026-09-24T16:22:16.958938+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.23 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2255, "vwap": 9.3182, "vwap_slope": -0.0005, "atr": 0.0724, "atr_pct": 0.785, "trend": "flat", "slope_pct": -0.0068, "flat_threshold_pct": 0.1962, "recent_slope_pct": -0.0218, "ema9": 9.1908, "ema20": 9.1547, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.465, "distance_from_high_pct": 5.67, "spread_pct": 0.433, "rvol": 0.876, "volume_pace_ratio": 1.984, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.28, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2255, "vwap": 9.3182, "atr_1m": 0.0724, "spread": 0.04, "shares_per_min": 3046, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 212.7, "reachable": 0.5477}}}
{"timestamp": "2026-09-24T16:22:22.197547+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.23 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2288, "vwap": 9.3182, "vwap_slope": -0.0005, "atr": 0.0731, "atr_pct": 0.792, "trend": "flat", "slope_pct": -0.0068, "flat_threshold_pct": 0.1981, "recent_slope_pct": -0.0146, "ema9": 9.1914, "ema20": 9.155, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.465, "distance_from_high_pct": 5.636, "spread_pct": 0.432, "rvol": 0.876, "volume_pace_ratio": 1.983, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.26, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2288, "vwap": 9.3182, "atr_1m": 0.0731, "spread": 0.04, "shares_per_min": 3046, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 212.6, "reachable": 0.5476}}}
{"timestamp": "2026-09-24T16:22:27.348218+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.25 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.25, "vwap": 9.3182, "vwap_slope": -0.0005, "atr": 0.0767, "atr_pct": 0.829, "trend": "flat", "slope_pct": -0.0068, "flat_threshold_pct": 0.2073, "recent_slope_pct": 0.0313, "ema9": 9.1957, "ema20": 9.157, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.465, "distance_from_high_pct": 5.419, "spread_pct": 0.432, "rvol": 0.876, "volume_pace_ratio": 1.982, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.14, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.25, "vwap": 9.3182, "atr_1m": 0.0767, "spread": 0.04, "shares_per_min": 3046, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 212.5, "reachable": 0.5475}}}
{"timestamp": "2026-09-24T16:22:32.493013+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.27, "vwap": 9.3182, "vwap_slope": -0.0005, "atr": 0.0774, "atr_pct": 0.835, "trend": "flat", "slope_pct": -0.0067, "flat_threshold_pct": 0.2088, "recent_slope_pct": 0.0747, "ema9": 9.1997, "ema20": 9.1589, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.465, "distance_from_high_pct": 5.215, "spread_pct": 0.324, "rvol": 0.876, "volume_pace_ratio": 1.981, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.12, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.27, "vwap": 9.3182, "atr_1m": 0.0774, "spread": 0.03, "shares_per_min": 3046, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 212.5, "reachable": 0.5474}}}
{"timestamp": "2026-09-24T16:22:37.606278+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.21 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2088, "vwap": 9.3182, "vwap_slope": -0.0005, "atr": 0.0774, "atr_pct": 0.841, "trend": "flat", "slope_pct": -0.0068, "flat_threshold_pct": 0.2101, "recent_slope_pct": -0.0581, "ema9": 9.1874, "ema20": 9.1531, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.465, "distance_from_high_pct": 5.84, "spread_pct": 0.432, "rvol": 0.876, "volume_pace_ratio": 1.98, "volatility": {"class": "high", "daily_atr_pct": 6.07, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.4, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2088, "vwap": 9.3182, "atr_1m": 0.0774, "spread": 0.04, "shares_per_min": 3046, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 212.4, "reachable": 0.5473}}}
{"timestamp": "2026-09-24T16:22:42.910255+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.26, "vwap": 9.3182, "vwap_slope": -0.0005, "atr": 0.0774, "atr_pct": 0.836, "trend": "flat", "slope_pct": -0.0067, "flat_threshold_pct": 0.209, "recent_slope_pct": 0.053, "ema9": 9.1977, "ema20": 9.158, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.465, "distance_from_high_pct": 5.317, "spread_pct": 0.324, "rvol": 0.876, "volume_pace_ratio": 1.979, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.09, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.26, "vwap": 9.3182, "atr_1m": 0.0774, "spread": 0.03, "shares_per_min": 3046, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 212.3, "reachable": 0.5472}}}
{"timestamp": "2026-09-24T16:22:48.023372+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2685, "vwap": 9.3181, "vwap_slope": -0.0006, "atr": 0.0774, "atr_pct": 0.835, "trend": "flat", "slope_pct": -0.0067, "flat_threshold_pct": 0.2088, "recent_slope_pct": 0.0714, "ema9": 9.1994, "ema20": 9.1588, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.466, "distance_from_high_pct": 5.23, "spread_pct": 0.108, "rvol": 0.877, "volume_pace_ratio": 1.979, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.05, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2685, "vwap": 9.3181, "atr_1m": 0.0774, "spread": 0.01, "shares_per_min": 3046, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 212.2, "reachable": 0.5471}}}
{"timestamp": "2026-09-24T16:22:53.141461+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.22 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.224, "vwap": 9.3181, "vwap_slope": -0.0006, "atr": 0.0781, "atr_pct": 0.847, "trend": "flat", "slope_pct": -0.0068, "flat_threshold_pct": 0.2117, "recent_slope_pct": -0.0251, "ema9": 9.1905, "ema20": 9.1545, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.467, "distance_from_high_pct": 5.685, "spread_pct": 0.323, "rvol": 0.877, "volume_pace_ratio": 1.979, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.29, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.224, "vwap": 9.3181, "atr_1m": 0.0781, "spread": 0.03, "shares_per_min": 3046, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 212.1, "reachable": 0.547}}}
{"timestamp": "2026-09-24T16:22:58.253558+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.285, "vwap": 9.3181, "vwap_slope": -0.0006, "atr": 0.0785, "atr_pct": 0.845, "trend": "flat", "slope_pct": -0.0067, "flat_threshold_pct": 0.2113, "recent_slope_pct": 0.1071, "ema9": 9.2027, "ema20": 9.1603, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.467, "distance_from_high_pct": 5.061, "spread_pct": 0.323, "rvol": 0.878, "volume_pace_ratio": 1.979, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.94, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.285, "vwap": 9.3181, "atr_1m": 0.0785, "spread": 0.03, "shares_per_min": 3046, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 212.0, "reachable": 0.5469}}}
{"timestamp": "2026-09-24T16:23:03.350616+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2932, "vwap": 9.3181, "vwap_slope": -0.0005, "atr": 0.0769, "atr_pct": 0.827, "trend": "flat", "slope_pct": -0.0064, "flat_threshold_pct": 0.2068, "recent_slope_pct": 0.2601, "ema9": 9.2208, "ema20": 9.173, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 4.978, "spread_pct": 0.323, "rvol": 0.878, "volume_pace_ratio": 1.978, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.85, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2932, "vwap": 9.3181, "atr_1m": 0.0769, "spread": 0.03, "shares_per_min": 2969, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 211.9, "reachable": 0.5459}}}
{"timestamp": "2026-09-24T16:23:08.450054+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.17 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.1666, "vwap": 9.3181, "vwap_slope": -0.0005, "atr": 0.0853, "atr_pct": 0.931, "trend": "flat", "slope_pct": -0.0067, "flat_threshold_pct": 0.2327, "recent_slope_pct": -0.0139, "ema9": 9.1955, "ema20": 9.1609, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 6.272, "spread_pct": 0.323, "rvol": 0.878, "volume_pace_ratio": 1.977, "volatility": {"class": "high", "daily_atr_pct": 6.1, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.0268, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.81, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.1666, "vwap": 9.3181, "atr_1m": 0.0853, "spread": 0.03, "shares_per_min": 2969, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 211.9, "reachable": 0.5458}}}
{"timestamp": "2026-09-24T16:23:13.571262+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.285, "vwap": 9.3181, "vwap_slope": -0.0005, "atr": 0.0853, "atr_pct": 0.919, "trend": "flat", "slope_pct": -0.0064, "flat_threshold_pct": 0.2297, "recent_slope_pct": 0.2424, "ema9": 9.2191, "ema20": 9.1722, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 5.061, "spread_pct": 0.323, "rvol": 0.878, "volume_pace_ratio": 1.976, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.94, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.285, "vwap": 9.3181, "atr_1m": 0.0853, "spread": 0.03, "shares_per_min": 2969, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 211.8, "reachable": 0.5457}}}
{"timestamp": "2026-09-24T16:23:18.704960+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.29, "vwap": 9.3181, "vwap_slope": -0.0005, "atr": 0.0853, "atr_pct": 0.918, "trend": "flat", "slope_pct": -0.0064, "flat_threshold_pct": 0.2296, "recent_slope_pct": 0.2532, "ema9": 9.2201, "ema20": 9.1727, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 5.01, "spread_pct": 0.323, "rvol": 0.878, "volume_pace_ratio": 1.975, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.88, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.29, "vwap": 9.3181, "atr_1m": 0.0853, "spread": 0.03, "shares_per_min": 2969, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 211.7, "reachable": 0.5456}}}
{"timestamp": "2026-09-24T16:23:23.789988+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.285, "vwap": 9.3181, "vwap_slope": -0.0005, "atr": 0.0853, "atr_pct": 0.919, "trend": "flat", "slope_pct": -0.0064, "flat_threshold_pct": 0.2297, "recent_slope_pct": 0.2424, "ema9": 9.2191, "ema20": 9.1722, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 5.061, "spread_pct": 0.323, "rvol": 0.878, "volume_pace_ratio": 1.975, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.94, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.285, "vwap": 9.3181, "atr_1m": 0.0853, "spread": 0.03, "shares_per_min": 2969, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 211.6, "reachable": 0.5455}}}
{"timestamp": "2026-09-24T16:23:28.904532+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2703, "vwap": 9.3181, "vwap_slope": -0.0005, "atr": 0.0853, "atr_pct": 0.92, "trend": "flat", "slope_pct": -0.0065, "flat_threshold_pct": 0.2301, "recent_slope_pct": 0.2107, "ema9": 9.2162, "ema20": 9.1708, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 5.212, "spread_pct": 0.323, "rvol": 0.878, "volume_pace_ratio": 1.974, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.12, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2703, "vwap": 9.3181, "atr_1m": 0.0853, "spread": 0.03, "shares_per_min": 2969, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 211.5, "reachable": 0.5454}}}
{"timestamp": "2026-09-24T16:23:34.004187+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.285, "vwap": 9.3181, "vwap_slope": -0.0005, "atr": 0.0853, "atr_pct": 0.919, "trend": "flat", "slope_pct": -0.0064, "flat_threshold_pct": 0.2297, "recent_slope_pct": 0.2424, "ema9": 9.2191, "ema20": 9.1722, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 5.061, "spread_pct": 0.323, "rvol": 0.878, "volume_pace_ratio": 1.973, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.94, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.285, "vwap": 9.3181, "atr_1m": 0.0853, "spread": 0.03, "shares_per_min": 2969, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 211.4, "reachable": 0.5453}}}
{"timestamp": "2026-09-24T16:23:39.099622+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.285, "vwap": 9.3181, "vwap_slope": -0.0005, "atr": 0.0853, "atr_pct": 0.919, "trend": "flat", "slope_pct": -0.0064, "flat_threshold_pct": 0.2297, "recent_slope_pct": 0.2424, "ema9": 9.2191, "ema20": 9.1722, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 5.061, "spread_pct": 0.323, "rvol": 0.878, "volume_pace_ratio": 1.972, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.94, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.285, "vwap": 9.3181, "atr_1m": 0.0853, "spread": 0.03, "shares_per_min": 2969, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 211.3, "reachable": 0.5452}}}
{"timestamp": "2026-09-24T16:23:44.206424+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.23 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2251, "vwap": 9.3181, "vwap_slope": -0.0005, "atr": 0.0853, "atr_pct": 0.925, "trend": "flat", "slope_pct": -0.0066, "flat_threshold_pct": 0.2312, "recent_slope_pct": 0.1129, "ema9": 9.2072, "ema20": 9.1665, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 5.674, "spread_pct": 0.323, "rvol": 0.878, "volume_pace_ratio": 1.971, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.28, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2251, "vwap": 9.3181, "atr_1m": 0.0853, "spread": 0.03, "shares_per_min": 2969, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 211.3, "reachable": 0.5451}}}
{"timestamp": "2026-09-24T16:23:49.308223+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.285, "vwap": 9.318, "vwap_slope": -0.0005, "atr": 0.0853, "atr_pct": 0.919, "trend": "flat", "slope_pct": -0.0064, "flat_threshold_pct": 0.2297, "recent_slope_pct": 0.2424, "ema9": 9.2191, "ema20": 9.1722, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 5.061, "spread_pct": 0.323, "rvol": 0.878, "volume_pace_ratio": 1.97, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.94, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.285, "vwap": 9.318, "atr_1m": 0.0853, "spread": 0.03, "shares_per_min": 2969, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 211.2, "reachable": 0.545}}}
{"timestamp": "2026-09-24T16:23:54.399568+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.285, "vwap": 9.318, "vwap_slope": -0.0005, "atr": 0.0853, "atr_pct": 0.919, "trend": "flat", "slope_pct": -0.0064, "flat_threshold_pct": 0.2297, "recent_slope_pct": 0.2424, "ema9": 9.2191, "ema20": 9.1722, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 5.061, "spread_pct": 0.323, "rvol": 0.878, "volume_pace_ratio": 1.969, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.94, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.285, "vwap": 9.318, "atr_1m": 0.0853, "spread": 0.03, "shares_per_min": 2969, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 211.1, "reachable": 0.5449}}}
{"timestamp": "2026-09-24T16:23:59.511463+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.285, "vwap": 9.318, "vwap_slope": -0.0005, "atr": 0.0853, "atr_pct": 0.919, "trend": "flat", "slope_pct": -0.0064, "flat_threshold_pct": 0.2297, "recent_slope_pct": 0.2424, "ema9": 9.2191, "ema20": 9.1722, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 5.061, "spread_pct": 0.323, "rvol": 0.878, "volume_pace_ratio": 1.969, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.94, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.285, "vwap": 9.318, "atr_1m": 0.0853, "spread": 0.03, "shares_per_min": 2969, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 211.0, "reachable": 0.5447}}}
{"timestamp": "2026-09-24T16:24:04.627740+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.28, "vwap": 9.318, "vwap_slope": -0.0002, "atr": 0.0835, "atr_pct": 0.9, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.225, "recent_slope_pct": 0.2271, "ema9": 9.2313, "ema20": 9.1825, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.413, "distance_from_high_pct": 5.112, "spread_pct": 0.323, "rvol": 0.878, "volume_pace_ratio": 1.968, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.28, "vwap": 9.318, "atr_1m": 0.0835, "spread": 0.03, "shares_per_min": 2975, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 210.9, "reachable": 0.5438}}}
{"timestamp": "2026-09-24T16:24:09.761263+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.285, "vwap": 9.318, "vwap_slope": -0.0002, "atr": 0.0835, "atr_pct": 0.9, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.2249, "recent_slope_pct": 0.2379, "ema9": 9.2323, "ema20": 9.1829, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.413, "distance_from_high_pct": 5.061, "spread_pct": 0.323, "rvol": 0.878, "volume_pace_ratio": 1.967, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.94, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.285, "vwap": 9.318, "atr_1m": 0.0835, "spread": 0.03, "shares_per_min": 2975, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 210.8, "reachable": 0.5437}}}
{"timestamp": "2026-09-24T16:24:14.884908+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.285, "vwap": 9.318, "vwap_slope": -0.0002, "atr": 0.0872, "atr_pct": 0.939, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.2347, "recent_slope_pct": 0.2379, "ema9": 9.2323, "ema20": 9.1829, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.413, "distance_from_high_pct": 5.061, "spread_pct": 0.323, "rvol": 0.878, "volume_pace_ratio": 1.966, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.94, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.285, "vwap": 9.318, "atr_1m": 0.0872, "spread": 0.03, "shares_per_min": 2975, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 210.8, "reachable": 0.5436}}}
{"timestamp": "2026-09-24T16:24:19.990512+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.29, "vwap": 9.318, "vwap_slope": -0.0002, "atr": 0.0878, "atr_pct": 0.945, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.2361, "recent_slope_pct": 0.2487, "ema9": 9.2333, "ema20": 9.1834, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.413, "distance_from_high_pct": 5.01, "spread_pct": 0.323, "rvol": 0.879, "volume_pace_ratio": 1.965, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.88, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.29, "vwap": 9.318, "atr_1m": 0.0878, "spread": 0.03, "shares_per_min": 2975, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 210.7, "reachable": 0.5435}}}
{"timestamp": "2026-09-24T16:24:25.111732+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.29, "vwap": 9.318, "vwap_slope": -0.0002, "atr": 0.0878, "atr_pct": 0.945, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.2361, "recent_slope_pct": 0.2487, "ema9": 9.2333, "ema20": 9.1834, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.413, "distance_from_high_pct": 5.01, "spread_pct": 0.323, "rvol": 0.879, "volume_pace_ratio": 1.965, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.88, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.29, "vwap": 9.318, "atr_1m": 0.0878, "spread": 0.03, "shares_per_min": 2975, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 210.6, "reachable": 0.5434}}}
{"timestamp": "2026-09-24T16:24:30.232147+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2755, "vwap": 9.318, "vwap_slope": -0.0002, "atr": 0.0878, "atr_pct": 0.946, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.2365, "recent_slope_pct": 0.2174, "ema9": 9.2304, "ema20": 9.182, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.413, "distance_from_high_pct": 5.158, "spread_pct": 0.323, "rvol": 0.879, "volume_pace_ratio": 1.964, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.05, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2755, "vwap": 9.318, "atr_1m": 0.0878, "spread": 0.03, "shares_per_min": 2975, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 210.5, "reachable": 0.5433}}}
{"timestamp": "2026-09-24T16:24:35.468895+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2755, "vwap": 9.318, "vwap_slope": -0.0002, "atr": 0.0878, "atr_pct": 0.946, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.2365, "recent_slope_pct": 0.2174, "ema9": 9.2304, "ema20": 9.182, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.413, "distance_from_high_pct": 5.158, "spread_pct": 0.108, "rvol": 0.879, "volume_pace_ratio": 1.963, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.05, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2755, "vwap": 9.318, "atr_1m": 0.0878, "spread": 0.01, "shares_per_min": 2975, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 210.4, "reachable": 0.5432}}}
{"timestamp": "2026-09-24T16:24:40.633735+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2755, "vwap": 9.318, "vwap_slope": -0.0002, "atr": 0.0878, "atr_pct": 0.946, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.2365, "recent_slope_pct": 0.2174, "ema9": 9.2304, "ema20": 9.182, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.413, "distance_from_high_pct": 5.158, "spread_pct": 0.108, "rvol": 0.879, "volume_pace_ratio": 1.962, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.05, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2755, "vwap": 9.318, "atr_1m": 0.0878, "spread": 0.01, "shares_per_min": 2975, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 210.3, "reachable": 0.5431}}}
{"timestamp": "2026-09-24T16:24:45.728209+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.295, "vwap": 9.318, "vwap_slope": -0.0002, "atr": 0.0917, "atr_pct": 0.986, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.2466, "recent_slope_pct": 0.2595, "ema9": 9.2343, "ema20": 9.1839, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.413, "distance_from_high_pct": 4.959, "spread_pct": 0.108, "rvol": 0.879, "volume_pace_ratio": 1.961, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.83, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.295, "vwap": 9.318, "atr_1m": 0.0917, "spread": 0.01, "shares_per_min": 2975, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 210.2, "reachable": 0.543}}}
{"timestamp": "2026-09-24T16:24:50.815968+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2858, "vwap": 9.318, "vwap_slope": -0.0002, "atr": 0.0917, "atr_pct": 0.987, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.2468, "recent_slope_pct": 0.2396, "ema9": 9.2325, "ema20": 9.183, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.413, "distance_from_high_pct": 5.053, "spread_pct": 0.108, "rvol": 0.879, "volume_pace_ratio": 1.96, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.93, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2858, "vwap": 9.318, "atr_1m": 0.0917, "spread": 0.01, "shares_per_min": 2975, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 210.2, "reachable": 0.5428}}}
{"timestamp": "2026-09-24T16:24:55.924757+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.29, "vwap": 9.318, "vwap_slope": -0.0003, "atr": 0.092, "atr_pct": 0.991, "trend": "flat", "slope_pct": -0.0062, "flat_threshold_pct": 0.2477, "recent_slope_pct": 0.2487, "ema9": 9.2333, "ema20": 9.1834, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.414, "distance_from_high_pct": 5.01, "spread_pct": 0.215, "rvol": 0.879, "volume_pace_ratio": 1.96, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.88, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.29, "vwap": 9.318, "atr_1m": 0.092, "spread": 0.02, "shares_per_min": 2975, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 210.1, "reachable": 0.5427}}}
{"timestamp": "2026-09-24T16:25:01.028080+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.32 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.3151, "vwap": 9.318, "vwap_slope": -0.0003, "atr": 0.0935, "atr_pct": 1.003, "trend": "flat", "slope_pct": -0.0061, "flat_threshold_pct": 0.2508, "recent_slope_pct": 0.3028, "ema9": 9.2383, "ema20": 9.1858, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.414, "distance_from_high_pct": 4.754, "spread_pct": 0.215, "rvol": 0.879, "volume_pace_ratio": 1.959, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.63, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.3151, "vwap": 9.318, "atr_1m": 0.0935, "spread": 0.02, "shares_per_min": 2975, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 210.0, "reachable": 0.5426}}}
{"timestamp": "2026-09-24T16:25:06.141108+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2596, "vwap": 9.318, "vwap_slope": -0.0001, "atr": 0.0946, "atr_pct": 1.021, "trend": "flat", "slope_pct": -0.006, "flat_threshold_pct": 0.2553, "recent_slope_pct": 0.1395, "ema9": 9.2426, "ema20": 9.1928, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.4, "distance_from_high_pct": 5.321, "spread_pct": 0.215, "rvol": 0.879, "volume_pace_ratio": 1.959, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.09, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2596, "vwap": 9.318, "atr_1m": 0.0946, "spread": 0.02, "shares_per_min": 2958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 209.9, "reachable": 0.5359}}}
{"timestamp": "2026-09-24T16:25:11.283571+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.30 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.3, "vwap": 9.318, "vwap_slope": -0.0001, "atr": 0.0946, "atr_pct": 1.017, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.2542, "recent_slope_pct": 0.2264, "ema9": 9.2507, "ema20": 9.1967, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.401, "distance_from_high_pct": 4.908, "spread_pct": 0.215, "rvol": 0.88, "volume_pace_ratio": 1.959, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.78, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.3, "vwap": 9.318, "atr_1m": 0.0946, "spread": 0.02, "shares_per_min": 2958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 209.8, "reachable": 0.5358}}}
{"timestamp": "2026-09-24T16:25:16.425854+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.25 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2519, "vwap": 9.3179, "vwap_slope": -0.0001, "atr": 0.0951, "atr_pct": 1.028, "trend": "flat", "slope_pct": -0.006, "flat_threshold_pct": 0.257, "recent_slope_pct": 0.1229, "ema9": 9.241, "ema20": 9.1921, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.401, "distance_from_high_pct": 5.4, "spread_pct": 0.215, "rvol": 0.88, "volume_pace_ratio": 1.958, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.13, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2519, "vwap": 9.3179, "atr_1m": 0.0951, "spread": 0.02, "shares_per_min": 2958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 209.7, "reachable": 0.5357}}}
{"timestamp": "2026-09-24T16:25:21.547711+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.30 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.3, "vwap": 9.318, "vwap_slope": -0.0001, "atr": 0.0951, "atr_pct": 1.023, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.2557, "recent_slope_pct": 0.2264, "ema9": 9.2507, "ema20": 9.1967, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.401, "distance_from_high_pct": 4.908, "spread_pct": 0.215, "rvol": 0.88, "volume_pace_ratio": 1.957, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.78, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.3, "vwap": 9.318, "atr_1m": 0.0951, "spread": 0.02, "shares_per_min": 2958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 209.6, "reachable": 0.5356}}}
{"timestamp": "2026-09-24T16:25:26.642636+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.285, "vwap": 9.3179, "vwap_slope": -0.0001, "atr": 0.0951, "atr_pct": 1.024, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.2561, "recent_slope_pct": 0.1942, "ema9": 9.2477, "ema20": 9.1953, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.402, "distance_from_high_pct": 5.061, "spread_pct": 0.323, "rvol": 0.881, "volume_pace_ratio": 1.958, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.94, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.285, "vwap": 9.3179, "atr_1m": 0.0951, "spread": 0.03, "shares_per_min": 2958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 209.6, "reachable": 0.5355}}}
{"timestamp": "2026-09-24T16:25:31.839595+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2932, "vwap": 9.3179, "vwap_slope": -0.0001, "atr": 0.0951, "atr_pct": 1.023, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.2559, "recent_slope_pct": 0.2118, "ema9": 9.2493, "ema20": 9.196, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.402, "distance_from_high_pct": 4.978, "spread_pct": 0.323, "rvol": 0.881, "volume_pace_ratio": 1.957, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.85, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2932, "vwap": 9.3179, "atr_1m": 0.0951, "spread": 0.03, "shares_per_min": 2958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 209.5, "reachable": 0.5354}}}
{"timestamp": "2026-09-24T16:25:36.939315+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2932, "vwap": 9.3179, "vwap_slope": -0.0001, "atr": 0.0951, "atr_pct": 1.023, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.2559, "recent_slope_pct": 0.2118, "ema9": 9.2493, "ema20": 9.196, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.402, "distance_from_high_pct": 4.978, "spread_pct": 0.323, "rvol": 0.881, "volume_pace_ratio": 1.956, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.85, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2932, "vwap": 9.3179, "atr_1m": 0.0951, "spread": 0.03, "shares_per_min": 2958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 209.4, "reachable": 0.5352}}}
{"timestamp": "2026-09-24T16:25:42.036629+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2932, "vwap": 9.3179, "vwap_slope": -0.0001, "atr": 0.0951, "atr_pct": 1.023, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.2559, "recent_slope_pct": 0.2118, "ema9": 9.2493, "ema20": 9.196, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.402, "distance_from_high_pct": 4.978, "spread_pct": 0.323, "rvol": 0.881, "volume_pace_ratio": 1.955, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.85, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2932, "vwap": 9.3179, "atr_1m": 0.0951, "spread": 0.03, "shares_per_min": 2958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 209.3, "reachable": 0.5351}}}
{"timestamp": "2026-09-24T16:25:47.173089+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.30 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2976, "vwap": 9.3179, "vwap_slope": -0.0001, "atr": 0.0951, "atr_pct": 1.023, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.2557, "recent_slope_pct": 0.2213, "ema9": 9.2502, "ema20": 9.1965, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.402, "distance_from_high_pct": 4.933, "spread_pct": 0.323, "rvol": 0.881, "volume_pace_ratio": 1.954, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.8, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2976, "vwap": 9.3179, "atr_1m": 0.0951, "spread": 0.03, "shares_per_min": 2958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 209.2, "reachable": 0.535}}}
{"timestamp": "2026-09-24T16:25:52.285328+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.30 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2976, "vwap": 9.3179, "vwap_slope": -0.0001, "atr": 0.0951, "atr_pct": 1.023, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.2557, "recent_slope_pct": 0.2213, "ema9": 9.2502, "ema20": 9.1965, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.402, "distance_from_high_pct": 4.933, "spread_pct": 0.323, "rvol": 0.881, "volume_pace_ratio": 1.953, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.8, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2976, "vwap": 9.3179, "atr_1m": 0.0951, "spread": 0.03, "shares_per_min": 2958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 209.1, "reachable": 0.5349}}}
{"timestamp": "2026-09-24T16:25:57.648779+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.24 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2352, "vwap": 9.3179, "vwap_slope": -0.0002, "atr": 0.0963, "atr_pct": 1.043, "trend": "flat", "slope_pct": -0.006, "flat_threshold_pct": 0.2607, "recent_slope_pct": 0.0869, "ema9": 9.2377, "ema20": 9.1905, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.402, "distance_from_high_pct": 5.571, "spread_pct": 0.323, "rvol": 0.881, "volume_pace_ratio": 1.952, "volatility": {"class": "high", "daily_atr_pct": 6.06, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.22, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2352, "vwap": 9.3179, "atr_1m": 0.0963, "spread": 0.03, "shares_per_min": 2958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 209.0, "reachable": 0.5348}}}
{"timestamp": "2026-09-24T16:26:02.761602+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2563, "vwap": 9.3179, "vwap_slope": -0.0002, "atr": 0.0965, "atr_pct": 1.043, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.2607, "recent_slope_pct": -0.1156, "ema9": 9.2414, "ema20": 9.1968, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.398, "distance_from_high_pct": 5.355, "spread_pct": 0.323, "rvol": 0.881, "volume_pace_ratio": 1.951, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.1, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2563, "vwap": 9.3179, "atr_1m": 0.0965, "spread": 0.03, "shares_per_min": 2987, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 209.0, "reachable": 0.5281}}}
{"timestamp": "2026-09-24T16:26:07.879164+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2833, "vwap": 9.3179, "vwap_slope": -0.0002, "atr": 0.0985, "atr_pct": 1.061, "trend": "flat", "slope_pct": -0.0058, "flat_threshold_pct": 0.2652, "recent_slope_pct": -0.0573, "ema9": 9.2468, "ema20": 9.1994, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.398, "distance_from_high_pct": 5.079, "spread_pct": 0.323, "rvol": 0.881, "volume_pace_ratio": 1.95, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.96, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2833, "vwap": 9.3179, "atr_1m": 0.0985, "spread": 0.03, "shares_per_min": 2987, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 208.9, "reachable": 0.528}}}
{"timestamp": "2026-09-24T16:26:12.980597+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2709, "vwap": 9.3179, "vwap_slope": -0.0002, "atr": 0.0986, "atr_pct": 1.063, "trend": "flat", "slope_pct": -0.0058, "flat_threshold_pct": 0.2658, "recent_slope_pct": -0.0841, "ema9": 9.2443, "ema20": 9.1982, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.398, "distance_from_high_pct": 5.206, "spread_pct": 0.323, "rvol": 0.881, "volume_pace_ratio": 1.95, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.11, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2709, "vwap": 9.3179, "atr_1m": 0.0986, "spread": 0.03, "shares_per_min": 2987, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 208.8, "reachable": 0.5279}}}
{"timestamp": "2026-09-24T16:26:18.066876+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.285, "vwap": 9.3178, "vwap_slope": -0.0002, "atr": 0.0989, "atr_pct": 1.066, "trend": "flat", "slope_pct": -0.0058, "flat_threshold_pct": 0.2664, "recent_slope_pct": -0.0537, "ema9": 9.2472, "ema20": 9.1995, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.399, "distance_from_high_pct": 5.061, "spread_pct": 0.323, "rvol": 0.882, "volume_pace_ratio": 1.95, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.94, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.285, "vwap": 9.3178, "atr_1m": 0.0989, "spread": 0.03, "shares_per_min": 2987, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 208.7, "reachable": 0.5278}}}
{"timestamp": "2026-09-24T16:26:23.178545+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.285, "vwap": 9.3178, "vwap_slope": -0.0002, "atr": 0.099, "atr_pct": 1.066, "trend": "flat", "slope_pct": -0.0058, "flat_threshold_pct": 0.2664, "recent_slope_pct": -0.0537, "ema9": 9.2472, "ema20": 9.1995, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.399, "distance_from_high_pct": 5.061, "spread_pct": 0.323, "rvol": 0.882, "volume_pace_ratio": 1.949, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.94, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.285, "vwap": 9.3178, "atr_1m": 0.099, "spread": 0.03, "shares_per_min": 2987, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 208.6, "reachable": 0.5277}}}
{"timestamp": "2026-09-24T16:26:28.312654+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.285, "vwap": 9.3178, "vwap_slope": -0.0002, "atr": 0.099, "atr_pct": 1.066, "trend": "flat", "slope_pct": -0.0058, "flat_threshold_pct": 0.2664, "recent_slope_pct": -0.0537, "ema9": 9.2472, "ema20": 9.1995, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.399, "distance_from_high_pct": 5.061, "spread_pct": 0.323, "rvol": 0.882, "volume_pace_ratio": 1.949, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.94, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.285, "vwap": 9.3178, "atr_1m": 0.099, "spread": 0.03, "shares_per_min": 2987, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 208.5, "reachable": 0.5276}}}
{"timestamp": "2026-09-24T16:26:33.422776+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2846, "vwap": 9.3178, "vwap_slope": -0.0002, "atr": 0.099, "atr_pct": 1.066, "trend": "flat", "slope_pct": -0.0058, "flat_threshold_pct": 0.2665, "recent_slope_pct": -0.0545, "ema9": 9.2471, "ema20": 9.1995, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.399, "distance_from_high_pct": 5.065, "spread_pct": 0.323, "rvol": 0.882, "volume_pace_ratio": 1.948, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.95, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2846, "vwap": 9.3178, "atr_1m": 0.099, "spread": 0.03, "shares_per_min": 2987, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 208.4, "reachable": 0.5274}}}
{"timestamp": "2026-09-24T16:26:38.525727+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.31 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.3145, "vwap": 9.3178, "vwap_slope": -0.0002, "atr": 0.1007, "atr_pct": 1.081, "trend": "flat", "slope_pct": -0.0057, "flat_threshold_pct": 0.2703, "recent_slope_pct": 0.0099, "ema9": 9.2531, "ema20": 9.2023, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.4, "distance_from_high_pct": 4.76, "spread_pct": 0.43, "rvol": 0.882, "volume_pace_ratio": 1.947, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.3145, "vwap": 9.3178, "atr_1m": 0.1007, "spread": 0.04, "shares_per_min": 2987, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 208.4, "reachable": 0.5273}}}
{"timestamp": "2026-09-24T16:26:43.632223+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2908, "vwap": 9.3178, "vwap_slope": -0.0002, "atr": 0.1007, "atr_pct": 1.084, "trend": "flat", "slope_pct": -0.0058, "flat_threshold_pct": 0.2709, "recent_slope_pct": -0.0412, "ema9": 9.2483, "ema20": 9.2001, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.4, "distance_from_high_pct": 5.002, "spread_pct": 0.43, "rvol": 0.882, "volume_pace_ratio": 1.947, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.88, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2908, "vwap": 9.3178, "atr_1m": 0.1007, "spread": 0.04, "shares_per_min": 2987, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 208.3, "reachable": 0.5272}}}
{"timestamp": "2026-09-24T16:26:48.721985+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.24 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.242, "vwap": 9.3178, "vwap_slope": -0.0002, "atr": 0.1007, "atr_pct": 1.09, "trend": "flat", "slope_pct": -0.0059, "flat_threshold_pct": 0.2724, "recent_slope_pct": -0.1465, "ema9": 9.2386, "ema20": 9.1954, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.4, "distance_from_high_pct": 5.501, "spread_pct": 0.43, "rvol": 0.882, "volume_pace_ratio": 1.946, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.18, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.242, "vwap": 9.3178, "atr_1m": 0.1007, "spread": 0.04, "shares_per_min": 2987, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 208.2, "reachable": 0.5271}}}
{"timestamp": "2026-09-24T16:26:53.811244+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.30 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.3, "vwap": 9.3178, "vwap_slope": -0.0002, "atr": 0.1007, "atr_pct": 1.083, "trend": "flat", "slope_pct": -0.0058, "flat_threshold_pct": 0.2707, "recent_slope_pct": -0.0213, "ema9": 9.2502, "ema20": 9.2009, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.4, "distance_from_high_pct": 4.908, "spread_pct": 0.43, "rvol": 0.882, "volume_pace_ratio": 1.945, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.78, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.3, "vwap": 9.3178, "atr_1m": 0.1007, "spread": 0.04, "shares_per_min": 2987, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 208.1, "reachable": 0.527}}}
{"timestamp": "2026-09-24T16:26:58.901534+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.30 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.3, "vwap": 9.3178, "vwap_slope": -0.0002, "atr": 0.1007, "atr_pct": 1.083, "trend": "flat", "slope_pct": -0.0058, "flat_threshold_pct": 0.2707, "recent_slope_pct": -0.0213, "ema9": 9.2502, "ema20": 9.2009, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.4, "distance_from_high_pct": 4.908, "spread_pct": 0.43, "rvol": 0.882, "volume_pace_ratio": 1.944, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.78, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.3, "vwap": 9.3178, "atr_1m": 0.1007, "spread": 0.04, "shares_per_min": 2987, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 208.0, "reachable": 0.5269}}}
{"timestamp": "2026-09-24T16:27:03.995177+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.27, "vwap": 9.3178, "vwap_slope": -0.0002, "atr": 0.1032, "atr_pct": 1.113, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.2783, "recent_slope_pct": -0.0486, "ema9": 9.2541, "ema20": 9.2075, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.343, "distance_from_high_pct": 5.215, "spread_pct": 0.324, "rvol": 0.883, "volume_pace_ratio": 1.946, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.12, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.27, "vwap": 9.3178, "atr_1m": 0.1032, "spread": 0.03, "shares_per_min": 3027, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 207.9, "reachable": 0.5148}}}
{"timestamp": "2026-09-24T16:27:09.112416+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.265, "vwap": 9.3177, "vwap_slope": -0.0003, "atr": 0.1032, "atr_pct": 1.114, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.2785, "recent_slope_pct": -0.0594, "ema9": 9.2531, "ema20": 9.207, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.345, "distance_from_high_pct": 5.266, "spread_pct": 0.324, "rvol": 0.884, "volume_pace_ratio": 1.947, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.06, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.265, "vwap": 9.3177, "atr_1m": 0.1032, "spread": 0.03, "shares_per_min": 3027, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 207.8, "reachable": 0.5147}}}
{"timestamp": "2026-09-24T16:27:14.231565+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.265, "vwap": 9.3177, "vwap_slope": -0.0003, "atr": 0.1032, "atr_pct": 1.114, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.2785, "recent_slope_pct": -0.0594, "ema9": 9.2531, "ema20": 9.207, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.345, "distance_from_high_pct": 5.266, "spread_pct": 0.324, "rvol": 0.884, "volume_pace_ratio": 1.946, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.06, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.265, "vwap": 9.3177, "atr_1m": 0.1032, "spread": 0.03, "shares_per_min": 3027, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 207.8, "reachable": 0.5146}}}
{"timestamp": "2026-09-24T16:27:19.348708+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.25 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2485, "vwap": 9.3177, "vwap_slope": -0.0003, "atr": 0.1032, "atr_pct": 1.116, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.279, "recent_slope_pct": -0.095, "ema9": 9.2498, "ema20": 9.2055, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.345, "distance_from_high_pct": 5.435, "spread_pct": 0.541, "rvol": 0.885, "volume_pace_ratio": 1.946, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.14, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2485, "vwap": 9.3177, "atr_1m": 0.1032, "spread": 0.05, "shares_per_min": 3027, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 207.7, "reachable": 0.5145}}}
{"timestamp": "2026-09-24T16:27:24.482815+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.26, "vwap": 9.3177, "vwap_slope": -0.0003, "atr": 0.1032, "atr_pct": 1.115, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.2786, "recent_slope_pct": -0.0702, "ema9": 9.2521, "ema20": 9.2066, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.346, "distance_from_high_pct": 5.317, "spread_pct": 0.432, "rvol": 0.885, "volume_pace_ratio": 1.945, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.09, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.26, "vwap": 9.3177, "atr_1m": 0.1032, "spread": 0.04, "shares_per_min": 3027, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 207.6, "reachable": 0.5144}}}
{"timestamp": "2026-09-24T16:27:29.604994+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.25 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2492, "vwap": 9.3176, "vwap_slope": -0.0003, "atr": 0.1032, "atr_pct": 1.116, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.279, "recent_slope_pct": -0.0935, "ema9": 9.25, "ema20": 9.2055, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.346, "distance_from_high_pct": 5.427, "spread_pct": 0.431, "rvol": 0.885, "volume_pace_ratio": 1.945, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.14, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2492, "vwap": 9.3176, "atr_1m": 0.1032, "spread": 0.04, "shares_per_min": 3027, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 207.5, "reachable": 0.5143}}}
{"timestamp": "2026-09-24T16:27:34.697110+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.275, "vwap": 9.3177, "vwap_slope": -0.0003, "atr": 0.1032, "atr_pct": 1.113, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.2782, "recent_slope_pct": -0.0378, "ema9": 9.2551, "ema20": 9.208, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.346, "distance_from_high_pct": 5.164, "spread_pct": 0.323, "rvol": 0.885, "volume_pace_ratio": 1.944, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.06, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.275, "vwap": 9.3177, "atr_1m": 0.1032, "spread": 0.03, "shares_per_min": 3027, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 207.4, "reachable": 0.5142}}}
{"timestamp": "2026-09-24T16:27:39.790602+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2706, "vwap": 9.3177, "vwap_slope": -0.0003, "atr": 0.1032, "atr_pct": 1.113, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.2783, "recent_slope_pct": -0.0473, "ema9": 9.2542, "ema20": 9.2076, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.346, "distance_from_high_pct": 5.209, "spread_pct": 0.323, "rvol": 0.885, "volume_pace_ratio": 1.943, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.12, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2706, "vwap": 9.3177, "atr_1m": 0.1032, "spread": 0.03, "shares_per_min": 3027, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 207.3, "reachable": 0.5141}}}
{"timestamp": "2026-09-24T16:27:44.896030+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2785, "vwap": 9.3177, "vwap_slope": -0.0003, "atr": 0.1032, "atr_pct": 1.112, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.2781, "recent_slope_pct": -0.0303, "ema9": 9.2558, "ema20": 9.2083, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.346, "distance_from_high_pct": 5.128, "spread_pct": 0.323, "rvol": 0.885, "volume_pace_ratio": 1.942, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 2.02, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2785, "vwap": 9.3177, "atr_1m": 0.1032, "spread": 0.03, "shares_per_min": 3027, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 207.3, "reachable": 0.514}}}
{"timestamp": "2026-09-24T16:27:49.991099+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2862, "vwap": 9.3177, "vwap_slope": -0.0003, "atr": 0.1032, "atr_pct": 1.111, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.2779, "recent_slope_pct": -0.0137, "ema9": 9.2574, "ema20": 9.2091, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.346, "distance_from_high_pct": 5.049, "spread_pct": 0.323, "rvol": 0.885, "volume_pace_ratio": 1.941, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.93, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2862, "vwap": 9.3177, "atr_1m": 0.1032, "spread": 0.03, "shares_per_min": 3027, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 207.2, "reachable": 0.5139}}}
{"timestamp": "2026-09-24T16:27:55.157467+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2699, "vwap": 9.3177, "vwap_slope": -0.0003, "atr": 0.1032, "atr_pct": 1.113, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.2783, "recent_slope_pct": -0.0488, "ema9": 9.2541, "ema20": 9.2075, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.346, "distance_from_high_pct": 5.216, "spread_pct": 0.323, "rvol": 0.885, "volume_pace_ratio": 1.94, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.04, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2699, "vwap": 9.3177, "atr_1m": 0.1032, "spread": 0.03, "shares_per_min": 3027, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 207.1, "reachable": 0.5138}}}
{"timestamp": "2026-09-24T16:28:00.246852+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2699, "vwap": 9.3177, "vwap_slope": -0.0003, "atr": 0.1032, "atr_pct": 1.113, "trend": "flat", "slope_pct": -0.0056, "flat_threshold_pct": 0.2783, "recent_slope_pct": -0.0488, "ema9": 9.2541, "ema20": 9.2075, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.346, "distance_from_high_pct": 5.216, "spread_pct": 0.323, "rvol": 0.885, "volume_pace_ratio": 1.939, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.04, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2699, "vwap": 9.3177, "atr_1m": 0.1032, "spread": 0.03, "shares_per_min": 3027, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 207.0, "reachable": 0.5137}}}
{"timestamp": "2026-09-24T16:28:05.405307+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2638, "vwap": 9.3177, "vwap_slope": -0.0002, "atr": 0.1001, "atr_pct": 1.08, "trend": "flat", "slope_pct": -0.0054, "flat_threshold_pct": 0.2701, "recent_slope_pct": -0.0732, "ema9": 9.256, "ema20": 9.2129, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.342, "distance_from_high_pct": 5.278, "spread_pct": 0.323, "rvol": 0.885, "volume_pace_ratio": 1.938, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.07, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2638, "vwap": 9.3177, "atr_1m": 0.1001, "spread": 0.03, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 206.9, "reachable": 0.5016}}}
{"timestamp": "2026-09-24T16:28:10.504705+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2662, "vwap": 9.3176, "vwap_slope": -0.0002, "atr": 0.1023, "atr_pct": 1.104, "trend": "flat", "slope_pct": -0.0054, "flat_threshold_pct": 0.2761, "recent_slope_pct": -0.068, "ema9": 9.2565, "ema20": 9.2131, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.343, "distance_from_high_pct": 5.254, "spread_pct": 0.323, "rvol": 0.885, "volume_pace_ratio": 1.938, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.06, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2662, "vwap": 9.3176, "atr_1m": 0.1023, "spread": 0.03, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 206.8, "reachable": 0.5015}}}
{"timestamp": "2026-09-24T16:28:15.611505+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.29, "vwap": 9.3176, "vwap_slope": -0.0002, "atr": 0.1023, "atr_pct": 1.102, "trend": "flat", "slope_pct": -0.0054, "flat_threshold_pct": 0.2754, "recent_slope_pct": -0.0167, "ema9": 9.2613, "ema20": 9.2154, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.343, "distance_from_high_pct": 5.01, "spread_pct": 0.323, "rvol": 0.886, "volume_pace_ratio": 1.937, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.88, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.29, "vwap": 9.3176, "atr_1m": 0.1023, "spread": 0.03, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 206.7, "reachable": 0.5014}}}
{"timestamp": "2026-09-24T16:28:20.710801+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.30 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.3, "vwap": 9.3176, "vwap_slope": -0.0002, "atr": 0.1031, "atr_pct": 1.108, "trend": "flat", "slope_pct": -0.0054, "flat_threshold_pct": 0.277, "recent_slope_pct": 0.0048, "ema9": 9.2633, "ema20": 9.2163, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.343, "distance_from_high_pct": 4.908, "spread_pct": 0.323, "rvol": 0.886, "volume_pace_ratio": 1.937, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.78, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.3, "vwap": 9.3176, "atr_1m": 0.1031, "spread": 0.03, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 206.7, "reachable": 0.5013}}}
{"timestamp": "2026-09-24T16:28:25.802848+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.30 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.3, "vwap": 9.3176, "vwap_slope": -0.0002, "atr": 0.1038, "atr_pct": 1.116, "trend": "flat", "slope_pct": -0.0054, "flat_threshold_pct": 0.2789, "recent_slope_pct": 0.0048, "ema9": 9.2633, "ema20": 9.2163, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 4.908, "spread_pct": 0.215, "rvol": 0.886, "volume_pace_ratio": 1.937, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.78, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.3, "vwap": 9.3176, "atr_1m": 0.1038, "spread": 0.02, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 206.6, "reachable": 0.5012}}}
{"timestamp": "2026-09-24T16:28:30.912157+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.30 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.3, "vwap": 9.3176, "vwap_slope": -0.0003, "atr": 0.1038, "atr_pct": 1.116, "trend": "flat", "slope_pct": -0.0054, "flat_threshold_pct": 0.2789, "recent_slope_pct": 0.0048, "ema9": 9.2633, "ema20": 9.2163, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 4.908, "spread_pct": 0.215, "rvol": 0.886, "volume_pace_ratio": 1.936, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.78, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.3, "vwap": 9.3176, "atr_1m": 0.1038, "spread": 0.02, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 206.5, "reachable": 0.5011}}}
{"timestamp": "2026-09-24T16:28:36.019780+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.30 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.3, "vwap": 9.3176, "vwap_slope": -0.0003, "atr": 0.1038, "atr_pct": 1.116, "trend": "flat", "slope_pct": -0.0054, "flat_threshold_pct": 0.2789, "recent_slope_pct": 0.0048, "ema9": 9.2633, "ema20": 9.2163, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 4.908, "spread_pct": 0.215, "rvol": 0.886, "volume_pace_ratio": 1.935, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.78, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.3, "vwap": 9.3176, "atr_1m": 0.1038, "spread": 0.02, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 206.4, "reachable": 0.501}}}
{"timestamp": "2026-09-24T16:28:41.105027+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.29, "vwap": 9.3176, "vwap_slope": -0.0003, "atr": 0.1038, "atr_pct": 1.117, "trend": "flat", "slope_pct": -0.0054, "flat_threshold_pct": 0.2792, "recent_slope_pct": -0.0167, "ema9": 9.2613, "ema20": 9.2154, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.01, "spread_pct": 0.215, "rvol": 0.886, "volume_pace_ratio": 1.935, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.88, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.29, "vwap": 9.3176, "atr_1m": 0.1038, "spread": 0.02, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 206.3, "reachable": 0.5009}}}
{"timestamp": "2026-09-24T16:28:46.192022+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.30 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2975, "vwap": 9.3176, "vwap_slope": -0.0003, "atr": 0.1038, "atr_pct": 1.116, "trend": "flat", "slope_pct": -0.0054, "flat_threshold_pct": 0.279, "recent_slope_pct": -0.0005, "ema9": 9.2628, "ema20": 9.2161, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 4.934, "spread_pct": 0.215, "rvol": 0.887, "volume_pace_ratio": 1.934, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.8, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2975, "vwap": 9.3176, "atr_1m": 0.1038, "spread": 0.02, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 206.2, "reachable": 0.5008}}}
{"timestamp": "2026-09-24T16:28:51.291493+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.30 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.3, "vwap": 9.3176, "vwap_slope": -0.0003, "atr": 0.1038, "atr_pct": 1.116, "trend": "flat", "slope_pct": -0.0054, "flat_threshold_pct": 0.2789, "recent_slope_pct": 0.0048, "ema9": 9.2633, "ema20": 9.2163, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.345, "distance_from_high_pct": 4.908, "spread_pct": 0.215, "rvol": 0.887, "volume_pace_ratio": 1.933, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.78, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.3, "vwap": 9.3176, "atr_1m": 0.1038, "spread": 0.02, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 206.1, "reachable": 0.5007}}}
{"timestamp": "2026-09-24T16:28:56.399864+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2925, "vwap": 9.3176, "vwap_slope": -0.0003, "atr": 0.1038, "atr_pct": 1.117, "trend": "flat", "slope_pct": -0.0054, "flat_threshold_pct": 0.2792, "recent_slope_pct": -0.0113, "ema9": 9.2618, "ema20": 9.2156, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.345, "distance_from_high_pct": 4.985, "spread_pct": 0.215, "rvol": 0.887, "volume_pace_ratio": 1.933, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.78, "target_label": "ceiling", "reward_risk": 1.86, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2925, "vwap": 9.3176, "atr_1m": 0.1038, "spread": 0.02, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.78, "ceiling_bottom": 9.77, "ceiling_touches": 3, "minutes_left": 206.1, "reachable": 0.5006}}}
{"timestamp": "2026-09-24T16:29:01.539775+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.31 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.31, "vwap": 9.3176, "vwap_slope": -0.0002, "atr": 0.0976, "atr_pct": 1.049, "trend": "flat", "slope_pct": -0.0051, "flat_threshold_pct": 0.2621, "recent_slope_pct": 0.1612, "ema9": 9.2726, "ema20": 9.2252, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.33, "distance_from_high_pct": 4.806, "spread_pct": 0.215, "rvol": 0.887, "volume_pace_ratio": 1.932, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.31, "vwap": 9.3176, "atr_1m": 0.0976, "spread": 0.02, "shares_per_min": 3215, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 206.0, "reachable": 0.4939}}}
{"timestamp": "2026-09-24T16:29:06.678656+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2604, "vwap": 9.3176, "vwap_slope": -0.0002, "atr": 0.1005, "atr_pct": 1.085, "trend": "flat", "slope_pct": -0.0052, "flat_threshold_pct": 0.2712, "recent_slope_pct": 0.0544, "ema9": 9.2627, "ema20": 9.2205, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.33, "distance_from_high_pct": 5.313, "spread_pct": 0.215, "rvol": 0.887, "volume_pace_ratio": 1.931, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.09, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2604, "vwap": 9.3176, "atr_1m": 0.1005, "spread": 0.02, "shares_per_min": 3215, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 205.9, "reachable": 0.4938}}}
{"timestamp": "2026-09-24T16:29:11.785406+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2837, "vwap": 9.3176, "vwap_slope": -0.0002, "atr": 0.1005, "atr_pct": 1.082, "trend": "flat", "slope_pct": -0.0052, "flat_threshold_pct": 0.2705, "recent_slope_pct": 0.1046, "ema9": 9.2674, "ema20": 9.2227, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.33, "distance_from_high_pct": 5.075, "spread_pct": 0.215, "rvol": 0.887, "volume_pace_ratio": 1.93, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 1.92, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2837, "vwap": 9.3176, "atr_1m": 0.1005, "spread": 0.02, "shares_per_min": 3215, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 205.8, "reachable": 0.4937}}}
{"timestamp": "2026-09-24T16:29:16.911107+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2887, "vwap": 9.3176, "vwap_slope": -0.0002, "atr": 0.1005, "atr_pct": 1.081, "trend": "flat", "slope_pct": -0.0051, "flat_threshold_pct": 0.2704, "recent_slope_pct": 0.1153, "ema9": 9.2684, "ema20": 9.2232, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.33, "distance_from_high_pct": 5.024, "spread_pct": 0.108, "rvol": 0.887, "volume_pace_ratio": 1.93, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 1.86, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2887, "vwap": 9.3176, "atr_1m": 0.1005, "spread": 0.01, "shares_per_min": 3215, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 205.7, "reachable": 0.4936}}}
{"timestamp": "2026-09-24T16:29:22.021770+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.29, "vwap": 9.3176, "vwap_slope": -0.0002, "atr": 0.1005, "atr_pct": 1.081, "trend": "flat", "slope_pct": -0.0051, "flat_threshold_pct": 0.2703, "recent_slope_pct": 0.1181, "ema9": 9.2686, "ema20": 9.2233, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.331, "distance_from_high_pct": 5.01, "spread_pct": 0.108, "rvol": 0.887, "volume_pace_ratio": 1.93, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 1.85, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.29, "vwap": 9.3176, "atr_1m": 0.1005, "spread": 0.01, "shares_per_min": 3215, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 205.6, "reachable": 0.4935}}}
{"timestamp": "2026-09-24T16:29:27.126872+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.29, "vwap": 9.3176, "vwap_slope": -0.0002, "atr": 0.1005, "atr_pct": 1.081, "trend": "flat", "slope_pct": -0.0051, "flat_threshold_pct": 0.2703, "recent_slope_pct": 0.1181, "ema9": 9.2686, "ema20": 9.2233, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.331, "distance_from_high_pct": 5.01, "spread_pct": 0.108, "rvol": 0.887, "volume_pace_ratio": 1.929, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 1.85, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.29, "vwap": 9.3176, "atr_1m": 0.1005, "spread": 0.01, "shares_per_min": 3215, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 205.5, "reachable": 0.4934}}}
{"timestamp": "2026-09-24T16:29:32.224766+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.29, "vwap": 9.3176, "vwap_slope": -0.0002, "atr": 0.1005, "atr_pct": 1.081, "trend": "flat", "slope_pct": -0.0051, "flat_threshold_pct": 0.2703, "recent_slope_pct": 0.1181, "ema9": 9.2686, "ema20": 9.2233, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.331, "distance_from_high_pct": 5.01, "spread_pct": 0.108, "rvol": 0.887, "volume_pace_ratio": 1.928, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 1.85, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.29, "vwap": 9.3176, "atr_1m": 0.1005, "spread": 0.01, "shares_per_min": 3215, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 205.5, "reachable": 0.4933}}}
{"timestamp": "2026-09-24T16:29:37.325327+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2844, "vwap": 9.3176, "vwap_slope": -0.0002, "atr": 0.1005, "atr_pct": 1.082, "trend": "flat", "slope_pct": -0.0052, "flat_threshold_pct": 0.2705, "recent_slope_pct": 0.1061, "ema9": 9.2675, "ema20": 9.2228, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.331, "distance_from_high_pct": 5.067, "spread_pct": 0.108, "rvol": 0.887, "volume_pace_ratio": 1.927, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 1.91, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2844, "vwap": 9.3176, "atr_1m": 0.1005, "spread": 0.01, "shares_per_min": 3215, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 205.4, "reachable": 0.4932}}}
{"timestamp": "2026-09-24T16:29:42.438086+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.295, "vwap": 9.3176, "vwap_slope": -0.0002, "atr": 0.1005, "atr_pct": 1.081, "trend": "flat", "slope_pct": -0.0051, "flat_threshold_pct": 0.2702, "recent_slope_pct": 0.1289, "ema9": 9.2696, "ema20": 9.2238, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.331, "distance_from_high_pct": 4.959, "spread_pct": 0.108, "rvol": 0.888, "volume_pace_ratio": 1.926, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 1.79, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.295, "vwap": 9.3176, "atr_1m": 0.1005, "spread": 0.01, "shares_per_min": 3215, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 205.3, "reachable": 0.4931}}}
{"timestamp": "2026-09-24T16:29:47.531379+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.29, "vwap": 9.3176, "vwap_slope": -0.0002, "atr": 0.1005, "atr_pct": 1.081, "trend": "flat", "slope_pct": -0.0051, "flat_threshold_pct": 0.2703, "recent_slope_pct": 0.1181, "ema9": 9.2686, "ema20": 9.2233, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.331, "distance_from_high_pct": 5.01, "spread_pct": 0.108, "rvol": 0.888, "volume_pace_ratio": 1.925, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 1.85, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.29, "vwap": 9.3176, "atr_1m": 0.1005, "spread": 0.01, "shares_per_min": 3215, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 205.2, "reachable": 0.493}}}
{"timestamp": "2026-09-24T16:29:52.651968+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.29, "vwap": 9.3176, "vwap_slope": -0.0002, "atr": 0.1005, "atr_pct": 1.081, "trend": "flat", "slope_pct": -0.0051, "flat_threshold_pct": 0.2703, "recent_slope_pct": 0.1181, "ema9": 9.2686, "ema20": 9.2233, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.331, "distance_from_high_pct": 5.01, "spread_pct": 0.216, "rvol": 0.888, "volume_pace_ratio": 1.925, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 1.85, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.29, "vwap": 9.3176, "atr_1m": 0.1005, "spread": 0.02, "shares_per_min": 3215, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 205.1, "reachable": 0.4929}}}
{"timestamp": "2026-09-24T16:29:57.755742+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.28, "vwap": 9.3176, "vwap_slope": -0.0003, "atr": 0.1005, "atr_pct": 1.082, "trend": "flat", "slope_pct": -0.0052, "flat_threshold_pct": 0.2706, "recent_slope_pct": 0.0966, "ema9": 9.2666, "ema20": 9.2224, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.331, "distance_from_high_pct": 5.112, "spread_pct": 0.216, "rvol": 0.888, "volume_pace_ratio": 1.924, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 1.96, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.28, "vwap": 9.3176, "atr_1m": 0.1005, "spread": 0.02, "shares_per_min": 3215, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 205.0, "reachable": 0.4928}}}
{"timestamp": "2026-09-24T16:30:02.839214+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.28, "vwap": 9.3176, "vwap_slope": -0.0003, "atr": 0.1005, "atr_pct": 1.082, "trend": "flat", "slope_pct": -0.0052, "flat_threshold_pct": 0.2706, "recent_slope_pct": 0.0966, "ema9": 9.2666, "ema20": 9.2224, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.331, "distance_from_high_pct": 5.112, "spread_pct": 0.323, "rvol": 0.888, "volume_pace_ratio": 1.923, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 1.96, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.28, "vwap": 9.3176, "atr_1m": 0.1005, "spread": 0.03, "shares_per_min": 3215, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 205.0, "reachable": 0.4927}}}
{"timestamp": "2026-09-24T16:30:07.968709+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2885, "vwap": 9.3176, "vwap_slope": -0.0001, "atr": 0.0911, "atr_pct": 0.981, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.2453, "recent_slope_pct": -0.0139, "ema9": 9.271, "ema20": 9.2287, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.328, "distance_from_high_pct": 5.026, "spread_pct": 0.324, "rvol": 0.888, "volume_pace_ratio": 1.923, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 1.86, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2885, "vwap": 9.3176, "atr_1m": 0.0911, "spread": 0.03, "shares_per_min": 3240, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 204.9, "reachable": 0.4991}}}
{"timestamp": "2026-09-24T16:30:13.102292+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2824, "vwap": 9.3176, "vwap_slope": -0.0001, "atr": 0.0915, "atr_pct": 0.986, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.2465, "recent_slope_pct": -0.027, "ema9": 9.2698, "ema20": 9.2281, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.328, "distance_from_high_pct": 5.088, "spread_pct": 0.324, "rvol": 0.888, "volume_pace_ratio": 1.922, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 1.93, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2824, "vwap": 9.3176, "atr_1m": 0.0915, "spread": 0.03, "shares_per_min": 3240, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 204.8, "reachable": 0.499}}}
{"timestamp": "2026-09-24T16:30:18.211891+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.265, "vwap": 9.3175, "vwap_slope": -0.0001, "atr": 0.0918, "atr_pct": 0.991, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.2477, "recent_slope_pct": -0.0645, "ema9": 9.2663, "ema20": 9.2264, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.328, "distance_from_high_pct": 5.266, "spread_pct": 0.324, "rvol": 0.888, "volume_pace_ratio": 1.921, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.06, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.265, "vwap": 9.3175, "atr_1m": 0.0918, "spread": 0.03, "shares_per_min": 3240, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 204.7, "reachable": 0.4989}}}
{"timestamp": "2026-09-24T16:30:23.331536+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2807, "vwap": 9.3175, "vwap_slope": -0.0001, "atr": 0.0918, "atr_pct": 0.989, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.2473, "recent_slope_pct": -0.0307, "ema9": 9.2694, "ema20": 9.2279, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.328, "distance_from_high_pct": 5.105, "spread_pct": 0.324, "rvol": 0.888, "volume_pace_ratio": 1.921, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 1.95, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2807, "vwap": 9.3175, "atr_1m": 0.0918, "spread": 0.03, "shares_per_min": 3240, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 204.6, "reachable": 0.4988}}}
{"timestamp": "2026-09-24T16:30:28.442885+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.272, "vwap": 9.3172, "vwap_slope": -0.0005, "atr": 0.0923, "atr_pct": 0.996, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.2489, "recent_slope_pct": -0.0494, "ema9": 9.2677, "ema20": 9.2271, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.34, "distance_from_high_pct": 5.194, "spread_pct": 0.323, "rvol": 0.896, "volume_pace_ratio": 1.937, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 2.06, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.272, "vwap": 9.3172, "atr_1m": 0.0923, "spread": 0.03, "shares_per_min": 3240, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 204.5, "reachable": 0.4987}}}
{"timestamp": "2026-09-24T16:30:33.550229+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.272, "vwap": 9.3172, "vwap_slope": -0.0005, "atr": 0.0923, "atr_pct": 0.996, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.2489, "recent_slope_pct": -0.0494, "ema9": 9.2677, "ema20": 9.2271, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.34, "distance_from_high_pct": 5.194, "spread_pct": 0.323, "rvol": 0.896, "volume_pace_ratio": 1.936, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 2.06, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.272, "vwap": 9.3172, "atr_1m": 0.0923, "spread": 0.03, "shares_per_min": 3240, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 204.4, "reachable": 0.4986}}}
{"timestamp": "2026-09-24T16:30:38.669320+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.285, "vwap": 9.3172, "vwap_slope": -0.0004, "atr": 0.0923, "atr_pct": 0.994, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.2486, "recent_slope_pct": -0.0214, "ema9": 9.2703, "ema20": 9.2283, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.341, "distance_from_high_pct": 5.061, "spread_pct": 0.323, "rvol": 0.897, "volume_pace_ratio": 1.937, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 1.9, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.285, "vwap": 9.3172, "atr_1m": 0.0923, "spread": 0.03, "shares_per_min": 3240, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 204.4, "reachable": 0.4985}}}
{"timestamp": "2026-09-24T16:30:43.787924+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.285, "vwap": 9.3172, "vwap_slope": -0.0005, "atr": 0.0923, "atr_pct": 0.994, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.2486, "recent_slope_pct": -0.0214, "ema9": 9.2703, "ema20": 9.2283, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.341, "distance_from_high_pct": 5.061, "spread_pct": 0.323, "rvol": 0.897, "volume_pace_ratio": 1.936, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 1.9, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.285, "vwap": 9.3172, "atr_1m": 0.0923, "spread": 0.03, "shares_per_min": 3240, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 204.3, "reachable": 0.4984}}}
{"timestamp": "2026-09-24T16:30:48.916157+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.285, "vwap": 9.3172, "vwap_slope": -0.0005, "atr": 0.0923, "atr_pct": 0.994, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.2486, "recent_slope_pct": -0.0214, "ema9": 9.2703, "ema20": 9.2283, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.341, "distance_from_high_pct": 5.061, "spread_pct": 0.323, "rvol": 0.897, "volume_pace_ratio": 1.935, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 1.9, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.285, "vwap": 9.3172, "atr_1m": 0.0923, "spread": 0.03, "shares_per_min": 3240, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 204.2, "reachable": 0.4983}}}
{"timestamp": "2026-09-24T16:30:54.050281+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2706, "vwap": 9.3172, "vwap_slope": -0.0005, "atr": 0.0923, "atr_pct": 0.996, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.249, "recent_slope_pct": -0.0525, "ema9": 9.2674, "ema20": 9.227, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.341, "distance_from_high_pct": 5.209, "spread_pct": 0.323, "rvol": 0.897, "volume_pace_ratio": 1.934, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 2.08, "triggers": [], "reasons": ["below VWAP 9.32", "target 0.50 away > ~0.50 reachable in 204 min"], "price": 9.2706, "vwap": 9.3172, "atr_1m": 0.0923, "spread": 0.03, "shares_per_min": 3240, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 204.1, "reachable": 0.4982}}}
{"timestamp": "2026-09-24T16:30:59.156077+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2706, "vwap": 9.3172, "vwap_slope": -0.0005, "atr": 0.0923, "atr_pct": 0.996, "trend": "flat", "slope_pct": -0.005, "flat_threshold_pct": 0.249, "recent_slope_pct": -0.0525, "ema9": 9.2674, "ema20": 9.227, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.341, "distance_from_high_pct": 5.209, "spread_pct": 0.431, "rvol": 0.897, "volume_pace_ratio": 1.933, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.77, "target_label": "ceiling", "reward_risk": 2.08, "triggers": [], "reasons": ["below VWAP 9.32", "target 0.50 away > ~0.50 reachable in 204 min"], "price": 9.2706, "vwap": 9.3172, "atr_1m": 0.0923, "spread": 0.04, "shares_per_min": 3240, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.77, "ceiling_bottom": 9.7431, "ceiling_touches": 3, "minutes_left": 204.0, "reachable": 0.4981}}}
{"timestamp": "2026-09-24T16:31:04.256304+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.28, "vwap": 9.3172, "vwap_slope": -0.0004, "atr": 0.0818, "atr_pct": 0.882, "trend": "flat", "slope_pct": -0.0048, "flat_threshold_pct": 0.2204, "recent_slope_pct": -0.0099, "ema9": 9.2699, "ema20": 9.232, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.112, "spread_pct": 0.431, "rvol": 0.897, "volume_pace_ratio": 1.932, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.75, "target_label": "ceiling", "reward_risk": 1.88, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.28, "vwap": 9.3172, "atr_1m": 0.0818, "spread": 0.04, "shares_per_min": 3614, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 203.9, "reachable": 0.4915}}}
{"timestamp": "2026-09-24T16:31:09.380631+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.28, "vwap": 9.3172, "vwap_slope": -0.0004, "atr": 0.0818, "atr_pct": 0.882, "trend": "flat", "slope_pct": -0.0048, "flat_threshold_pct": 0.2204, "recent_slope_pct": -0.0099, "ema9": 9.2699, "ema20": 9.232, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.112, "spread_pct": 0.431, "rvol": 0.897, "volume_pace_ratio": 1.931, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.75, "target_label": "ceiling", "reward_risk": 1.88, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.28, "vwap": 9.3172, "atr_1m": 0.0818, "spread": 0.04, "shares_per_min": 3614, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 203.8, "reachable": 0.4914}}}
{"timestamp": "2026-09-24T16:31:14.503918+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2743, "vwap": 9.3172, "vwap_slope": -0.0004, "atr": 0.0818, "atr_pct": 0.882, "trend": "flat", "slope_pct": -0.0048, "flat_threshold_pct": 0.2206, "recent_slope_pct": -0.0222, "ema9": 9.2688, "ema20": 9.2315, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.171, "spread_pct": 0.431, "rvol": 0.897, "volume_pace_ratio": 1.931, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.75, "target_label": "ceiling", "reward_risk": 1.95, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2743, "vwap": 9.3172, "atr_1m": 0.0818, "spread": 0.04, "shares_per_min": 3614, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 203.8, "reachable": 0.4913}}}
{"timestamp": "2026-09-24T16:31:19.599340+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2744, "vwap": 9.3172, "vwap_slope": -0.0004, "atr": 0.0826, "atr_pct": 0.891, "trend": "flat", "slope_pct": -0.0048, "flat_threshold_pct": 0.2227, "recent_slope_pct": -0.022, "ema9": 9.2688, "ema20": 9.2315, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.17, "spread_pct": 0.431, "rvol": 0.897, "volume_pace_ratio": 1.93, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.75, "target_label": "ceiling", "reward_risk": 1.95, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2744, "vwap": 9.3172, "atr_1m": 0.0826, "spread": 0.04, "shares_per_min": 3614, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 203.7, "reachable": 0.4912}}}
{"timestamp": "2026-09-24T16:31:24.712617+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2744, "vwap": 9.3172, "vwap_slope": -0.0004, "atr": 0.0826, "atr_pct": 0.891, "trend": "flat", "slope_pct": -0.0048, "flat_threshold_pct": 0.2227, "recent_slope_pct": -0.022, "ema9": 9.2688, "ema20": 9.2315, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.17, "spread_pct": 0.431, "rvol": 0.897, "volume_pace_ratio": 1.929, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.75, "target_label": "ceiling", "reward_risk": 1.95, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2744, "vwap": 9.3172, "atr_1m": 0.0826, "spread": 0.04, "shares_per_min": 3614, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 203.6, "reachable": 0.4911}}}
{"timestamp": "2026-09-24T16:31:29.811370+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.287, "vwap": 9.3172, "vwap_slope": -0.0004, "atr": 0.0827, "atr_pct": 0.89, "trend": "flat", "slope_pct": -0.0048, "flat_threshold_pct": 0.2226, "recent_slope_pct": 0.0052, "ema9": 9.2713, "ema20": 9.2327, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.041, "spread_pct": 0.431, "rvol": 0.897, "volume_pace_ratio": 1.928, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.75, "target_label": "ceiling", "reward_risk": 1.8, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.287, "vwap": 9.3172, "atr_1m": 0.0827, "spread": 0.04, "shares_per_min": 3614, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 203.5, "reachable": 0.4909}}}
{"timestamp": "2026-09-24T16:31:34.919259+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2729, "vwap": 9.3172, "vwap_slope": -0.0004, "atr": 0.0827, "atr_pct": 0.892, "trend": "flat", "slope_pct": -0.0048, "flat_threshold_pct": 0.223, "recent_slope_pct": -0.0252, "ema9": 9.2685, "ema20": 9.2314, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.185, "spread_pct": 0.431, "rvol": 0.897, "volume_pace_ratio": 1.927, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.75, "target_label": "ceiling", "reward_risk": 1.96, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2729, "vwap": 9.3172, "atr_1m": 0.0827, "spread": 0.04, "shares_per_min": 3614, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 203.4, "reachable": 0.4908}}}
{"timestamp": "2026-09-24T16:31:40.003589+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2729, "vwap": 9.3172, "vwap_slope": -0.0004, "atr": 0.0827, "atr_pct": 0.892, "trend": "flat", "slope_pct": -0.0048, "flat_threshold_pct": 0.223, "recent_slope_pct": -0.0252, "ema9": 9.2685, "ema20": 9.2314, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.185, "spread_pct": 0.431, "rvol": 0.897, "volume_pace_ratio": 1.926, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.75, "target_label": "ceiling", "reward_risk": 1.96, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2729, "vwap": 9.3172, "atr_1m": 0.0827, "spread": 0.04, "shares_per_min": 3614, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 203.3, "reachable": 0.4907}}}
{"timestamp": "2026-09-24T16:31:45.152029+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2729, "vwap": 9.3172, "vwap_slope": -0.0004, "atr": 0.0827, "atr_pct": 0.892, "trend": "flat", "slope_pct": -0.0048, "flat_threshold_pct": 0.223, "recent_slope_pct": -0.0252, "ema9": 9.2685, "ema20": 9.2314, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.185, "spread_pct": 0.431, "rvol": 0.897, "volume_pace_ratio": 1.925, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.75, "target_label": "ceiling", "reward_risk": 1.96, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2729, "vwap": 9.3172, "atr_1m": 0.0827, "spread": 0.04, "shares_per_min": 3614, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 203.2, "reachable": 0.4906}}}
{"timestamp": "2026-09-24T16:31:50.261188+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.26, "vwap": 9.3172, "vwap_slope": -0.0004, "atr": 0.0834, "atr_pct": 0.901, "trend": "flat", "slope_pct": -0.0049, "flat_threshold_pct": 0.2253, "recent_slope_pct": -0.053, "ema9": 9.2659, "ema20": 9.2301, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.317, "spread_pct": 0.216, "rvol": 0.897, "volume_pace_ratio": 1.924, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.09, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.26, "vwap": 9.3172, "atr_1m": 0.0834, "spread": 0.02, "shares_per_min": 3614, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 203.2, "reachable": 0.4905}}}
{"timestamp": "2026-09-24T16:31:55.362848+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.27, "vwap": 9.3172, "vwap_slope": -0.0004, "atr": 0.0834, "atr_pct": 0.9, "trend": "flat", "slope_pct": -0.0048, "flat_threshold_pct": 0.225, "recent_slope_pct": -0.0315, "ema9": 9.2679, "ema20": 9.2311, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.215, "spread_pct": 0.216, "rvol": 0.897, "volume_pace_ratio": 1.924, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.75, "target_label": "ceiling", "reward_risk": 2.0, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.27, "vwap": 9.3172, "atr_1m": 0.0834, "spread": 0.02, "shares_per_min": 3614, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 203.1, "reachable": 0.4904}}}
{"timestamp": "2026-09-24T16:32:00.467626+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.26, "vwap": 9.3171, "vwap_slope": -0.0005, "atr": 0.0834, "atr_pct": 0.901, "trend": "flat", "slope_pct": -0.0049, "flat_threshold_pct": 0.2253, "recent_slope_pct": -0.053, "ema9": 9.2659, "ema20": 9.2301, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.317, "spread_pct": 0.216, "rvol": 0.897, "volume_pace_ratio": 1.923, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.09, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.26, "vwap": 9.3171, "atr_1m": 0.0834, "spread": 0.02, "shares_per_min": 3614, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 203.0, "reachable": 0.4903}}}
{"timestamp": "2026-09-24T16:32:05.614662+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2738, "vwap": 9.3171, "vwap_slope": -0.0004, "atr": 0.0748, "atr_pct": 0.806, "trend": "flat", "slope_pct": -0.0047, "flat_threshold_pct": 0.2016, "recent_slope_pct": -0.078, "ema9": 9.2675, "ema20": 9.2343, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.34, "distance_from_high_pct": 5.176, "spread_pct": 0.216, "rvol": 0.898, "volume_pace_ratio": 1.923, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.7431, "target_label": "ceiling", "reward_risk": 1.92, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2738, "vwap": 9.3171, "atr_1m": 0.0748, "spread": 0.02, "shares_per_min": 3533, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 5, "minutes_left": 202.9, "reachable": 0.4967}}}
{"timestamp": "2026-09-24T16:32:10.707443+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.27, "vwap": 9.3171, "vwap_slope": -0.0004, "atr": 0.0748, "atr_pct": 0.807, "trend": "flat", "slope_pct": -0.0047, "flat_threshold_pct": 0.2017, "recent_slope_pct": -0.0862, "ema9": 9.2668, "ema20": 9.2339, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.34, "distance_from_high_pct": 5.215, "spread_pct": 0.216, "rvol": 0.898, "volume_pace_ratio": 1.922, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.7431, "target_label": "ceiling", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.27, "vwap": 9.3171, "atr_1m": 0.0748, "spread": 0.02, "shares_per_min": 3533, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 5, "minutes_left": 202.8, "reachable": 0.4966}}}
{"timestamp": "2026-09-24T16:32:15.800205+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.27, "vwap": 9.3171, "vwap_slope": -0.0004, "atr": 0.0748, "atr_pct": 0.807, "trend": "flat", "slope_pct": -0.0047, "flat_threshold_pct": 0.2017, "recent_slope_pct": -0.0862, "ema9": 9.2668, "ema20": 9.2339, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.341, "distance_from_high_pct": 5.215, "spread_pct": 0.216, "rvol": 0.898, "volume_pace_ratio": 1.921, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.7431, "target_label": "ceiling", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.27, "vwap": 9.3171, "atr_1m": 0.0748, "spread": 0.02, "shares_per_min": 3533, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 5, "minutes_left": 202.7, "reachable": 0.4965}}}
{"timestamp": "2026-09-24T16:32:20.887087+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2748, "vwap": 9.3171, "vwap_slope": -0.0004, "atr": 0.0749, "atr_pct": 0.807, "trend": "flat", "slope_pct": -0.0047, "flat_threshold_pct": 0.2018, "recent_slope_pct": -0.0759, "ema9": 9.2677, "ema20": 9.2344, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.341, "distance_from_high_pct": 5.166, "spread_pct": 0.216, "rvol": 0.898, "volume_pace_ratio": 1.92, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.7431, "target_label": "ceiling", "reward_risk": 1.91, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2748, "vwap": 9.3171, "atr_1m": 0.0749, "spread": 0.02, "shares_per_min": 3533, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 5, "minutes_left": 202.7, "reachable": 0.4964}}}
{"timestamp": "2026-09-24T16:32:25.965193+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.27, "vwap": 9.3171, "vwap_slope": -0.0004, "atr": 0.0749, "atr_pct": 0.808, "trend": "flat", "slope_pct": -0.0047, "flat_threshold_pct": 0.2019, "recent_slope_pct": -0.0862, "ema9": 9.2668, "ema20": 9.2339, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.341, "distance_from_high_pct": 5.215, "spread_pct": 0.216, "rvol": 0.898, "volume_pace_ratio": 1.92, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.7431, "target_label": "ceiling", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.27, "vwap": 9.3171, "atr_1m": 0.0749, "spread": 0.02, "shares_per_min": 3533, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 5, "minutes_left": 202.6, "reachable": 0.4963}}}
{"timestamp": "2026-09-24T16:32:31.066362+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.27, "vwap": 9.3171, "vwap_slope": -0.0004, "atr": 0.0749, "atr_pct": 0.808, "trend": "flat", "slope_pct": -0.0047, "flat_threshold_pct": 0.2019, "recent_slope_pct": -0.0862, "ema9": 9.2668, "ema20": 9.2339, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.341, "distance_from_high_pct": 5.215, "spread_pct": 0.216, "rvol": 0.898, "volume_pace_ratio": 1.919, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.7431, "target_label": "ceiling", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.27, "vwap": 9.3171, "atr_1m": 0.0749, "spread": 0.02, "shares_per_min": 3533, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 5, "minutes_left": 202.5, "reachable": 0.4962}}}
{"timestamp": "2026-09-24T16:32:36.146710+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.27, "vwap": 9.3171, "vwap_slope": -0.0004, "atr": 0.0752, "atr_pct": 0.812, "trend": "flat", "slope_pct": -0.0047, "flat_threshold_pct": 0.2029, "recent_slope_pct": -0.0862, "ema9": 9.2668, "ema20": 9.2339, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.341, "distance_from_high_pct": 5.215, "spread_pct": 0.216, "rvol": 0.898, "volume_pace_ratio": 1.918, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.7431, "target_label": "ceiling", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.27, "vwap": 9.3171, "atr_1m": 0.0752, "spread": 0.02, "shares_per_min": 3533, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 5, "minutes_left": 202.4, "reachable": 0.4961}}}
{"timestamp": "2026-09-24T16:32:41.232774+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2748, "vwap": 9.3171, "vwap_slope": -0.0004, "atr": 0.0752, "atr_pct": 0.811, "trend": "flat", "slope_pct": -0.0047, "flat_threshold_pct": 0.2028, "recent_slope_pct": -0.0759, "ema9": 9.2677, "ema20": 9.2344, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.341, "distance_from_high_pct": 5.166, "spread_pct": 0.216, "rvol": 0.898, "volume_pace_ratio": 1.917, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.7431, "target_label": "ceiling", "reward_risk": 1.91, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2748, "vwap": 9.3171, "atr_1m": 0.0752, "spread": 0.02, "shares_per_min": 3533, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 5, "minutes_left": 202.3, "reachable": 0.496}}}
{"timestamp": "2026-09-24T16:32:46.339100+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2748, "vwap": 9.3171, "vwap_slope": -0.0004, "atr": 0.0752, "atr_pct": 0.811, "trend": "flat", "slope_pct": -0.0047, "flat_threshold_pct": 0.2028, "recent_slope_pct": -0.0759, "ema9": 9.2677, "ema20": 9.2344, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.341, "distance_from_high_pct": 5.166, "spread_pct": 0.216, "rvol": 0.898, "volume_pace_ratio": 1.916, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.7431, "target_label": "ceiling", "reward_risk": 1.91, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2748, "vwap": 9.3171, "atr_1m": 0.0752, "spread": 0.02, "shares_per_min": 3533, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 5, "minutes_left": 202.2, "reachable": 0.4959}}}
{"timestamp": "2026-09-24T16:32:51.461727+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.26, "vwap": 9.3171, "vwap_slope": -0.0005, "atr": 0.0752, "atr_pct": 0.812, "trend": "flat", "slope_pct": -0.0047, "flat_threshold_pct": 0.2031, "recent_slope_pct": -0.1078, "ema9": 9.2648, "ema20": 9.233, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.341, "distance_from_high_pct": 5.317, "spread_pct": 0.108, "rvol": 0.898, "volume_pace_ratio": 1.915, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.09, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.26, "vwap": 9.3171, "atr_1m": 0.0752, "spread": 0.01, "shares_per_min": 3533, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 5, "minutes_left": 202.1, "reachable": 0.4958}}}
{"timestamp": "2026-09-24T16:32:56.554677+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.25 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.25, "vwap": 9.3169, "vwap_slope": -0.0006, "atr": 0.0763, "atr_pct": 0.825, "trend": "flat", "slope_pct": -0.0047, "flat_threshold_pct": 0.2062, "recent_slope_pct": -0.1294, "ema9": 9.2628, "ema20": 9.232, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.345, "distance_from_high_pct": 5.419, "spread_pct": 0.216, "rvol": 0.901, "volume_pace_ratio": 1.92, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.14, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.25, "vwap": 9.3169, "atr_1m": 0.0763, "spread": 0.02, "shares_per_min": 3533, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 5, "minutes_left": 202.1, "reachable": 0.4931}}}
{"timestamp": "2026-09-24T16:33:01.638999+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.25 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.25, "vwap": 9.3169, "vwap_slope": -0.0002, "atr": 0.0712, "atr_pct": 0.769, "trend": "flat", "slope_pct": -0.0046, "flat_threshold_pct": 0.1923, "recent_slope_pct": -0.087, "ema9": 9.2602, "ema20": 9.2337, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.343, "distance_from_high_pct": 5.419, "spread_pct": 0.216, "rvol": 0.901, "volume_pace_ratio": 1.919, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.14, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.25, "vwap": 9.3169, "atr_1m": 0.0712, "spread": 0.02, "shares_per_min": 3701, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 4, "minutes_left": 202.0, "reachable": 0.4942}}}
{"timestamp": "2026-09-24T16:33:06.742782+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.2758, "vwap": 9.3169, "vwap_slope": -0.0002, "atr": 0.0715, "atr_pct": 0.771, "trend": "flat", "slope_pct": -0.0046, "flat_threshold_pct": 0.1928, "recent_slope_pct": -0.0313, "ema9": 9.2654, "ema20": 9.2362, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.343, "distance_from_high_pct": 5.155, "spread_pct": 0.216, "rvol": 0.901, "volume_pace_ratio": 1.918, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.7431, "target_label": "ceiling", "reward_risk": 1.9, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2758, "vwap": 9.3169, "atr_1m": 0.0715, "spread": 0.02, "shares_per_min": 3701, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 4, "minutes_left": 201.9, "reachable": 0.4942}}}
{"timestamp": "2026-09-24T16:33:11.842636+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.27, "vwap": 9.3169, "vwap_slope": -0.0002, "atr": 0.0715, "atr_pct": 0.772, "trend": "flat", "slope_pct": -0.0046, "flat_threshold_pct": 0.1929, "recent_slope_pct": -0.0438, "ema9": 9.2642, "ema20": 9.2356, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.215, "spread_pct": 0.216, "rvol": 0.901, "volume_pace_ratio": 1.918, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.7431, "target_label": "ceiling", "reward_risk": 1.97, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.27, "vwap": 9.3169, "atr_1m": 0.0715, "spread": 0.02, "shares_per_min": 3701, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 4, "minutes_left": 201.8, "reachable": 0.4941}}}
{"timestamp": "2026-09-24T16:33:16.934297+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.25 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.2547, "vwap": 9.3169, "vwap_slope": -0.0003, "atr": 0.0715, "atr_pct": 0.773, "trend": "flat", "slope_pct": -0.0046, "flat_threshold_pct": 0.1932, "recent_slope_pct": -0.0769, "ema9": 9.2611, "ema20": 9.2342, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.371, "spread_pct": 0.216, "rvol": 0.901, "volume_pace_ratio": 1.917, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.11, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2547, "vwap": 9.3169, "atr_1m": 0.0715, "spread": 0.02, "shares_per_min": 3701, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 4, "minutes_left": 201.7, "reachable": 0.494}}}
{"timestamp": "2026-09-24T16:33:22.046527+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.26, "vwap": 9.3169, "vwap_slope": -0.0003, "atr": 0.0715, "atr_pct": 0.772, "trend": "flat", "slope_pct": -0.0046, "flat_threshold_pct": 0.1931, "recent_slope_pct": -0.0654, "ema9": 9.2622, "ema20": 9.2347, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.317, "spread_pct": 0.216, "rvol": 0.901, "volume_pace_ratio": 1.917, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.09, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.26, "vwap": 9.3169, "atr_1m": 0.0715, "spread": 0.02, "shares_per_min": 3701, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 4, "minutes_left": 201.6, "reachable": 0.4939}}}
{"timestamp": "2026-09-24T16:33:27.114706+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.26, "vwap": 9.3169, "vwap_slope": -0.0003, "atr": 0.0715, "atr_pct": 0.772, "trend": "flat", "slope_pct": -0.0046, "flat_threshold_pct": 0.1931, "recent_slope_pct": -0.0654, "ema9": 9.2622, "ema20": 9.2347, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.317, "spread_pct": 0.216, "rvol": 0.901, "volume_pace_ratio": 1.916, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.09, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.26, "vwap": 9.3169, "atr_1m": 0.0715, "spread": 0.02, "shares_per_min": 3701, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 4, "minutes_left": 201.5, "reachable": 0.4938}}}
{"timestamp": "2026-09-24T16:33:32.206701+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.26, "vwap": 9.3169, "vwap_slope": -0.0003, "atr": 0.0715, "atr_pct": 0.772, "trend": "flat", "slope_pct": -0.0046, "flat_threshold_pct": 0.1931, "recent_slope_pct": -0.0654, "ema9": 9.2622, "ema20": 9.2347, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.317, "spread_pct": 0.216, "rvol": 0.901, "volume_pace_ratio": 1.915, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.09, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.26, "vwap": 9.3169, "atr_1m": 0.0715, "spread": 0.02, "shares_per_min": 3701, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 4, "minutes_left": 201.5, "reachable": 0.4937}}}
{"timestamp": "2026-09-24T16:33:37.302871+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.2748, "vwap": 9.3169, "vwap_slope": -0.0003, "atr": 0.0715, "atr_pct": 0.771, "trend": "flat", "slope_pct": -0.0046, "flat_threshold_pct": 0.1928, "recent_slope_pct": -0.0335, "ema9": 9.2652, "ema20": 9.2361, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.166, "spread_pct": 0.216, "rvol": 0.901, "volume_pace_ratio": 1.914, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.7431, "target_label": "ceiling", "reward_risk": 1.91, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2748, "vwap": 9.3169, "atr_1m": 0.0715, "spread": 0.02, "shares_per_min": 3701, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 4, "minutes_left": 201.4, "reachable": 0.4936}}}
{"timestamp": "2026-09-24T16:33:42.394546+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.28, "vwap": 9.3169, "vwap_slope": -0.0003, "atr": 0.0718, "atr_pct": 0.774, "trend": "flat", "slope_pct": -0.0046, "flat_threshold_pct": 0.1935, "recent_slope_pct": -0.0222, "ema9": 9.2662, "ema20": 9.2366, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.112, "spread_pct": 0.216, "rvol": 0.901, "volume_pace_ratio": 1.913, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.7431, "target_label": "ceiling", "reward_risk": 1.85, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.28, "vwap": 9.3169, "atr_1m": 0.0718, "spread": 0.02, "shares_per_min": 3701, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 4, "minutes_left": 201.3, "reachable": 0.4935}}}
{"timestamp": "2026-09-24T16:33:47.507103+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.28 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.28, "vwap": 9.3169, "vwap_slope": -0.0003, "atr": 0.0718, "atr_pct": 0.774, "trend": "flat", "slope_pct": -0.0046, "flat_threshold_pct": 0.1935, "recent_slope_pct": -0.0222, "ema9": 9.2662, "ema20": 9.2366, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.112, "spread_pct": 0.216, "rvol": 0.901, "volume_pace_ratio": 1.912, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.7431, "target_label": "ceiling", "reward_risk": 1.85, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.28, "vwap": 9.3169, "atr_1m": 0.0718, "spread": 0.02, "shares_per_min": 3701, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 4, "minutes_left": 201.2, "reachable": 0.4934}}}
{"timestamp": "2026-09-24T16:33:52.615604+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.255, "vwap": 9.3169, "vwap_slope": -0.0003, "atr": 0.0718, "atr_pct": 0.776, "trend": "flat", "slope_pct": -0.0046, "flat_threshold_pct": 0.194, "recent_slope_pct": -0.0762, "ema9": 9.2612, "ema20": 9.2342, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.368, "spread_pct": 0.324, "rvol": 0.901, "volume_pace_ratio": 1.912, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.11, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.255, "vwap": 9.3169, "atr_1m": 0.0718, "spread": 0.03, "shares_per_min": 3701, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 4, "minutes_left": 201.1, "reachable": 0.4932}}}
{"timestamp": "2026-09-24T16:33:57.736504+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.255, "vwap": 9.3169, "vwap_slope": -0.0003, "atr": 0.0718, "atr_pct": 0.776, "trend": "flat", "slope_pct": -0.0046, "flat_threshold_pct": 0.194, "recent_slope_pct": -0.0762, "ema9": 9.2612, "ema20": 9.2342, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.344, "distance_from_high_pct": 5.368, "spread_pct": 0.324, "rvol": 0.901, "volume_pace_ratio": 1.911, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.11, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.255, "vwap": 9.3169, "atr_1m": 0.0718, "spread": 0.03, "shares_per_min": 3701, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 4, "minutes_left": 201.0, "reachable": 0.4931}}}
{"timestamp": "2026-09-24T16:34:02.854705+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2619, "vwap": 9.3169, "vwap_slope": -0.0003, "atr": 0.0664, "atr_pct": 0.717, "trend": "flat", "slope_pct": -0.0045, "flat_threshold_pct": 0.1791, "recent_slope_pct": -0.0242, "ema9": 9.2613, "ema20": 9.2368, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.34, "distance_from_high_pct": 5.298, "spread_pct": 0.324, "rvol": 0.901, "volume_pace_ratio": 1.91, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.08, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2619, "vwap": 9.3169, "atr_1m": 0.0664, "spread": 0.03, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 3, "minutes_left": 201.0, "reachable": 0.4917}}}
{"timestamp": "2026-09-24T16:34:07.975340+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2692, "vwap": 9.3169, "vwap_slope": -0.0003, "atr": 0.0669, "atr_pct": 0.722, "trend": "flat", "slope_pct": -0.0045, "flat_threshold_pct": 0.1804, "recent_slope_pct": -0.0084, "ema9": 9.2628, "ema20": 9.2375, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.34, "distance_from_high_pct": 5.223, "spread_pct": 0.324, "rvol": 0.901, "volume_pace_ratio": 1.909, "volatility": {"class": "high", "daily_atr_pct": 6.03, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.05, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2692, "vwap": 9.3169, "atr_1m": 0.0669, "spread": 0.03, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 3, "minutes_left": 200.9, "reachable": 0.4916}}}
{"timestamp": "2026-09-24T16:34:13.087809+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.255, "vwap": 9.3169, "vwap_slope": -0.0003, "atr": 0.0669, "atr_pct": 0.723, "trend": "flat", "slope_pct": -0.0045, "flat_threshold_pct": 0.1807, "recent_slope_pct": -0.0391, "ema9": 9.26, "ema20": 9.2362, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.34, "distance_from_high_pct": 5.368, "spread_pct": 0.324, "rvol": 0.901, "volume_pace_ratio": 1.908, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.11, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.255, "vwap": 9.3169, "atr_1m": 0.0669, "spread": 0.03, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 3, "minutes_left": 200.8, "reachable": 0.4915}}}
{"timestamp": "2026-09-24T16:34:18.199060+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.255, "vwap": 9.3169, "vwap_slope": -0.0003, "atr": 0.0669, "atr_pct": 0.723, "trend": "flat", "slope_pct": -0.0045, "flat_threshold_pct": 0.1807, "recent_slope_pct": -0.0391, "ema9": 9.26, "ema20": 9.2362, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.34, "distance_from_high_pct": 5.368, "spread_pct": 0.324, "rvol": 0.901, "volume_pace_ratio": 1.907, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.11, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.255, "vwap": 9.3169, "atr_1m": 0.0669, "spread": 0.03, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 3, "minutes_left": 200.7, "reachable": 0.4914}}}
{"timestamp": "2026-09-24T16:34:23.321529+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.25 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.25, "vwap": 9.3169, "vwap_slope": -0.0003, "atr": 0.0672, "atr_pct": 0.727, "trend": "flat", "slope_pct": -0.0045, "flat_threshold_pct": 0.1817, "recent_slope_pct": -0.0499, "ema9": 9.259, "ema20": 9.2357, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.34, "distance_from_high_pct": 5.419, "spread_pct": 0.216, "rvol": 0.901, "volume_pace_ratio": 1.907, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.14, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.25, "vwap": 9.3169, "atr_1m": 0.0672, "spread": 0.02, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 3, "minutes_left": 200.6, "reachable": 0.4913}}}
{"timestamp": "2026-09-24T16:34:28.424274+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.25 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.25, "vwap": 9.3169, "vwap_slope": -0.0003, "atr": 0.0677, "atr_pct": 0.731, "trend": "flat", "slope_pct": -0.0045, "flat_threshold_pct": 0.1829, "recent_slope_pct": -0.0499, "ema9": 9.259, "ema20": 9.2357, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.341, "distance_from_high_pct": 5.419, "spread_pct": 0.216, "rvol": 0.902, "volume_pace_ratio": 1.906, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.14, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.25, "vwap": 9.3169, "atr_1m": 0.0677, "spread": 0.02, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 3, "minutes_left": 200.5, "reachable": 0.4912}}}
{"timestamp": "2026-09-24T16:34:33.515480+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.25 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.25, "vwap": 9.3168, "vwap_slope": -0.0003, "atr": 0.0684, "atr_pct": 0.739, "trend": "flat", "slope_pct": -0.0045, "flat_threshold_pct": 0.1848, "recent_slope_pct": -0.0499, "ema9": 9.259, "ema20": 9.2357, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.342, "distance_from_high_pct": 5.419, "spread_pct": 0.216, "rvol": 0.902, "volume_pace_ratio": 1.907, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.14, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.25, "vwap": 9.3168, "atr_1m": 0.0684, "spread": 0.02, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 3, "minutes_left": 200.4, "reachable": 0.4911}}}
{"timestamp": "2026-09-24T16:34:38.615599+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.2561, "vwap": 9.3168, "vwap_slope": -0.0003, "atr": 0.0684, "atr_pct": 0.739, "trend": "flat", "slope_pct": -0.0045, "flat_threshold_pct": 0.1847, "recent_slope_pct": -0.0367, "ema9": 9.2602, "ema20": 9.2363, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.342, "distance_from_high_pct": 5.357, "spread_pct": 0.216, "rvol": 0.902, "volume_pace_ratio": 1.906, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.11, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2561, "vwap": 9.3168, "atr_1m": 0.0684, "spread": 0.02, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 3, "minutes_left": 200.4, "reachable": 0.491}}}
{"timestamp": "2026-09-24T16:34:43.714995+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.2561, "vwap": 9.3168, "vwap_slope": -0.0003, "atr": 0.0684, "atr_pct": 0.739, "trend": "flat", "slope_pct": -0.0045, "flat_threshold_pct": 0.1847, "recent_slope_pct": -0.0367, "ema9": 9.2602, "ema20": 9.2363, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.342, "distance_from_high_pct": 5.357, "spread_pct": 0.216, "rvol": 0.902, "volume_pace_ratio": 1.905, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.11, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2561, "vwap": 9.3168, "atr_1m": 0.0684, "spread": 0.02, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 3, "minutes_left": 200.3, "reachable": 0.4909}}}
{"timestamp": "2026-09-24T16:34:48.840792+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.27 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.2676, "vwap": 9.3168, "vwap_slope": -0.0003, "atr": 0.0684, "atr_pct": 0.738, "trend": "flat", "slope_pct": -0.0045, "flat_threshold_pct": 0.1844, "recent_slope_pct": -0.0119, "ema9": 9.2625, "ema20": 9.2374, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.342, "distance_from_high_pct": 5.239, "spread_pct": 0.216, "rvol": 0.902, "volume_pace_ratio": 1.904, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.05, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2676, "vwap": 9.3168, "atr_1m": 0.0684, "spread": 0.02, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 3, "minutes_left": 200.2, "reachable": 0.4908}}}
{"timestamp": "2026-09-24T16:34:53.954349+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.25 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.2548, "vwap": 9.3168, "vwap_slope": -0.0003, "atr": 0.0684, "atr_pct": 0.739, "trend": "flat", "slope_pct": -0.0045, "flat_threshold_pct": 0.1847, "recent_slope_pct": -0.0395, "ema9": 9.2599, "ema20": 9.2362, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.342, "distance_from_high_pct": 5.37, "spread_pct": 0.216, "rvol": 0.902, "volume_pace_ratio": 1.904, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.11, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2548, "vwap": 9.3168, "atr_1m": 0.0684, "spread": 0.02, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 3, "minutes_left": 200.1, "reachable": 0.4907}}}
{"timestamp": "2026-09-24T16:34:59.067480+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.25 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.25, "vwap": 9.3166, "vwap_slope": -0.0005, "atr": 0.0684, "atr_pct": 0.739, "trend": "flat", "slope_pct": -0.0045, "flat_threshold_pct": 0.1848, "recent_slope_pct": -0.0499, "ema9": 9.259, "ema20": 9.2357, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.346, "distance_from_high_pct": 5.419, "spread_pct": 0.216, "rvol": 0.905, "volume_pace_ratio": 1.908, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.14, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.25, "vwap": 9.3166, "atr_1m": 0.0684, "spread": 0.02, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 3, "minutes_left": 200.0, "reachable": 0.4906}}}
{"timestamp": "2026-09-24T16:35:04.170876+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.25 below VWAP $9.32", "VWAP sloping down", "lower-highs/lower-lows structure"], "metrics": {"price": 9.25, "vwap": 9.3166, "vwap_slope": -0.0005, "atr": 0.0684, "atr_pct": 0.739, "trend": "flat", "slope_pct": -0.0045, "flat_threshold_pct": 0.1848, "recent_slope_pct": -0.0499, "ema9": 9.259, "ema20": 9.2357, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.346, "distance_from_high_pct": 5.419, "spread_pct": 0.216, "rvol": 0.905, "volume_pace_ratio": 1.907, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.14, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.25, "vwap": 9.3166, "atr_1m": 0.0684, "spread": 0.02, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.7431, "ceiling_bottom": 9.72, "ceiling_touches": 3, "minutes_left": 199.9, "reachable": 0.4905}}}
{"timestamp": "2026-09-24T16:35:09.302079+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.24 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.24, "vwap": 9.3166, "vwap_slope": -0.0003, "atr": 0.0643, "atr_pct": 0.696, "trend": "flat", "slope_pct": -0.0044, "flat_threshold_pct": 0.1739, "recent_slope_pct": -0.0432, "ema9": 9.2552, "ema20": 9.2361, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.342, "distance_from_high_pct": 5.521, "spread_pct": 0.216, "rvol": 0.905, "volume_pace_ratio": 1.906, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.19, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.24, "vwap": 9.3166, "atr_1m": 0.0643, "spread": 0.02, "shares_per_min": 3894, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 199.8, "reachable": 0.4852}}}
{"timestamp": "2026-09-24T16:35:14.406441+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.285, "vwap": 9.3161, "vwap_slope": -0.0008, "atr": 0.0671, "atr_pct": 0.723, "trend": "flat", "slope_pct": -0.0043, "flat_threshold_pct": 0.1807, "recent_slope_pct": 0.054, "ema9": 9.2642, "ema20": 9.2404, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.359, "distance_from_high_pct": 5.061, "spread_pct": 0.215, "rvol": 0.917, "volume_pace_ratio": 1.93, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.71, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.285, "vwap": 9.3161, "atr_1m": 0.0671, "spread": 0.02, "shares_per_min": 3894, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 199.8, "reachable": 0.4851}}}
{"timestamp": "2026-09-24T16:35:19.516684+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.26 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.26, "vwap": 9.3159, "vwap_slope": -0.001, "atr": 0.0671, "atr_pct": 0.725, "trend": "flat", "slope_pct": -0.0044, "flat_threshold_pct": 0.1812, "recent_slope_pct": 0.0, "ema9": 9.2592, "ema20": 9.238, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.36, "distance_from_high_pct": 5.317, "spread_pct": 0.215, "rvol": 0.917, "volume_pace_ratio": 1.93, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.09, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.26, "vwap": 9.3159, "atr_1m": 0.0671, "spread": 0.02, "shares_per_min": 3894, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 199.7, "reachable": 0.485}}}
{"timestamp": "2026-09-24T16:35:24.645898+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.25 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2522, "vwap": 9.3159, "vwap_slope": -0.001, "atr": 0.0671, "atr_pct": 0.725, "trend": "flat", "slope_pct": -0.0044, "flat_threshold_pct": 0.1813, "recent_slope_pct": -0.0169, "ema9": 9.2576, "ema20": 9.2373, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.36, "distance_from_high_pct": 5.397, "spread_pct": 0.323, "rvol": 0.917, "volume_pace_ratio": 1.93, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.13, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2522, "vwap": 9.3159, "atr_1m": 0.0671, "spread": 0.03, "shares_per_min": 3894, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 199.6, "reachable": 0.4849}}}
{"timestamp": "2026-09-24T16:35:29.750848+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.295, "vwap": 9.3161, "vwap_slope": -0.0009, "atr": 0.0671, "atr_pct": 0.722, "trend": "flat", "slope_pct": -0.0043, "flat_threshold_pct": 0.1805, "recent_slope_pct": 0.0756, "ema9": 9.2662, "ema20": 9.2414, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.361, "distance_from_high_pct": 4.959, "spread_pct": 0.323, "rvol": 0.918, "volume_pace_ratio": 1.929, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.6, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.295, "vwap": 9.3161, "atr_1m": 0.0671, "spread": 0.03, "shares_per_min": 3894, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 199.5, "reachable": 0.4913}}}
{"timestamp": "2026-09-24T16:35:34.842804+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.25 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2537, "vwap": 9.3159, "vwap_slope": -0.001, "atr": 0.0671, "atr_pct": 0.725, "trend": "flat", "slope_pct": -0.0044, "flat_threshold_pct": 0.1813, "recent_slope_pct": -0.0136, "ema9": 9.2579, "ema20": 9.2374, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.361, "distance_from_high_pct": 5.381, "spread_pct": 0.323, "rvol": 0.918, "volume_pace_ratio": 1.929, "volatility": {"class": "high", "daily_atr_pct": 6.05, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.12, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2537, "vwap": 9.3159, "atr_1m": 0.0671, "spread": 0.03, "shares_per_min": 3894, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 199.4, "reachable": 0.4847}}}
{"timestamp": "2026-09-24T16:35:39.940507+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.295, "vwap": 9.3162, "vwap_slope": -0.0008, "atr": 0.0682, "atr_pct": 0.733, "trend": "flat", "slope_pct": -0.0043, "flat_threshold_pct": 0.1833, "recent_slope_pct": 0.0756, "ema9": 9.2662, "ema20": 9.2414, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.361, "distance_from_high_pct": 4.959, "spread_pct": 0.323, "rvol": 0.918, "volume_pace_ratio": 1.928, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.6, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.295, "vwap": 9.3162, "atr_1m": 0.0682, "spread": 0.03, "shares_per_min": 3894, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 199.3, "reachable": 0.491}}}
{"timestamp": "2026-09-24T16:35:45.051541+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.295, "vwap": 9.3162, "vwap_slope": -0.0008, "atr": 0.0682, "atr_pct": 0.733, "trend": "flat", "slope_pct": -0.0043, "flat_threshold_pct": 0.1833, "recent_slope_pct": 0.0756, "ema9": 9.2662, "ema20": 9.2414, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.361, "distance_from_high_pct": 4.959, "spread_pct": 0.323, "rvol": 0.918, "volume_pace_ratio": 1.927, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.6, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.295, "vwap": 9.3162, "atr_1m": 0.0682, "spread": 0.03, "shares_per_min": 3894, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 199.2, "reachable": 0.4909}}}
{"timestamp": "2026-09-24T16:35:50.189885+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.295, "vwap": 9.3162, "vwap_slope": -0.0008, "atr": 0.0682, "atr_pct": 0.733, "trend": "flat", "slope_pct": -0.0043, "flat_threshold_pct": 0.1833, "recent_slope_pct": 0.0756, "ema9": 9.2662, "ema20": 9.2414, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.361, "distance_from_high_pct": 4.959, "spread_pct": 0.323, "rvol": 0.918, "volume_pace_ratio": 1.926, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.6, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.295, "vwap": 9.3162, "atr_1m": 0.0682, "spread": 0.03, "shares_per_min": 3894, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 199.2, "reachable": 0.4908}}}
{"timestamp": "2026-09-24T16:35:55.315465+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.25 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2542, "vwap": 9.316, "vwap_slope": -0.001, "atr": 0.0682, "atr_pct": 0.737, "trend": "flat", "slope_pct": -0.0044, "flat_threshold_pct": 0.1841, "recent_slope_pct": -0.0125, "ema9": 9.258, "ema20": 9.2375, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.361, "distance_from_high_pct": 5.376, "spread_pct": 0.323, "rvol": 0.918, "volume_pace_ratio": 1.926, "volatility": {"class": "high", "daily_atr_pct": 6.04, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.28, "target_label": "prev_day_high", "reward_risk": 0.12, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2542, "vwap": 9.316, "atr_1m": 0.0682, "spread": 0.03, "shares_per_min": 3894, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 199.1, "reachable": 0.4843}}}
{"timestamp": "2026-09-24T16:36:00.433225+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.31 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.3092, "vwap": 9.316, "vwap_slope": -0.0009, "atr": 0.0682, "atr_pct": 0.732, "trend": "flat", "slope_pct": -0.0043, "flat_threshold_pct": 0.1831, "recent_slope_pct": 0.1062, "ema9": 9.269, "ema20": 9.2427, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.37, "distance_from_high_pct": 4.814, "spread_pct": 0.322, "rvol": 0.924, "volume_pace_ratio": 1.938, "volatility": {"class": "high", "daily_atr_pct": 6.01, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.3092, "vwap": 9.316, "atr_1m": 0.0682, "spread": 0.03, "shares_per_min": 3894, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 199.0, "reachable": 0.4906}}}
{"timestamp": "2026-09-24T16:36:05.547224+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["VWAP sloping down"], "metrics": {"price": 9.34, "vwap": 9.3161, "vwap_slope": -0.0008, "atr": 0.0651, "atr_pct": 0.697, "trend": "flat", "slope_pct": -0.004, "flat_threshold_pct": 0.1743, "recent_slope_pct": 0.2523, "ema9": 9.2832, "ema20": 9.252, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.388, "distance_from_high_pct": 4.499, "spread_pct": 0.214, "rvol": 0.939, "volume_pace_ratio": 1.968, "volatility": {"class": "medium", "daily_atr_pct": 5.99, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.23, "triggers": [], "reasons": ["R:R 1.23 < 1.5 at 9.34", "no breakout level or rising-low pullback to trade"], "price": 9.34, "vwap": 9.3161, "atr_1m": 0.0651, "spread": 0.02, "shares_per_min": 4958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 198.9, "reachable": 0.4918, "breakout_slope_pct": 0.2523, "flat_band_pct": 0.1743}}}
{"timestamp": "2026-09-24T16:36:10.661435+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["VWAP sloping down"], "metrics": {"price": 9.3345, "vwap": 9.316, "vwap_slope": -0.0008, "atr": 0.0651, "atr_pct": 0.698, "trend": "flat", "slope_pct": -0.004, "flat_threshold_pct": 0.1744, "recent_slope_pct": 0.2405, "ema9": 9.2821, "ema20": 9.2514, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.396, "distance_from_high_pct": 4.555, "spread_pct": 0.214, "rvol": 0.944, "volume_pace_ratio": 1.978, "volatility": {"class": "medium", "daily_atr_pct": 5.99, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.27, "triggers": [], "reasons": ["R:R 1.27 < 1.5 at 9.33", "no breakout level or rising-low pullback to trade"], "price": 9.3345, "vwap": 9.316, "atr_1m": 0.0651, "spread": 0.02, "shares_per_min": 4958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 198.8, "reachable": 0.4917, "breakout_slope_pct": 0.2405, "flat_band_pct": 0.1744}}}
{"timestamp": "2026-09-24T16:36:15.773341+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["VWAP sloping down"], "metrics": {"price": 9.3345, "vwap": 9.316, "vwap_slope": -0.0008, "atr": 0.0651, "atr_pct": 0.698, "trend": "flat", "slope_pct": -0.004, "flat_threshold_pct": 0.1744, "recent_slope_pct": 0.2405, "ema9": 9.2821, "ema20": 9.2514, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.396, "distance_from_high_pct": 4.555, "spread_pct": 0.214, "rvol": 0.944, "volume_pace_ratio": 1.978, "volatility": {"class": "medium", "daily_atr_pct": 5.99, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.27, "triggers": [], "reasons": ["R:R 1.27 < 1.5 at 9.33", "no breakout level or rising-low pullback to trade"], "price": 9.3345, "vwap": 9.316, "atr_1m": 0.0651, "spread": 0.02, "shares_per_min": 4958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 198.7, "reachable": 0.4916, "breakout_slope_pct": 0.2405, "flat_band_pct": 0.1744}}}
{"timestamp": "2026-09-24T16:36:20.894116+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["VWAP sloping down"], "metrics": {"price": 9.34, "vwap": 9.3161, "vwap_slope": -0.0008, "atr": 0.0651, "atr_pct": 0.697, "trend": "flat", "slope_pct": -0.004, "flat_threshold_pct": 0.1743, "recent_slope_pct": 0.2523, "ema9": 9.2832, "ema20": 9.252, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.396, "distance_from_high_pct": 4.499, "spread_pct": 0.214, "rvol": 0.945, "volume_pace_ratio": 1.977, "volatility": {"class": "medium", "daily_atr_pct": 5.99, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.23, "triggers": [], "reasons": ["R:R 1.23 < 1.5 at 9.34", "no breakout level or rising-low pullback to trade"], "price": 9.34, "vwap": 9.3161, "atr_1m": 0.0651, "spread": 0.02, "shares_per_min": 4958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 198.7, "reachable": 0.4915, "breakout_slope_pct": 0.2523, "flat_band_pct": 0.1743}}}
{"timestamp": "2026-09-24T16:36:26.005043+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["VWAP sloping down"], "metrics": {"price": 9.35, "vwap": 9.3162, "vwap_slope": -0.0007, "atr": 0.0651, "atr_pct": 0.696, "trend": "flat", "slope_pct": -0.004, "flat_threshold_pct": 0.1741, "recent_slope_pct": 0.2738, "ema9": 9.2852, "ema20": 9.2529, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.397, "distance_from_high_pct": 4.397, "spread_pct": 0.214, "rvol": 0.945, "volume_pace_ratio": 1.977, "volatility": {"class": "medium", "daily_atr_pct": 5.98, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.16, "triggers": [], "reasons": ["R:R 1.16 < 1.5 at 9.35", "no breakout level or rising-low pullback to trade"], "price": 9.35, "vwap": 9.3162, "atr_1m": 0.0651, "spread": 0.02, "shares_per_min": 4958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 198.6, "reachable": 0.4914, "breakout_slope_pct": 0.2738, "flat_band_pct": 0.1741}}}
{"timestamp": "2026-09-24T16:36:31.142764+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2911, "vwap": 9.3157, "vwap_slope": -0.0012, "atr": 0.0651, "atr_pct": 0.701, "trend": "flat", "slope_pct": -0.0041, "flat_threshold_pct": 0.1752, "recent_slope_pct": 0.1471, "ema9": 9.2734, "ema20": 9.2473, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.397, "distance_from_high_pct": 4.999, "spread_pct": 0.214, "rvol": 0.945, "volume_pace_ratio": 1.976, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2911, "vwap": 9.3157, "atr_1m": 0.0651, "spread": 0.02, "shares_per_min": 4958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 198.5, "reachable": 0.4913}}}
{"timestamp": "2026-09-24T16:36:36.249929+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.29 below VWAP $9.32", "VWAP sloping down"], "metrics": {"price": 9.2911, "vwap": 9.3157, "vwap_slope": -0.0012, "atr": 0.0651, "atr_pct": 0.701, "trend": "flat", "slope_pct": -0.0041, "flat_threshold_pct": 0.1752, "recent_slope_pct": 0.1471, "ema9": 9.2734, "ema20": 9.2473, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.397, "distance_from_high_pct": 4.999, "spread_pct": 0.214, "rvol": 0.945, "volume_pace_ratio": 1.975, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2911, "vwap": 9.3157, "atr_1m": 0.0651, "spread": 0.02, "shares_per_min": 4958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 198.4, "reachable": 0.4912}}}
{"timestamp": "2026-09-24T16:36:41.373356+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["VWAP sloping down"], "metrics": {"price": 9.3279, "vwap": 9.316, "vwap_slope": -0.0009, "atr": 0.0651, "atr_pct": 0.698, "trend": "flat", "slope_pct": -0.004, "flat_threshold_pct": 0.1745, "recent_slope_pct": 0.2263, "ema9": 9.2808, "ema20": 9.2508, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.397, "distance_from_high_pct": 4.623, "spread_pct": 0.214, "rvol": 0.945, "volume_pace_ratio": 1.974, "volatility": {"class": "medium", "daily_atr_pct": 6.0, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.32, "triggers": [], "reasons": ["R:R 1.32 < 1.5 at 9.33", "no breakout level or rising-low pullback to trade"], "price": 9.3279, "vwap": 9.316, "atr_1m": 0.0651, "spread": 0.02, "shares_per_min": 4958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 198.3, "reachable": 0.4911, "breakout_slope_pct": 0.2263, "flat_band_pct": 0.1745}}}
{"timestamp": "2026-09-24T16:36:46.482651+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["VWAP sloping down"], "metrics": {"price": 9.36, "vwap": 9.3163, "vwap_slope": -0.0006, "atr": 0.0658, "atr_pct": 0.703, "trend": "flat", "slope_pct": -0.004, "flat_threshold_pct": 0.1758, "recent_slope_pct": 0.2953, "ema9": 9.2872, "ema20": 9.2539, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.397, "distance_from_high_pct": 4.294, "spread_pct": 0.214, "rvol": 0.945, "volume_pace_ratio": 1.974, "volatility": {"class": "medium", "daily_atr_pct": 5.98, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.09, "triggers": [], "reasons": ["R:R 1.09 < 1.5 at 9.36", "no breakout level or rising-low pullback to trade"], "price": 9.36, "vwap": 9.3163, "atr_1m": 0.0658, "spread": 0.02, "shares_per_min": 4958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 198.2, "reachable": 0.491, "breakout_slope_pct": 0.2953, "flat_band_pct": 0.1758}}}
{"timestamp": "2026-09-24T16:36:51.599071+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["VWAP sloping down"], "metrics": {"price": 9.36, "vwap": 9.3163, "vwap_slope": -0.0006, "atr": 0.0658, "atr_pct": 0.703, "trend": "flat", "slope_pct": -0.004, "flat_threshold_pct": 0.1758, "recent_slope_pct": 0.2953, "ema9": 9.2872, "ema20": 9.2539, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.397, "distance_from_high_pct": 4.294, "spread_pct": 0.214, "rvol": 0.945, "volume_pace_ratio": 1.973, "volatility": {"class": "medium", "daily_atr_pct": 5.98, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.09, "triggers": [], "reasons": ["R:R 1.09 < 1.5 at 9.36", "no breakout level or rising-low pullback to trade"], "price": 9.36, "vwap": 9.3163, "atr_1m": 0.0658, "spread": 0.02, "shares_per_min": 4958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 198.1, "reachable": 0.4909, "breakout_slope_pct": 0.2953, "flat_band_pct": 0.1758}}}
{"timestamp": "2026-09-24T16:36:56.710666+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["VWAP sloping down"], "metrics": {"price": 9.39, "vwap": 9.3168, "vwap_slope": -0.0001, "atr": 0.068, "atr_pct": 0.724, "trend": "flat", "slope_pct": -0.0039, "flat_threshold_pct": 0.181, "recent_slope_pct": 0.3597, "ema9": 9.2932, "ema20": 9.2567, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.399, "distance_from_high_pct": 3.988, "spread_pct": 0.32, "rvol": 0.946, "volume_pace_ratio": 1.974, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.03, "target": 9.72, "target_label": "ceiling", "reward_risk": 0.92, "triggers": [], "reasons": ["R:R 0.92 < 1.5 at 9.39", "no breakout level or rising-low pullback to trade"], "price": 9.39, "vwap": 9.3168, "atr_1m": 0.068, "spread": 0.03, "shares_per_min": 4958, "rising_lows": false, "last_pivot_low": 9.04, "ceiling_top": 9.72, "ceiling_bottom": 9.6965, "ceiling_touches": 4, "minutes_left": 198.1, "reachable": 0.4908, "breakout_slope_pct": 0.3597, "flat_band_pct": 0.181}}}
{"timestamp": "2026-09-24T16:37:01.881843+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.375, "vwap": 9.3168, "vwap_slope": 0.0002, "atr": 0.06, "atr_pct": 0.64, "trend": "flat", "slope_pct": -0.0036, "flat_threshold_pct": 0.16, "recent_slope_pct": 0.4079, "ema9": 9.3096, "ema20": 9.268, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.397, "distance_from_high_pct": 4.141, "spread_pct": 0.32, "rvol": 0.947, "volume_pace_ratio": 1.974, "volatility": {"class": "medium", "daily_atr_pct": 5.97, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.72, "target_label": "ceiling", "reward_risk": 2.38, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.375, "vwap": 9.3168, "atr_1m": 0.06, "spread": 0.03, "shares_per_min": 6266, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.72, "ceiling_bottom": 9.7, "ceiling_touches": 3, "minutes_left": 198.0, "reachable": 0.4969, "breakout_slope_pct": 0.4079, "flat_band_pct": 0.16}}}
{"timestamp": "2026-09-24T16:37:07.017079+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["price $9.30 below VWAP $9.32"], "metrics": {"price": 9.2988, "vwap": 9.3168, "vwap_slope": 0.0002, "atr": 0.0655, "atr_pct": 0.704, "trend": "flat", "slope_pct": -0.0037, "flat_threshold_pct": 0.176, "recent_slope_pct": 0.2447, "ema9": 9.2943, "ema20": 9.2607, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.397, "distance_from_high_pct": 4.92, "spread_pct": 0.32, "rvol": 0.947, "volume_pace_ratio": 1.973, "volatility": {"class": "high", "daily_atr_pct": 6.02, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.159, "target": 9.72, "target_label": "ceiling", "reward_risk": 3.01, "triggers": [], "reasons": ["below VWAP 9.32"], "price": 9.2988, "vwap": 9.3168, "atr_1m": 0.0655, "spread": 0.03, "shares_per_min": 6266, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.72, "ceiling_bottom": 9.7, "ceiling_touches": 3, "minutes_left": 197.9, "reachable": 0.4968}}}
{"timestamp": "2026-09-24T16:37:12.155874+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.3832, "vwap": 9.3168, "vwap_slope": 0.0002, "atr": 0.0655, "atr_pct": 0.698, "trend": "flat", "slope_pct": -0.0036, "flat_threshold_pct": 0.1744, "recent_slope_pct": 0.4254, "ema9": 9.3112, "ema20": 9.2688, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.398, "distance_from_high_pct": 4.057, "spread_pct": 0.32, "rvol": 0.947, "volume_pace_ratio": 1.974, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.72, "target_label": "ceiling", "reward_risk": 2.2, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3832, "vwap": 9.3168, "atr_1m": 0.0655, "spread": 0.03, "shares_per_min": 6266, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.72, "ceiling_bottom": 9.7, "ceiling_touches": 3, "minutes_left": 197.8, "reachable": 0.4967, "breakout_slope_pct": 0.4254, "flat_band_pct": 0.1744}}}
{"timestamp": "2026-09-24T16:37:17.279581+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.3924, "vwap": 9.3173, "vwap_slope": 0.0006, "atr": 0.0669, "atr_pct": 0.712, "trend": "flat", "slope_pct": -0.0035, "flat_threshold_pct": 0.178, "recent_slope_pct": 0.4451, "ema9": 9.313, "ema20": 9.2697, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.41, "distance_from_high_pct": 3.963, "spread_pct": 0.213, "rvol": 0.955, "volume_pace_ratio": 1.989, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.72, "target_label": "ceiling", "reward_risk": 2.02, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3924, "vwap": 9.3173, "atr_1m": 0.0669, "spread": 0.02, "shares_per_min": 6266, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.72, "ceiling_bottom": 9.7, "ceiling_touches": 3, "minutes_left": 197.7, "reachable": 0.4966, "breakout_slope_pct": 0.4451, "flat_band_pct": 0.178}}}
{"timestamp": "2026-09-24T16:37:22.396850+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.3924, "vwap": 9.3173, "vwap_slope": 0.0006, "atr": 0.0669, "atr_pct": 0.712, "trend": "flat", "slope_pct": -0.0035, "flat_threshold_pct": 0.178, "recent_slope_pct": 0.4451, "ema9": 9.313, "ema20": 9.2697, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.41, "distance_from_high_pct": 3.963, "spread_pct": 0.319, "rvol": 0.955, "volume_pace_ratio": 1.988, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.72, "target_label": "ceiling", "reward_risk": 2.02, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3924, "vwap": 9.3173, "atr_1m": 0.0669, "spread": 0.03, "shares_per_min": 6266, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.72, "ceiling_bottom": 9.7, "ceiling_touches": 3, "minutes_left": 197.6, "reachable": 0.4965, "breakout_slope_pct": 0.4451, "flat_band_pct": 0.178}}}
{"timestamp": "2026-09-24T16:37:27.481678+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.3s / 18s"], "reasons_against": [], "metrics": {"price": 9.3941, "vwap": 9.3173, "vwap_slope": 0.0006, "atr": 0.0669, "atr_pct": 0.712, "trend": "flat", "slope_pct": -0.0035, "flat_threshold_pct": 0.178, "recent_slope_pct": 0.4487, "ema9": 9.3134, "ema20": 9.2698, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.41, "distance_from_high_pct": 3.946, "spread_pct": 0.319, "rvol": 0.955, "volume_pace_ratio": 1.987, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.99, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3941, "vwap": 9.3173, "atr_1m": 0.0669, "spread": 0.03, "shares_per_min": 6266, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.72, "ceiling_bottom": 9.7, "ceiling_touches": 3, "minutes_left": 197.5, "reachable": 0.4964, "breakout_slope_pct": 0.4487, "flat_band_pct": 0.178}}}
{"timestamp": "2026-09-24T16:37:32.603319+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 20.4s, plan says PASS; stop 9.23, target 9.72 (ceiling), R:R 1.99; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3941, "vwap": 9.3173, "vwap_slope": 0.0006, "atr": 0.0669, "atr_pct": 0.712, "trend": "flat", "slope_pct": -0.0035, "flat_threshold_pct": 0.178, "recent_slope_pct": 0.4487, "ema9": 9.3134, "ema20": 9.2698, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.41, "distance_from_high_pct": 3.946, "spread_pct": 0.319, "rvol": 0.955, "volume_pace_ratio": 1.986, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.99, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3941, "vwap": 9.3173, "atr_1m": 0.0669, "spread": 0.03, "shares_per_min": 6266, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.72, "ceiling_bottom": 9.7, "ceiling_touches": 3, "minutes_left": 197.5, "reachable": 0.4963, "breakout_slope_pct": 0.4487, "flat_band_pct": 0.178}, "stage3": {"passed": false, "stop": 9.23, "target": 9.72, "reward_risk": 1.99, "setup": "", "reason": "PASS; stop 9.23, target 9.72 (ceiling), R:R 1.99; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:37:37.723730+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 25.6s, plan says PASS; stop 9.23, target 9.72 (ceiling), R:R 1.98; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3944, "vwap": 9.3173, "vwap_slope": 0.0006, "atr": 0.0669, "atr_pct": 0.712, "trend": "flat", "slope_pct": -0.0035, "flat_threshold_pct": 0.178, "recent_slope_pct": 0.4494, "ema9": 9.3134, "ema20": 9.2698, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.41, "distance_from_high_pct": 3.943, "spread_pct": 0.319, "rvol": 0.955, "volume_pace_ratio": 1.985, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.98, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3944, "vwap": 9.3173, "atr_1m": 0.0669, "spread": 0.03, "shares_per_min": 6266, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.72, "ceiling_bottom": 9.7, "ceiling_touches": 3, "minutes_left": 197.4, "reachable": 0.4962, "breakout_slope_pct": 0.4494, "flat_band_pct": 0.178}, "stage3": {"passed": false, "stop": 9.23, "target": 9.72, "reward_risk": 1.98, "setup": "", "reason": "PASS; stop 9.23, target 9.72 (ceiling), R:R 1.98; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:37:42.822278+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 30.7s, plan says PASS; stop 9.23, target 9.72 (ceiling), R:R 1.72; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.41, "vwap": 9.3173, "vwap_slope": 0.0007, "atr": 0.0669, "atr_pct": 0.711, "trend": "flat", "slope_pct": -0.0035, "flat_threshold_pct": 0.1777, "recent_slope_pct": 0.4827, "ema9": 9.3166, "ema20": 9.2713, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.41, "distance_from_high_pct": 3.783, "spread_pct": 0.319, "rvol": 0.955, "volume_pace_ratio": 1.985, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.72, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.41, "vwap": 9.3173, "atr_1m": 0.0669, "spread": 0.03, "shares_per_min": 6266, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.72, "ceiling_bottom": 9.7, "ceiling_touches": 3, "minutes_left": 197.3, "reachable": 0.4961, "breakout_slope_pct": 0.4827, "flat_band_pct": 0.1777}, "stage3": {"passed": false, "stop": 9.23, "target": 9.72, "reward_risk": 1.72, "setup": "", "reason": "PASS; stop 9.23, target 9.72 (ceiling), R:R 1.72; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:37:47.922264+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 35.8s, plan says PASS; stop 9.23, target 9.72 (ceiling), R:R 1.83; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4032, "vwap": 9.3173, "vwap_slope": 0.0007, "atr": 0.0669, "atr_pct": 0.711, "trend": "flat", "slope_pct": -0.0035, "flat_threshold_pct": 0.1778, "recent_slope_pct": 0.4682, "ema9": 9.3152, "ema20": 9.2707, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.41, "distance_from_high_pct": 3.853, "spread_pct": 0.319, "rvol": 0.956, "volume_pace_ratio": 1.985, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.83, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4032, "vwap": 9.3173, "atr_1m": 0.0669, "spread": 0.03, "shares_per_min": 6266, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.72, "ceiling_bottom": 9.7, "ceiling_touches": 3, "minutes_left": 197.2, "reachable": 0.496, "breakout_slope_pct": 0.4682, "flat_band_pct": 0.1778}, "stage3": {"passed": false, "stop": 9.23, "target": 9.72, "reward_risk": 1.83, "setup": "", "reason": "PASS; stop 9.23, target 9.72 (ceiling), R:R 1.83; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:37:53.039494+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 40.9s, plan says PASS; stop 9.23, target 9.72 (ceiling), R:R 1.80; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.405, "vwap": 9.3173, "vwap_slope": 0.0007, "atr": 0.0669, "atr_pct": 0.711, "trend": "flat", "slope_pct": -0.0035, "flat_threshold_pct": 0.1778, "recent_slope_pct": 0.472, "ema9": 9.3156, "ema20": 9.2709, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.41, "distance_from_high_pct": 3.834, "spread_pct": 0.319, "rvol": 0.956, "volume_pace_ratio": 1.984, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.8, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.405, "vwap": 9.3173, "atr_1m": 0.0669, "spread": 0.03, "shares_per_min": 6266, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.72, "ceiling_bottom": 9.7, "ceiling_touches": 3, "minutes_left": 197.1, "reachable": 0.4959, "breakout_slope_pct": 0.472, "flat_band_pct": 0.1778}, "stage3": {"passed": false, "stop": 9.23, "target": 9.72, "reward_risk": 1.8, "setup": "", "reason": "PASS; stop 9.23, target 9.72 (ceiling), R:R 1.80; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:37:58.175579+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 46.0s, plan says PASS; stop 9.23, target 9.72 (ceiling), R:R 1.80; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.405, "vwap": 9.3173, "vwap_slope": 0.0007, "atr": 0.0669, "atr_pct": 0.711, "trend": "flat", "slope_pct": -0.0035, "flat_threshold_pct": 0.1778, "recent_slope_pct": 0.472, "ema9": 9.3156, "ema20": 9.2709, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.41, "distance_from_high_pct": 3.834, "spread_pct": 0.319, "rvol": 0.956, "volume_pace_ratio": 1.983, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.72, "target_label": "ceiling", "reward_risk": 1.8, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.405, "vwap": 9.3173, "atr_1m": 0.0669, "spread": 0.03, "shares_per_min": 6266, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.72, "ceiling_bottom": 9.7, "ceiling_touches": 3, "minutes_left": 197.0, "reachable": 0.4958, "breakout_slope_pct": 0.472, "flat_band_pct": 0.1778}, "stage3": {"passed": false, "stop": 9.23, "target": 9.72, "reward_risk": 1.8, "setup": "", "reason": "PASS; stop 9.23, target 9.72 (ceiling), R:R 1.80; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:38:03.291500+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 51.1s, plan says PASS; stop 9.23, target 9.71 (ceiling), R:R 1.79; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4, "vwap": 9.3177, "vwap_slope": 0.0017, "atr": 0.0573, "atr_pct": 0.61, "trend": "flat", "slope_pct": -0.0032, "flat_threshold_pct": 0.1524, "recent_slope_pct": 0.4233, "ema9": 9.3325, "ema20": 9.2832, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.412, "distance_from_high_pct": 3.885, "spread_pct": 0.106, "rvol": 0.96, "volume_pace_ratio": 1.99, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.705, "target_label": "ceiling", "reward_risk": 1.79, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4, "vwap": 9.3177, "atr_1m": 0.0573, "spread": 0.01, "shares_per_min": 6670, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.705, "ceiling_bottom": 9.68, "ceiling_touches": 3, "minutes_left": 196.9, "reachable": 0.5019, "breakout_slope_pct": 0.4233, "flat_band_pct": 0.1524}, "stage3": {"passed": false, "stop": 9.23, "target": 9.705, "reward_risk": 1.79, "setup": "", "reason": "PASS; stop 9.23, target 9.71 (ceiling), R:R 1.79; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:38:08.426719+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 56.3s, plan says PASS; stop 9.23, target 9.71 (ceiling), R:R 1.79; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4, "vwap": 9.3178, "vwap_slope": 0.0018, "atr": 0.0573, "atr_pct": 0.61, "trend": "flat", "slope_pct": -0.0032, "flat_threshold_pct": 0.1524, "recent_slope_pct": 0.4233, "ema9": 9.3325, "ema20": 9.2832, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.414, "distance_from_high_pct": 3.885, "spread_pct": 0.213, "rvol": 0.961, "volume_pace_ratio": 1.992, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.705, "target_label": "ceiling", "reward_risk": 1.79, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4, "vwap": 9.3178, "atr_1m": 0.0573, "spread": 0.02, "shares_per_min": 6670, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.705, "ceiling_bottom": 9.68, "ceiling_touches": 3, "minutes_left": 196.9, "reachable": 0.5018, "breakout_slope_pct": 0.4233, "flat_band_pct": 0.1524}, "stage3": {"passed": false, "stop": 9.23, "target": 9.705, "reward_risk": 1.79, "setup": "", "reason": "PASS; stop 9.23, target 9.71 (ceiling), R:R 1.79; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:38:13.567780+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 61.4s, plan says PASS; stop 9.23, target 9.71 (ceiling), R:R 1.79; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4, "vwap": 9.3178, "vwap_slope": 0.0018, "atr": 0.058, "atr_pct": 0.617, "trend": "flat", "slope_pct": -0.0032, "flat_threshold_pct": 0.1543, "recent_slope_pct": 0.4233, "ema9": 9.3325, "ema20": 9.2832, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.414, "distance_from_high_pct": 3.885, "spread_pct": 0.213, "rvol": 0.961, "volume_pace_ratio": 1.991, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.705, "target_label": "ceiling", "reward_risk": 1.79, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4, "vwap": 9.3178, "atr_1m": 0.058, "spread": 0.02, "shares_per_min": 6670, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.705, "ceiling_bottom": 9.68, "ceiling_touches": 3, "minutes_left": 196.8, "reachable": 0.5017, "breakout_slope_pct": 0.4233, "flat_band_pct": 0.1543}, "stage3": {"passed": false, "stop": 9.23, "target": 9.705, "reward_risk": 1.79, "setup": "", "reason": "PASS; stop 9.23, target 9.71 (ceiling), R:R 1.79; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:38:18.688638+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 66.5s, plan says PASS; stop 9.19, target 9.71 (ceiling), R:R 2.71; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3254, "vwap": 9.3175, "vwap_slope": 0.0015, "atr": 0.0626, "atr_pct": 0.672, "trend": "flat", "slope_pct": -0.0033, "flat_threshold_pct": 0.1679, "recent_slope_pct": 0.2641, "ema9": 9.3175, "ema20": 9.2761, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.414, "distance_from_high_pct": 4.648, "spread_pct": 0.213, "rvol": 0.961, "volume_pace_ratio": 1.99, "volatility": {"class": "medium", "daily_atr_pct": 6.0, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.1856, "target": 9.705, "target_label": "ceiling", "reward_risk": 2.71, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3254, "vwap": 9.3175, "atr_1m": 0.0626, "spread": 0.02, "shares_per_min": 6670, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.705, "ceiling_bottom": 9.68, "ceiling_touches": 3, "minutes_left": 196.7, "reachable": 0.5016, "breakout_slope_pct": 0.2641, "flat_band_pct": 0.1679}, "stage3": {"passed": false, "stop": 9.1856, "target": 9.705, "reward_risk": 2.71, "setup": "", "reason": "PASS; stop 9.19, target 9.71 (ceiling), R:R 2.71; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:38:23.780658+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 71.6s, plan says PASS; stop 9.18, target 9.71 (ceiling), R:R 2.74; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3218, "vwap": 9.3175, "vwap_slope": 0.0015, "atr": 0.0629, "atr_pct": 0.675, "trend": "flat", "slope_pct": -0.0033, "flat_threshold_pct": 0.1687, "recent_slope_pct": 0.2564, "ema9": 9.3168, "ema20": 9.2757, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.414, "distance_from_high_pct": 4.685, "spread_pct": 0.106, "rvol": 0.961, "volume_pace_ratio": 1.989, "volatility": {"class": "high", "daily_atr_pct": 6.0, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.182, "target": 9.705, "target_label": "ceiling", "reward_risk": 2.74, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3218, "vwap": 9.3175, "atr_1m": 0.0629, "spread": 0.01, "shares_per_min": 6670, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.705, "ceiling_bottom": 9.68, "ceiling_touches": 3, "minutes_left": 196.6, "reachable": 0.5015, "breakout_slope_pct": 0.2564, "flat_band_pct": 0.1687}, "stage3": {"passed": false, "stop": 9.182, "target": 9.705, "reward_risk": 2.74, "setup": "", "reason": "PASS; stop 9.18, target 9.71 (ceiling), R:R 2.74; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:38:28.863018+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 76.7s, plan says PASS; stop 9.23, target 9.71 (ceiling), R:R 2.17; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.38, "vwap": 9.3188, "vwap_slope": 0.0027, "atr": 0.0629, "atr_pct": 0.67, "trend": "flat", "slope_pct": -0.0032, "flat_threshold_pct": 0.1676, "recent_slope_pct": 0.3807, "ema9": 9.3285, "ema20": 9.2813, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 4.09, "spread_pct": 0.32, "rvol": 0.982, "volume_pace_ratio": 2.032, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.705, "target_label": "ceiling", "reward_risk": 2.17, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.38, "vwap": 9.3188, "atr_1m": 0.0629, "spread": 0.03, "shares_per_min": 6670, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.705, "ceiling_bottom": 9.68, "ceiling_touches": 3, "minutes_left": 196.5, "reachable": 0.5014, "breakout_slope_pct": 0.3807, "flat_band_pct": 0.1676}, "stage3": {"passed": false, "stop": 9.23, "target": 9.705, "reward_risk": 2.17, "setup": "", "reason": "PASS; stop 9.23, target 9.71 (ceiling), R:R 2.17; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:38:33.952508+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 81.8s, plan says PASS; stop 9.23, target 9.71 (ceiling), R:R 1.97; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.39, "vwap": 9.3189, "vwap_slope": 0.0028, "atr": 0.0629, "atr_pct": 0.67, "trend": "flat", "slope_pct": -0.0032, "flat_threshold_pct": 0.1674, "recent_slope_pct": 0.402, "ema9": 9.3305, "ema20": 9.2822, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.988, "spread_pct": 0.106, "rvol": 0.982, "volume_pace_ratio": 2.032, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.705, "target_label": "ceiling", "reward_risk": 1.97, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.39, "vwap": 9.3189, "atr_1m": 0.0629, "spread": 0.01, "shares_per_min": 6670, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.705, "ceiling_bottom": 9.68, "ceiling_touches": 3, "minutes_left": 196.4, "reachable": 0.5013, "breakout_slope_pct": 0.402, "flat_band_pct": 0.1674}, "stage3": {"passed": false, "stop": 9.23, "target": 9.705, "reward_risk": 1.97, "setup": "", "reason": "PASS; stop 9.23, target 9.71 (ceiling), R:R 1.97; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:38:39.094940+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 86.9s, plan says PASS; stop 9.23, target 9.71 (ceiling), R:R 1.97; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.39, "vwap": 9.3189, "vwap_slope": 0.0029, "atr": 0.0629, "atr_pct": 0.67, "trend": "flat", "slope_pct": -0.0032, "flat_threshold_pct": 0.1674, "recent_slope_pct": 0.402, "ema9": 9.3305, "ema20": 9.2822, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 3.988, "spread_pct": 0.319, "rvol": 0.983, "volume_pace_ratio": 2.032, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.705, "target_label": "ceiling", "reward_risk": 1.97, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.39, "vwap": 9.3189, "atr_1m": 0.0629, "spread": 0.03, "shares_per_min": 6670, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.705, "ceiling_bottom": 9.68, "ceiling_touches": 3, "minutes_left": 196.3, "reachable": 0.5012, "breakout_slope_pct": 0.402, "flat_band_pct": 0.1674}, "stage3": {"passed": false, "stop": 9.23, "target": 9.705, "reward_risk": 1.97, "setup": "", "reason": "PASS; stop 9.23, target 9.71 (ceiling), R:R 1.97; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:38:44.195557+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 92.0s, plan says PASS; stop 9.23, target 9.71 (ceiling), R:R 1.97; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.39, "vwap": 9.3189, "vwap_slope": 0.0029, "atr": 0.0629, "atr_pct": 0.67, "trend": "flat", "slope_pct": -0.0032, "flat_threshold_pct": 0.1674, "recent_slope_pct": 0.402, "ema9": 9.3305, "ema20": 9.2822, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 3.988, "spread_pct": 0.319, "rvol": 0.983, "volume_pace_ratio": 2.032, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.705, "target_label": "ceiling", "reward_risk": 1.97, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.39, "vwap": 9.3189, "atr_1m": 0.0629, "spread": 0.03, "shares_per_min": 6670, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.705, "ceiling_bottom": 9.68, "ceiling_touches": 3, "minutes_left": 196.3, "reachable": 0.5011, "breakout_slope_pct": 0.402, "flat_band_pct": 0.1674}, "stage3": {"passed": false, "stop": 9.23, "target": 9.705, "reward_risk": 1.97, "setup": "", "reason": "PASS; stop 9.23, target 9.71 (ceiling), R:R 1.97; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:38:49.303044+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 97.1s, plan says PASS; stop 9.23, target 9.71 (ceiling), R:R 2.07; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3849, "vwap": 9.3189, "vwap_slope": 0.0028, "atr": 0.0629, "atr_pct": 0.67, "trend": "flat", "slope_pct": -0.0032, "flat_threshold_pct": 0.1675, "recent_slope_pct": 0.3911, "ema9": 9.3294, "ema20": 9.2817, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 4.04, "spread_pct": 0.319, "rvol": 0.983, "volume_pace_ratio": 2.031, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.705, "target_label": "ceiling", "reward_risk": 2.07, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3849, "vwap": 9.3189, "atr_1m": 0.0629, "spread": 0.03, "shares_per_min": 6670, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.705, "ceiling_bottom": 9.68, "ceiling_touches": 3, "minutes_left": 196.2, "reachable": 0.501, "breakout_slope_pct": 0.3911, "flat_band_pct": 0.1675}, "stage3": {"passed": false, "stop": 9.23, "target": 9.705, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.23, target 9.71 (ceiling), R:R 2.07; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:38:54.399059+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 102.2s, plan says PASS; stop 9.23, target 9.71 (ceiling), R:R 2.07; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3849, "vwap": 9.3189, "vwap_slope": 0.0028, "atr": 0.0629, "atr_pct": 0.67, "trend": "flat", "slope_pct": -0.0032, "flat_threshold_pct": 0.1675, "recent_slope_pct": 0.3911, "ema9": 9.3294, "ema20": 9.2817, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 4.04, "spread_pct": 0.319, "rvol": 0.983, "volume_pace_ratio": 2.03, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.705, "target_label": "ceiling", "reward_risk": 2.07, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3849, "vwap": 9.3189, "atr_1m": 0.0629, "spread": 0.03, "shares_per_min": 6670, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.705, "ceiling_bottom": 9.68, "ceiling_touches": 3, "minutes_left": 196.1, "reachable": 0.5008, "breakout_slope_pct": 0.3911, "flat_band_pct": 0.1675}, "stage3": {"passed": false, "stop": 9.23, "target": 9.705, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.23, target 9.71 (ceiling), R:R 2.07; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:38:59.511586+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 107.4s, plan says PASS; stop 9.23, target 9.71 (ceiling), R:R 1.88; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.395, "vwap": 9.319, "vwap_slope": 0.003, "atr": 0.0629, "atr_pct": 0.669, "trend": "flat", "slope_pct": -0.0032, "flat_threshold_pct": 0.1674, "recent_slope_pct": 0.4126, "ema9": 9.3315, "ema20": 9.2827, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 3.937, "spread_pct": 0.319, "rvol": 0.984, "volume_pace_ratio": 2.031, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.705, "target_label": "ceiling", "reward_risk": 1.88, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.395, "vwap": 9.319, "atr_1m": 0.0629, "spread": 0.03, "shares_per_min": 6670, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.705, "ceiling_bottom": 9.68, "ceiling_touches": 3, "minutes_left": 196.0, "reachable": 0.5007, "breakout_slope_pct": 0.4126, "flat_band_pct": 0.1674}, "stage3": {"passed": false, "stop": 9.23, "target": 9.705, "reward_risk": 1.88, "setup": "", "reason": "PASS; stop 9.23, target 9.71 (ceiling), R:R 1.88; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:39:04.618066+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 112.5s, plan says PASS; stop 9.23, target 9.68 (ceiling), R:R 1.73; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.395, "vwap": 9.319, "vwap_slope": 0.0022, "atr": 0.0572, "atr_pct": 0.609, "trend": "flat", "slope_pct": -0.0028, "flat_threshold_pct": 0.1522, "recent_slope_pct": 0.1883, "ema9": 9.3442, "ema20": 9.2934, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 3.937, "spread_pct": 0.319, "rvol": 0.984, "volume_pace_ratio": 2.03, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.68, "target_label": "ceiling", "reward_risk": 1.73, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.395, "vwap": 9.319, "atr_1m": 0.0572, "spread": 0.03, "shares_per_min": 8402, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 195.9, "reachable": 0.506, "breakout_slope_pct": 0.1883, "flat_band_pct": 0.1522}, "stage3": {"passed": false, "stop": 9.23, "target": 9.68, "reward_risk": 1.73, "setup": "", "reason": "PASS; stop 9.23, target 9.68 (ceiling), R:R 1.73; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:39:09.735059+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 117.6s, plan says PASS; stop 9.23, target 9.68 (ceiling), R:R 1.73; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.395, "vwap": 9.319, "vwap_slope": 0.0022, "atr": 0.0572, "atr_pct": 0.609, "trend": "flat", "slope_pct": -0.0028, "flat_threshold_pct": 0.1522, "recent_slope_pct": 0.1883, "ema9": 9.3442, "ema20": 9.2934, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 3.937, "spread_pct": 0.319, "rvol": 0.984, "volume_pace_ratio": 2.029, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.68, "target_label": "ceiling", "reward_risk": 1.73, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.395, "vwap": 9.319, "atr_1m": 0.0572, "spread": 0.03, "shares_per_min": 8402, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 195.8, "reachable": 0.5059, "breakout_slope_pct": 0.1883, "flat_band_pct": 0.1522}, "stage3": {"passed": false, "stop": 9.23, "target": 9.68, "reward_risk": 1.73, "setup": "", "reason": "PASS; stop 9.23, target 9.68 (ceiling), R:R 1.73; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:39:14.862759+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 122.7s, plan says PASS; stop 9.19, target 9.68 (ceiling), R:R 2.50; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3306, "vwap": 9.319, "vwap_slope": 0.0022, "atr": 0.0618, "atr_pct": 0.663, "trend": "flat", "slope_pct": -0.0029, "flat_threshold_pct": 0.1656, "recent_slope_pct": 0.051, "ema9": 9.3313, "ema20": 9.2872, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 4.595, "spread_pct": 0.213, "rvol": 0.984, "volume_pace_ratio": 2.028, "volatility": {"class": "medium", "daily_atr_pct": 6.0, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.1908, "target": 9.68, "target_label": "ceiling", "reward_risk": 2.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3306, "vwap": 9.319, "atr_1m": 0.0618, "spread": 0.02, "shares_per_min": 8402, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 195.8, "reachable": 0.5058, "breakout_slope_pct": 0.051, "flat_band_pct": 0.1656}, "stage3": {"passed": false, "stop": 9.1908, "target": 9.68, "reward_risk": 2.5, "setup": "", "reason": "PASS; stop 9.19, target 9.68 (ceiling), R:R 2.50; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:39:19.959674+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 127.8s, plan says PASS; stop 9.23, target 9.68 (ceiling), R:R 1.97; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3815, "vwap": 9.319, "vwap_slope": 0.0022, "atr": 0.062, "atr_pct": 0.66, "trend": "flat", "slope_pct": -0.0029, "flat_threshold_pct": 0.1651, "recent_slope_pct": 0.1596, "ema9": 9.3415, "ema20": 9.2921, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 4.075, "spread_pct": 0.213, "rvol": 0.984, "volume_pace_ratio": 2.027, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.68, "target_label": "ceiling", "reward_risk": 1.97, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3815, "vwap": 9.319, "atr_1m": 0.062, "spread": 0.02, "shares_per_min": 8402, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 195.7, "reachable": 0.5057, "breakout_slope_pct": 0.1596, "flat_band_pct": 0.1651}, "stage3": {"passed": false, "stop": 9.23, "target": 9.68, "reward_risk": 1.97, "setup": "", "reason": "PASS; stop 9.23, target 9.68 (ceiling), R:R 1.97; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:39:25.068325+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 132.9s, plan says PASS; stop 9.23, target 9.68 (ceiling), R:R 1.72; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3955, "vwap": 9.319, "vwap_slope": 0.0022, "atr": 0.062, "atr_pct": 0.659, "trend": "flat", "slope_pct": -0.0028, "flat_threshold_pct": 0.1649, "recent_slope_pct": 0.1894, "ema9": 9.3443, "ema20": 9.2934, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 3.931, "spread_pct": 0.213, "rvol": 0.984, "volume_pace_ratio": 2.026, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.68, "target_label": "ceiling", "reward_risk": 1.72, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3955, "vwap": 9.319, "atr_1m": 0.062, "spread": 0.02, "shares_per_min": 8402, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 195.6, "reachable": 0.5056, "breakout_slope_pct": 0.1894, "flat_band_pct": 0.1649}, "stage3": {"passed": false, "stop": 9.23, "target": 9.68, "reward_risk": 1.72, "setup": "", "reason": "PASS; stop 9.23, target 9.68 (ceiling), R:R 1.72; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:39:30.182817+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 138.0s, plan says PASS; stop 9.20, target 9.68 (ceiling), R:R 2.42; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3414, "vwap": 9.319, "vwap_slope": 0.0022, "atr": 0.062, "atr_pct": 0.663, "trend": "flat", "slope_pct": -0.0029, "flat_threshold_pct": 0.1658, "recent_slope_pct": 0.0741, "ema9": 9.3334, "ema20": 9.2883, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 4.485, "spread_pct": 0.213, "rvol": 0.984, "volume_pace_ratio": 2.026, "volatility": {"class": "medium", "daily_atr_pct": 5.99, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2016, "target": 9.68, "target_label": "ceiling", "reward_risk": 2.42, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3414, "vwap": 9.319, "atr_1m": 0.062, "spread": 0.02, "shares_per_min": 8402, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 195.5, "reachable": 0.5054, "breakout_slope_pct": 0.0741, "flat_band_pct": 0.1658}, "stage3": {"passed": false, "stop": 9.2016, "target": 9.68, "reward_risk": 2.42, "setup": "", "reason": "PASS; stop 9.20, target 9.68 (ceiling), R:R 2.42; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:39:35.319475+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 143.2s, plan says PASS; stop 9.23, target 9.68 (ceiling), R:R 1.81; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.39, "vwap": 9.319, "vwap_slope": 0.0022, "atr": 0.062, "atr_pct": 0.66, "trend": "flat", "slope_pct": -0.0028, "flat_threshold_pct": 0.165, "recent_slope_pct": 0.1777, "ema9": 9.3432, "ema20": 9.2929, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 3.988, "spread_pct": 0.213, "rvol": 0.984, "volume_pace_ratio": 2.025, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.68, "target_label": "ceiling", "reward_risk": 1.81, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.39, "vwap": 9.319, "atr_1m": 0.062, "spread": 0.02, "shares_per_min": 8402, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 195.4, "reachable": 0.5053, "breakout_slope_pct": 0.1777, "flat_band_pct": 0.165}, "stage3": {"passed": false, "stop": 9.23, "target": 9.68, "reward_risk": 1.81, "setup": "", "reason": "PASS; stop 9.23, target 9.68 (ceiling), R:R 1.81; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:39:40.451895+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 148.3s, plan says PASS; stop 9.23, target 9.68 (ceiling), R:R 1.72; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3952, "vwap": 9.319, "vwap_slope": 0.0022, "atr": 0.062, "atr_pct": 0.659, "trend": "flat", "slope_pct": -0.0028, "flat_threshold_pct": 0.1649, "recent_slope_pct": 0.1887, "ema9": 9.3442, "ema20": 9.2934, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 3.935, "spread_pct": 0.106, "rvol": 0.984, "volume_pace_ratio": 2.024, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.68, "target_label": "ceiling", "reward_risk": 1.72, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3952, "vwap": 9.319, "atr_1m": 0.062, "spread": 0.01, "shares_per_min": 8402, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 195.3, "reachable": 0.5052, "breakout_slope_pct": 0.1887, "flat_band_pct": 0.1649}, "stage3": {"passed": false, "stop": 9.23, "target": 9.68, "reward_risk": 1.72, "setup": "", "reason": "PASS; stop 9.23, target 9.68 (ceiling), R:R 1.72; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:39:45.567033+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 153.4s, plan says PASS; stop 9.23, target 9.68 (ceiling), R:R 1.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4025, "vwap": 9.3191, "vwap_slope": 0.0023, "atr": 0.0629, "atr_pct": 0.669, "trend": "flat", "slope_pct": -0.0028, "flat_threshold_pct": 0.1671, "recent_slope_pct": 0.2043, "ema9": 9.3457, "ema20": 9.2941, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.433, "distance_from_high_pct": 3.86, "spread_pct": 0.213, "rvol": 0.985, "volume_pace_ratio": 2.025, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.68, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4025, "vwap": 9.3191, "atr_1m": 0.0629, "spread": 0.02, "shares_per_min": 8402, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 195.2, "reachable": 0.5051, "breakout_slope_pct": 0.2043, "flat_band_pct": 0.1671}, "stage3": {"passed": false, "stop": 9.23, "target": 9.68, "reward_risk": 1.61, "setup": "", "reason": "PASS; stop 9.23, target 9.68 (ceiling), R:R 1.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:39:50.667430+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 158.5s, plan says PASS; stop 9.23, target 9.68 (ceiling), R:R 1.50; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.41, "vwap": 9.3191, "vwap_slope": 0.0023, "atr": 0.0629, "atr_pct": 0.668, "trend": "flat", "slope_pct": -0.0028, "flat_threshold_pct": 0.167, "recent_slope_pct": 0.2202, "ema9": 9.3472, "ema20": 9.2948, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.433, "distance_from_high_pct": 3.783, "spread_pct": 0.213, "rvol": 0.985, "volume_pace_ratio": 2.024, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.68, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.41, "vwap": 9.3191, "atr_1m": 0.0629, "spread": 0.02, "shares_per_min": 8402, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 195.2, "reachable": 0.505, "breakout_slope_pct": 0.2202, "flat_band_pct": 0.167}, "stage3": {"passed": false, "stop": 9.23, "target": 9.68, "reward_risk": 1.5, "setup": "", "reason": "PASS; stop 9.23, target 9.68 (ceiling), R:R 1.50; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:39:55.770703+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 163.6s, plan says PASS; stop 9.23, target 9.68 (ceiling), R:R 1.44; R:R 1.44 < 1.5 at 9.41; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4148, "vwap": 9.3191, "vwap_slope": 0.0023, "atr": 0.0632, "atr_pct": 0.671, "trend": "flat", "slope_pct": -0.0028, "flat_threshold_pct": 0.1679, "recent_slope_pct": 0.2304, "ema9": 9.3481, "ema20": 9.2953, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.433, "distance_from_high_pct": 3.734, "spread_pct": 0.213, "rvol": 0.985, "volume_pace_ratio": 2.023, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.68, "target_label": "ceiling", "reward_risk": 1.44, "triggers": [], "reasons": ["R:R 1.44 < 1.5 at 9.41", "no breakout level or rising-low pullback to trade"], "price": 9.4148, "vwap": 9.3191, "atr_1m": 0.0632, "spread": 0.02, "shares_per_min": 8402, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 195.1, "reachable": 0.5049, "breakout_slope_pct": 0.2304, "flat_band_pct": 0.1679}, "stage3": {"passed": false, "stop": 9.23, "target": 9.68, "reward_risk": 1.44, "setup": "", "reason": "PASS; stop 9.23, target 9.68 (ceiling), R:R 1.44; R:R 1.44 < 1.5 at 9.41; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:40:00.858849+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 168.7s, plan says PASS; stop 9.23, target 9.68 (ceiling), R:R 1.50; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.41, "vwap": 9.3191, "vwap_slope": 0.0023, "atr": 0.0634, "atr_pct": 0.674, "trend": "flat", "slope_pct": -0.0028, "flat_threshold_pct": 0.1685, "recent_slope_pct": 0.2202, "ema9": 9.3472, "ema20": 9.2948, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 3.783, "spread_pct": 0.213, "rvol": 0.985, "volume_pace_ratio": 2.022, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.68, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.41, "vwap": 9.3191, "atr_1m": 0.0634, "spread": 0.02, "shares_per_min": 8402, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 195.0, "reachable": 0.5048, "breakout_slope_pct": 0.2202, "flat_band_pct": 0.1685}, "stage3": {"passed": false, "stop": 9.23, "target": 9.68, "reward_risk": 1.5, "setup": "", "reason": "PASS; stop 9.23, target 9.68 (ceiling), R:R 1.50; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:40:05.969894+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 173.8s, plan says PASS; stop 9.23, target 9.68 (ceiling), R:R 1.37; R:R 1.37 < 1.5 at 9.42; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.42, "vwap": 9.3194, "vwap_slope": 0.0021, "atr": 0.059, "atr_pct": 0.626, "trend": "flat", "slope_pct": -0.0024, "flat_threshold_pct": 0.1566, "recent_slope_pct": 0.0691, "ema9": 9.3617, "ema20": 9.3067, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 3.681, "spread_pct": 0.212, "rvol": 0.988, "volume_pace_ratio": 2.028, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.68, "target_label": "ceiling", "reward_risk": 1.37, "triggers": [], "reasons": ["R:R 1.37 < 1.5 at 9.42", "no breakout level or rising-low pullback to trade"], "price": 9.42, "vwap": 9.3194, "atr_1m": 0.059, "spread": 0.02, "shares_per_min": 8459, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 194.9, "reachable": 0.51, "breakout_slope_pct": 0.0691, "flat_band_pct": 0.1566}, "stage3": {"passed": false, "stop": 9.23, "target": 9.68, "reward_risk": 1.37, "setup": "", "reason": "PASS; stop 9.23, target 9.68 (ceiling), R:R 1.37; R:R 1.37 < 1.5 at 9.42; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:40:11.091776+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 178.9s, plan says PASS; stop 9.20, target 9.68 (ceiling), R:R 2.47; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3348, "vwap": 9.3193, "vwap_slope": 0.0019, "atr": 0.0639, "atr_pct": 0.684, "trend": "flat", "slope_pct": -0.0026, "flat_threshold_pct": 0.171, "recent_slope_pct": -0.1123, "ema9": 9.3447, "ema20": 9.2986, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 4.552, "spread_pct": 0.212, "rvol": 0.989, "volume_pace_ratio": 2.028, "volatility": {"class": "medium", "daily_atr_pct": 5.99, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.195, "target": 9.68, "target_label": "ceiling", "reward_risk": 2.47, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3348, "vwap": 9.3193, "atr_1m": 0.0639, "spread": 0.02, "shares_per_min": 8459, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 194.8, "reachable": 0.5099, "breakout_slope_pct": -0.1123, "flat_band_pct": 0.171}, "stage3": {"passed": false, "stop": 9.195, "target": 9.68, "reward_risk": 2.47, "setup": "", "reason": "PASS; stop 9.20, target 9.68 (ceiling), R:R 2.47; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:40:16.259922+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 184.1s, plan says PASS; stop 9.23, target 9.68 (ceiling), R:R 1.50; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4097, "vwap": 9.3193, "vwap_slope": 0.002, "atr": 0.0639, "atr_pct": 0.679, "trend": "flat", "slope_pct": -0.0024, "flat_threshold_pct": 0.1696, "recent_slope_pct": 0.0472, "ema9": 9.3597, "ema20": 9.3057, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 3.786, "spread_pct": 0.212, "rvol": 0.989, "volume_pace_ratio": 2.027, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.68, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4097, "vwap": 9.3193, "atr_1m": 0.0639, "spread": 0.02, "shares_per_min": 8459, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 194.7, "reachable": 0.5098, "breakout_slope_pct": 0.0472, "flat_band_pct": 0.1696}, "stage3": {"passed": false, "stop": 9.23, "target": 9.68, "reward_risk": 1.5, "setup": "", "reason": "PASS; stop 9.23, target 9.68 (ceiling), R:R 1.50; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:40:21.384619+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 189.2s, plan says PASS; stop 9.20, target 9.68 (ceiling), R:R 2.47; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3349, "vwap": 9.3193, "vwap_slope": 0.0019, "atr": 0.0641, "atr_pct": 0.687, "trend": "flat", "slope_pct": -0.0026, "flat_threshold_pct": 0.1717, "recent_slope_pct": -0.1121, "ema9": 9.3447, "ema20": 9.2986, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 4.551, "spread_pct": 0.212, "rvol": 0.989, "volume_pace_ratio": 2.026, "volatility": {"class": "medium", "daily_atr_pct": 5.99, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.1951, "target": 9.68, "target_label": "ceiling", "reward_risk": 2.47, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3349, "vwap": 9.3193, "atr_1m": 0.0641, "spread": 0.02, "shares_per_min": 8459, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 194.6, "reachable": 0.5097, "breakout_slope_pct": -0.1121, "flat_band_pct": 0.1717}, "stage3": {"passed": false, "stop": 9.1951, "target": 9.68, "reward_risk": 2.47, "setup": "", "reason": "PASS; stop 9.20, target 9.68 (ceiling), R:R 2.47; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:40:26.485979+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 194.3s, plan says PASS; stop 9.23, target 9.68 (ceiling), R:R 1.87; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3867, "vwap": 9.3193, "vwap_slope": 0.002, "atr": 0.0641, "atr_pct": 0.683, "trend": "flat", "slope_pct": -0.0025, "flat_threshold_pct": 0.1708, "recent_slope_pct": -0.0017, "ema9": 9.3551, "ema20": 9.3036, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 4.021, "spread_pct": 0.212, "rvol": 0.989, "volume_pace_ratio": 2.025, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.68, "target_label": "ceiling", "reward_risk": 1.87, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3867, "vwap": 9.3193, "atr_1m": 0.0641, "spread": 0.02, "shares_per_min": 8459, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 194.6, "reachable": 0.5096, "breakout_slope_pct": -0.0017, "flat_band_pct": 0.1708}, "stage3": {"passed": false, "stop": 9.23, "target": 9.68, "reward_risk": 1.87, "setup": "", "reason": "PASS; stop 9.23, target 9.68 (ceiling), R:R 1.87; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:40:31.582785+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 199.4s, plan says PASS; stop 9.23, target 9.68 (ceiling), R:R 1.81; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3901, "vwap": 9.3193, "vwap_slope": 0.002, "atr": 0.0641, "atr_pct": 0.683, "trend": "flat", "slope_pct": -0.0025, "flat_threshold_pct": 0.1707, "recent_slope_pct": 0.0055, "ema9": 9.3557, "ema20": 9.3039, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 3.987, "spread_pct": 0.212, "rvol": 0.989, "volume_pace_ratio": 2.025, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.68, "target_label": "ceiling", "reward_risk": 1.81, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3901, "vwap": 9.3193, "atr_1m": 0.0641, "spread": 0.02, "shares_per_min": 8459, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 194.5, "reachable": 0.5095, "breakout_slope_pct": 0.0055, "flat_band_pct": 0.1707}, "stage3": {"passed": false, "stop": 9.23, "target": 9.68, "reward_risk": 1.81, "setup": "", "reason": "PASS; stop 9.23, target 9.68 (ceiling), R:R 1.81; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:40:36.684200+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 204.5s, plan says PASS; stop 9.23, target 9.68 (ceiling), R:R 1.37; R:R 1.37 < 1.5 at 9.42; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.42, "vwap": 9.3194, "vwap_slope": 0.002, "atr": 0.0641, "atr_pct": 0.681, "trend": "flat", "slope_pct": -0.0024, "flat_threshold_pct": 0.1702, "recent_slope_pct": 0.0691, "ema9": 9.3617, "ema20": 9.3067, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 3.681, "spread_pct": 0.212, "rvol": 0.989, "volume_pace_ratio": 2.024, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.68, "target_label": "ceiling", "reward_risk": 1.37, "triggers": [], "reasons": ["R:R 1.37 < 1.5 at 9.42", "no breakout level or rising-low pullback to trade"], "price": 9.42, "vwap": 9.3194, "atr_1m": 0.0641, "spread": 0.02, "shares_per_min": 8459, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 194.4, "reachable": 0.5094, "breakout_slope_pct": 0.0691, "flat_band_pct": 0.1702}, "stage3": {"passed": false, "stop": 9.23, "target": 9.68, "reward_risk": 1.37, "setup": "", "reason": "PASS; stop 9.23, target 9.68 (ceiling), R:R 1.37; R:R 1.37 < 1.5 at 9.42; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:40:41.808995+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 209.7s, plan says PASS; stop 9.23, target 9.68 (ceiling), R:R 1.25; R:R 1.25 < 1.5 at 9.43; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.43, "vwap": 9.3194, "vwap_slope": 0.0021, "atr": 0.0646, "atr_pct": 0.685, "trend": "flat", "slope_pct": -0.0024, "flat_threshold_pct": 0.1712, "recent_slope_pct": 0.0904, "ema9": 9.3637, "ema20": 9.3077, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 3.579, "spread_pct": 0.212, "rvol": 0.989, "volume_pace_ratio": 2.023, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.68, "target_label": "ceiling", "reward_risk": 1.25, "triggers": [], "reasons": ["R:R 1.25 < 1.5 at 9.43", "no breakout level or rising-low pullback to trade"], "price": 9.43, "vwap": 9.3194, "atr_1m": 0.0646, "spread": 0.02, "shares_per_min": 8459, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 194.3, "reachable": 0.5092, "breakout_slope_pct": 0.0904, "flat_band_pct": 0.1712}, "stage3": {"passed": false, "stop": 9.23, "target": 9.68, "reward_risk": 1.25, "setup": "", "reason": "PASS; stop 9.23, target 9.68 (ceiling), R:R 1.25; R:R 1.25 < 1.5 at 9.43; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:40:46.923540+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 214.8s, plan says PASS; stop 9.23, target 9.68 (ceiling), R:R 1.80; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3905, "vwap": 9.3194, "vwap_slope": 0.002, "atr": 0.0653, "atr_pct": 0.695, "trend": "flat", "slope_pct": -0.0025, "flat_threshold_pct": 0.1738, "recent_slope_pct": 0.0064, "ema9": 9.3558, "ema20": 9.3039, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 3.983, "spread_pct": 0.212, "rvol": 0.989, "volume_pace_ratio": 2.022, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.68, "target_label": "ceiling", "reward_risk": 1.8, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3905, "vwap": 9.3194, "atr_1m": 0.0653, "spread": 0.02, "shares_per_min": 8459, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 194.2, "reachable": 0.5091, "breakout_slope_pct": 0.0064, "flat_band_pct": 0.1738}, "stage3": {"passed": false, "stop": 9.23, "target": 9.68, "reward_risk": 1.8, "setup": "", "reason": "PASS; stop 9.23, target 9.68 (ceiling), R:R 1.80; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:40:52.032216+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 219.9s, plan says PASS; stop 9.23, target 9.68 (ceiling), R:R 1.80; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3905, "vwap": 9.3194, "vwap_slope": 0.002, "atr": 0.0653, "atr_pct": 0.695, "trend": "flat", "slope_pct": -0.0025, "flat_threshold_pct": 0.1738, "recent_slope_pct": 0.0064, "ema9": 9.3558, "ema20": 9.3039, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 3.983, "spread_pct": 0.212, "rvol": 0.989, "volume_pace_ratio": 2.022, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.68, "target_label": "ceiling", "reward_risk": 1.8, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3905, "vwap": 9.3194, "atr_1m": 0.0653, "spread": 0.02, "shares_per_min": 8459, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 194.1, "reachable": 0.509, "breakout_slope_pct": 0.0064, "flat_band_pct": 0.1738}, "stage3": {"passed": false, "stop": 9.23, "target": 9.68, "reward_risk": 1.8, "setup": "", "reason": "PASS; stop 9.23, target 9.68 (ceiling), R:R 1.80; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:40:57.131733+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 225.0s, plan says PASS; stop 9.23, target 9.68 (ceiling), R:R 1.14; R:R 1.14 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.44, "vwap": 9.3194, "vwap_slope": 0.0021, "atr": 0.0653, "atr_pct": 0.692, "trend": "flat", "slope_pct": -0.0024, "flat_threshold_pct": 0.1729, "recent_slope_pct": 0.1116, "ema9": 9.3657, "ema20": 9.3086, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 3.476, "spread_pct": 0.212, "rvol": 0.989, "volume_pace_ratio": 2.021, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.68, "target_label": "ceiling", "reward_risk": 1.14, "triggers": [], "reasons": ["R:R 1.14 < 1.5 at 9.44", "no breakout level or rising-low pullback to trade"], "price": 9.44, "vwap": 9.3194, "atr_1m": 0.0653, "spread": 0.02, "shares_per_min": 8459, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.68, "ceiling_bottom": 9.66, "ceiling_touches": 3, "minutes_left": 194.0, "reachable": 0.5089, "breakout_slope_pct": 0.1116, "flat_band_pct": 0.1729}, "stage3": {"passed": false, "stop": 9.23, "target": 9.68, "reward_risk": 1.14, "setup": "", "reason": "PASS; stop 9.23, target 9.68 (ceiling), R:R 1.14; R:R 1.14 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:41:02.253737+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 230.1s, plan says PASS; stop 9.23, target 9.67 (ceiling), R:R 0.98; R:R 0.98 < 1.5 at 9.45; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.45, "vwap": 9.3194, "vwap_slope": 0.0004, "atr": 0.0673, "atr_pct": 0.712, "trend": "flat", "slope_pct": -0.0021, "flat_threshold_pct": 0.1779, "recent_slope_pct": 0.0659, "ema9": 9.3709, "ema20": 9.3158, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 3.374, "spread_pct": 0.317, "rvol": 0.99, "volume_pace_ratio": 2.02, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.666, "target_label": "ceiling", "reward_risk": 0.98, "triggers": [], "reasons": ["R:R 0.98 < 1.5 at 9.45", "no breakout level or rising-low pullback to trade"], "price": 9.45, "vwap": 9.3194, "atr_1m": 0.0673, "spread": 0.03, "shares_per_min": 8684, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.666, "ceiling_bottom": 9.6402, "ceiling_touches": 7, "minutes_left": 194.0, "reachable": 0.5152, "breakout_slope_pct": 0.0659, "flat_band_pct": 0.1779}, "stage3": {"passed": false, "stop": 9.23, "target": 9.666, "reward_risk": 0.98, "setup": "", "reason": "PASS; stop 9.23, target 9.67 (ceiling), R:R 0.98; R:R 0.98 < 1.5 at 9.45; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:41:07.413005+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 235.3s, plan says PASS; stop 9.23, target 9.67 (ceiling), R:R 0.96; R:R 0.96 < 1.5 at 9.45; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4527, "vwap": 9.3196, "vwap_slope": 0.0006, "atr": 0.0675, "atr_pct": 0.714, "trend": "flat", "slope_pct": -0.0021, "flat_threshold_pct": 0.1784, "recent_slope_pct": 0.0717, "ema9": 9.3714, "ema20": 9.3161, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 3.347, "spread_pct": 0.212, "rvol": 0.991, "volume_pace_ratio": 2.023, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.666, "target_label": "ceiling", "reward_risk": 0.96, "triggers": [], "reasons": ["R:R 0.96 < 1.5 at 9.45", "no breakout level or rising-low pullback to trade"], "price": 9.4527, "vwap": 9.3196, "atr_1m": 0.0675, "spread": 0.02, "shares_per_min": 8684, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.666, "ceiling_bottom": 9.6402, "ceiling_touches": 7, "minutes_left": 193.9, "reachable": 0.515, "breakout_slope_pct": 0.0717, "flat_band_pct": 0.1784}, "stage3": {"passed": false, "stop": 9.23, "target": 9.666, "reward_risk": 0.96, "setup": "", "reason": "PASS; stop 9.23, target 9.67 (ceiling), R:R 0.96; R:R 0.96 < 1.5 at 9.45; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:41:12.539223+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 240.4s, plan says PASS; stop 9.23, target 9.67 (ceiling), R:R 0.74; R:R 0.74 < 1.5 at 9.48; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.48, "vwap": 9.3197, "vwap_slope": 0.0006, "atr": 0.0694, "atr_pct": 0.732, "trend": "flat", "slope_pct": -0.0021, "flat_threshold_pct": 0.183, "recent_slope_pct": 0.1296, "ema9": 9.3769, "ema20": 9.3187, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 3.067, "spread_pct": 0.211, "rvol": 0.992, "volume_pace_ratio": 2.023, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.666, "target_label": "ceiling", "reward_risk": 0.74, "triggers": [], "reasons": ["R:R 0.74 < 1.5 at 9.48", "no breakout level or rising-low pullback to trade"], "price": 9.48, "vwap": 9.3197, "atr_1m": 0.0694, "spread": 0.02, "shares_per_min": 8684, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.666, "ceiling_bottom": 9.6402, "ceiling_touches": 7, "minutes_left": 193.8, "reachable": 0.5149, "breakout_slope_pct": 0.1296, "flat_band_pct": 0.183}, "stage3": {"passed": false, "stop": 9.23, "target": 9.666, "reward_risk": 0.74, "setup": "", "reason": "PASS; stop 9.23, target 9.67 (ceiling), R:R 0.74; R:R 0.74 < 1.5 at 9.48; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:41:17.643826+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 245.5s, plan says PASS; stop 9.23, target 9.67 (ceiling), R:R 0.82; R:R 0.82 < 1.5 at 9.47; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.47, "vwap": 9.3196, "vwap_slope": 0.0006, "atr": 0.0711, "atr_pct": 0.75, "trend": "flat", "slope_pct": -0.0021, "flat_threshold_pct": 0.1876, "recent_slope_pct": 0.1084, "ema9": 9.3749, "ema20": 9.3177, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 3.17, "spread_pct": 0.317, "rvol": 0.992, "volume_pace_ratio": 2.022, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.666, "target_label": "ceiling", "reward_risk": 0.82, "triggers": [], "reasons": ["R:R 0.82 < 1.5 at 9.47", "no breakout level or rising-low pullback to trade"], "price": 9.47, "vwap": 9.3196, "atr_1m": 0.0711, "spread": 0.03, "shares_per_min": 8684, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.666, "ceiling_bottom": 9.6402, "ceiling_touches": 7, "minutes_left": 193.7, "reachable": 0.5148, "breakout_slope_pct": 0.1084, "flat_band_pct": 0.1876}, "stage3": {"passed": false, "stop": 9.23, "target": 9.666, "reward_risk": 0.82, "setup": "", "reason": "PASS; stop 9.23, target 9.67 (ceiling), R:R 0.82; R:R 0.82 < 1.5 at 9.47; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:41:22.754647+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 250.6s, plan says PASS; stop 9.23, target 9.67 (ceiling), R:R 0.85; R:R 0.85 < 1.5 at 9.47; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4652, "vwap": 9.3197, "vwap_slope": 0.0006, "atr": 0.0711, "atr_pct": 0.751, "trend": "flat", "slope_pct": -0.0021, "flat_threshold_pct": 0.1877, "recent_slope_pct": 0.0982, "ema9": 9.3739, "ema20": 9.3173, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.219, "spread_pct": 0.211, "rvol": 0.992, "volume_pace_ratio": 2.022, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.666, "target_label": "ceiling", "reward_risk": 0.85, "triggers": [], "reasons": ["R:R 0.85 < 1.5 at 9.47", "no breakout level or rising-low pullback to trade"], "price": 9.4652, "vwap": 9.3197, "atr_1m": 0.0711, "spread": 0.02, "shares_per_min": 8684, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.666, "ceiling_bottom": 9.6402, "ceiling_touches": 7, "minutes_left": 193.6, "reachable": 0.5147, "breakout_slope_pct": 0.0982, "flat_band_pct": 0.1877}, "stage3": {"passed": false, "stop": 9.23, "target": 9.666, "reward_risk": 0.85, "setup": "", "reason": "PASS; stop 9.23, target 9.67 (ceiling), R:R 0.85; R:R 0.85 < 1.5 at 9.47; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:41:27.843140+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 255.7s, plan says PASS; stop 9.23, target 9.67 (ceiling), R:R 0.82; R:R 0.82 < 1.5 at 9.47; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.47, "vwap": 9.3197, "vwap_slope": 0.0006, "atr": 0.0711, "atr_pct": 0.75, "trend": "flat", "slope_pct": -0.0021, "flat_threshold_pct": 0.1876, "recent_slope_pct": 0.1084, "ema9": 9.3749, "ema20": 9.3177, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.17, "spread_pct": 0.211, "rvol": 0.992, "volume_pace_ratio": 2.021, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.666, "target_label": "ceiling", "reward_risk": 0.82, "triggers": [], "reasons": ["R:R 0.82 < 1.5 at 9.47", "no breakout level or rising-low pullback to trade"], "price": 9.47, "vwap": 9.3197, "atr_1m": 0.0711, "spread": 0.02, "shares_per_min": 8684, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.666, "ceiling_bottom": 9.6402, "ceiling_touches": 7, "minutes_left": 193.5, "reachable": 0.5146, "breakout_slope_pct": 0.1084, "flat_band_pct": 0.1876}, "stage3": {"passed": false, "stop": 9.23, "target": 9.666, "reward_risk": 0.82, "setup": "", "reason": "PASS; stop 9.23, target 9.67 (ceiling), R:R 0.82; R:R 0.82 < 1.5 at 9.47; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:41:32.939626+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 260.8s, plan says PASS; stop 9.23, target 9.67 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.48; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4798, "vwap": 9.3197, "vwap_slope": 0.0007, "atr": 0.0711, "atr_pct": 0.75, "trend": "flat", "slope_pct": -0.0021, "flat_threshold_pct": 0.1874, "recent_slope_pct": 0.1292, "ema9": 9.3769, "ema20": 9.3186, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.07, "spread_pct": 0.211, "rvol": 0.992, "volume_pace_ratio": 2.021, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.666, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.48", "no breakout level or rising-low pullback to trade"], "price": 9.4798, "vwap": 9.3197, "atr_1m": 0.0711, "spread": 0.02, "shares_per_min": 8684, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.666, "ceiling_bottom": 9.6402, "ceiling_touches": 7, "minutes_left": 193.5, "reachable": 0.5145, "breakout_slope_pct": 0.1292, "flat_band_pct": 0.1874}, "stage3": {"passed": false, "stop": 9.23, "target": 9.666, "reward_risk": 0.75, "setup": "", "reason": "PASS; stop 9.23, target 9.67 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.48; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:41:38.058809+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 265.9s, plan says PASS; stop 9.23, target 9.67 (ceiling), R:R 0.82; R:R 0.82 < 1.5 at 9.47; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.47, "vwap": 9.3197, "vwap_slope": 0.0007, "atr": 0.0711, "atr_pct": 0.75, "trend": "flat", "slope_pct": -0.0021, "flat_threshold_pct": 0.1876, "recent_slope_pct": 0.1084, "ema9": 9.3749, "ema20": 9.3177, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.17, "spread_pct": 0.211, "rvol": 0.992, "volume_pace_ratio": 2.02, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.666, "target_label": "ceiling", "reward_risk": 0.82, "triggers": [], "reasons": ["R:R 0.82 < 1.5 at 9.47", "no breakout level or rising-low pullback to trade"], "price": 9.47, "vwap": 9.3197, "atr_1m": 0.0711, "spread": 0.02, "shares_per_min": 8684, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.666, "ceiling_bottom": 9.6402, "ceiling_touches": 7, "minutes_left": 193.4, "reachable": 0.5144, "breakout_slope_pct": 0.1084, "flat_band_pct": 0.1876}, "stage3": {"passed": false, "stop": 9.23, "target": 9.666, "reward_risk": 0.82, "setup": "", "reason": "PASS; stop 9.23, target 9.67 (ceiling), R:R 0.82; R:R 0.82 < 1.5 at 9.47; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:41:43.182718+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 271.0s, plan says PASS; stop 9.23, target 9.67 (ceiling), R:R 0.86; R:R 0.86 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4645, "vwap": 9.3197, "vwap_slope": 0.0007, "atr": 0.0711, "atr_pct": 0.751, "trend": "flat", "slope_pct": -0.0021, "flat_threshold_pct": 0.1877, "recent_slope_pct": 0.0967, "ema9": 9.3738, "ema20": 9.3172, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.226, "spread_pct": 0.211, "rvol": 0.993, "volume_pace_ratio": 2.019, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.666, "target_label": "ceiling", "reward_risk": 0.86, "triggers": [], "reasons": ["R:R 0.86 < 1.5 at 9.46", "no breakout level or rising-low pullback to trade"], "price": 9.4645, "vwap": 9.3197, "atr_1m": 0.0711, "spread": 0.02, "shares_per_min": 8684, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.666, "ceiling_bottom": 9.6402, "ceiling_touches": 7, "minutes_left": 193.3, "reachable": 0.5142, "breakout_slope_pct": 0.0967, "flat_band_pct": 0.1877}, "stage3": {"passed": false, "stop": 9.23, "target": 9.666, "reward_risk": 0.86, "setup": "", "reason": "PASS; stop 9.23, target 9.67 (ceiling), R:R 0.86; R:R 0.86 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:41:48.276360+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 276.1s, plan says PASS; stop 9.23, target 9.67 (ceiling), R:R 1.08; R:R 1.08 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4401, "vwap": 9.3197, "vwap_slope": 0.0007, "atr": 0.0711, "atr_pct": 0.753, "trend": "flat", "slope_pct": -0.0021, "flat_threshold_pct": 0.1882, "recent_slope_pct": 0.0449, "ema9": 9.3689, "ema20": 9.3149, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.475, "spread_pct": 0.423, "rvol": 0.993, "volume_pace_ratio": 2.019, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.666, "target_label": "ceiling", "reward_risk": 1.08, "triggers": [], "reasons": ["R:R 1.08 < 1.5 at 9.44", "no breakout level or rising-low pullback to trade"], "price": 9.4401, "vwap": 9.3197, "atr_1m": 0.0711, "spread": 0.04, "shares_per_min": 8684, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.666, "ceiling_bottom": 9.6402, "ceiling_touches": 7, "minutes_left": 193.2, "reachable": 0.5141, "breakout_slope_pct": 0.0449, "flat_band_pct": 0.1882}, "stage3": {"passed": false, "stop": 9.23, "target": 9.666, "reward_risk": 1.08, "setup": "", "reason": "PASS; stop 9.23, target 9.67 (ceiling), R:R 1.08; R:R 1.08 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:41:53.388250+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 281.2s, plan says PASS; stop 9.23, target 9.67 (ceiling), R:R 0.90; R:R 0.90 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.46, "vwap": 9.3197, "vwap_slope": 0.0007, "atr": 0.0711, "atr_pct": 0.751, "trend": "flat", "slope_pct": -0.0021, "flat_threshold_pct": 0.1878, "recent_slope_pct": 0.0872, "ema9": 9.3729, "ema20": 9.3168, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.272, "spread_pct": 0.423, "rvol": 0.993, "volume_pace_ratio": 2.018, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.666, "target_label": "ceiling", "reward_risk": 0.9, "triggers": [], "reasons": ["R:R 0.90 < 1.5 at 9.46", "no breakout level or rising-low pullback to trade"], "price": 9.46, "vwap": 9.3197, "atr_1m": 0.0711, "spread": 0.04, "shares_per_min": 8684, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.666, "ceiling_bottom": 9.6402, "ceiling_touches": 7, "minutes_left": 193.1, "reachable": 0.514, "breakout_slope_pct": 0.0872, "flat_band_pct": 0.1878}, "stage3": {"passed": false, "stop": 9.23, "target": 9.666, "reward_risk": 0.9, "setup": "", "reason": "PASS; stop 9.23, target 9.67 (ceiling), R:R 0.90; R:R 0.90 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:41:58.497944+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 286.3s, plan says PASS; stop 9.23, target 9.67 (ceiling), R:R 0.90; R:R 0.90 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.46, "vwap": 9.3197, "vwap_slope": 0.0007, "atr": 0.0711, "atr_pct": 0.751, "trend": "flat", "slope_pct": -0.0021, "flat_threshold_pct": 0.1878, "recent_slope_pct": 0.0872, "ema9": 9.3729, "ema20": 9.3168, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.272, "spread_pct": 0.423, "rvol": 0.993, "volume_pace_ratio": 2.018, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.666, "target_label": "ceiling", "reward_risk": 0.9, "triggers": [], "reasons": ["R:R 0.90 < 1.5 at 9.46", "no breakout level or rising-low pullback to trade"], "price": 9.46, "vwap": 9.3197, "atr_1m": 0.0711, "spread": 0.04, "shares_per_min": 8684, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.666, "ceiling_bottom": 9.6402, "ceiling_touches": 7, "minutes_left": 193.0, "reachable": 0.5139, "breakout_slope_pct": 0.0872, "flat_band_pct": 0.1878}, "stage3": {"passed": false, "stop": 9.23, "target": 9.666, "reward_risk": 0.9, "setup": "", "reason": "PASS; stop 9.23, target 9.67 (ceiling), R:R 0.90; R:R 0.90 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:42:03.589390+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 291.4s, plan says PASS; stop 9.23, target 9.66 (ceiling), R:R 1.10; R:R 1.10 < 1.5 at 9.43; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4346, "vwap": 9.3198, "vwap_slope": 0.0007, "atr": 0.0687, "atr_pct": 0.729, "trend": "flat", "slope_pct": -0.0017, "flat_threshold_pct": 0.1822, "recent_slope_pct": 0.1373, "ema9": 9.3852, "ema20": 9.328, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 3.532, "spread_pct": 0.423, "rvol": 0.993, "volume_pace_ratio": 2.017, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.66, "target_label": "ceiling", "reward_risk": 1.1, "triggers": [], "reasons": ["R:R 1.10 < 1.5 at 9.43", "no breakout level or rising-low pullback to trade"], "price": 9.4346, "vwap": 9.3198, "atr_1m": 0.0687, "spread": 0.04, "shares_per_min": 8876, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.66, "ceiling_bottom": 9.6402, "ceiling_touches": 6, "minutes_left": 192.9, "reachable": 0.5201, "breakout_slope_pct": 0.1373, "flat_band_pct": 0.1822}, "stage3": {"passed": false, "stop": 9.23, "target": 9.66, "reward_risk": 1.1, "setup": "", "reason": "PASS; stop 9.23, target 9.66 (ceiling), R:R 1.10; R:R 1.10 < 1.5 at 9.43; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:42:08.715049+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 296.6s, plan says PASS; stop 9.23, target 9.66 (ceiling), R:R 0.87; R:R 0.87 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.46, "vwap": 9.3198, "vwap_slope": 0.0007, "atr": 0.0695, "atr_pct": 0.735, "trend": "flat", "slope_pct": -0.0017, "flat_threshold_pct": 0.1837, "recent_slope_pct": 0.1911, "ema9": 9.3903, "ema20": 9.3304, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 3.272, "spread_pct": 0.423, "rvol": 0.993, "volume_pace_ratio": 2.016, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.66, "target_label": "ceiling", "reward_risk": 0.87, "triggers": [], "reasons": ["R:R 0.87 < 1.5 at 9.46", "no breakout level or rising-low pullback to trade"], "price": 9.46, "vwap": 9.3198, "atr_1m": 0.0695, "spread": 0.04, "shares_per_min": 8876, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.66, "ceiling_bottom": 9.6402, "ceiling_touches": 6, "minutes_left": 192.9, "reachable": 0.52, "breakout_slope_pct": 0.1911, "flat_band_pct": 0.1837}, "stage3": {"passed": false, "stop": 9.23, "target": 9.66, "reward_risk": 0.87, "setup": "", "reason": "PASS; stop 9.23, target 9.66 (ceiling), R:R 0.87; R:R 0.87 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:42:13.829744+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 301.7s, plan says PASS; stop 9.23, target 9.66 (ceiling), R:R 0.83; R:R 0.83 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.465, "vwap": 9.3198, "vwap_slope": 0.0007, "atr": 0.0695, "atr_pct": 0.735, "trend": "flat", "slope_pct": -0.0017, "flat_threshold_pct": 0.1836, "recent_slope_pct": 0.2017, "ema9": 9.3913, "ema20": 9.3309, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 3.221, "spread_pct": 0.423, "rvol": 0.993, "volume_pace_ratio": 2.015, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.66, "target_label": "ceiling", "reward_risk": 0.83, "triggers": [], "reasons": ["R:R 0.83 < 1.5 at 9.46", "no breakout level or rising-low pullback to trade"], "price": 9.465, "vwap": 9.3198, "atr_1m": 0.0695, "spread": 0.04, "shares_per_min": 8876, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.66, "ceiling_bottom": 9.6402, "ceiling_touches": 6, "minutes_left": 192.8, "reachable": 0.5199, "breakout_slope_pct": 0.2017, "flat_band_pct": 0.1836}, "stage3": {"passed": false, "stop": 9.23, "target": 9.66, "reward_risk": 0.83, "setup": "", "reason": "PASS; stop 9.23, target 9.66 (ceiling), R:R 0.83; R:R 0.83 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:42:18.932705+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 306.8s, plan says PASS; stop 9.23, target 9.66 (ceiling), R:R 0.83; R:R 0.83 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.465, "vwap": 9.3198, "vwap_slope": 0.0007, "atr": 0.0695, "atr_pct": 0.735, "trend": "flat", "slope_pct": -0.0017, "flat_threshold_pct": 0.1836, "recent_slope_pct": 0.2017, "ema9": 9.3913, "ema20": 9.3309, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 3.221, "spread_pct": 0.423, "rvol": 0.993, "volume_pace_ratio": 2.014, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.66, "target_label": "ceiling", "reward_risk": 0.83, "triggers": [], "reasons": ["R:R 0.83 < 1.5 at 9.46", "no breakout level or rising-low pullback to trade"], "price": 9.465, "vwap": 9.3198, "atr_1m": 0.0695, "spread": 0.04, "shares_per_min": 8876, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.66, "ceiling_bottom": 9.6402, "ceiling_touches": 6, "minutes_left": 192.7, "reachable": 0.5198, "breakout_slope_pct": 0.2017, "flat_band_pct": 0.1836}, "stage3": {"passed": false, "stop": 9.23, "target": 9.66, "reward_risk": 0.83, "setup": "", "reason": "PASS; stop 9.23, target 9.66 (ceiling), R:R 0.83; R:R 0.83 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:42:24.051035+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 311.9s, plan says PASS; stop 9.23, target 9.66 (ceiling), R:R 0.83; R:R 0.83 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.465, "vwap": 9.3201, "vwap_slope": 0.0011, "atr": 0.0695, "atr_pct": 0.735, "trend": "flat", "slope_pct": -0.0017, "flat_threshold_pct": 0.1836, "recent_slope_pct": 0.2017, "ema9": 9.3913, "ema20": 9.3309, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.221, "spread_pct": 0.423, "rvol": 0.996, "volume_pace_ratio": 2.019, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.66, "target_label": "ceiling", "reward_risk": 0.83, "triggers": [], "reasons": ["R:R 0.83 < 1.5 at 9.46", "no breakout level or rising-low pullback to trade"], "price": 9.465, "vwap": 9.3201, "atr_1m": 0.0695, "spread": 0.04, "shares_per_min": 8876, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.66, "ceiling_bottom": 9.6402, "ceiling_touches": 6, "minutes_left": 192.6, "reachable": 0.5197, "breakout_slope_pct": 0.2017, "flat_band_pct": 0.1836}, "stage3": {"passed": false, "stop": 9.23, "target": 9.66, "reward_risk": 0.83, "setup": "", "reason": "PASS; stop 9.23, target 9.66 (ceiling), R:R 0.83; R:R 0.83 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:42:29.170785+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 317.0s, plan says PASS; stop 9.23, target 9.66 (ceiling), R:R 0.87; R:R 0.87 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.46, "vwap": 9.3203, "vwap_slope": 0.0012, "atr": 0.0697, "atr_pct": 0.737, "trend": "flat", "slope_pct": -0.0017, "flat_threshold_pct": 0.1843, "recent_slope_pct": 0.1911, "ema9": 9.3903, "ema20": 9.3304, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.272, "spread_pct": 0.423, "rvol": 0.997, "volume_pace_ratio": 2.02, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.66, "target_label": "ceiling", "reward_risk": 0.87, "triggers": [], "reasons": ["R:R 0.87 < 1.5 at 9.46", "no breakout level or rising-low pullback to trade"], "price": 9.46, "vwap": 9.3203, "atr_1m": 0.0697, "spread": 0.04, "shares_per_min": 8876, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.66, "ceiling_bottom": 9.6402, "ceiling_touches": 6, "minutes_left": 192.5, "reachable": 0.5196, "breakout_slope_pct": 0.1911, "flat_band_pct": 0.1843}, "stage3": {"passed": false, "stop": 9.23, "target": 9.66, "reward_risk": 0.87, "setup": "", "reason": "PASS; stop 9.23, target 9.66 (ceiling), R:R 0.87; R:R 0.87 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:42:34.287688+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 322.1s, plan says PASS; stop 9.23, target 9.66 (ceiling), R:R 0.87; R:R 0.87 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.46, "vwap": 9.3203, "vwap_slope": 0.0012, "atr": 0.0697, "atr_pct": 0.737, "trend": "flat", "slope_pct": -0.0017, "flat_threshold_pct": 0.1843, "recent_slope_pct": 0.1911, "ema9": 9.3903, "ema20": 9.3304, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.272, "spread_pct": 0.423, "rvol": 0.997, "volume_pace_ratio": 2.019, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.66, "target_label": "ceiling", "reward_risk": 0.87, "triggers": [], "reasons": ["R:R 0.87 < 1.5 at 9.46", "no breakout level or rising-low pullback to trade"], "price": 9.46, "vwap": 9.3203, "atr_1m": 0.0697, "spread": 0.04, "shares_per_min": 8876, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.66, "ceiling_bottom": 9.6402, "ceiling_touches": 6, "minutes_left": 192.4, "reachable": 0.5194, "breakout_slope_pct": 0.1911, "flat_band_pct": 0.1843}, "stage3": {"passed": false, "stop": 9.23, "target": 9.66, "reward_risk": 0.87, "setup": "", "reason": "PASS; stop 9.23, target 9.66 (ceiling), R:R 0.87; R:R 0.87 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:42:39.398515+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 327.2s, plan says PASS; stop 9.23, target 9.66 (ceiling), R:R 0.72; R:R 0.72 < 1.5 at 9.48; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4799, "vwap": 9.3203, "vwap_slope": 0.0012, "atr": 0.0704, "atr_pct": 0.742, "trend": "flat", "slope_pct": -0.0016, "flat_threshold_pct": 0.1856, "recent_slope_pct": 0.2333, "ema9": 9.3943, "ema20": 9.3323, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.069, "spread_pct": 0.423, "rvol": 0.997, "volume_pace_ratio": 2.018, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.66, "target_label": "ceiling", "reward_risk": 0.72, "triggers": [], "reasons": ["R:R 0.72 < 1.5 at 9.48", "no breakout level or rising-low pullback to trade"], "price": 9.4799, "vwap": 9.3203, "atr_1m": 0.0704, "spread": 0.04, "shares_per_min": 8876, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.66, "ceiling_bottom": 9.6402, "ceiling_touches": 6, "minutes_left": 192.3, "reachable": 0.5193, "breakout_slope_pct": 0.2333, "flat_band_pct": 0.1856}, "stage3": {"passed": false, "stop": 9.23, "target": 9.66, "reward_risk": 0.72, "setup": "", "reason": "PASS; stop 9.23, target 9.66 (ceiling), R:R 0.72; R:R 0.72 < 1.5 at 9.48; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:42:44.507817+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 332.4s, plan says PASS; stop 9.23, target 9.66 (ceiling), R:R 0.72; R:R 0.72 < 1.5 at 9.48; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4799, "vwap": 9.3203, "vwap_slope": 0.0012, "atr": 0.0704, "atr_pct": 0.742, "trend": "flat", "slope_pct": -0.0016, "flat_threshold_pct": 0.1856, "recent_slope_pct": 0.2333, "ema9": 9.3943, "ema20": 9.3323, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.069, "spread_pct": 0.423, "rvol": 0.997, "volume_pace_ratio": 2.017, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.66, "target_label": "ceiling", "reward_risk": 0.72, "triggers": [], "reasons": ["R:R 0.72 < 1.5 at 9.48", "no breakout level or rising-low pullback to trade"], "price": 9.4799, "vwap": 9.3203, "atr_1m": 0.0704, "spread": 0.04, "shares_per_min": 8876, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.66, "ceiling_bottom": 9.6402, "ceiling_touches": 6, "minutes_left": 192.3, "reachable": 0.5192, "breakout_slope_pct": 0.2333, "flat_band_pct": 0.1856}, "stage3": {"passed": false, "stop": 9.23, "target": 9.66, "reward_risk": 0.72, "setup": "", "reason": "PASS; stop 9.23, target 9.66 (ceiling), R:R 0.72; R:R 0.72 < 1.5 at 9.48; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:42:49.611710+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 337.5s, plan says PASS; stop 9.23, target 9.66 (ceiling), R:R 0.96; R:R 0.96 < 1.5 at 9.45; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4495, "vwap": 9.3202, "vwap_slope": 0.0011, "atr": 0.0726, "atr_pct": 0.768, "trend": "flat", "slope_pct": -0.0017, "flat_threshold_pct": 0.192, "recent_slope_pct": 0.1689, "ema9": 9.3882, "ema20": 9.3294, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.379, "spread_pct": 0.423, "rvol": 0.997, "volume_pace_ratio": 2.016, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.66, "target_label": "ceiling", "reward_risk": 0.96, "triggers": [], "reasons": ["R:R 0.96 < 1.5 at 9.45", "no breakout level or rising-low pullback to trade"], "price": 9.4495, "vwap": 9.3202, "atr_1m": 0.0726, "spread": 0.04, "shares_per_min": 8876, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.66, "ceiling_bottom": 9.6402, "ceiling_touches": 6, "minutes_left": 192.2, "reachable": 0.5191, "breakout_slope_pct": 0.1689, "flat_band_pct": 0.192}, "stage3": {"passed": false, "stop": 9.23, "target": 9.66, "reward_risk": 0.96, "setup": "", "reason": "PASS; stop 9.23, target 9.66 (ceiling), R:R 0.96; R:R 0.96 < 1.5 at 9.45; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:42:54.723805+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 342.6s, plan says PASS; stop 9.23, target 9.66 (ceiling), R:R 0.97; R:R 0.97 < 1.5 at 9.45; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4487, "vwap": 9.3202, "vwap_slope": 0.0011, "atr": 0.0726, "atr_pct": 0.768, "trend": "flat", "slope_pct": -0.0017, "flat_threshold_pct": 0.1921, "recent_slope_pct": 0.1672, "ema9": 9.3881, "ema20": 9.3293, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.388, "spread_pct": 0.423, "rvol": 0.997, "volume_pace_ratio": 2.016, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.66, "target_label": "ceiling", "reward_risk": 0.97, "triggers": [], "reasons": ["R:R 0.97 < 1.5 at 9.45", "no breakout level or rising-low pullback to trade"], "price": 9.4487, "vwap": 9.3202, "atr_1m": 0.0726, "spread": 0.04, "shares_per_min": 8876, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.66, "ceiling_bottom": 9.6402, "ceiling_touches": 6, "minutes_left": 192.1, "reachable": 0.519, "breakout_slope_pct": 0.1672, "flat_band_pct": 0.1921}, "stage3": {"passed": false, "stop": 9.23, "target": 9.66, "reward_risk": 0.97, "setup": "", "reason": "PASS; stop 9.23, target 9.66 (ceiling), R:R 0.97; R:R 0.97 < 1.5 at 9.45; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:42:59.828790+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 347.7s, plan says PASS; stop 9.23, target 9.66 (ceiling), R:R 1.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4009, "vwap": 9.3201, "vwap_slope": 0.001, "atr": 0.076, "atr_pct": 0.808, "trend": "flat", "slope_pct": -0.0018, "flat_threshold_pct": 0.2021, "recent_slope_pct": 0.0657, "ema9": 9.3785, "ema20": 9.3248, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.876, "spread_pct": 0.423, "rvol": 0.997, "volume_pace_ratio": 2.015, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.66, "target_label": "ceiling", "reward_risk": 1.52, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4009, "vwap": 9.3201, "atr_1m": 0.076, "spread": 0.04, "shares_per_min": 8876, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.66, "ceiling_bottom": 9.6402, "ceiling_touches": 6, "minutes_left": 192.0, "reachable": 0.5189, "breakout_slope_pct": 0.0657, "flat_band_pct": 0.2021}, "stage3": {"passed": false, "stop": 9.23, "target": 9.66, "reward_risk": 1.52, "setup": "", "reason": "PASS; stop 9.23, target 9.66 (ceiling), R:R 1.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:43:04.934998+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 352.8s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 0.92; R:R 0.92 < 1.5 at 9.45; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4481, "vwap": 9.3201, "vwap_slope": 0.0008, "atr": 0.0758, "atr_pct": 0.803, "trend": "flat", "slope_pct": -0.0014, "flat_threshold_pct": 0.2006, "recent_slope_pct": 0.1169, "ema9": 9.3924, "ema20": 9.3365, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.442, "distance_from_high_pct": 3.394, "spread_pct": 0.423, "rvol": 0.997, "volume_pace_ratio": 2.014, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6496, "target_label": "ceiling", "reward_risk": 0.92, "triggers": [], "reasons": ["R:R 0.92 < 1.5 at 9.45", "no breakout level or rising-low pullback to trade"], "price": 9.4481, "vwap": 9.3201, "atr_1m": 0.0758, "spread": 0.04, "shares_per_min": 9097, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6496, "ceiling_bottom": 9.6288, "ceiling_touches": 6, "minutes_left": 191.9, "reachable": 0.5191, "breakout_slope_pct": 0.1169, "flat_band_pct": 0.2006}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6496, "reward_risk": 0.92, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 0.92; R:R 0.92 < 1.5 at 9.45; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:43:10.052722+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 357.9s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 0.92; R:R 0.92 < 1.5 at 9.45; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4481, "vwap": 9.3201, "vwap_slope": 0.0008, "atr": 0.0758, "atr_pct": 0.803, "trend": "flat", "slope_pct": -0.0014, "flat_threshold_pct": 0.2006, "recent_slope_pct": 0.1169, "ema9": 9.3924, "ema20": 9.3365, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.442, "distance_from_high_pct": 3.394, "spread_pct": 0.423, "rvol": 0.997, "volume_pace_ratio": 2.013, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6496, "target_label": "ceiling", "reward_risk": 0.92, "triggers": [], "reasons": ["R:R 0.92 < 1.5 at 9.45", "no breakout level or rising-low pullback to trade"], "price": 9.4481, "vwap": 9.3201, "atr_1m": 0.0758, "spread": 0.04, "shares_per_min": 9097, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6496, "ceiling_bottom": 9.6288, "ceiling_touches": 6, "minutes_left": 191.8, "reachable": 0.519, "breakout_slope_pct": 0.1169, "flat_band_pct": 0.2006}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6496, "reward_risk": 0.92, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 0.92; R:R 0.92 < 1.5 at 9.45; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:43:15.162797+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 363.0s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 0.92; R:R 0.92 < 1.5 at 9.45; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4481, "vwap": 9.3201, "vwap_slope": 0.0008, "atr": 0.0758, "atr_pct": 0.803, "trend": "flat", "slope_pct": -0.0014, "flat_threshold_pct": 0.2006, "recent_slope_pct": 0.1169, "ema9": 9.3924, "ema20": 9.3365, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.442, "distance_from_high_pct": 3.394, "spread_pct": 0.423, "rvol": 0.997, "volume_pace_ratio": 2.012, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6496, "target_label": "ceiling", "reward_risk": 0.92, "triggers": [], "reasons": ["R:R 0.92 < 1.5 at 9.45", "no breakout level or rising-low pullback to trade"], "price": 9.4481, "vwap": 9.3201, "atr_1m": 0.0758, "spread": 0.04, "shares_per_min": 9097, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6496, "ceiling_bottom": 9.6288, "ceiling_touches": 6, "minutes_left": 191.7, "reachable": 0.5189, "breakout_slope_pct": 0.1169, "flat_band_pct": 0.2006}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6496, "reward_risk": 0.92, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 0.92; R:R 0.92 < 1.5 at 9.45; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:43:20.286108+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 368.1s, plan says PASS; stop 9.21, target 9.65 (ceiling), R:R 2.12; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3537, "vwap": 9.3201, "vwap_slope": 0.0008, "atr": 0.0801, "atr_pct": 0.856, "trend": "flat", "slope_pct": -0.0015, "flat_threshold_pct": 0.214, "recent_slope_pct": -0.0837, "ema9": 9.3735, "ema20": 9.3275, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.442, "distance_from_high_pct": 4.359, "spread_pct": 0.423, "rvol": 0.997, "volume_pace_ratio": 2.012, "volatility": {"class": "medium", "daily_atr_pct": 5.98, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2139, "target": 9.6496, "target_label": "ceiling", "reward_risk": 2.12, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3537, "vwap": 9.3201, "atr_1m": 0.0801, "spread": 0.04, "shares_per_min": 9097, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6496, "ceiling_bottom": 9.6288, "ceiling_touches": 6, "minutes_left": 191.7, "reachable": 0.5188, "breakout_slope_pct": -0.0837, "flat_band_pct": 0.214}, "stage3": {"passed": false, "stop": 9.2139, "target": 9.6496, "reward_risk": 2.12, "setup": "", "reason": "PASS; stop 9.21, target 9.65 (ceiling), R:R 2.12; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:43:25.416016+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 373.3s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 0.74; R:R 0.74 < 1.5 at 9.47; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.471, "vwap": 9.3201, "vwap_slope": 0.0008, "atr": 0.0808, "atr_pct": 0.854, "trend": "flat", "slope_pct": -0.0013, "flat_threshold_pct": 0.2134, "recent_slope_pct": 0.1655, "ema9": 9.397, "ema20": 9.3387, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.442, "distance_from_high_pct": 3.16, "spread_pct": 0.423, "rvol": 0.997, "volume_pace_ratio": 2.011, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6496, "target_label": "ceiling", "reward_risk": 0.74, "triggers": [], "reasons": ["R:R 0.74 < 1.5 at 9.47", "no breakout level or rising-low pullback to trade"], "price": 9.471, "vwap": 9.3201, "atr_1m": 0.0808, "spread": 0.04, "shares_per_min": 9097, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6496, "ceiling_bottom": 9.6288, "ceiling_touches": 6, "minutes_left": 191.6, "reachable": 0.5187, "breakout_slope_pct": 0.1655, "flat_band_pct": 0.2134}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6496, "reward_risk": 0.74, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 0.74; R:R 0.74 < 1.5 at 9.47; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:43:30.529635+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 378.4s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.00; R:R 1.00 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.44, "vwap": 9.3202, "vwap_slope": 0.0008, "atr": 0.0808, "atr_pct": 0.856, "trend": "flat", "slope_pct": -0.0014, "flat_threshold_pct": 0.2141, "recent_slope_pct": 0.0997, "ema9": 9.3908, "ema20": 9.3357, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 3.476, "spread_pct": 0.212, "rvol": 0.998, "volume_pace_ratio": 2.011, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6496, "target_label": "ceiling", "reward_risk": 1.0, "triggers": [], "reasons": ["R:R 1.00 < 1.5 at 9.44", "no breakout level or rising-low pullback to trade"], "price": 9.44, "vwap": 9.3202, "atr_1m": 0.0808, "spread": 0.02, "shares_per_min": 9097, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6496, "ceiling_bottom": 9.6288, "ceiling_touches": 6, "minutes_left": 191.5, "reachable": 0.5186, "breakout_slope_pct": 0.0997, "flat_band_pct": 0.2141}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6496, "reward_risk": 1.0, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.00; R:R 1.00 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:43:35.659236+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 383.5s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.10; R:R 1.10 < 1.5 at 9.43; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.43, "vwap": 9.3202, "vwap_slope": 0.0009, "atr": 0.0808, "atr_pct": 0.857, "trend": "flat", "slope_pct": -0.0014, "flat_threshold_pct": 0.2143, "recent_slope_pct": 0.0785, "ema9": 9.3888, "ema20": 9.3348, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 3.579, "spread_pct": 0.212, "rvol": 0.998, "volume_pace_ratio": 2.011, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6496, "target_label": "ceiling", "reward_risk": 1.1, "triggers": [], "reasons": ["R:R 1.10 < 1.5 at 9.43", "no breakout level or rising-low pullback to trade"], "price": 9.43, "vwap": 9.3202, "atr_1m": 0.0808, "spread": 0.02, "shares_per_min": 9097, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6496, "ceiling_bottom": 9.6288, "ceiling_touches": 6, "minutes_left": 191.4, "reachable": 0.5184, "breakout_slope_pct": 0.0785, "flat_band_pct": 0.2143}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6496, "reward_risk": 1.1, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.10; R:R 1.10 < 1.5 at 9.43; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:43:40.763764+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 388.6s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.01; R:R 1.01 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4386, "vwap": 9.3203, "vwap_slope": 0.0009, "atr": 0.0808, "atr_pct": 0.856, "trend": "flat", "slope_pct": -0.0014, "flat_threshold_pct": 0.2141, "recent_slope_pct": 0.0968, "ema9": 9.3905, "ema20": 9.3356, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.491, "spread_pct": 0.212, "rvol": 0.999, "volume_pace_ratio": 2.011, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6496, "target_label": "ceiling", "reward_risk": 1.01, "triggers": [], "reasons": ["R:R 1.01 < 1.5 at 9.44", "no breakout level or rising-low pullback to trade"], "price": 9.4386, "vwap": 9.3203, "atr_1m": 0.0808, "spread": 0.02, "shares_per_min": 9097, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6496, "ceiling_bottom": 9.6288, "ceiling_touches": 6, "minutes_left": 191.3, "reachable": 0.5183, "breakout_slope_pct": 0.0968, "flat_band_pct": 0.2141}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6496, "reward_risk": 1.01, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.01; R:R 1.01 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:43:45.866604+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 393.7s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.01; R:R 1.01 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4386, "vwap": 9.3203, "vwap_slope": 0.0009, "atr": 0.0808, "atr_pct": 0.856, "trend": "flat", "slope_pct": -0.0014, "flat_threshold_pct": 0.2141, "recent_slope_pct": 0.0968, "ema9": 9.3905, "ema20": 9.3356, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.491, "spread_pct": 0.212, "rvol": 0.999, "volume_pace_ratio": 2.011, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6496, "target_label": "ceiling", "reward_risk": 1.01, "triggers": [], "reasons": ["R:R 1.01 < 1.5 at 9.44", "no breakout level or rising-low pullback to trade"], "price": 9.4386, "vwap": 9.3203, "atr_1m": 0.0808, "spread": 0.02, "shares_per_min": 9097, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6496, "ceiling_bottom": 9.6288, "ceiling_touches": 6, "minutes_left": 191.2, "reachable": 0.5182, "breakout_slope_pct": 0.0968, "flat_band_pct": 0.2141}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6496, "reward_risk": 1.01, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.01; R:R 1.01 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:43:50.989512+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 398.8s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.10; R:R 1.10 < 1.5 at 9.43; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.43, "vwap": 9.3203, "vwap_slope": 0.0009, "atr": 0.0808, "atr_pct": 0.857, "trend": "flat", "slope_pct": -0.0014, "flat_threshold_pct": 0.2143, "recent_slope_pct": 0.0785, "ema9": 9.3888, "ema20": 9.3348, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.579, "spread_pct": 0.212, "rvol": 0.999, "volume_pace_ratio": 2.01, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6496, "target_label": "ceiling", "reward_risk": 1.1, "triggers": [], "reasons": ["R:R 1.10 < 1.5 at 9.43", "no breakout level or rising-low pullback to trade"], "price": 9.43, "vwap": 9.3203, "atr_1m": 0.0808, "spread": 0.02, "shares_per_min": 9097, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6496, "ceiling_bottom": 9.6288, "ceiling_touches": 6, "minutes_left": 191.2, "reachable": 0.5181, "breakout_slope_pct": 0.0785, "flat_band_pct": 0.2143}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6496, "reward_risk": 1.1, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.10; R:R 1.10 < 1.5 at 9.43; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:43:56.102476+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 403.9s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.04; R:R 1.04 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4355, "vwap": 9.3203, "vwap_slope": 0.0009, "atr": 0.0808, "atr_pct": 0.857, "trend": "flat", "slope_pct": -0.0014, "flat_threshold_pct": 0.2142, "recent_slope_pct": 0.0902, "ema9": 9.3899, "ema20": 9.3353, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.522, "spread_pct": 0.212, "rvol": 0.999, "volume_pace_ratio": 2.009, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6496, "target_label": "ceiling", "reward_risk": 1.04, "triggers": [], "reasons": ["R:R 1.04 < 1.5 at 9.44", "no breakout level or rising-low pullback to trade"], "price": 9.4355, "vwap": 9.3203, "atr_1m": 0.0808, "spread": 0.02, "shares_per_min": 9097, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6496, "ceiling_bottom": 9.6288, "ceiling_touches": 6, "minutes_left": 191.1, "reachable": 0.518, "breakout_slope_pct": 0.0902, "flat_band_pct": 0.2142}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6496, "reward_risk": 1.04, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.04; R:R 1.04 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:44:01.229868+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 409.1s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.02; R:R 1.02 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4375, "vwap": 9.3203, "vwap_slope": 0.0009, "atr": 0.0808, "atr_pct": 0.857, "trend": "flat", "slope_pct": -0.0014, "flat_threshold_pct": 0.2141, "recent_slope_pct": 0.0944, "ema9": 9.3903, "ema20": 9.3355, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.502, "spread_pct": 0.212, "rvol": 0.999, "volume_pace_ratio": 2.008, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6496, "target_label": "ceiling", "reward_risk": 1.02, "triggers": [], "reasons": ["R:R 1.02 < 1.5 at 9.44", "no breakout level or rising-low pullback to trade"], "price": 9.4375, "vwap": 9.3203, "atr_1m": 0.0808, "spread": 0.02, "shares_per_min": 9097, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6496, "ceiling_bottom": 9.6288, "ceiling_touches": 6, "minutes_left": 191.0, "reachable": 0.5179, "breakout_slope_pct": 0.0944, "flat_band_pct": 0.2141}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6496, "reward_risk": 1.02, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.02; R:R 1.02 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:44:06.340340+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 414.2s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.02; R:R 1.02 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4375, "vwap": 9.3203, "vwap_slope": 0.0009, "atr": 0.0808, "atr_pct": 0.857, "trend": "flat", "slope_pct": -0.0014, "flat_threshold_pct": 0.2141, "recent_slope_pct": 0.0944, "ema9": 9.3903, "ema20": 9.3355, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.502, "spread_pct": 0.212, "rvol": 0.999, "volume_pace_ratio": 2.007, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6496, "target_label": "ceiling", "reward_risk": 1.02, "triggers": [], "reasons": ["R:R 1.02 < 1.5 at 9.44", "no breakout level or rising-low pullback to trade"], "price": 9.4375, "vwap": 9.3203, "atr_1m": 0.0808, "spread": 0.02, "shares_per_min": 9097, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6496, "ceiling_bottom": 9.6288, "ceiling_touches": 6, "minutes_left": 190.9, "reachable": 0.5177, "breakout_slope_pct": 0.0944, "flat_band_pct": 0.2141}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6496, "reward_risk": 1.02, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.02; R:R 1.02 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:44:11.447230+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 419.3s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.09; R:R 1.09 < 1.5 at 9.43; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.43, "vwap": 9.3203, "vwap_slope": 0.0006, "atr": 0.0797, "atr_pct": 0.845, "trend": "flat", "slope_pct": -0.001, "flat_threshold_pct": 0.2113, "recent_slope_pct": 0.1099, "ema9": 9.3982, "ema20": 9.3445, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.579, "spread_pct": 0.212, "rvol": 0.999, "volume_pace_ratio": 2.007, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.09, "triggers": [], "reasons": ["R:R 1.09 < 1.5 at 9.43", "no breakout level or rising-low pullback to trade"], "price": 9.43, "vwap": 9.3203, "atr_1m": 0.0797, "spread": 0.02, "shares_per_min": 9099, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 5, "minutes_left": 190.8, "reachable": 0.518, "breakout_slope_pct": 0.1099, "flat_band_pct": 0.2113}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.09, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.09; R:R 1.09 < 1.5 at 9.43; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:44:16.575986+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 424.4s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.20; R:R 1.20 < 1.5 at 9.42; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.42, "vwap": 9.3203, "vwap_slope": 0.0006, "atr": 0.0804, "atr_pct": 0.853, "trend": "flat", "slope_pct": -0.0011, "flat_threshold_pct": 0.2133, "recent_slope_pct": 0.0887, "ema9": 9.3962, "ema20": 9.3436, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.681, "spread_pct": 0.531, "rvol": 0.999, "volume_pace_ratio": 2.006, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.2, "triggers": [], "reasons": ["R:R 1.20 < 1.5 at 9.42", "no breakout level or rising-low pullback to trade"], "price": 9.42, "vwap": 9.3203, "atr_1m": 0.0804, "spread": 0.05, "shares_per_min": 9099, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 5, "minutes_left": 190.7, "reachable": 0.5179, "breakout_slope_pct": 0.0887, "flat_band_pct": 0.2133}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.2, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.20; R:R 1.20 < 1.5 at 9.42; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:44:21.671481+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 429.5s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 0.92; R:R 0.92 < 1.5 at 9.45; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.448, "vwap": 9.3204, "vwap_slope": 0.0006, "atr": 0.0817, "atr_pct": 0.865, "trend": "flat", "slope_pct": -0.001, "flat_threshold_pct": 0.2162, "recent_slope_pct": 0.148, "ema9": 9.4018, "ema20": 9.3462, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.395, "spread_pct": 0.531, "rvol": 0.999, "volume_pace_ratio": 2.005, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 0.92, "triggers": [], "reasons": ["R:R 0.92 < 1.5 at 9.45", "no breakout level or rising-low pullback to trade"], "price": 9.448, "vwap": 9.3204, "atr_1m": 0.0817, "spread": 0.05, "shares_per_min": 9099, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 5, "minutes_left": 190.6, "reachable": 0.5178, "breakout_slope_pct": 0.148, "flat_band_pct": 0.2162}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 0.92, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 0.92; R:R 0.92 < 1.5 at 9.45; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:44:26.772261+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 434.6s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.06; R:R 1.06 < 1.5 at 9.43; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4329, "vwap": 9.3204, "vwap_slope": 0.0006, "atr": 0.0817, "atr_pct": 0.866, "trend": "flat", "slope_pct": -0.001, "flat_threshold_pct": 0.2165, "recent_slope_pct": 0.116, "ema9": 9.3988, "ema20": 9.3448, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.549, "spread_pct": 0.531, "rvol": 1.0, "volume_pace_ratio": 2.005, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.06, "triggers": [], "reasons": ["R:R 1.06 < 1.5 at 9.43", "no breakout level or rising-low pullback to trade"], "price": 9.4329, "vwap": 9.3204, "atr_1m": 0.0817, "spread": 0.05, "shares_per_min": 9099, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 5, "minutes_left": 190.6, "reachable": 0.5177, "breakout_slope_pct": 0.116, "flat_band_pct": 0.2165}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.06, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.06; R:R 1.06 < 1.5 at 9.43; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:44:31.879175+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 439.7s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.10; R:R 1.10 < 1.5 at 9.43; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4292, "vwap": 9.3204, "vwap_slope": 0.0006, "atr": 0.0849, "atr_pct": 0.901, "trend": "flat", "slope_pct": -0.001, "flat_threshold_pct": 0.2252, "recent_slope_pct": 0.1082, "ema9": 9.3981, "ema20": 9.3444, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.587, "spread_pct": 0.531, "rvol": 1.0, "volume_pace_ratio": 2.005, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.1, "triggers": [], "reasons": ["R:R 1.10 < 1.5 at 9.43", "no breakout level or rising-low pullback to trade"], "price": 9.4292, "vwap": 9.3204, "atr_1m": 0.0849, "spread": 0.05, "shares_per_min": 9099, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 5, "minutes_left": 190.5, "reachable": 0.5175, "breakout_slope_pct": 0.1082, "flat_band_pct": 0.2252}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.1, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.10; R:R 1.10 < 1.5 at 9.43; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:44:36.983168+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 444.8s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.45; R:R 1.45 < 1.5 at 9.40; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4006, "vwap": 9.3204, "vwap_slope": 0.0006, "atr": 0.0849, "atr_pct": 0.904, "trend": "flat", "slope_pct": -0.0011, "flat_threshold_pct": 0.2259, "recent_slope_pct": 0.0475, "ema9": 9.3924, "ema20": 9.3417, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.879, "spread_pct": 0.531, "rvol": 1.0, "volume_pace_ratio": 2.004, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.45, "triggers": [], "reasons": ["R:R 1.45 < 1.5 at 9.40", "no breakout level or rising-low pullback to trade"], "price": 9.4006, "vwap": 9.3204, "atr_1m": 0.0849, "spread": 0.05, "shares_per_min": 9099, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 5, "minutes_left": 190.4, "reachable": 0.5174, "breakout_slope_pct": 0.0475, "flat_band_pct": 0.2259}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.45, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.45; R:R 1.45 < 1.5 at 9.40; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:44:42.090079+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 449.9s, plan says PASS; stop 9.22, target 9.65 (ceiling), R:R 2.08; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3571, "vwap": 9.3204, "vwap_slope": 0.0006, "atr": 0.0849, "atr_pct": 0.908, "trend": "flat", "slope_pct": -0.0012, "flat_threshold_pct": 0.2269, "recent_slope_pct": -0.045, "ema9": 9.3837, "ema20": 9.3376, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.442, "distance_from_high_pct": 4.324, "spread_pct": 0.531, "rvol": 1.0, "volume_pace_ratio": 2.003, "volatility": {"class": "medium", "daily_atr_pct": 5.98, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2173, "target": 9.6485, "target_label": "ceiling", "reward_risk": 2.08, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3571, "vwap": 9.3204, "atr_1m": 0.0849, "spread": 0.05, "shares_per_min": 9099, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 5, "minutes_left": 190.3, "reachable": 0.5173, "breakout_slope_pct": -0.045, "flat_band_pct": 0.2269}, "stage3": {"passed": false, "stop": 9.2173, "target": 9.6485, "reward_risk": 2.08, "setup": "", "reason": "PASS; stop 9.22, target 9.65 (ceiling), R:R 2.08; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:44:47.230749+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 455.1s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.20; R:R 1.20 < 1.5 at 9.42; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.42, "vwap": 9.3204, "vwap_slope": 0.0006, "atr": 0.0849, "atr_pct": 0.902, "trend": "flat", "slope_pct": -0.0011, "flat_threshold_pct": 0.2254, "recent_slope_pct": 0.0887, "ema9": 9.3962, "ema20": 9.3436, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.442, "distance_from_high_pct": 3.681, "spread_pct": 0.531, "rvol": 1.0, "volume_pace_ratio": 2.002, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.2, "triggers": [], "reasons": ["R:R 1.20 < 1.5 at 9.42", "no breakout level or rising-low pullback to trade"], "price": 9.42, "vwap": 9.3204, "atr_1m": 0.0849, "spread": 0.05, "shares_per_min": 9099, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 5, "minutes_left": 190.2, "reachable": 0.5172, "breakout_slope_pct": 0.0887, "flat_band_pct": 0.2254}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.2, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.20; R:R 1.20 < 1.5 at 9.42; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:44:52.341771+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 460.2s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.20; R:R 1.20 < 1.5 at 9.42; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.42, "vwap": 9.3204, "vwap_slope": 0.0006, "atr": 0.0849, "atr_pct": 0.902, "trend": "flat", "slope_pct": -0.0011, "flat_threshold_pct": 0.2254, "recent_slope_pct": 0.0887, "ema9": 9.3962, "ema20": 9.3436, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.442, "distance_from_high_pct": 3.681, "spread_pct": 0.531, "rvol": 1.0, "volume_pace_ratio": 2.001, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.2, "triggers": [], "reasons": ["R:R 1.20 < 1.5 at 9.42", "no breakout level or rising-low pullback to trade"], "price": 9.42, "vwap": 9.3204, "atr_1m": 0.0849, "spread": 0.05, "shares_per_min": 9099, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 5, "minutes_left": 190.1, "reachable": 0.5171, "breakout_slope_pct": 0.0887, "flat_band_pct": 0.2254}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.2, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.20; R:R 1.20 < 1.5 at 9.42; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:44:57.439117+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 465.3s, plan says PASS; stop 9.22, target 9.65 (ceiling), R:R 2.06; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3604, "vwap": 9.3204, "vwap_slope": 0.0007, "atr": 0.0849, "atr_pct": 0.907, "trend": "flat", "slope_pct": -0.0012, "flat_threshold_pct": 0.2268, "recent_slope_pct": -0.038, "ema9": 9.3843, "ema20": 9.3379, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.442, "distance_from_high_pct": 4.29, "spread_pct": 0.531, "rvol": 1.001, "volume_pace_ratio": 2.002, "volatility": {"class": "medium", "daily_atr_pct": 5.98, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.2206, "target": 9.6485, "target_label": "ceiling", "reward_risk": 2.06, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3604, "vwap": 9.3204, "atr_1m": 0.0849, "spread": 0.05, "shares_per_min": 9099, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 5, "minutes_left": 190.0, "reachable": 0.517, "breakout_slope_pct": -0.038, "flat_band_pct": 0.2268}, "stage3": {"passed": false, "stop": 9.2206, "target": 9.6485, "reward_risk": 2.06, "setup": "", "reason": "PASS; stop 9.22, target 9.65 (ceiling), R:R 2.06; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:45:02.532126+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 470.4s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.26; R:R 1.26 < 1.5 at 9.41; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.415, "vwap": 9.3205, "vwap_slope": 0.0003, "atr": 0.0827, "atr_pct": 0.878, "trend": "flat", "slope_pct": -0.0008, "flat_threshold_pct": 0.2196, "recent_slope_pct": -0.0813, "ema9": 9.3991, "ema20": 9.3499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 3.732, "spread_pct": 0.531, "rvol": 1.001, "volume_pace_ratio": 2.001, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.26, "triggers": [], "reasons": ["R:R 1.26 < 1.5 at 9.41", "no breakout level or rising-low pullback to trade"], "price": 9.415, "vwap": 9.3205, "atr_1m": 0.0827, "spread": 0.05, "shares_per_min": 8800, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 4, "minutes_left": 190.0, "reachable": 0.5172, "breakout_slope_pct": -0.0813, "flat_band_pct": 0.2196}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.26, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.26; R:R 1.26 < 1.5 at 9.41; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:45:07.739471+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 475.6s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.26; R:R 1.26 < 1.5 at 9.41; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.415, "vwap": 9.3205, "vwap_slope": 0.0003, "atr": 0.0827, "atr_pct": 0.878, "trend": "flat", "slope_pct": -0.0008, "flat_threshold_pct": 0.2196, "recent_slope_pct": -0.0813, "ema9": 9.3991, "ema20": 9.3499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 3.732, "spread_pct": 0.531, "rvol": 1.001, "volume_pace_ratio": 2.0, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.26, "triggers": [], "reasons": ["R:R 1.26 < 1.5 at 9.41", "no breakout level or rising-low pullback to trade"], "price": 9.415, "vwap": 9.3205, "atr_1m": 0.0827, "spread": 0.05, "shares_per_min": 8800, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 4, "minutes_left": 189.9, "reachable": 0.5171, "breakout_slope_pct": -0.0813, "flat_band_pct": 0.2196}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.26, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.26; R:R 1.26 < 1.5 at 9.41; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:45:12.855253+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 480.7s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.12; R:R 1.12 < 1.5 at 9.43; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4277, "vwap": 9.3205, "vwap_slope": 0.0003, "atr": 0.0836, "atr_pct": 0.887, "trend": "flat", "slope_pct": -0.0007, "flat_threshold_pct": 0.2217, "recent_slope_pct": -0.0543, "ema9": 9.4016, "ema20": 9.3511, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 3.602, "spread_pct": 0.531, "rvol": 1.001, "volume_pace_ratio": 1.999, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.12, "triggers": [], "reasons": ["R:R 1.12 < 1.5 at 9.43", "no breakout level or rising-low pullback to trade"], "price": 9.4277, "vwap": 9.3205, "atr_1m": 0.0836, "spread": 0.05, "shares_per_min": 8800, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 4, "minutes_left": 189.8, "reachable": 0.517, "breakout_slope_pct": -0.0543, "flat_band_pct": 0.2217}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.12, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.12; R:R 1.12 < 1.5 at 9.43; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:45:18.029894+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 485.9s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.29; R:R 1.29 < 1.5 at 9.41; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4128, "vwap": 9.3205, "vwap_slope": 0.0004, "atr": 0.0846, "atr_pct": 0.899, "trend": "flat", "slope_pct": -0.0008, "flat_threshold_pct": 0.2248, "recent_slope_pct": -0.0859, "ema9": 9.3986, "ema20": 9.3497, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 3.755, "spread_pct": 0.319, "rvol": 1.001, "volume_pace_ratio": 1.999, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.29, "triggers": [], "reasons": ["R:R 1.29 < 1.5 at 9.41", "no breakout level or rising-low pullback to trade"], "price": 9.4128, "vwap": 9.3205, "atr_1m": 0.0846, "spread": 0.03, "shares_per_min": 8800, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 4, "minutes_left": 189.7, "reachable": 0.5169, "breakout_slope_pct": -0.0859, "flat_band_pct": 0.2248}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.29, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.29; R:R 1.29 < 1.5 at 9.41; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:45:23.146808+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 491.0s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.29; R:R 1.29 < 1.5 at 9.41; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4128, "vwap": 9.3205, "vwap_slope": 0.0004, "atr": 0.0846, "atr_pct": 0.899, "trend": "flat", "slope_pct": -0.0008, "flat_threshold_pct": 0.2248, "recent_slope_pct": -0.0859, "ema9": 9.3986, "ema20": 9.3497, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 3.755, "spread_pct": 0.319, "rvol": 1.001, "volume_pace_ratio": 1.998, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.29, "triggers": [], "reasons": ["R:R 1.29 < 1.5 at 9.41", "no breakout level or rising-low pullback to trade"], "price": 9.4128, "vwap": 9.3205, "atr_1m": 0.0846, "spread": 0.03, "shares_per_min": 8800, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 4, "minutes_left": 189.6, "reachable": 0.5168, "breakout_slope_pct": -0.0859, "flat_band_pct": 0.2248}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.29, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.29; R:R 1.29 < 1.5 at 9.41; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:45:28.255461+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 496.1s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.29; R:R 1.29 < 1.5 at 9.41; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4128, "vwap": 9.3205, "vwap_slope": 0.0004, "atr": 0.0846, "atr_pct": 0.899, "trend": "flat", "slope_pct": -0.0008, "flat_threshold_pct": 0.2248, "recent_slope_pct": -0.0859, "ema9": 9.3986, "ema20": 9.3497, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 3.755, "spread_pct": 0.319, "rvol": 1.001, "volume_pace_ratio": 1.997, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.29, "triggers": [], "reasons": ["R:R 1.29 < 1.5 at 9.41", "no breakout level or rising-low pullback to trade"], "price": 9.4128, "vwap": 9.3205, "atr_1m": 0.0846, "spread": 0.03, "shares_per_min": 8800, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 4, "minutes_left": 189.5, "reachable": 0.5166, "breakout_slope_pct": -0.0859, "flat_band_pct": 0.2248}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.29, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.29; R:R 1.29 < 1.5 at 9.41; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:45:33.387386+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 501.2s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.43; R:R 1.43 < 1.5 at 9.40; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4019, "vwap": 9.3205, "vwap_slope": 0.0004, "atr": 0.0846, "atr_pct": 0.9, "trend": "flat", "slope_pct": -0.0008, "flat_threshold_pct": 0.225, "recent_slope_pct": -0.1091, "ema9": 9.3965, "ema20": 9.3486, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 3.866, "spread_pct": 0.319, "rvol": 1.001, "volume_pace_ratio": 1.996, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.40", "no breakout level or rising-low pullback to trade"], "price": 9.4019, "vwap": 9.3205, "atr_1m": 0.0846, "spread": 0.03, "shares_per_min": 8800, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 4, "minutes_left": 189.4, "reachable": 0.5165, "breakout_slope_pct": -0.1091, "flat_band_pct": 0.225}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.43, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.43; R:R 1.43 < 1.5 at 9.40; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:45:38.493747+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 506.3s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.43; R:R 1.43 < 1.5 at 9.40; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4019, "vwap": 9.3205, "vwap_slope": 0.0004, "atr": 0.0846, "atr_pct": 0.9, "trend": "flat", "slope_pct": -0.0008, "flat_threshold_pct": 0.225, "recent_slope_pct": -0.1091, "ema9": 9.3965, "ema20": 9.3486, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 3.866, "spread_pct": 0.319, "rvol": 1.001, "volume_pace_ratio": 1.995, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.40", "no breakout level or rising-low pullback to trade"], "price": 9.4019, "vwap": 9.3205, "atr_1m": 0.0846, "spread": 0.03, "shares_per_min": 8800, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 4, "minutes_left": 189.4, "reachable": 0.5164, "breakout_slope_pct": -0.1091, "flat_band_pct": 0.225}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.43, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.43; R:R 1.43 < 1.5 at 9.40; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:45:43.615902+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 511.5s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.43; R:R 1.43 < 1.5 at 9.40; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4019, "vwap": 9.3205, "vwap_slope": 0.0004, "atr": 0.0846, "atr_pct": 0.9, "trend": "flat", "slope_pct": -0.0008, "flat_threshold_pct": 0.225, "recent_slope_pct": -0.1091, "ema9": 9.3965, "ema20": 9.3486, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 3.866, "spread_pct": 0.319, "rvol": 1.001, "volume_pace_ratio": 1.994, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.40", "no breakout level or rising-low pullback to trade"], "price": 9.4019, "vwap": 9.3205, "atr_1m": 0.0846, "spread": 0.03, "shares_per_min": 8800, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 4, "minutes_left": 189.3, "reachable": 0.5163, "breakout_slope_pct": -0.1091, "flat_band_pct": 0.225}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.43, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.43; R:R 1.43 < 1.5 at 9.40; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:45:48.731932+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 516.6s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 0.95; R:R 0.95 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4442, "vwap": 9.3205, "vwap_slope": 0.0004, "atr": 0.0858, "atr_pct": 0.909, "trend": "flat", "slope_pct": -0.0007, "flat_threshold_pct": 0.2271, "recent_slope_pct": -0.0193, "ema9": 9.4049, "ema20": 9.3526, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 3.434, "spread_pct": 0.319, "rvol": 1.001, "volume_pace_ratio": 1.993, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 0.95, "triggers": [], "reasons": ["R:R 0.95 < 1.5 at 9.44", "no breakout level or rising-low pullback to trade"], "price": 9.4442, "vwap": 9.3205, "atr_1m": 0.0858, "spread": 0.03, "shares_per_min": 8800, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 4, "minutes_left": 189.2, "reachable": 0.5162, "breakout_slope_pct": -0.0193, "flat_band_pct": 0.2271}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 0.95, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 0.95; R:R 0.95 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:45:53.843052+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 521.7s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.39, "vwap": 9.3205, "vwap_slope": 0.0004, "atr": 0.0865, "atr_pct": 0.921, "trend": "flat", "slope_pct": -0.0008, "flat_threshold_pct": 0.2304, "recent_slope_pct": -0.1344, "ema9": 9.3941, "ema20": 9.3475, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.988, "spread_pct": 0.213, "rvol": 1.001, "volume_pace_ratio": 1.994, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.62, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.39, "vwap": 9.3205, "atr_1m": 0.0865, "spread": 0.02, "shares_per_min": 8800, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 4, "minutes_left": 189.1, "reachable": 0.5161, "breakout_slope_pct": -0.1344, "flat_band_pct": 0.2304}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.62, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:45:58.936335+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 526.8s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.39, "vwap": 9.3205, "vwap_slope": 0.0004, "atr": 0.0865, "atr_pct": 0.921, "trend": "flat", "slope_pct": -0.0008, "flat_threshold_pct": 0.2304, "recent_slope_pct": -0.1344, "ema9": 9.3941, "ema20": 9.3475, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.988, "spread_pct": 0.213, "rvol": 1.002, "volume_pace_ratio": 1.993, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.62, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.39, "vwap": 9.3205, "atr_1m": 0.0865, "spread": 0.02, "shares_per_min": 8800, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 4, "minutes_left": 189.0, "reachable": 0.516, "breakout_slope_pct": -0.1344, "flat_band_pct": 0.2304}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.62, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:46:04.078496+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 531.9s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3904, "vwap": 9.3205, "vwap_slope": 0.0004, "atr": 0.0865, "atr_pct": 0.921, "trend": "flat", "slope_pct": -0.0008, "flat_threshold_pct": 0.2303, "recent_slope_pct": -0.1335, "ema9": 9.3942, "ema20": 9.3475, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.984, "spread_pct": 0.213, "rvol": 1.002, "volume_pace_ratio": 1.992, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3904, "vwap": 9.3205, "atr_1m": 0.0865, "spread": 0.02, "shares_per_min": 8800, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 4, "minutes_left": 188.9, "reachable": 0.5158, "breakout_slope_pct": -0.1335, "flat_band_pct": 0.2303}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.61, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:46:09.242781+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 537.1s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.46; R:R 1.46 < 1.5 at 9.40; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4, "vwap": 9.3205, "vwap_slope": 0.0002, "atr": 0.0848, "atr_pct": 0.902, "trend": "flat", "slope_pct": -0.0005, "flat_threshold_pct": 0.2254, "recent_slope_pct": -0.052, "ema9": 9.3953, "ema20": 9.3525, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.885, "spread_pct": 0.213, "rvol": 1.002, "volume_pace_ratio": 1.992, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.46, "triggers": [], "reasons": ["R:R 1.46 < 1.5 at 9.40", "no breakout level or rising-low pullback to trade"], "price": 9.4, "vwap": 9.3205, "atr_1m": 0.0848, "spread": 0.02, "shares_per_min": 8706, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 3, "minutes_left": 188.8, "reachable": 0.5153, "breakout_slope_pct": -0.052, "flat_band_pct": 0.2254}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.46, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.46; R:R 1.46 < 1.5 at 9.40; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:46:14.354871+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 542.2s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.74; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3826, "vwap": 9.3205, "vwap_slope": 0.0002, "atr": 0.0853, "atr_pct": 0.909, "trend": "flat", "slope_pct": -0.0006, "flat_threshold_pct": 0.2273, "recent_slope_pct": -0.089, "ema9": 9.3918, "ema20": 9.3509, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 4.063, "spread_pct": 0.213, "rvol": 1.002, "volume_pace_ratio": 1.991, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.74, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3826, "vwap": 9.3205, "atr_1m": 0.0853, "spread": 0.02, "shares_per_min": 8706, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 3, "minutes_left": 188.8, "reachable": 0.5152, "breakout_slope_pct": -0.089, "flat_band_pct": 0.2273}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.74, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.74; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:46:19.486218+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 547.3s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.39, "vwap": 9.3205, "vwap_slope": 0.0002, "atr": 0.0853, "atr_pct": 0.908, "trend": "flat", "slope_pct": -0.0005, "flat_threshold_pct": 0.2271, "recent_slope_pct": -0.0732, "ema9": 9.3933, "ema20": 9.3516, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.988, "spread_pct": 0.213, "rvol": 1.002, "volume_pace_ratio": 1.99, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.62, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.39, "vwap": 9.3205, "atr_1m": 0.0853, "spread": 0.02, "shares_per_min": 8706, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 3, "minutes_left": 188.7, "reachable": 0.5151, "breakout_slope_pct": -0.0732, "flat_band_pct": 0.2271}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.62, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:46:24.610048+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 552.5s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.39, "vwap": 9.3205, "vwap_slope": 0.0002, "atr": 0.0853, "atr_pct": 0.908, "trend": "flat", "slope_pct": -0.0005, "flat_threshold_pct": 0.2271, "recent_slope_pct": -0.0732, "ema9": 9.3933, "ema20": 9.3516, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.988, "spread_pct": 0.213, "rvol": 1.002, "volume_pace_ratio": 1.989, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.62, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.39, "vwap": 9.3205, "atr_1m": 0.0853, "spread": 0.02, "shares_per_min": 8706, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 3, "minutes_left": 188.6, "reachable": 0.515, "breakout_slope_pct": -0.0732, "flat_band_pct": 0.2271}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.62, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:46:29.769209+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 557.6s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3903, "vwap": 9.3205, "vwap_slope": 0.0002, "atr": 0.0853, "atr_pct": 0.908, "trend": "flat", "slope_pct": -0.0005, "flat_threshold_pct": 0.2271, "recent_slope_pct": -0.0726, "ema9": 9.3934, "ema20": 9.3516, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.985, "spread_pct": 0.213, "rvol": 1.002, "volume_pace_ratio": 1.988, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3903, "vwap": 9.3205, "atr_1m": 0.0853, "spread": 0.02, "shares_per_min": 8706, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 3, "minutes_left": 188.5, "reachable": 0.5149, "breakout_slope_pct": -0.0726, "flat_band_pct": 0.2271}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.61, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:46:34.900238+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 562.7s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.71; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.3845, "vwap": 9.3205, "vwap_slope": 0.0003, "atr": 0.0853, "atr_pct": 0.909, "trend": "flat", "slope_pct": -0.0005, "flat_threshold_pct": 0.2273, "recent_slope_pct": -0.085, "ema9": 9.3922, "ema20": 9.351, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 4.044, "spread_pct": 0.213, "rvol": 1.002, "volume_pace_ratio": 1.988, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.71, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.3845, "vwap": 9.3205, "atr_1m": 0.0853, "spread": 0.02, "shares_per_min": 8706, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 3, "minutes_left": 188.4, "reachable": 0.5148, "breakout_slope_pct": -0.085, "flat_band_pct": 0.2273}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.71, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.71; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:46:40.007590+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 567.9s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.44; R:R 1.44 < 1.5 at 9.40; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4012, "vwap": 9.3206, "vwap_slope": 0.0003, "atr": 0.0854, "atr_pct": 0.908, "trend": "flat", "slope_pct": -0.0005, "flat_threshold_pct": 0.227, "recent_slope_pct": -0.0494, "ema9": 9.3956, "ema20": 9.3526, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.873, "spread_pct": 0.213, "rvol": 1.002, "volume_pace_ratio": 1.987, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.44, "triggers": [], "reasons": ["R:R 1.44 < 1.5 at 9.40", "no breakout level or rising-low pullback to trade"], "price": 9.4012, "vwap": 9.3206, "atr_1m": 0.0854, "spread": 0.02, "shares_per_min": 8706, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 3, "minutes_left": 188.3, "reachable": 0.5154, "breakout_slope_pct": -0.0494, "flat_band_pct": 0.227}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.44, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.44; R:R 1.44 < 1.5 at 9.40; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:46:45.105577+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 572.9s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.39, "vwap": 9.3206, "vwap_slope": 0.0003, "atr": 0.0854, "atr_pct": 0.909, "trend": "flat", "slope_pct": -0.0005, "flat_threshold_pct": 0.2273, "recent_slope_pct": -0.0732, "ema9": 9.3933, "ema20": 9.3516, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.988, "spread_pct": 0.213, "rvol": 1.002, "volume_pace_ratio": 1.986, "volatility": {"class": "medium", "daily_atr_pct": 5.96, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.62, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.39, "vwap": 9.3206, "atr_1m": 0.0854, "spread": 0.02, "shares_per_min": 8706, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 3, "minutes_left": 188.2, "reachable": 0.5145, "breakout_slope_pct": -0.0732, "flat_band_pct": 0.2273}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.62, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:46:50.226475+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 578.1s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 1.44; R:R 1.44 < 1.5 at 9.40; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4016, "vwap": 9.3206, "vwap_slope": 0.0003, "atr": 0.0867, "atr_pct": 0.922, "trend": "flat", "slope_pct": -0.0005, "flat_threshold_pct": 0.2306, "recent_slope_pct": -0.0486, "ema9": 9.3956, "ema20": 9.3527, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.869, "spread_pct": 0.319, "rvol": 1.002, "volume_pace_ratio": 1.986, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 1.44, "triggers": [], "reasons": ["R:R 1.44 < 1.5 at 9.40", "no breakout level or rising-low pullback to trade"], "price": 9.4016, "vwap": 9.3206, "atr_1m": 0.0867, "spread": 0.03, "shares_per_min": 8706, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 3, "minutes_left": 188.2, "reachable": 0.5152, "breakout_slope_pct": -0.0486, "flat_band_pct": 0.2306}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 1.44, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 1.44; R:R 1.44 < 1.5 at 9.40; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:46:55.360371+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 583.2s, plan says PASS; stop 9.23, target 9.65 (ceiling), R:R 0.99; R:R 0.99 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.44, "vwap": 9.3206, "vwap_slope": 0.0003, "atr": 0.0881, "atr_pct": 0.934, "trend": "flat", "slope_pct": -0.0005, "flat_threshold_pct": 0.2334, "recent_slope_pct": 0.033, "ema9": 9.4033, "ema20": 9.3563, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.476, "spread_pct": 0.636, "rvol": 1.003, "volume_pace_ratio": 1.986, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.6485, "target_label": "ceiling", "reward_risk": 0.99, "triggers": [], "reasons": ["R:R 0.99 < 1.5 at 9.44", "no breakout level or rising-low pullback to trade"], "price": 9.44, "vwap": 9.3206, "atr_1m": 0.0881, "spread": 0.06, "shares_per_min": 8706, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.6485, "ceiling_bottom": 9.6288, "ceiling_touches": 3, "minutes_left": 188.1, "reachable": 0.515, "breakout_slope_pct": 0.033, "flat_band_pct": 0.2334}, "stage3": {"passed": false, "stop": 9.23, "target": 9.6485, "reward_risk": 0.99, "setup": "", "reason": "PASS; stop 9.23, target 9.65 (ceiling), R:R 0.99; R:R 0.99 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:47:00.451505+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 588.3s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.00; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.42, "vwap": 9.3206, "vwap_slope": 0.0002, "atr": 0.0871, "atr_pct": 0.925, "trend": "flat", "slope_pct": -0.0002, "flat_threshold_pct": 0.2312, "recent_slope_pct": -0.0477, "ema9": 9.401, "ema20": 9.3593, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.681, "spread_pct": 0.529, "rvol": 1.003, "volume_pace_ratio": 1.985, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.0, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.42, "vwap": 9.3206, "atr_1m": 0.0871, "spread": 0.05, "shares_per_min": 8618, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 188.0, "reachable": 0.5145, "breakout_slope_pct": -0.0477, "flat_band_pct": 0.2312}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 2.0, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.00; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:47:05.622422+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 593.5s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.97; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4218, "vwap": 9.3206, "vwap_slope": 0.0002, "atr": 0.0893, "atr_pct": 0.947, "trend": "flat", "slope_pct": -0.0002, "flat_threshold_pct": 0.2368, "recent_slope_pct": -0.0439, "ema9": 9.4013, "ema20": 9.3595, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.663, "spread_pct": 0.529, "rvol": 1.003, "volume_pace_ratio": 1.984, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.97, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4218, "vwap": 9.3206, "atr_1m": 0.0893, "spread": 0.05, "shares_per_min": 8618, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 187.9, "reachable": 0.5144, "breakout_slope_pct": -0.0439, "flat_band_pct": 0.2368}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.97, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.97; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:47:10.742693+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 598.6s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.65; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.445, "vwap": 9.3207, "vwap_slope": 0.0002, "atr": 0.0893, "atr_pct": 0.945, "trend": "flat", "slope_pct": -0.0002, "flat_threshold_pct": 0.2363, "recent_slope_pct": 0.0054, "ema9": 9.406, "ema20": 9.3617, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.425, "spread_pct": 0.529, "rvol": 1.003, "volume_pace_ratio": 1.984, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.65, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.445, "vwap": 9.3207, "atr_1m": 0.0893, "spread": 0.05, "shares_per_min": 8618, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 187.8, "reachable": 0.5193, "breakout_slope_pct": 0.0054, "flat_band_pct": 0.2363}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.65, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.65; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:47:15.854744+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 603.7s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.49; R:R 1.49 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4587, "vwap": 9.3207, "vwap_slope": 0.0002, "atr": 0.0899, "atr_pct": 0.95, "trend": "flat", "slope_pct": -0.0001, "flat_threshold_pct": 0.2376, "recent_slope_pct": 0.0345, "ema9": 9.4087, "ema20": 9.363, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.285, "spread_pct": 0.529, "rvol": 1.003, "volume_pace_ratio": 1.983, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.49, "triggers": [], "reasons": ["R:R 1.49 < 1.5 at 9.46", "no breakout level or rising-low pullback to trade"], "price": 9.4587, "vwap": 9.3207, "atr_1m": 0.0899, "spread": 0.05, "shares_per_min": 8618, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 187.7, "reachable": 0.5192, "breakout_slope_pct": 0.0345, "flat_band_pct": 0.2376}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.49, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.49; R:R 1.49 < 1.5 at 9.46; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:47:20.967516+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 608.8s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.75; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4372, "vwap": 9.3207, "vwap_slope": 0.0002, "atr": 0.0899, "atr_pct": 0.952, "trend": "flat", "slope_pct": -0.0002, "flat_threshold_pct": 0.2381, "recent_slope_pct": -0.0112, "ema9": 9.4044, "ema20": 9.361, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.505, "spread_pct": 0.529, "rvol": 1.003, "volume_pace_ratio": 1.983, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.75, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4372, "vwap": 9.3207, "atr_1m": 0.0899, "spread": 0.05, "shares_per_min": 8618, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 187.7, "reachable": 0.5191, "breakout_slope_pct": -0.0112, "flat_band_pct": 0.2381}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.75, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.75; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:47:26.066615+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 613.9s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.65; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.445, "vwap": 9.3207, "vwap_slope": 0.0002, "atr": 0.0899, "atr_pct": 0.952, "trend": "flat", "slope_pct": -0.0002, "flat_threshold_pct": 0.2379, "recent_slope_pct": 0.0054, "ema9": 9.406, "ema20": 9.3617, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.425, "spread_pct": 0.529, "rvol": 1.003, "volume_pace_ratio": 1.982, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.65, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.445, "vwap": 9.3207, "atr_1m": 0.0899, "spread": 0.05, "shares_per_min": 8618, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 187.6, "reachable": 0.519, "breakout_slope_pct": 0.0054, "flat_band_pct": 0.2379}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.65, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.65; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:47:31.162761+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 619.0s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.63; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.447, "vwap": 9.3207, "vwap_slope": 0.0002, "atr": 0.0899, "atr_pct": 0.951, "trend": "flat", "slope_pct": -0.0002, "flat_threshold_pct": 0.2378, "recent_slope_pct": 0.0097, "ema9": 9.4064, "ema20": 9.3619, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.405, "spread_pct": 0.529, "rvol": 1.003, "volume_pace_ratio": 1.981, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.63, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.447, "vwap": 9.3207, "atr_1m": 0.0899, "spread": 0.05, "shares_per_min": 8618, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 187.5, "reachable": 0.5188, "breakout_slope_pct": 0.0097, "flat_band_pct": 0.2378}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.63, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.63; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:47:36.271729+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 624.1s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.79; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4346, "vwap": 9.3207, "vwap_slope": 0.0002, "atr": 0.0899, "atr_pct": 0.953, "trend": "flat", "slope_pct": -0.0002, "flat_threshold_pct": 0.2382, "recent_slope_pct": -0.0167, "ema9": 9.4039, "ema20": 9.3607, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.532, "spread_pct": 0.529, "rvol": 1.003, "volume_pace_ratio": 1.98, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.79, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4346, "vwap": 9.3207, "atr_1m": 0.0899, "spread": 0.05, "shares_per_min": 8618, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 187.4, "reachable": 0.5187, "breakout_slope_pct": -0.0167, "flat_band_pct": 0.2382}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.79, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.79; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:47:41.385728+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 629.2s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.75; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.437, "vwap": 9.3207, "vwap_slope": 0.0003, "atr": 0.0899, "atr_pct": 0.952, "trend": "flat", "slope_pct": -0.0002, "flat_threshold_pct": 0.2381, "recent_slope_pct": -0.0116, "ema9": 9.4044, "ema20": 9.3609, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.507, "spread_pct": 0.529, "rvol": 1.003, "volume_pace_ratio": 1.979, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.75, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.437, "vwap": 9.3207, "atr_1m": 0.0899, "spread": 0.05, "shares_per_min": 8618, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 187.3, "reachable": 0.5186, "breakout_slope_pct": -0.0116, "flat_band_pct": 0.2381}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.75, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.75; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:47:46.484090+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 634.3s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.75; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.437, "vwap": 9.3207, "vwap_slope": 0.0003, "atr": 0.0899, "atr_pct": 0.952, "trend": "flat", "slope_pct": -0.0002, "flat_threshold_pct": 0.2381, "recent_slope_pct": -0.0116, "ema9": 9.4044, "ema20": 9.3609, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.507, "spread_pct": 0.529, "rvol": 1.003, "volume_pace_ratio": 1.979, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.75, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.437, "vwap": 9.3207, "atr_1m": 0.0899, "spread": 0.05, "shares_per_min": 8618, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 187.2, "reachable": 0.5185, "breakout_slope_pct": -0.0116, "flat_band_pct": 0.2381}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.75, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.75; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:47:51.624848+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 639.5s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.65; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.445, "vwap": 9.3207, "vwap_slope": 0.0003, "atr": 0.0899, "atr_pct": 0.952, "trend": "flat", "slope_pct": -0.0002, "flat_threshold_pct": 0.2379, "recent_slope_pct": 0.0054, "ema9": 9.406, "ema20": 9.3617, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.425, "spread_pct": 0.529, "rvol": 1.003, "volume_pace_ratio": 1.978, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.65, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.445, "vwap": 9.3207, "atr_1m": 0.0899, "spread": 0.05, "shares_per_min": 8618, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 187.1, "reachable": 0.5184, "breakout_slope_pct": 0.0054, "flat_band_pct": 0.2379}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.65, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.65; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:47:56.732018+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 644.6s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.71; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.44, "vwap": 9.3207, "vwap_slope": 0.0003, "atr": 0.0899, "atr_pct": 0.952, "trend": "flat", "slope_pct": -0.0002, "flat_threshold_pct": 0.238, "recent_slope_pct": -0.0052, "ema9": 9.405, "ema20": 9.3612, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.476, "spread_pct": 0.529, "rvol": 1.004, "volume_pace_ratio": 1.977, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.71, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.44, "vwap": 9.3207, "atr_1m": 0.0899, "spread": 0.05, "shares_per_min": 8618, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 187.1, "reachable": 0.5183, "breakout_slope_pct": -0.0052, "flat_band_pct": 0.238}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.71, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.71; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:48:01.856353+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 649.7s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.70; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4415, "vwap": 9.3207, "vwap_slope": 0.0003, "atr": 0.0899, "atr_pct": 0.952, "trend": "flat", "slope_pct": -0.0002, "flat_threshold_pct": 0.238, "recent_slope_pct": -0.002, "ema9": 9.4053, "ema20": 9.3614, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.461, "spread_pct": 0.529, "rvol": 1.004, "volume_pace_ratio": 1.977, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.7, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4415, "vwap": 9.3207, "atr_1m": 0.0899, "spread": 0.05, "shares_per_min": 8618, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 187.0, "reachable": 0.5181, "breakout_slope_pct": -0.002, "flat_band_pct": 0.238}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.7, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.70; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:48:07.027455+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 654.9s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.70; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4415, "vwap": 9.3207, "vwap_slope": 0.0003, "atr": 0.0899, "atr_pct": 0.952, "trend": "flat", "slope_pct": -0.0002, "flat_threshold_pct": 0.238, "recent_slope_pct": -0.002, "ema9": 9.4053, "ema20": 9.3614, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.461, "spread_pct": 0.529, "rvol": 1.004, "volume_pace_ratio": 1.976, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.7, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4415, "vwap": 9.3207, "atr_1m": 0.0899, "spread": 0.05, "shares_per_min": 8618, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 186.9, "reachable": 0.518, "breakout_slope_pct": -0.002, "flat_band_pct": 0.238}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.7, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.70; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:48:12.166225+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 660.0s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.65; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.445, "vwap": 9.3207, "vwap_slope": 0.0002, "atr": 0.0887, "atr_pct": 0.939, "trend": "flat", "slope_pct": 0.0002, "flat_threshold_pct": 0.2349, "recent_slope_pct": 0.1194, "ema9": 9.4132, "ema20": 9.3693, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.425, "spread_pct": 0.529, "rvol": 1.004, "volume_pace_ratio": 1.975, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.65, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.445, "vwap": 9.3207, "atr_1m": 0.0887, "spread": 0.05, "shares_per_min": 8578, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 186.8, "reachable": 0.5218, "breakout_slope_pct": 0.1194, "flat_band_pct": 0.2349}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.65, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.65; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:48:17.284294+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 665.1s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.65; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.445, "vwap": 9.3207, "vwap_slope": 0.0002, "atr": 0.0887, "atr_pct": 0.939, "trend": "flat", "slope_pct": 0.0002, "flat_threshold_pct": 0.2349, "recent_slope_pct": 0.1194, "ema9": 9.4132, "ema20": 9.3693, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.425, "spread_pct": 0.529, "rvol": 1.004, "volume_pace_ratio": 1.974, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.65, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.445, "vwap": 9.3207, "atr_1m": 0.0887, "spread": 0.05, "shares_per_min": 8578, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 186.7, "reachable": 0.5217, "breakout_slope_pct": 0.1194, "flat_band_pct": 0.2349}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.65, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.65; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:48:22.390973+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 670.2s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.91; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.426, "vwap": 9.3208, "vwap_slope": 0.0002, "atr": 0.0896, "atr_pct": 0.95, "trend": "flat", "slope_pct": 0.0001, "flat_threshold_pct": 0.2376, "recent_slope_pct": 0.0791, "ema9": 9.4094, "ema20": 9.3675, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.62, "spread_pct": 0.529, "rvol": 1.004, "volume_pace_ratio": 1.973, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.91, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.426, "vwap": 9.3208, "atr_1m": 0.0896, "spread": 0.05, "shares_per_min": 8578, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 186.6, "reachable": 0.5131, "breakout_slope_pct": 0.0791, "flat_band_pct": 0.2376}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.91, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.91; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:48:27.490180+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 675.3s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.09; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4145, "vwap": 9.3208, "vwap_slope": 0.0002, "atr": 0.0896, "atr_pct": 0.951, "trend": "flat", "slope_pct": 0.0001, "flat_threshold_pct": 0.2379, "recent_slope_pct": 0.0547, "ema9": 9.4071, "ema20": 9.3664, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.737, "spread_pct": 0.529, "rvol": 1.004, "volume_pace_ratio": 1.973, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.09, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4145, "vwap": 9.3208, "atr_1m": 0.0896, "spread": 0.05, "shares_per_min": 8578, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 186.5, "reachable": 0.5129, "breakout_slope_pct": 0.0547, "flat_band_pct": 0.2379}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 2.09, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.09; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:48:32.606639+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 680.5s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.09; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4147, "vwap": 9.3208, "vwap_slope": 0.0002, "atr": 0.0896, "atr_pct": 0.951, "trend": "flat", "slope_pct": 0.0001, "flat_threshold_pct": 0.2378, "recent_slope_pct": 0.0551, "ema9": 9.4072, "ema20": 9.3665, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.735, "spread_pct": 0.529, "rvol": 1.004, "volume_pace_ratio": 1.972, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.09, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4147, "vwap": 9.3208, "atr_1m": 0.0896, "spread": 0.05, "shares_per_min": 8578, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 186.5, "reachable": 0.5128, "breakout_slope_pct": 0.0551, "flat_band_pct": 0.2378}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 2.09, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.09; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:48:37.703333+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 685.5s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.65; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.445, "vwap": 9.3208, "vwap_slope": 0.0002, "atr": 0.0896, "atr_pct": 0.948, "trend": "flat", "slope_pct": 0.0002, "flat_threshold_pct": 0.2371, "recent_slope_pct": 0.1194, "ema9": 9.4132, "ema20": 9.3693, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.425, "spread_pct": 0.529, "rvol": 1.004, "volume_pace_ratio": 1.971, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.65, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.445, "vwap": 9.3208, "atr_1m": 0.0896, "spread": 0.05, "shares_per_min": 8578, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 186.4, "reachable": 0.5212, "breakout_slope_pct": 0.1194, "flat_band_pct": 0.2371}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.65, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.65; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:48:42.799820+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 690.6s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.86; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4291, "vwap": 9.3208, "vwap_slope": 0.0003, "atr": 0.0896, "atr_pct": 0.95, "trend": "flat", "slope_pct": 0.0001, "flat_threshold_pct": 0.2375, "recent_slope_pct": 0.0857, "ema9": 9.41, "ema20": 9.3678, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 3.588, "spread_pct": 0.529, "rvol": 1.004, "volume_pace_ratio": 1.971, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.86, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4291, "vwap": 9.3208, "atr_1m": 0.0896, "spread": 0.05, "shares_per_min": 8578, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 186.3, "reachable": 0.5126, "breakout_slope_pct": 0.0857, "flat_band_pct": 0.2375}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.86, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.86; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:48:47.924498+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 695.8s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.92; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.425, "vwap": 9.3208, "vwap_slope": 0.0003, "atr": 0.0896, "atr_pct": 0.95, "trend": "flat", "slope_pct": 0.0001, "flat_threshold_pct": 0.2376, "recent_slope_pct": 0.077, "ema9": 9.4092, "ema20": 9.3674, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 3.63, "spread_pct": 0.106, "rvol": 1.005, "volume_pace_ratio": 1.971, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.92, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.425, "vwap": 9.3208, "atr_1m": 0.0896, "spread": 0.01, "shares_per_min": 8578, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 186.2, "reachable": 0.5125, "breakout_slope_pct": 0.077, "flat_band_pct": 0.2376}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.92, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.92; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:48:53.028588+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 700.9s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.76; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4366, "vwap": 9.3209, "vwap_slope": 0.0003, "atr": 0.0896, "atr_pct": 0.949, "trend": "flat", "slope_pct": 0.0001, "flat_threshold_pct": 0.2373, "recent_slope_pct": 0.1016, "ema9": 9.4115, "ema20": 9.3685, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 3.511, "spread_pct": 0.106, "rvol": 1.005, "volume_pace_ratio": 1.97, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.76, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4366, "vwap": 9.3209, "atr_1m": 0.0896, "spread": 0.01, "shares_per_min": 8578, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 186.1, "reachable": 0.5123, "breakout_slope_pct": 0.1016, "flat_band_pct": 0.2373}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.76, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.76; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:48:58.154492+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 706.0s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.76; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4366, "vwap": 9.3209, "vwap_slope": 0.0003, "atr": 0.0896, "atr_pct": 0.949, "trend": "flat", "slope_pct": 0.0001, "flat_threshold_pct": 0.2373, "recent_slope_pct": 0.1016, "ema9": 9.4115, "ema20": 9.3685, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 3.511, "spread_pct": 0.106, "rvol": 1.005, "volume_pace_ratio": 1.969, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.76, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4366, "vwap": 9.3209, "atr_1m": 0.0896, "spread": 0.01, "shares_per_min": 8578, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 186.0, "reachable": 0.5122, "breakout_slope_pct": 0.1016, "flat_band_pct": 0.2373}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.76, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.76; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:49:03.277353+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 711.1s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.96; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4223, "vwap": 9.3209, "vwap_slope": 0.0002, "atr": 0.0855, "atr_pct": 0.908, "trend": "flat", "slope_pct": 0.0004, "flat_threshold_pct": 0.2269, "recent_slope_pct": 0.0967, "ema9": 9.4129, "ema20": 9.3732, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.442, "distance_from_high_pct": 3.657, "spread_pct": 0.106, "rvol": 1.005, "volume_pace_ratio": 1.968, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.96, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4223, "vwap": 9.3209, "atr_1m": 0.0855, "spread": 0.01, "shares_per_min": 8162, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 185.9, "reachable": 0.5167, "breakout_slope_pct": 0.0967, "flat_band_pct": 0.2269}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.96, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.96; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:49:08.415940+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 716.3s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.92; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.425, "vwap": 9.3209, "vwap_slope": 0.0002, "atr": 0.0855, "atr_pct": 0.907, "trend": "flat", "slope_pct": 0.0004, "flat_threshold_pct": 0.2268, "recent_slope_pct": 0.1025, "ema9": 9.4134, "ema20": 9.3735, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.442, "distance_from_high_pct": 3.63, "spread_pct": 0.106, "rvol": 1.005, "volume_pace_ratio": 1.968, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.92, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.425, "vwap": 9.3209, "atr_1m": 0.0855, "spread": 0.01, "shares_per_min": 8162, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 185.9, "reachable": 0.5166, "breakout_slope_pct": 0.1025, "flat_band_pct": 0.2268}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.92, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.92; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:49:13.544315+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 721.4s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.92; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.425, "vwap": 9.3209, "vwap_slope": 0.0002, "atr": 0.0855, "atr_pct": 0.907, "trend": "flat", "slope_pct": 0.0004, "flat_threshold_pct": 0.2268, "recent_slope_pct": 0.1025, "ema9": 9.4134, "ema20": 9.3735, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.442, "distance_from_high_pct": 3.63, "spread_pct": 0.106, "rvol": 1.005, "volume_pace_ratio": 1.967, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.92, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.425, "vwap": 9.3209, "atr_1m": 0.0855, "spread": 0.01, "shares_per_min": 8162, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 185.8, "reachable": 0.5165, "breakout_slope_pct": 0.1025, "flat_band_pct": 0.2268}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.92, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.92; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:49:18.652082+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 726.5s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.84; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.431, "vwap": 9.3209, "vwap_slope": 0.0002, "atr": 0.0855, "atr_pct": 0.907, "trend": "flat", "slope_pct": 0.0004, "flat_threshold_pct": 0.2267, "recent_slope_pct": 0.1152, "ema9": 9.4146, "ema20": 9.3741, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.442, "distance_from_high_pct": 3.569, "spread_pct": 0.106, "rvol": 1.005, "volume_pace_ratio": 1.966, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.84, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.431, "vwap": 9.3209, "atr_1m": 0.0855, "spread": 0.01, "shares_per_min": 8162, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 185.7, "reachable": 0.5164, "breakout_slope_pct": 0.1152, "flat_band_pct": 0.2267}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.84, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.84; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:49:23.753017+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 731.6s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.08; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.415, "vwap": 9.321, "vwap_slope": 0.0004, "atr": 0.0861, "atr_pct": 0.915, "trend": "flat", "slope_pct": 0.0004, "flat_threshold_pct": 0.2287, "recent_slope_pct": 0.0812, "ema9": 9.4114, "ema20": 9.3725, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.732, "spread_pct": 0.319, "rvol": 1.006, "volume_pace_ratio": 1.968, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.08, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.415, "vwap": 9.321, "atr_1m": 0.0861, "spread": 0.03, "shares_per_min": 8162, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 185.6, "reachable": 0.5116, "breakout_slope_pct": 0.0812, "flat_band_pct": 0.2287}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 2.08, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.08; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:49:28.842418+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 736.7s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.00; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.42, "vwap": 9.321, "vwap_slope": 0.0004, "atr": 0.0861, "atr_pct": 0.914, "trend": "flat", "slope_pct": 0.0004, "flat_threshold_pct": 0.2286, "recent_slope_pct": 0.0918, "ema9": 9.4124, "ema20": 9.373, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.681, "spread_pct": 0.425, "rvol": 1.006, "volume_pace_ratio": 1.967, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.0, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.42, "vwap": 9.321, "atr_1m": 0.0861, "spread": 0.04, "shares_per_min": 8162, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 185.5, "reachable": 0.5161, "breakout_slope_pct": 0.0918, "flat_band_pct": 0.2286}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 2.0, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.00; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:49:33.957411+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 741.8s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.00; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.42, "vwap": 9.321, "vwap_slope": 0.0004, "atr": 0.0861, "atr_pct": 0.914, "trend": "flat", "slope_pct": 0.0004, "flat_threshold_pct": 0.2286, "recent_slope_pct": 0.0918, "ema9": 9.4124, "ema20": 9.373, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.681, "spread_pct": 0.425, "rvol": 1.006, "volume_pace_ratio": 1.966, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.0, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.42, "vwap": 9.321, "atr_1m": 0.0861, "spread": 0.04, "shares_per_min": 8162, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 185.4, "reachable": 0.516, "breakout_slope_pct": 0.0918, "flat_band_pct": 0.2286}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 2.0, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.00; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:49:39.059264+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 746.9s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.97; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4217, "vwap": 9.321, "vwap_slope": 0.0004, "atr": 0.0861, "atr_pct": 0.914, "trend": "flat", "slope_pct": 0.0004, "flat_threshold_pct": 0.2285, "recent_slope_pct": 0.0955, "ema9": 9.4128, "ema20": 9.3732, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.664, "spread_pct": 0.425, "rvol": 1.006, "volume_pace_ratio": 1.965, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.97, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4217, "vwap": 9.321, "atr_1m": 0.0861, "spread": 0.04, "shares_per_min": 8162, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 185.3, "reachable": 0.5159, "breakout_slope_pct": 0.0955, "flat_band_pct": 0.2285}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.97, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.97; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:49:44.171368+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 752.0s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.97; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4217, "vwap": 9.321, "vwap_slope": 0.0004, "atr": 0.0861, "atr_pct": 0.914, "trend": "flat", "slope_pct": 0.0004, "flat_threshold_pct": 0.2285, "recent_slope_pct": 0.0955, "ema9": 9.4128, "ema20": 9.3732, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.664, "spread_pct": 0.425, "rvol": 1.006, "volume_pace_ratio": 1.964, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.97, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4217, "vwap": 9.321, "atr_1m": 0.0861, "spread": 0.04, "shares_per_min": 8162, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 185.3, "reachable": 0.5158, "breakout_slope_pct": 0.0955, "flat_band_pct": 0.2285}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.97, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.97; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:49:49.266030+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 757.1s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.17; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.41, "vwap": 9.321, "vwap_slope": 0.0004, "atr": 0.0861, "atr_pct": 0.915, "trend": "flat", "slope_pct": 0.0004, "flat_threshold_pct": 0.2288, "recent_slope_pct": 0.0706, "ema9": 9.4104, "ema20": 9.3721, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.783, "spread_pct": 0.425, "rvol": 1.006, "volume_pace_ratio": 1.964, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.17, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.41, "vwap": 9.321, "atr_1m": 0.0861, "spread": 0.04, "shares_per_min": 8162, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 185.2, "reachable": 0.5107, "breakout_slope_pct": 0.0706, "flat_band_pct": 0.2288}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 2.17, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.17; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:49:54.390532+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 762.2s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.14; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4114, "vwap": 9.321, "vwap_slope": 0.0004, "atr": 0.0861, "atr_pct": 0.915, "trend": "flat", "slope_pct": 0.0004, "flat_threshold_pct": 0.2288, "recent_slope_pct": 0.0736, "ema9": 9.4107, "ema20": 9.3722, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.769, "spread_pct": 0.425, "rvol": 1.006, "volume_pace_ratio": 1.963, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.14, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4114, "vwap": 9.321, "atr_1m": 0.0861, "spread": 0.04, "shares_per_min": 8162, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 185.1, "reachable": 0.5106, "breakout_slope_pct": 0.0736, "flat_band_pct": 0.2288}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 2.14, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.14; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:49:59.479780+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 767.3s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.00; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.42, "vwap": 9.321, "vwap_slope": 0.0004, "atr": 0.0861, "atr_pct": 0.914, "trend": "flat", "slope_pct": 0.0004, "flat_threshold_pct": 0.2286, "recent_slope_pct": 0.0918, "ema9": 9.4124, "ema20": 9.373, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.681, "spread_pct": 0.425, "rvol": 1.006, "volume_pace_ratio": 1.962, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.0, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.42, "vwap": 9.321, "atr_1m": 0.0861, "spread": 0.04, "shares_per_min": 8162, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 185.0, "reachable": 0.5154, "breakout_slope_pct": 0.0918, "flat_band_pct": 0.2286}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 2.0, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.00; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:50:04.606069+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 772.5s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.00; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.42, "vwap": 9.321, "vwap_slope": 0.0004, "atr": 0.0861, "atr_pct": 0.914, "trend": "flat", "slope_pct": 0.0004, "flat_threshold_pct": 0.2286, "recent_slope_pct": 0.0918, "ema9": 9.4124, "ema20": 9.373, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.681, "spread_pct": 0.425, "rvol": 1.006, "volume_pace_ratio": 1.961, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.0, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.42, "vwap": 9.321, "atr_1m": 0.0861, "spread": 0.04, "shares_per_min": 8162, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 184.9, "reachable": 0.5153, "breakout_slope_pct": 0.0918, "flat_band_pct": 0.2286}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 2.0, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 2.00; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:50:09.734646+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.41, "vwap": 9.321, "vwap_slope": 0.0003, "atr": 0.0781, "atr_pct": 0.83, "trend": "flat", "slope_pct": 0.0007, "flat_threshold_pct": 0.2075, "recent_slope_pct": -0.0109, "ema9": 9.412, "ema20": 9.3765, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.783, "spread_pct": 0.425, "rvol": 1.006, "volume_pace_ratio": 1.961, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.17, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.41, "vwap": 9.321, "atr_1m": 0.0781, "spread": 0.04, "shares_per_min": 8213, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 184.8, "reachable": 0.5106, "breakout_slope_pct": -0.0109, "flat_band_pct": 0.2075}}}
{"timestamp": "2026-09-24T16:50:14.864249+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4229, "vwap": 9.321, "vwap_slope": 0.0003, "atr": 0.0783, "atr_pct": 0.831, "trend": "flat", "slope_pct": 0.0007, "flat_threshold_pct": 0.2078, "recent_slope_pct": 0.0164, "ema9": 9.4145, "ema20": 9.3778, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.651, "spread_pct": 0.425, "rvol": 1.006, "volume_pace_ratio": 1.96, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.95, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4229, "vwap": 9.321, "atr_1m": 0.0783, "spread": 0.04, "shares_per_min": 8213, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 184.8, "reachable": 0.5197, "breakout_slope_pct": 0.0164, "flat_band_pct": 0.2078}}}
{"timestamp": "2026-09-24T16:50:19.987248+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4229, "vwap": 9.321, "vwap_slope": 0.0003, "atr": 0.0783, "atr_pct": 0.831, "trend": "flat", "slope_pct": 0.0007, "flat_threshold_pct": 0.2078, "recent_slope_pct": 0.0164, "ema9": 9.4145, "ema20": 9.3778, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.651, "spread_pct": 0.425, "rvol": 1.006, "volume_pace_ratio": 1.959, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.95, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4229, "vwap": 9.321, "atr_1m": 0.0783, "spread": 0.04, "shares_per_min": 8213, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 184.7, "reachable": 0.5195, "breakout_slope_pct": 0.0164, "flat_band_pct": 0.2078}}}
{"timestamp": "2026-09-24T16:50:25.099617+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4358, "vwap": 9.321, "vwap_slope": 0.0003, "atr": 0.0792, "atr_pct": 0.84, "trend": "flat", "slope_pct": 0.0007, "flat_threshold_pct": 0.2099, "recent_slope_pct": 0.0438, "ema9": 9.4171, "ema20": 9.379, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.519, "spread_pct": 0.425, "rvol": 1.006, "volume_pace_ratio": 1.958, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.77, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4358, "vwap": 9.321, "atr_1m": 0.0792, "spread": 0.04, "shares_per_min": 8213, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 184.6, "reachable": 0.5194, "breakout_slope_pct": 0.0438, "flat_band_pct": 0.2099}}}
{"timestamp": "2026-09-24T16:50:30.218466+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4245, "vwap": 9.321, "vwap_slope": 0.0003, "atr": 0.0792, "atr_pct": 0.841, "trend": "flat", "slope_pct": 0.0007, "flat_threshold_pct": 0.2102, "recent_slope_pct": 0.0198, "ema9": 9.4149, "ema20": 9.3779, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.635, "spread_pct": 0.425, "rvol": 1.006, "volume_pace_ratio": 1.957, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.93, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4245, "vwap": 9.321, "atr_1m": 0.0792, "spread": 0.04, "shares_per_min": 8213, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 184.5, "reachable": 0.5193, "breakout_slope_pct": 0.0198, "flat_band_pct": 0.2102}}}
{"timestamp": "2026-09-24T16:50:35.391274+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4375, "vwap": 9.3214, "vwap_slope": 0.0006, "atr": 0.0803, "atr_pct": 0.851, "trend": "flat", "slope_pct": 0.0007, "flat_threshold_pct": 0.2128, "recent_slope_pct": 0.0474, "ema9": 9.4175, "ema20": 9.3792, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.502, "spread_pct": 0.318, "rvol": 1.01, "volume_pace_ratio": 1.963, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.75, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4375, "vwap": 9.3214, "atr_1m": 0.0803, "spread": 0.03, "shares_per_min": 8213, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 184.4, "reachable": 0.5192, "breakout_slope_pct": 0.0474, "flat_band_pct": 0.2128}}}
{"timestamp": "2026-09-24T16:50:40.497832+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4387, "vwap": 9.3214, "vwap_slope": 0.0006, "atr": 0.0803, "atr_pct": 0.851, "trend": "flat", "slope_pct": 0.0007, "flat_threshold_pct": 0.2127, "recent_slope_pct": 0.05, "ema9": 9.4177, "ema20": 9.3793, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.49, "spread_pct": 0.531, "rvol": 1.01, "volume_pace_ratio": 1.962, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.73, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4387, "vwap": 9.3214, "atr_1m": 0.0803, "spread": 0.05, "shares_per_min": 8213, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 184.3, "reachable": 0.519, "breakout_slope_pct": 0.05, "flat_band_pct": 0.2127}}}
{"timestamp": "2026-09-24T16:50:45.603650+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4387, "vwap": 9.3214, "vwap_slope": 0.0006, "atr": 0.0803, "atr_pct": 0.851, "trend": "flat", "slope_pct": 0.0007, "flat_threshold_pct": 0.2127, "recent_slope_pct": 0.05, "ema9": 9.4177, "ema20": 9.3793, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.49, "spread_pct": 0.318, "rvol": 1.01, "volume_pace_ratio": 1.961, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.73, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4387, "vwap": 9.3214, "atr_1m": 0.0803, "spread": 0.03, "shares_per_min": 8213, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 184.2, "reachable": 0.5189, "breakout_slope_pct": 0.05, "flat_band_pct": 0.2127}}}
{"timestamp": "2026-09-24T16:50:50.720106+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.42, "vwap": 9.3213, "vwap_slope": 0.0006, "atr": 0.0803, "atr_pct": 0.853, "trend": "flat", "slope_pct": 0.0007, "flat_threshold_pct": 0.2131, "recent_slope_pct": 0.0103, "ema9": 9.414, "ema20": 9.3775, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.681, "spread_pct": 0.424, "rvol": 1.01, "volume_pace_ratio": 1.961, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.0, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.42, "vwap": 9.3213, "atr_1m": 0.0803, "spread": 0.04, "shares_per_min": 8213, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 184.2, "reachable": 0.5143, "breakout_slope_pct": 0.0103, "flat_band_pct": 0.2131}}}
{"timestamp": "2026-09-24T16:50:55.812958+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.42, "vwap": 9.3213, "vwap_slope": 0.0006, "atr": 0.0803, "atr_pct": 0.853, "trend": "flat", "slope_pct": 0.0007, "flat_threshold_pct": 0.2131, "recent_slope_pct": 0.0103, "ema9": 9.414, "ema20": 9.3775, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.681, "spread_pct": 0.318, "rvol": 1.01, "volume_pace_ratio": 1.96, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.0, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.42, "vwap": 9.3213, "atr_1m": 0.0803, "spread": 0.03, "shares_per_min": 8213, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 184.1, "reachable": 0.5142, "breakout_slope_pct": 0.0103, "flat_band_pct": 0.2131}}}
{"timestamp": "2026-09-24T16:51:00.921331+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.42, "vwap": 9.3213, "vwap_slope": 0.0006, "atr": 0.0803, "atr_pct": 0.853, "trend": "flat", "slope_pct": 0.0007, "flat_threshold_pct": 0.2131, "recent_slope_pct": 0.0103, "ema9": 9.414, "ema20": 9.3775, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.681, "spread_pct": 0.318, "rvol": 1.01, "volume_pace_ratio": 1.959, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.0, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.42, "vwap": 9.3213, "atr_1m": 0.0803, "spread": 0.03, "shares_per_min": 8213, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 184.0, "reachable": 0.5141, "breakout_slope_pct": 0.0103, "flat_band_pct": 0.2131}}}
{"timestamp": "2026-09-24T16:51:06.050280+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.4345, "vwap": 9.3213, "vwap_slope": 0.0005, "atr": 0.0734, "atr_pct": 0.778, "trend": "flat", "slope_pct": 0.001, "flat_threshold_pct": 0.1945, "recent_slope_pct": -0.0273, "ema9": 9.4181, "ema20": 9.3829, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.533, "spread_pct": 0.424, "rvol": 1.01, "volume_pace_ratio": 1.958, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.79, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4345, "vwap": 9.3213, "atr_1m": 0.0734, "spread": 0.04, "shares_per_min": 8356, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 183.9, "reachable": 0.5162, "breakout_slope_pct": -0.0273, "flat_band_pct": 0.1945}}}
{"timestamp": "2026-09-24T16:51:11.218411+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.4369, "vwap": 9.3213, "vwap_slope": 0.0005, "atr": 0.0736, "atr_pct": 0.78, "trend": "flat", "slope_pct": 0.001, "flat_threshold_pct": 0.1949, "recent_slope_pct": -0.0222, "ema9": 9.4185, "ema20": 9.3832, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.508, "spread_pct": 0.424, "rvol": 1.01, "volume_pace_ratio": 1.957, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.75, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4369, "vwap": 9.3213, "atr_1m": 0.0736, "spread": 0.04, "shares_per_min": 8356, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 183.8, "reachable": 0.5161, "breakout_slope_pct": -0.0222, "flat_band_pct": 0.1949}}}
{"timestamp": "2026-09-24T16:51:16.365375+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.3s / 18s"], "reasons_against": [], "metrics": {"price": 9.4369, "vwap": 9.3213, "vwap_slope": 0.0005, "atr": 0.0736, "atr_pct": 0.78, "trend": "flat", "slope_pct": 0.001, "flat_threshold_pct": 0.1949, "recent_slope_pct": -0.0222, "ema9": 9.4185, "ema20": 9.3832, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.508, "spread_pct": 0.318, "rvol": 1.01, "volume_pace_ratio": 1.956, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.75, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4369, "vwap": 9.3213, "atr_1m": 0.0736, "spread": 0.03, "shares_per_min": 8356, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 183.7, "reachable": 0.516, "breakout_slope_pct": -0.0222, "flat_band_pct": 0.1949}}}
{"timestamp": "2026-09-24T16:51:21.493208+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.4s / 18s"], "reasons_against": [], "metrics": {"price": 9.4312, "vwap": 9.3213, "vwap_slope": 0.0005, "atr": 0.0736, "atr_pct": 0.78, "trend": "flat", "slope_pct": 0.001, "flat_threshold_pct": 0.195, "recent_slope_pct": -0.0343, "ema9": 9.4174, "ema20": 9.3826, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.566, "spread_pct": 0.318, "rvol": 1.01, "volume_pace_ratio": 1.956, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.83, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4312, "vwap": 9.3213, "atr_1m": 0.0736, "spread": 0.03, "shares_per_min": 8356, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 183.6, "reachable": 0.5159, "breakout_slope_pct": -0.0343, "flat_band_pct": 0.195}}}
{"timestamp": "2026-09-24T16:51:26.615757+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 20.6s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.78; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.435, "vwap": 9.3214, "vwap_slope": 0.0005, "atr": 0.0736, "atr_pct": 0.78, "trend": "flat", "slope_pct": 0.001, "flat_threshold_pct": 0.195, "recent_slope_pct": -0.0262, "ema9": 9.4182, "ema20": 9.383, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.528, "spread_pct": 0.318, "rvol": 1.01, "volume_pace_ratio": 1.955, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.78, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.435, "vwap": 9.3214, "atr_1m": 0.0736, "spread": 0.03, "shares_per_min": 8356, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 183.6, "reachable": 0.5157, "breakout_slope_pct": -0.0262, "flat_band_pct": 0.195}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.78, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.78; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:51:31.747179+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 25.7s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.81; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4331, "vwap": 9.3214, "vwap_slope": 0.0005, "atr": 0.0738, "atr_pct": 0.782, "trend": "flat", "slope_pct": 0.001, "flat_threshold_pct": 0.1956, "recent_slope_pct": -0.0302, "ema9": 9.4178, "ema20": 9.3828, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 3.547, "spread_pct": 0.212, "rvol": 1.01, "volume_pace_ratio": 1.955, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.81, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4331, "vwap": 9.3214, "atr_1m": 0.0738, "spread": 0.02, "shares_per_min": 8356, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 183.5, "reachable": 0.5156, "breakout_slope_pct": -0.0302, "flat_band_pct": 0.1956}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.81, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.81; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:51:36.856364+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 30.8s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.74; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4381, "vwap": 9.3214, "vwap_slope": 0.0005, "atr": 0.0745, "atr_pct": 0.789, "trend": "flat", "slope_pct": 0.001, "flat_threshold_pct": 0.1973, "recent_slope_pct": -0.0196, "ema9": 9.4188, "ema20": 9.3833, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 3.496, "spread_pct": 0.212, "rvol": 1.01, "volume_pace_ratio": 1.954, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.74, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4381, "vwap": 9.3214, "atr_1m": 0.0745, "spread": 0.02, "shares_per_min": 8356, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 183.4, "reachable": 0.5155, "breakout_slope_pct": -0.0196, "flat_band_pct": 0.1973}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.74, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.74; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:51:41.958826+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 35.9s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.74; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4381, "vwap": 9.3214, "vwap_slope": 0.0005, "atr": 0.0745, "atr_pct": 0.789, "trend": "flat", "slope_pct": 0.001, "flat_threshold_pct": 0.1973, "recent_slope_pct": -0.0196, "ema9": 9.4188, "ema20": 9.3833, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 3.496, "spread_pct": 0.212, "rvol": 1.01, "volume_pace_ratio": 1.953, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.74, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4381, "vwap": 9.3214, "atr_1m": 0.0745, "spread": 0.02, "shares_per_min": 8356, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 183.3, "reachable": 0.5154, "breakout_slope_pct": -0.0196, "flat_band_pct": 0.1973}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.74, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.74; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:51:47.060171+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 41.0s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.74; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4381, "vwap": 9.3214, "vwap_slope": 0.0005, "atr": 0.0745, "atr_pct": 0.789, "trend": "flat", "slope_pct": 0.001, "flat_threshold_pct": 0.1973, "recent_slope_pct": -0.0196, "ema9": 9.4188, "ema20": 9.3833, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 3.496, "spread_pct": 0.212, "rvol": 1.01, "volume_pace_ratio": 1.952, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.74, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4381, "vwap": 9.3214, "atr_1m": 0.0745, "spread": 0.02, "shares_per_min": 8356, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 183.2, "reachable": 0.5153, "breakout_slope_pct": -0.0196, "flat_band_pct": 0.1973}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.74, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.74; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:51:52.170214+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 46.1s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.53; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.455, "vwap": 9.3214, "vwap_slope": 0.0006, "atr": 0.0749, "atr_pct": 0.792, "trend": "flat", "slope_pct": 0.001, "flat_threshold_pct": 0.198, "recent_slope_pct": 0.0162, "ema9": 9.4222, "ema20": 9.3849, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 3.323, "spread_pct": 0.317, "rvol": 1.01, "volume_pace_ratio": 1.952, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.455, "vwap": 9.3214, "atr_1m": 0.0749, "spread": 0.03, "shares_per_min": 8356, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 183.1, "reachable": 0.5151, "breakout_slope_pct": 0.0162, "flat_band_pct": 0.198}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.53, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.53; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:51:57.278749+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 51.2s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.53; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.455, "vwap": 9.3214, "vwap_slope": 0.0006, "atr": 0.0749, "atr_pct": 0.792, "trend": "flat", "slope_pct": 0.001, "flat_threshold_pct": 0.198, "recent_slope_pct": 0.0162, "ema9": 9.4222, "ema20": 9.3849, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 3.323, "spread_pct": 0.317, "rvol": 1.01, "volume_pace_ratio": 1.951, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.455, "vwap": 9.3214, "atr_1m": 0.0749, "spread": 0.03, "shares_per_min": 8356, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 183.0, "reachable": 0.515, "breakout_slope_pct": 0.0162, "flat_band_pct": 0.198}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.53, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.53; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:52:02.383894+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 56.3s, plan says PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.53; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.455, "vwap": 9.3215, "vwap_slope": 0.0006, "atr": 0.0749, "atr_pct": 0.792, "trend": "flat", "slope_pct": 0.001, "flat_threshold_pct": 0.198, "recent_slope_pct": 0.0162, "ema9": 9.4222, "ema20": 9.3849, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 3.323, "spread_pct": 0.317, "rvol": 1.011, "volume_pace_ratio": 1.951, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.455, "vwap": 9.3215, "atr_1m": 0.0749, "spread": 0.03, "shares_per_min": 8356, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 183.0, "reachable": 0.5149, "breakout_slope_pct": 0.0162, "flat_band_pct": 0.198}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.53, "setup": "", "reason": "PASS; stop 9.23, target 9.80 (range_20d_high), R:R 1.53; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:52:07.607694+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 61.6s, plan says WATCH; stop 9.23, target 9.80 (range_20d_high), R:R 1.58; breakout: 1-min close > 9.51 on >= 8497 sh"], "metrics": {"price": 9.4513, "vwap": 9.3215, "vwap_slope": 0.0005, "atr": 0.0688, "atr_pct": 0.728, "trend": "flat", "slope_pct": 0.0013, "flat_threshold_pct": 0.1821, "recent_slope_pct": 0.0786, "ema9": 9.428, "ema20": 9.3912, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.361, "spread_pct": 0.317, "rvol": 1.011, "volume_pace_ratio": 1.95, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.58, "triggers": ["breakout: 1-min close > 9.51 on >= 8497 sh"], "reasons": [], "price": 9.4513, "vwap": 9.3215, "atr_1m": 0.0688, "spread": 0.03, "shares_per_min": 8283, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.4972, "ceiling_bottom": 9.471, "ceiling_touches": 6, "minutes_left": 182.9, "reachable": 0.5126, "breakout_slope_pct": 0.0786, "flat_band_pct": 0.1821}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.58, "setup": "", "reason": "WATCH; stop 9.23, target 9.80 (range_20d_high), R:R 1.58; breakout: 1-min close > 9.51 on >= 8497 sh"}}}
{"timestamp": "2026-09-24T16:52:12.711676+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 66.7s, plan says WATCH; stop 9.23, target 9.80 (range_20d_high), R:R 1.38; R:R 1.38 < 1.5 at 9.47; breakout: 1-min close > 9.51 on >= 8497 sh"], "metrics": {"price": 9.4699, "vwap": 9.3215, "vwap_slope": 0.0005, "atr": 0.0699, "atr_pct": 0.738, "trend": "flat", "slope_pct": 0.0014, "flat_threshold_pct": 0.1845, "recent_slope_pct": 0.118, "ema9": 9.4317, "ema20": 9.393, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.171, "spread_pct": 0.317, "rvol": 1.011, "volume_pace_ratio": 1.95, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.38, "triggers": ["breakout: 1-min close > 9.51 on >= 8497 sh"], "reasons": ["R:R 1.38 < 1.5 at 9.47"], "price": 9.4699, "vwap": 9.3215, "atr_1m": 0.0699, "spread": 0.03, "shares_per_min": 8283, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.4972, "ceiling_bottom": 9.471, "ceiling_touches": 6, "minutes_left": 182.8, "reachable": 0.5124, "breakout_slope_pct": 0.118, "flat_band_pct": 0.1845}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.38, "setup": "", "reason": "WATCH; stop 9.23, target 9.80 (range_20d_high), R:R 1.38; R:R 1.38 < 1.5 at 9.47; breakout: 1-min close > 9.51 on >= 8497 sh"}}}
{"timestamp": "2026-09-24T16:52:17.954705+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 71.9s, plan says WATCH; stop 9.23, target 9.80 (range_20d_high), R:R 1.53; breakout: 1-min close > 9.51 on >= 8497 sh"], "metrics": {"price": 9.455, "vwap": 9.3215, "vwap_slope": 0.0005, "atr": 0.0699, "atr_pct": 0.739, "trend": "flat", "slope_pct": 0.0013, "flat_threshold_pct": 0.1848, "recent_slope_pct": 0.0865, "ema9": 9.4287, "ema20": 9.3916, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.323, "spread_pct": 0.317, "rvol": 1.011, "volume_pace_ratio": 1.949, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.53, "triggers": ["breakout: 1-min close > 9.51 on >= 8497 sh"], "reasons": [], "price": 9.455, "vwap": 9.3215, "atr_1m": 0.0699, "spread": 0.03, "shares_per_min": 8283, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.4972, "ceiling_bottom": 9.471, "ceiling_touches": 6, "minutes_left": 182.7, "reachable": 0.5123, "breakout_slope_pct": 0.0865, "flat_band_pct": 0.1848}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.53, "setup": "", "reason": "WATCH; stop 9.23, target 9.80 (range_20d_high), R:R 1.53; breakout: 1-min close > 9.51 on >= 8497 sh"}}}
{"timestamp": "2026-09-24T16:52:23.067839+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 77.0s, plan says WATCH; stop 9.23, target 9.80 (range_20d_high), R:R 1.53; breakout: 1-min close > 9.51 on >= 8497 sh"], "metrics": {"price": 9.455, "vwap": 9.3215, "vwap_slope": 0.0005, "atr": 0.0699, "atr_pct": 0.739, "trend": "flat", "slope_pct": 0.0013, "flat_threshold_pct": 0.1848, "recent_slope_pct": 0.0865, "ema9": 9.4287, "ema20": 9.3916, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.323, "spread_pct": 0.317, "rvol": 1.011, "volume_pace_ratio": 1.948, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.53, "triggers": ["breakout: 1-min close > 9.51 on >= 8497 sh"], "reasons": [], "price": 9.455, "vwap": 9.3215, "atr_1m": 0.0699, "spread": 0.03, "shares_per_min": 8283, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.4972, "ceiling_bottom": 9.471, "ceiling_touches": 6, "minutes_left": 182.6, "reachable": 0.5122, "breakout_slope_pct": 0.0865, "flat_band_pct": 0.1848}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.53, "setup": "", "reason": "WATCH; stop 9.23, target 9.80 (range_20d_high), R:R 1.53; breakout: 1-min close > 9.51 on >= 8497 sh"}}}
{"timestamp": "2026-09-24T16:52:28.163999+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 82.1s, plan says WATCH; stop 9.23, target 9.80 (range_20d_high), R:R 1.53; breakout: 1-min close > 9.51 on >= 8497 sh"], "metrics": {"price": 9.455, "vwap": 9.3215, "vwap_slope": 0.0005, "atr": 0.0711, "atr_pct": 0.752, "trend": "flat", "slope_pct": 0.0013, "flat_threshold_pct": 0.188, "recent_slope_pct": 0.0865, "ema9": 9.4287, "ema20": 9.3916, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.323, "spread_pct": 0.317, "rvol": 1.011, "volume_pace_ratio": 1.947, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.53, "triggers": ["breakout: 1-min close > 9.51 on >= 8497 sh"], "reasons": [], "price": 9.455, "vwap": 9.3215, "atr_1m": 0.0711, "spread": 0.03, "shares_per_min": 8283, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.4972, "ceiling_bottom": 9.471, "ceiling_touches": 6, "minutes_left": 182.5, "reachable": 0.5121, "breakout_slope_pct": 0.0865, "flat_band_pct": 0.188}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.53, "setup": "", "reason": "WATCH; stop 9.23, target 9.80 (range_20d_high), R:R 1.53; breakout: 1-min close > 9.51 on >= 8497 sh"}}}
{"timestamp": "2026-09-24T16:52:33.316058+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 87.3s, plan says WATCH; stop 9.23, target 9.80 (range_20d_high), R:R 1.59; breakout: 1-min close > 9.51 on >= 8497 sh"], "metrics": {"price": 9.4499, "vwap": 9.3215, "vwap_slope": 0.0005, "atr": 0.0711, "atr_pct": 0.752, "trend": "flat", "slope_pct": 0.0013, "flat_threshold_pct": 0.1881, "recent_slope_pct": 0.0757, "ema9": 9.4277, "ema20": 9.3911, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.375, "spread_pct": 0.317, "rvol": 1.011, "volume_pace_ratio": 1.946, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.59, "triggers": ["breakout: 1-min close > 9.51 on >= 8497 sh"], "reasons": [], "price": 9.4499, "vwap": 9.3215, "atr_1m": 0.0711, "spread": 0.03, "shares_per_min": 8283, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.4972, "ceiling_bottom": 9.471, "ceiling_touches": 6, "minutes_left": 182.4, "reachable": 0.512, "breakout_slope_pct": 0.0757, "flat_band_pct": 0.1881}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.59, "setup": "", "reason": "WATCH; stop 9.23, target 9.80 (range_20d_high), R:R 1.59; breakout: 1-min close > 9.51 on >= 8497 sh"}}}
{"timestamp": "2026-09-24T16:52:38.594847+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 92.5s, plan says WATCH; stop 9.23, target 9.80 (range_20d_high), R:R 1.39; R:R 1.39 < 1.5 at 9.47; breakout: 1-min close > 9.51 on >= 8497 sh"], "metrics": {"price": 9.4683, "vwap": 9.3215, "vwap_slope": 0.0005, "atr": 0.0711, "atr_pct": 0.751, "trend": "flat", "slope_pct": 0.0014, "flat_threshold_pct": 0.1877, "recent_slope_pct": 0.1146, "ema9": 9.4314, "ema20": 9.3928, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.187, "spread_pct": 0.317, "rvol": 1.011, "volume_pace_ratio": 1.945, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.39, "triggers": ["breakout: 1-min close > 9.51 on >= 8497 sh"], "reasons": ["R:R 1.39 < 1.5 at 9.47"], "price": 9.4683, "vwap": 9.3215, "atr_1m": 0.0711, "spread": 0.03, "shares_per_min": 8283, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.4972, "ceiling_bottom": 9.471, "ceiling_touches": 6, "minutes_left": 182.4, "reachable": 0.5118, "breakout_slope_pct": 0.1146, "flat_band_pct": 0.1877}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.39, "setup": "", "reason": "WATCH; stop 9.23, target 9.80 (range_20d_high), R:R 1.39; R:R 1.39 < 1.5 at 9.47; breakout: 1-min close > 9.51 on >= 8497 sh"}}}
{"timestamp": "2026-09-24T16:52:43.709591+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 97.7s, plan says WATCH; stop 9.23, target 9.80 (range_20d_high), R:R 1.52; breakout: 1-min close > 9.51 on >= 8497 sh"], "metrics": {"price": 9.4561, "vwap": 9.3215, "vwap_slope": 0.0005, "atr": 0.0711, "atr_pct": 0.752, "trend": "flat", "slope_pct": 0.0013, "flat_threshold_pct": 0.188, "recent_slope_pct": 0.0888, "ema9": 9.429, "ema20": 9.3917, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 3.312, "spread_pct": 0.317, "rvol": 1.011, "volume_pace_ratio": 1.945, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.23, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.52, "triggers": ["breakout: 1-min close > 9.51 on >= 8497 sh"], "reasons": [], "price": 9.4561, "vwap": 9.3215, "atr_1m": 0.0711, "spread": 0.03, "shares_per_min": 8283, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.4972, "ceiling_bottom": 9.471, "ceiling_touches": 6, "minutes_left": 182.3, "reachable": 0.5117, "breakout_slope_pct": 0.0888, "flat_band_pct": 0.188}, "stage3": {"passed": false, "stop": 9.23, "target": 9.8, "reward_risk": 1.52, "setup": "", "reason": "WATCH; stop 9.23, target 9.80 (range_20d_high), R:R 1.52; breakout: 1-min close > 9.51 on >= 8497 sh"}}}
{"timestamp": "2026-09-24T16:52:48.817908+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 102.8s, plan says PASS; stop 9.23, target 9.50 (ceiling), R:R 0.27; R:R 0.27 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.44, "vwap": 9.3216, "vwap_slope": 0.0006, "atr": 0.0714, "atr_pct": 0.757, "trend": "flat", "slope_pct": 0.0013, "flat_threshold_pct": 0.1891, "recent_slope_pct": 0.0547, "ema9": 9.4257, "ema20": 9.3901, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 3.476, "spread_pct": 0.318, "rvol": 1.011, "volume_pace_ratio": 1.945, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.27, "triggers": [], "reasons": ["R:R 0.27 < 1.5 at 9.44", "no breakout level or rising-low pullback to trade"], "price": 9.44, "vwap": 9.3216, "atr_1m": 0.0714, "spread": 0.03, "shares_per_min": 8283, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.4972, "ceiling_bottom": 9.471, "ceiling_touches": 6, "minutes_left": 182.2, "reachable": 0.5116, "breakout_slope_pct": 0.0547, "flat_band_pct": 0.1891}, "stage3": {"passed": false, "stop": 9.23, "target": 9.4972, "reward_risk": 0.27, "setup": "", "reason": "PASS; stop 9.23, target 9.50 (ceiling), R:R 0.27; R:R 0.27 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:52:53.936378+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 107.9s, plan says PASS; stop 9.23, target 9.50 (ceiling), R:R 0.27; R:R 0.27 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.44, "vwap": 9.3216, "vwap_slope": 0.0006, "atr": 0.0714, "atr_pct": 0.757, "trend": "flat", "slope_pct": 0.0013, "flat_threshold_pct": 0.1891, "recent_slope_pct": 0.0547, "ema9": 9.4257, "ema20": 9.3901, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 3.476, "spread_pct": 0.318, "rvol": 1.011, "volume_pace_ratio": 1.944, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.27, "triggers": [], "reasons": ["R:R 0.27 < 1.5 at 9.44", "no breakout level or rising-low pullback to trade"], "price": 9.44, "vwap": 9.3216, "atr_1m": 0.0714, "spread": 0.03, "shares_per_min": 8283, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.4972, "ceiling_bottom": 9.471, "ceiling_touches": 6, "minutes_left": 182.1, "reachable": 0.5115, "breakout_slope_pct": 0.0547, "flat_band_pct": 0.1891}, "stage3": {"passed": false, "stop": 9.23, "target": 9.4972, "reward_risk": 0.27, "setup": "", "reason": "PASS; stop 9.23, target 9.50 (ceiling), R:R 0.27; R:R 0.27 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:52:59.047945+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 113.0s, plan says PASS; stop 9.23, target 9.50 (ceiling), R:R 0.27; R:R 0.27 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.44, "vwap": 9.3216, "vwap_slope": 0.0006, "atr": 0.0714, "atr_pct": 0.757, "trend": "flat", "slope_pct": 0.0013, "flat_threshold_pct": 0.1891, "recent_slope_pct": 0.0547, "ema9": 9.4257, "ema20": 9.3901, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 3.476, "spread_pct": 0.318, "rvol": 1.011, "volume_pace_ratio": 1.943, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.23, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.27, "triggers": [], "reasons": ["R:R 0.27 < 1.5 at 9.44", "no breakout level or rising-low pullback to trade"], "price": 9.44, "vwap": 9.3216, "atr_1m": 0.0714, "spread": 0.03, "shares_per_min": 8283, "rising_lows": false, "last_pivot_low": 9.24, "ceiling_top": 9.4972, "ceiling_bottom": 9.471, "ceiling_touches": 6, "minutes_left": 182.0, "reachable": 0.5114, "breakout_slope_pct": 0.0547, "flat_band_pct": 0.1891}, "stage3": {"passed": false, "stop": 9.23, "target": 9.4972, "reward_risk": 0.27, "setup": "", "reason": "PASS; stop 9.23, target 9.50 (ceiling), R:R 0.27; R:R 0.27 < 1.5 at 9.44; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T16:53:04.147271+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 118.1s, plan says WATCH; stop 9.29, target 9.50 (ceiling), R:R 0.49; R:R 0.49 < 1.5 at 9.43; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4288, "vwap": 9.3216, "vwap_slope": 0.0002, "atr": 0.0664, "atr_pct": 0.704, "trend": "flat", "slope_pct": 0.0016, "flat_threshold_pct": 0.1761, "recent_slope_pct": 0.0346, "ema9": 9.4255, "ema20": 9.3934, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.591, "spread_pct": 0.318, "rvol": 1.012, "volume_pace_ratio": 1.943, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.289, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.49, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.49 < 1.5 at 9.43"], "price": 9.4288, "vwap": 9.3216, "atr_1m": 0.0664, "spread": 0.03, "shares_per_min": 8209, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 181.9, "reachable": 0.5089, "breakout_slope_pct": 0.0346, "flat_band_pct": 0.1761, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.32, "imbalance": -0.5, "support": 9.3216, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.289, "target": 9.4972, "reward_risk": 0.49, "setup": "", "reason": "WATCH; stop 9.29, target 9.50 (ceiling), R:R 0.49; R:R 0.49 < 1.5 at 9.43; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T16:53:09.249083+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 123.2s, plan says WATCH; stop 9.28, target 9.50 (ceiling), R:R 0.55; no reclaim yet (needs a close > 9.46); R:R 0.55 < 1.5 at 9.42; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4201, "vwap": 9.3216, "vwap_slope": 0.0002, "atr": 0.067, "atr_pct": 0.712, "trend": "flat", "slope_pct": 0.0016, "flat_threshold_pct": 0.1779, "recent_slope_pct": 0.0161, "ema9": 9.4238, "ema20": 9.3925, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.68, "spread_pct": 0.318, "rvol": 1.012, "volume_pace_ratio": 1.942, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2803, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.55, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.46)", "R:R 0.55 < 1.5 at 9.42"], "price": 9.4201, "vwap": 9.3216, "atr_1m": 0.067, "spread": 0.03, "shares_per_min": 8209, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 181.8, "reachable": 0.5088, "breakout_slope_pct": 0.0161, "flat_band_pct": 0.1779, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.32, "imbalance": 0.13, "support": 9.3216, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.2803, "target": 9.4972, "reward_risk": 0.55, "setup": "", "reason": "WATCH; stop 9.28, target 9.50 (ceiling), R:R 0.55; no reclaim yet (needs a close > 9.46); R:R 0.55 < 1.5 at 9.42; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T16:53:14.352090+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 128.3s, plan says WATCH; stop 9.29, target 9.50 (ceiling), R:R 0.49; R:R 0.49 < 1.5 at 9.43; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4288, "vwap": 9.3216, "vwap_slope": 0.0002, "atr": 0.067, "atr_pct": 0.711, "trend": "flat", "slope_pct": 0.0016, "flat_threshold_pct": 0.1778, "recent_slope_pct": 0.0346, "ema9": 9.4255, "ema20": 9.3934, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.591, "spread_pct": 0.318, "rvol": 1.012, "volume_pace_ratio": 1.941, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.289, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.49, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.49 < 1.5 at 9.43"], "price": 9.4288, "vwap": 9.3216, "atr_1m": 0.067, "spread": 0.03, "shares_per_min": 8209, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 181.8, "reachable": 0.5087, "breakout_slope_pct": 0.0346, "flat_band_pct": 0.1778, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.32, "imbalance": 0.1, "support": 9.3216, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.289, "target": 9.4972, "reward_risk": 0.49, "setup": "", "reason": "WATCH; stop 9.29, target 9.50 (ceiling), R:R 0.49; R:R 0.49 < 1.5 at 9.43; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T16:53:19.483635+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 133.4s, plan says WATCH; stop 9.30, target 9.50 (ceiling), R:R 0.44; R:R 0.44 < 1.5 at 9.44; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4353, "vwap": 9.3216, "vwap_slope": 0.0002, "atr": 0.067, "atr_pct": 0.711, "trend": "flat", "slope_pct": 0.0016, "flat_threshold_pct": 0.1776, "recent_slope_pct": 0.0483, "ema9": 9.4268, "ema20": 9.394, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.525, "spread_pct": 0.318, "rvol": 1.012, "volume_pace_ratio": 1.94, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2955, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.44, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.44 < 1.5 at 9.44"], "price": 9.4353, "vwap": 9.3216, "atr_1m": 0.067, "spread": 0.03, "shares_per_min": 8209, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 181.7, "reachable": 0.5085, "breakout_slope_pct": 0.0483, "flat_band_pct": 0.1776, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.32, "imbalance": 0.1, "support": 9.3216, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.2955, "target": 9.4972, "reward_risk": 0.44, "setup": "", "reason": "WATCH; stop 9.30, target 9.50 (ceiling), R:R 0.44; R:R 0.44 < 1.5 at 9.44; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T16:53:24.585759+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 138.5s, plan says WATCH; stop 9.28, target 9.50 (ceiling), R:R 0.55; no reclaim yet (needs a close > 9.46); R:R 0.55 < 1.5 at 9.42; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "metrics": {"price": 9.42, "vwap": 9.3216, "vwap_slope": 0.0003, "atr": 0.067, "atr_pct": 0.712, "trend": "flat", "slope_pct": 0.0016, "flat_threshold_pct": 0.1779, "recent_slope_pct": 0.0159, "ema9": 9.4238, "ema20": 9.3925, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.681, "spread_pct": 0.531, "rvol": 1.012, "volume_pace_ratio": 1.94, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2802, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.55, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.46)", "R:R 0.55 < 1.5 at 9.42"], "price": 9.42, "vwap": 9.3216, "atr_1m": 0.067, "spread": 0.05, "shares_per_min": 8209, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 181.6, "reachable": 0.5084, "breakout_slope_pct": 0.0159, "flat_band_pct": 0.1779, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.32, "imbalance": -0.15, "support": 9.3216, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.2802, "target": 9.4972, "reward_risk": 0.55, "setup": "", "reason": "WATCH; stop 9.28, target 9.50 (ceiling), R:R 0.55; no reclaim yet (needs a close > 9.46); R:R 0.55 < 1.5 at 9.42; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T16:53:29.672196+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 143.6s, plan says WATCH; stop 9.29, target 9.50 (ceiling), R:R 0.49; R:R 0.49 < 1.5 at 9.43; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4284, "vwap": 9.3216, "vwap_slope": 0.0003, "atr": 0.067, "atr_pct": 0.711, "trend": "flat", "slope_pct": 0.0016, "flat_threshold_pct": 0.1778, "recent_slope_pct": 0.0337, "ema9": 9.4255, "ema20": 9.3933, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.595, "spread_pct": 0.531, "rvol": 1.012, "volume_pace_ratio": 1.939, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2886, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.49, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.49 < 1.5 at 9.43"], "price": 9.4284, "vwap": 9.3216, "atr_1m": 0.067, "spread": 0.05, "shares_per_min": 8209, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 181.5, "reachable": 0.5083, "breakout_slope_pct": 0.0337, "flat_band_pct": 0.1778, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.32, "imbalance": -0.08, "support": 9.3216, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.2886, "target": 9.4972, "reward_risk": 0.49, "setup": "", "reason": "WATCH; stop 9.29, target 9.50 (ceiling), R:R 0.49; R:R 0.49 < 1.5 at 9.43; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T16:53:34.824591+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 148.8s, plan says WATCH; stop 9.28, target 9.50 (ceiling), R:R 0.59; no reclaim yet (needs a close > 9.46); R:R 0.59 < 1.5 at 9.41; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "metrics": {"price": 9.415, "vwap": 9.3216, "vwap_slope": 0.0003, "atr": 0.0674, "atr_pct": 0.716, "trend": "flat", "slope_pct": 0.0016, "flat_threshold_pct": 0.179, "recent_slope_pct": 0.0053, "ema9": 9.4228, "ema20": 9.3921, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.732, "spread_pct": 0.531, "rvol": 1.012, "volume_pace_ratio": 1.938, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2752, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.59, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.46)", "R:R 0.59 < 1.5 at 9.41"], "price": 9.415, "vwap": 9.3216, "atr_1m": 0.0674, "spread": 0.05, "shares_per_min": 8209, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 181.4, "reachable": 0.5082, "breakout_slope_pct": 0.0053, "flat_band_pct": 0.179, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.32, "imbalance": 0.05, "support": 9.3216, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.2752, "target": 9.4972, "reward_risk": 0.59, "setup": "", "reason": "WATCH; stop 9.28, target 9.50 (ceiling), R:R 0.59; no reclaim yet (needs a close > 9.46); R:R 0.59 < 1.5 at 9.41; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T16:53:39.920117+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 153.9s, plan says WATCH; stop 9.29, target 9.50 (ceiling), R:R 0.50; R:R 0.50 < 1.5 at 9.43; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4274, "vwap": 9.3216, "vwap_slope": 0.0003, "atr": 0.0674, "atr_pct": 0.715, "trend": "flat", "slope_pct": 0.0016, "flat_threshold_pct": 0.1787, "recent_slope_pct": 0.0316, "ema9": 9.4253, "ema20": 9.3932, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.605, "spread_pct": 0.531, "rvol": 1.012, "volume_pace_ratio": 1.937, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2876, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.5, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.50 < 1.5 at 9.43"], "price": 9.4274, "vwap": 9.3216, "atr_1m": 0.0674, "spread": 0.05, "shares_per_min": 8209, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 181.3, "reachable": 0.5081, "breakout_slope_pct": 0.0316, "flat_band_pct": 0.1787, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.32, "imbalance": 0.12, "support": 9.3216, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.2876, "target": 9.4972, "reward_risk": 0.5, "setup": "", "reason": "WATCH; stop 9.29, target 9.50 (ceiling), R:R 0.50; R:R 0.50 < 1.5 at 9.43; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T16:53:45.031942+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 159.0s, plan says WATCH; stop 9.29, target 9.50 (ceiling), R:R 0.50; R:R 0.50 < 1.5 at 9.43; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4274, "vwap": 9.3216, "vwap_slope": 0.0003, "atr": 0.0674, "atr_pct": 0.715, "trend": "flat", "slope_pct": 0.0016, "flat_threshold_pct": 0.1787, "recent_slope_pct": 0.0316, "ema9": 9.4253, "ema20": 9.3932, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.605, "spread_pct": 0.425, "rvol": 1.012, "volume_pace_ratio": 1.937, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2876, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.5, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.50 < 1.5 at 9.43"], "price": 9.4274, "vwap": 9.3216, "atr_1m": 0.0674, "spread": 0.04, "shares_per_min": 8209, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 181.2, "reachable": 0.5079, "breakout_slope_pct": 0.0316, "flat_band_pct": 0.1787, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.32, "imbalance": 0.12, "support": 9.3216, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.2876, "target": 9.4972, "reward_risk": 0.5, "setup": "", "reason": "WATCH; stop 9.29, target 9.50 (ceiling), R:R 0.50; R:R 0.50 < 1.5 at 9.43; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T16:53:50.136506+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 164.1s, plan says WATCH; stop 9.30, target 9.80 (range_20d_high), R:R 2.55; no reclaim yet (needs a close > 9.46); pullback: buy 9.40-9.50 holding + reclaim/fading selling/support; breakout: 1-min close > 9.51 on >= 8384 sh"], "metrics": {"price": 9.4431, "vwap": 9.3216, "vwap_slope": 0.0003, "atr": 0.0674, "atr_pct": 0.714, "trend": "flat", "slope_pct": 0.0016, "flat_threshold_pct": 0.1784, "recent_slope_pct": 0.0649, "ema9": 9.4284, "ema20": 9.3947, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.445, "spread_pct": 0.425, "rvol": 1.012, "volume_pace_ratio": 1.936, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3033, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.55, "triggers": ["pullback: buy 9.40-9.50 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.51 on >= 8384 sh"], "reasons": ["no reclaim yet (needs a close > 9.46)"], "price": 9.4431, "vwap": 9.3216, "atr_1m": 0.0674, "spread": 0.04, "shares_per_min": 8209, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 181.2, "reachable": 0.5078, "breakout_slope_pct": 0.0649, "flat_band_pct": 0.1784, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.32, "imbalance": 1.0, "support": 9.3216, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3033, "target": 9.8, "reward_risk": 2.55, "setup": "", "reason": "WATCH; stop 9.30, target 9.80 (range_20d_high), R:R 2.55; no reclaim yet (needs a close > 9.46); pullback: buy 9.40-9.50 holding + reclaim/fading selling/support; breakout: 1-min close > 9.51 on >= 8384 sh"}}}
{"timestamp": "2026-09-24T16:53:55.239914+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 169.2s, plan says WATCH; stop 9.28, target 9.50 (ceiling), R:R 0.55; no reclaim yet (needs a close > 9.46); R:R 0.55 < 1.5 at 9.42; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "metrics": {"price": 9.42, "vwap": 9.3216, "vwap_slope": 0.0003, "atr": 0.0674, "atr_pct": 0.715, "trend": "flat", "slope_pct": 0.0016, "flat_threshold_pct": 0.1789, "recent_slope_pct": 0.0159, "ema9": 9.4238, "ema20": 9.3925, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.681, "spread_pct": 0.425, "rvol": 1.012, "volume_pace_ratio": 1.935, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2802, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.55, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.46)", "R:R 0.55 < 1.5 at 9.42"], "price": 9.42, "vwap": 9.3216, "atr_1m": 0.0674, "spread": 0.04, "shares_per_min": 8209, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 181.1, "reachable": 0.5077, "breakout_slope_pct": 0.0159, "flat_band_pct": 0.1789, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.32, "imbalance": 1.0, "support": 9.3216, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.2802, "target": 9.4972, "reward_risk": 0.55, "setup": "", "reason": "WATCH; stop 9.28, target 9.50 (ceiling), R:R 0.55; no reclaim yet (needs a close > 9.46); R:R 0.55 < 1.5 at 9.42; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T16:54:00.356495+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 174.3s, plan says WATCH; stop 9.27, target 9.50 (ceiling), R:R 0.62; imbalance -72% still heavy selling; no reclaim yet (needs a close > 9.46); R:R 0.62 < 1.5 at 9.41; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "metrics": {"price": 9.41, "vwap": 9.3216, "vwap_slope": 0.0003, "atr": 0.0678, "atr_pct": 0.72, "trend": "flat", "slope_pct": 0.0015, "flat_threshold_pct": 0.18, "recent_slope_pct": -0.0053, "ema9": 9.4218, "ema20": 9.3916, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 3.783, "spread_pct": 0.425, "rvol": 1.012, "volume_pace_ratio": 1.935, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2702, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.62, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["imbalance -72% still heavy selling", "no reclaim yet (needs a close > 9.46)", "R:R 0.62 < 1.5 at 9.41"], "price": 9.41, "vwap": 9.3216, "atr_1m": 0.0678, "spread": 0.04, "shares_per_min": 8209, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 181.0, "reachable": 0.5076, "breakout_slope_pct": -0.0053, "flat_band_pct": 0.18, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.32, "imbalance": -0.72, "support": 9.3216, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.2702, "target": 9.4972, "reward_risk": 0.62, "setup": "", "reason": "WATCH; stop 9.27, target 9.50 (ceiling), R:R 0.62; imbalance -72% still heavy selling; no reclaim yet (needs a close > 9.46); R:R 0.62 < 1.5 at 9.41; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T16:54:05.524109+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 179.5s, plan says WATCH; stop 9.27, target 9.50 (ceiling), R:R 0.59; imbalance -72% still heavy selling; no reclaim yet (needs a close > 9.47); R:R 0.59 < 1.5 at 9.41; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4141, "vwap": 9.3216, "vwap_slope": 0.0002, "atr": 0.0605, "atr_pct": 0.643, "trend": "flat", "slope_pct": 0.0018, "flat_threshold_pct": 0.1608, "recent_slope_pct": -0.0603, "ema9": 9.4202, "ema20": 9.3937, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.741, "spread_pct": 0.425, "rvol": 1.012, "volume_pace_ratio": 1.934, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2743, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.59, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["imbalance -72% still heavy selling", "no reclaim yet (needs a close > 9.47)", "R:R 0.59 < 1.5 at 9.41"], "price": 9.4141, "vwap": 9.3216, "atr_1m": 0.0605, "spread": 0.04, "shares_per_min": 8229, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 180.9, "reachable": 0.5051, "breakout_slope_pct": -0.0603, "flat_band_pct": 0.1608, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": -0.72, "support": 9.3216, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.2743, "target": 9.4972, "reward_risk": 0.59, "setup": "", "reason": "WATCH; stop 9.27, target 9.50 (ceiling), R:R 0.59; imbalance -72% still heavy selling; no reclaim yet (needs a close > 9.47); R:R 0.59 < 1.5 at 9.41; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T16:54:10.639314+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 184.6s, plan says WATCH; stop 9.29, target 9.50 (ceiling), R:R 0.50; R:R 0.50 < 1.5 at 9.43; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4268, "vwap": 9.3216, "vwap_slope": 0.0002, "atr": 0.0614, "atr_pct": 0.652, "trend": "flat", "slope_pct": 0.0018, "flat_threshold_pct": 0.1629, "recent_slope_pct": -0.0333, "ema9": 9.4228, "ema20": 9.3949, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.611, "spread_pct": 0.425, "rvol": 1.012, "volume_pace_ratio": 1.933, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.287, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.5, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.50 < 1.5 at 9.43"], "price": 9.4268, "vwap": 9.3216, "atr_1m": 0.0614, "spread": 0.04, "shares_per_min": 8229, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 180.8, "reachable": 0.505, "breakout_slope_pct": -0.0333, "flat_band_pct": 0.1629, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": -0.83, "support": 9.3216, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.287, "target": 9.4972, "reward_risk": 0.5, "setup": "", "reason": "WATCH; stop 9.29, target 9.50 (ceiling), R:R 0.50; R:R 0.50 < 1.5 at 9.43; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T16:54:15.743897+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 189.7s, plan says WATCH; stop 9.27, target 9.50 (ceiling), R:R 0.66; imbalance -94% still heavy selling; no reclaim yet (needs a close > 9.47); R:R 0.66 < 1.5 at 9.41; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "metrics": {"price": 9.4054, "vwap": 9.3216, "vwap_slope": 0.0002, "atr": 0.0627, "atr_pct": 0.666, "trend": "flat", "slope_pct": 0.0018, "flat_threshold_pct": 0.1665, "recent_slope_pct": -0.0787, "ema9": 9.4185, "ema20": 9.3929, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.83, "spread_pct": 0.425, "rvol": 1.012, "volume_pace_ratio": 1.933, "volatility": {"class": "medium", "daily_atr_pct": 5.95, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2656, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.66, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["imbalance -94% still heavy selling", "no reclaim yet (needs a close > 9.47)", "R:R 0.66 < 1.5 at 9.41"], "price": 9.4054, "vwap": 9.3216, "atr_1m": 0.0627, "spread": 0.04, "shares_per_min": 8229, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 180.7, "reachable": 0.5049, "breakout_slope_pct": -0.0787, "flat_band_pct": 0.1665, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": -0.94, "support": 9.3216, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.2656, "target": 9.4972, "reward_risk": 0.66, "setup": "", "reason": "WATCH; stop 9.27, target 9.50 (ceiling), R:R 0.66; imbalance -94% still heavy selling; no reclaim yet (needs a close > 9.47); R:R 0.66 < 1.5 at 9.41; pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T16:54:20.855548+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4281, "vwap": 9.3216, "vwap_slope": 0.0002, "atr": 0.0627, "atr_pct": 0.665, "trend": "flat", "slope_pct": 0.0018, "flat_threshold_pct": 0.1661, "recent_slope_pct": -0.0305, "ema9": 9.423, "ema20": 9.3951, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.598, "spread_pct": 0.425, "rvol": 1.012, "volume_pace_ratio": 1.932, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2883, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.49, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.49 < 1.5 at 9.43"], "price": 9.4281, "vwap": 9.3216, "atr_1m": 0.0627, "spread": 0.04, "shares_per_min": 8229, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 180.7, "reachable": 0.5048, "breakout_slope_pct": -0.0305, "flat_band_pct": 0.1661, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": -0.11, "support": 9.3216, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:54:25.950444+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4272, "vwap": 9.3217, "vwap_slope": 0.0002, "atr": 0.0627, "atr_pct": 0.665, "trend": "flat", "slope_pct": 0.0018, "flat_threshold_pct": 0.1662, "recent_slope_pct": -0.0325, "ema9": 9.4229, "ema20": 9.395, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.607, "spread_pct": 0.425, "rvol": 1.012, "volume_pace_ratio": 1.931, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2874, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.5, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.50 < 1.5 at 9.43"], "price": 9.4272, "vwap": 9.3217, "atr_1m": 0.0627, "spread": 0.04, "shares_per_min": 8229, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 180.6, "reachable": 0.5047, "breakout_slope_pct": -0.0325, "flat_band_pct": 0.1662, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": 0.45, "support": 9.3217, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:54:31.060384+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4272, "vwap": 9.3217, "vwap_slope": 0.0002, "atr": 0.0627, "atr_pct": 0.665, "trend": "flat", "slope_pct": 0.0018, "flat_threshold_pct": 0.1662, "recent_slope_pct": -0.0325, "ema9": 9.4229, "ema20": 9.395, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.607, "spread_pct": 0.425, "rvol": 1.012, "volume_pace_ratio": 1.931, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2874, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.5, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.50 < 1.5 at 9.43"], "price": 9.4272, "vwap": 9.3217, "atr_1m": 0.0627, "spread": 0.04, "shares_per_min": 8229, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 180.5, "reachable": 0.5045, "breakout_slope_pct": -0.0325, "flat_band_pct": 0.1662, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": 0.4, "support": 9.3217, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:54:36.176100+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.4198, "vwap": 9.3217, "vwap_slope": 0.0002, "atr": 0.0627, "atr_pct": 0.665, "trend": "flat", "slope_pct": 0.0018, "flat_threshold_pct": 0.1663, "recent_slope_pct": -0.0482, "ema9": 9.4214, "ema20": 9.3943, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.683, "spread_pct": 0.425, "rvol": 1.012, "volume_pace_ratio": 1.93, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.28, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.55, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.47)", "R:R 0.55 < 1.5 at 9.42"], "price": 9.4198, "vwap": 9.3217, "atr_1m": 0.0627, "spread": 0.04, "shares_per_min": 8229, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 180.4, "reachable": 0.5044, "breakout_slope_pct": -0.0482, "flat_band_pct": 0.1663, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": 0.87, "support": 9.3217, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:54:41.278315+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4277, "vwap": 9.3217, "vwap_slope": 0.0003, "atr": 0.0627, "atr_pct": 0.665, "trend": "flat", "slope_pct": 0.0018, "flat_threshold_pct": 0.1662, "recent_slope_pct": -0.0314, "ema9": 9.423, "ema20": 9.395, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.602, "spread_pct": 0.425, "rvol": 1.013, "volume_pace_ratio": 1.93, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2879, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.5, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.50 < 1.5 at 9.43"], "price": 9.4277, "vwap": 9.3217, "atr_1m": 0.0627, "spread": 0.04, "shares_per_min": 8229, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 180.3, "reachable": 0.5043, "breakout_slope_pct": -0.0314, "flat_band_pct": 0.1662, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": 0.97, "support": 9.3217, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:54:46.377664+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4277, "vwap": 9.3217, "vwap_slope": 0.0003, "atr": 0.0627, "atr_pct": 0.665, "trend": "flat", "slope_pct": 0.0018, "flat_threshold_pct": 0.1662, "recent_slope_pct": -0.0314, "ema9": 9.423, "ema20": 9.395, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.602, "spread_pct": 0.425, "rvol": 1.013, "volume_pace_ratio": 1.929, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2879, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.5, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.50 < 1.5 at 9.43"], "price": 9.4277, "vwap": 9.3217, "atr_1m": 0.0627, "spread": 0.04, "shares_per_min": 8229, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 180.2, "reachable": 0.5042, "breakout_slope_pct": -0.0314, "flat_band_pct": 0.1662, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": 0.97, "support": 9.3217, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:54:51.479905+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.42, "vwap": 9.3217, "vwap_slope": 0.0003, "atr": 0.0627, "atr_pct": 0.665, "trend": "flat", "slope_pct": 0.0018, "flat_threshold_pct": 0.1663, "recent_slope_pct": -0.0477, "ema9": 9.4214, "ema20": 9.3943, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.681, "spread_pct": 0.425, "rvol": 1.013, "volume_pace_ratio": 1.929, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2802, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.55, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.47)", "R:R 0.55 < 1.5 at 9.42"], "price": 9.42, "vwap": 9.3217, "atr_1m": 0.0627, "spread": 0.04, "shares_per_min": 8229, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 180.1, "reachable": 0.5041, "breakout_slope_pct": -0.0477, "flat_band_pct": 0.1663, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": 0.99, "support": 9.3217, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:54:56.691996+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.4185, "vwap": 9.3217, "vwap_slope": 0.0003, "atr": 0.0627, "atr_pct": 0.665, "trend": "flat", "slope_pct": 0.0018, "flat_threshold_pct": 0.1663, "recent_slope_pct": -0.0509, "ema9": 9.4211, "ema20": 9.3942, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 3.696, "spread_pct": 0.425, "rvol": 1.013, "volume_pace_ratio": 1.928, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2787, "target": 9.4972, "target_label": "ceiling", "reward_risk": 0.56, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.47)", "R:R 0.56 < 1.5 at 9.42"], "price": 9.4185, "vwap": 9.3217, "atr_1m": 0.0627, "spread": 0.04, "shares_per_min": 8229, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4972, "ceiling_bottom": 9.4699, "ceiling_touches": 7, "minutes_left": 180.1, "reachable": 0.5039, "breakout_slope_pct": -0.0509, "flat_band_pct": 0.1663, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": 0.49, "support": 9.3217, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:55:01.794381+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4282, "vwap": 9.3217, "vwap_slope": 0.0002, "atr": 0.0536, "atr_pct": 0.569, "trend": "flat", "slope_pct": 0.002, "flat_threshold_pct": 0.1422, "recent_slope_pct": -0.0743, "ema9": 9.4225, "ema20": 9.3974, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.597, "spread_pct": 0.425, "rvol": 1.013, "volume_pace_ratio": 1.927, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2884, "target": 9.4952, "target_label": "ceiling", "reward_risk": 0.48, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.48 < 1.5 at 9.43"], "price": 9.4282, "vwap": 9.3217, "atr_1m": 0.0536, "spread": 0.04, "shares_per_min": 8224, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4952, "ceiling_bottom": 9.4699, "ceiling_touches": 6, "minutes_left": 180.0, "reachable": 0.5035, "breakout_slope_pct": -0.0743, "flat_band_pct": 0.1422, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.25, "imbalance": 0.5, "support": 9.3217, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:55:06.956548+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4255, "vwap": 9.3217, "vwap_slope": 0.0002, "atr": 0.0536, "atr_pct": 0.569, "trend": "flat", "slope_pct": 0.002, "flat_threshold_pct": 0.1422, "recent_slope_pct": -0.0801, "ema9": 9.422, "ema20": 9.3971, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.625, "spread_pct": 0.425, "rvol": 1.013, "volume_pace_ratio": 1.927, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2857, "target": 9.4952, "target_label": "ceiling", "reward_risk": 0.5, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.50 < 1.5 at 9.43"], "price": 9.4255, "vwap": 9.3217, "atr_1m": 0.0536, "spread": 0.04, "shares_per_min": 8224, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4952, "ceiling_bottom": 9.4699, "ceiling_touches": 6, "minutes_left": 179.9, "reachable": 0.5033, "breakout_slope_pct": -0.0801, "flat_band_pct": 0.1422, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.25, "imbalance": -0.77, "support": 9.3217, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:55:12.080574+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4247, "vwap": 9.3217, "vwap_slope": 0.0002, "atr": 0.0542, "atr_pct": 0.575, "trend": "flat", "slope_pct": 0.002, "flat_threshold_pct": 0.1438, "recent_slope_pct": -0.0818, "ema9": 9.4218, "ema20": 9.3971, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.633, "spread_pct": 0.425, "rvol": 1.013, "volume_pace_ratio": 1.926, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2849, "target": 9.4952, "target_label": "ceiling", "reward_risk": 0.5, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.50 < 1.5 at 9.42"], "price": 9.4247, "vwap": 9.3217, "atr_1m": 0.0542, "spread": 0.04, "shares_per_min": 8224, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4952, "ceiling_bottom": 9.4699, "ceiling_touches": 6, "minutes_left": 179.8, "reachable": 0.5032, "breakout_slope_pct": -0.0818, "flat_band_pct": 0.1438, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.25, "imbalance": -0.7, "support": 9.3217, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:55:17.201564+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.43, "vwap": 9.3217, "vwap_slope": 0.0002, "atr": 0.0542, "atr_pct": 0.575, "trend": "flat", "slope_pct": 0.002, "flat_threshold_pct": 0.1437, "recent_slope_pct": -0.0705, "ema9": 9.4229, "ema20": 9.3976, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.579, "spread_pct": 0.318, "rvol": 1.013, "volume_pace_ratio": 1.925, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2902, "target": 9.4952, "target_label": "ceiling", "reward_risk": 0.47, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.47 < 1.5 at 9.43"], "price": 9.43, "vwap": 9.3217, "atr_1m": 0.0542, "spread": 0.03, "shares_per_min": 8224, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4952, "ceiling_bottom": 9.4699, "ceiling_touches": 6, "minutes_left": 179.7, "reachable": 0.5031, "breakout_slope_pct": -0.0705, "flat_band_pct": 0.1437, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.25, "imbalance": 1.0, "support": 9.3217, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:55:22.332095+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.425, "vwap": 9.3217, "vwap_slope": 0.0002, "atr": 0.0542, "atr_pct": 0.575, "trend": "flat", "slope_pct": 0.002, "flat_threshold_pct": 0.1438, "recent_slope_pct": -0.0811, "ema9": 9.4219, "ema20": 9.3971, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.63, "spread_pct": 0.318, "rvol": 1.013, "volume_pace_ratio": 1.924, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2852, "target": 9.4952, "target_label": "ceiling", "reward_risk": 0.5, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.50 < 1.5 at 9.43"], "price": 9.425, "vwap": 9.3217, "atr_1m": 0.0542, "spread": 0.03, "shares_per_min": 8224, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4952, "ceiling_bottom": 9.4699, "ceiling_touches": 6, "minutes_left": 179.6, "reachable": 0.503, "breakout_slope_pct": -0.0811, "flat_band_pct": 0.1438, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.25, "imbalance": 1.0, "support": 9.3217, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:55:27.430580+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.425, "vwap": 9.3217, "vwap_slope": 0.0002, "atr": 0.0542, "atr_pct": 0.575, "trend": "flat", "slope_pct": 0.002, "flat_threshold_pct": 0.1438, "recent_slope_pct": -0.0811, "ema9": 9.4219, "ema20": 9.3971, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.63, "spread_pct": 0.318, "rvol": 1.013, "volume_pace_ratio": 1.923, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2852, "target": 9.4952, "target_label": "ceiling", "reward_risk": 0.5, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.50 < 1.5 at 9.43"], "price": 9.425, "vwap": 9.3217, "atr_1m": 0.0542, "spread": 0.03, "shares_per_min": 8224, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4952, "ceiling_bottom": 9.4699, "ceiling_touches": 6, "minutes_left": 179.5, "reachable": 0.5029, "breakout_slope_pct": -0.0811, "flat_band_pct": 0.1438, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.25, "imbalance": 1.0, "support": 9.3217, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:55:32.547033+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.42, "vwap": 9.3217, "vwap_slope": 0.0002, "atr": 0.0542, "atr_pct": 0.576, "trend": "flat", "slope_pct": 0.002, "flat_threshold_pct": 0.1439, "recent_slope_pct": -0.0918, "ema9": 9.4209, "ema20": 9.3966, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.681, "spread_pct": 0.318, "rvol": 1.013, "volume_pace_ratio": 1.923, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2802, "target": 9.4952, "target_label": "ceiling", "reward_risk": 0.54, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.45)", "R:R 0.54 < 1.5 at 9.42"], "price": 9.42, "vwap": 9.3217, "atr_1m": 0.0542, "spread": 0.03, "shares_per_min": 8224, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4952, "ceiling_bottom": 9.4699, "ceiling_touches": 6, "minutes_left": 179.5, "reachable": 0.5027, "breakout_slope_pct": -0.0918, "flat_band_pct": 0.1439, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.25, "imbalance": 0.81, "support": 9.3217, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:55:37.668296+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4283, "vwap": 9.3217, "vwap_slope": 0.0002, "atr": 0.0542, "atr_pct": 0.575, "trend": "flat", "slope_pct": 0.002, "flat_threshold_pct": 0.1438, "recent_slope_pct": -0.0741, "ema9": 9.4226, "ema20": 9.3974, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.596, "spread_pct": 0.425, "rvol": 1.013, "volume_pace_ratio": 1.922, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2885, "target": 9.4952, "target_label": "ceiling", "reward_risk": 0.48, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.48 < 1.5 at 9.43"], "price": 9.4283, "vwap": 9.3217, "atr_1m": 0.0542, "spread": 0.04, "shares_per_min": 8224, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4952, "ceiling_bottom": 9.4699, "ceiling_touches": 6, "minutes_left": 179.4, "reachable": 0.5026, "breakout_slope_pct": -0.0741, "flat_band_pct": 0.1438, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.25, "imbalance": 0.77, "support": 9.3217, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:55:42.775998+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4359, "vwap": 9.3217, "vwap_slope": 0.0002, "atr": 0.0542, "atr_pct": 0.575, "trend": "flat", "slope_pct": 0.002, "flat_threshold_pct": 0.1437, "recent_slope_pct": -0.058, "ema9": 9.4241, "ema20": 9.3981, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.518, "spread_pct": 0.318, "rvol": 1.013, "volume_pace_ratio": 1.921, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2961, "target": 9.4952, "target_label": "ceiling", "reward_risk": 0.42, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.42 < 1.5 at 9.44"], "price": 9.4359, "vwap": 9.3217, "atr_1m": 0.0542, "spread": 0.03, "shares_per_min": 8224, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4952, "ceiling_bottom": 9.4699, "ceiling_touches": 6, "minutes_left": 179.3, "reachable": 0.5025, "breakout_slope_pct": -0.058, "flat_band_pct": 0.1437, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.25, "imbalance": 0.81, "support": 9.3217, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:55:47.898693+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.43, "vwap": 9.3218, "vwap_slope": 0.0002, "atr": 0.0542, "atr_pct": 0.575, "trend": "flat", "slope_pct": 0.002, "flat_threshold_pct": 0.1437, "recent_slope_pct": -0.0705, "ema9": 9.4229, "ema20": 9.3976, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 3.579, "spread_pct": 0.318, "rvol": 1.014, "volume_pace_ratio": 1.921, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2902, "target": 9.4952, "target_label": "ceiling", "reward_risk": 0.47, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.47 < 1.5 at 9.43"], "price": 9.43, "vwap": 9.3218, "atr_1m": 0.0542, "spread": 0.03, "shares_per_min": 8224, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4952, "ceiling_bottom": 9.4699, "ceiling_touches": 6, "minutes_left": 179.2, "reachable": 0.5024, "breakout_slope_pct": -0.0705, "flat_band_pct": 0.1437, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.25, "imbalance": 0.99, "support": 9.3218, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:55:53.024010+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4399, "vwap": 9.3218, "vwap_slope": 0.0002, "atr": 0.0545, "atr_pct": 0.577, "trend": "flat", "slope_pct": 0.0021, "flat_threshold_pct": 0.1442, "recent_slope_pct": -0.0495, "ema9": 9.4249, "ema20": 9.3985, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 3.478, "spread_pct": 0.318, "rvol": 1.014, "volume_pace_ratio": 1.921, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3001, "target": 9.4952, "target_label": "ceiling", "reward_risk": 0.4, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.40 < 1.5 at 9.44"], "price": 9.4399, "vwap": 9.3218, "atr_1m": 0.0545, "spread": 0.03, "shares_per_min": 8224, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4952, "ceiling_bottom": 9.4699, "ceiling_touches": 6, "minutes_left": 179.1, "reachable": 0.5023, "breakout_slope_pct": -0.0495, "flat_band_pct": 0.1442, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.25, "imbalance": 1.0, "support": 9.3218, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:55:58.256330+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4399, "vwap": 9.3218, "vwap_slope": 0.0002, "atr": 0.0545, "atr_pct": 0.577, "trend": "flat", "slope_pct": 0.0021, "flat_threshold_pct": 0.1442, "recent_slope_pct": -0.0495, "ema9": 9.4249, "ema20": 9.3985, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 3.478, "spread_pct": 0.318, "rvol": 1.014, "volume_pace_ratio": 1.92, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3001, "target": 9.4952, "target_label": "ceiling", "reward_risk": 0.4, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.40 < 1.5 at 9.44"], "price": 9.4399, "vwap": 9.3218, "atr_1m": 0.0545, "spread": 0.03, "shares_per_min": 8224, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4952, "ceiling_bottom": 9.4699, "ceiling_touches": 6, "minutes_left": 179.0, "reachable": 0.5021, "breakout_slope_pct": -0.0495, "flat_band_pct": 0.1442, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.25, "imbalance": 1.0, "support": 9.3218, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:56:03.377958+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4399, "vwap": 9.3218, "vwap_slope": 0.0002, "atr": 0.0545, "atr_pct": 0.577, "trend": "flat", "slope_pct": 0.0021, "flat_threshold_pct": 0.1442, "recent_slope_pct": -0.0495, "ema9": 9.4249, "ema20": 9.3985, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 3.478, "spread_pct": 0.318, "rvol": 1.014, "volume_pace_ratio": 1.919, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3001, "target": 9.4952, "target_label": "ceiling", "reward_risk": 0.4, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.40 < 1.5 at 9.44"], "price": 9.4399, "vwap": 9.3218, "atr_1m": 0.0545, "spread": 0.03, "shares_per_min": 8224, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4952, "ceiling_bottom": 9.4699, "ceiling_touches": 6, "minutes_left": 178.9, "reachable": 0.502, "breakout_slope_pct": -0.0495, "flat_band_pct": 0.1442, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.25, "imbalance": 1.0, "support": 9.3218, "reclaim": false}}}}
{"timestamp": "2026-09-24T16:56:08.499443+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.425, "vwap": 9.3218, "vwap_slope": 0.0002, "atr": 0.0465, "atr_pct": 0.493, "trend": "flat", "slope_pct": 0.0023, "flat_threshold_pct": 0.1232, "recent_slope_pct": 0.0105, "ema9": 9.4249, "ema20": 9.401, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.63, "spread_pct": 0.318, "rvol": 1.014, "volume_pace_ratio": 1.918, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2852, "target": 9.4804, "target_label": "ceiling", "reward_risk": 0.4, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.40 < 1.5 at 9.43"], "price": 9.425, "vwap": 9.3218, "atr_1m": 0.0465, "spread": 0.03, "shares_per_min": 8175, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4804, "ceiling_bottom": 9.455, "ceiling_touches": 7, "minutes_left": 178.9, "reachable": 0.5015, "breakout_slope_pct": 0.0105, "flat_band_pct": 0.1232, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.24, "imbalance": 1.0, "support": 9.3218, "reclaim": true}}}}
{"timestamp": "2026-09-24T16:56:13.608081+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.4279, "vwap": 9.3218, "vwap_slope": 0.0002, "atr": 0.0465, "atr_pct": 0.493, "trend": "flat", "slope_pct": 0.0023, "flat_threshold_pct": 0.1232, "recent_slope_pct": 0.0167, "ema9": 9.4255, "ema20": 9.4013, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.6, "spread_pct": 0.318, "rvol": 1.014, "volume_pace_ratio": 1.917, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2881, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.66, "triggers": ["pullback: buy 9.40-9.50 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.49 on >= 8372 sh"], "reasons": [], "price": 9.4279, "vwap": 9.3218, "atr_1m": 0.0465, "spread": 0.03, "shares_per_min": 8175, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4804, "ceiling_bottom": 9.455, "ceiling_touches": 7, "minutes_left": 178.8, "reachable": 0.5014, "breakout_slope_pct": 0.0167, "flat_band_pct": 0.1232, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.24, "imbalance": 1.0, "support": 9.3218, "reclaim": true}}}}
{"timestamp": "2026-09-24T16:56:18.706108+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.4279, "vwap": 9.3218, "vwap_slope": 0.0002, "atr": 0.0465, "atr_pct": 0.493, "trend": "flat", "slope_pct": 0.0023, "flat_threshold_pct": 0.1232, "recent_slope_pct": 0.0167, "ema9": 9.4255, "ema20": 9.4013, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.6, "spread_pct": 0.318, "rvol": 1.014, "volume_pace_ratio": 1.917, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2881, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.66, "triggers": ["pullback: buy 9.40-9.50 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.49 on >= 8372 sh"], "reasons": [], "price": 9.4279, "vwap": 9.3218, "atr_1m": 0.0465, "spread": 0.03, "shares_per_min": 8175, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4804, "ceiling_bottom": 9.455, "ceiling_touches": 7, "minutes_left": 178.7, "reachable": 0.5013, "breakout_slope_pct": 0.0167, "flat_band_pct": 0.1232, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.24, "imbalance": 1.0, "support": 9.3218, "reclaim": true}}}}
{"timestamp": "2026-09-24T16:56:23.808272+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.3s / 18s"], "reasons_against": [], "metrics": {"price": 9.425, "vwap": 9.3218, "vwap_slope": 0.0002, "atr": 0.0465, "atr_pct": 0.493, "trend": "flat", "slope_pct": 0.0023, "flat_threshold_pct": 0.1232, "recent_slope_pct": 0.0105, "ema9": 9.4249, "ema20": 9.401, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.63, "spread_pct": 0.318, "rvol": 1.014, "volume_pace_ratio": 1.916, "volatility": {"class": "medium", "daily_atr_pct": 5.94, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2852, "target": 9.4804, "target_label": "ceiling", "reward_risk": 0.4, "triggers": ["pullback: buy 9.40-9.42 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.40 < 1.5 at 9.43"], "price": 9.425, "vwap": 9.3218, "atr_1m": 0.0465, "spread": 0.03, "shares_per_min": 8175, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4804, "ceiling_bottom": 9.455, "ceiling_touches": 7, "minutes_left": 178.6, "reachable": 0.5012, "breakout_slope_pct": 0.0105, "flat_band_pct": 0.1232, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.24, "imbalance": 1.0, "support": 9.3218, "reclaim": true}}}}
{"timestamp": "2026-09-24T16:56:28.928466+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 20.4s, plan says WATCH; stop 9.29, target 9.80 (range_20d_high), R:R 2.65; pullback: buy 9.40-9.50 holding + reclaim/fading selling/support; breakout: 1-min close > 9.49 on >= 8372 sh"], "metrics": {"price": 9.43, "vwap": 9.3218, "vwap_slope": 0.0002, "atr": 0.0465, "atr_pct": 0.493, "trend": "flat", "slope_pct": 0.0023, "flat_threshold_pct": 0.1232, "recent_slope_pct": 0.0211, "ema9": 9.4259, "ema20": 9.4015, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.579, "spread_pct": 0.106, "rvol": 1.014, "volume_pace_ratio": 1.916, "volatility": {"class": "medium", "daily_atr_pct": 5.93, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.2902, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.65, "triggers": ["pullback: buy 9.40-9.50 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.49 on >= 8372 sh"], "reasons": [], "price": 9.43, "vwap": 9.3218, "atr_1m": 0.0465, "spread": 0.01, "shares_per_min": 8175, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4804, "ceiling_bottom": 9.455, "ceiling_touches": 7, "minutes_left": 178.5, "reachable": 0.501, "breakout_slope_pct": 0.0211, "flat_band_pct": 0.1232, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.24, "imbalance": 1.0, "support": 9.3218, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.2902, "target": 9.8, "reward_risk": 2.65, "setup": "", "reason": "WATCH; stop 9.29, target 9.80 (range_20d_high), R:R 2.65; pullback: buy 9.40-9.50 holding + reclaim/fading selling/support; breakout: 1-min close > 9.49 on >= 8372 sh"}}}
{"timestamp": "2026-09-24T16:56:34.052394+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 25.6s, plan says WATCH; stop 9.35, target 9.80 (range_20d_high), R:R 2.22; pullback low 9.35 broke support 9.48; pullback: buy 9.40-9.50 holding + reclaim/fading selling/support; breakout: 1-min close > 9.49 on >= 8372 sh"], "metrics": {"price": 9.49, "vwap": 9.323, "vwap_slope": 0.0014, "atr": 0.05, "atr_pct": 0.527, "trend": "flat", "slope_pct": 0.0024, "flat_threshold_pct": 0.1318, "recent_slope_pct": 0.1482, "ema9": 9.4379, "ema20": 9.4072, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.456, "distance_from_high_pct": 2.965, "spread_pct": 0.211, "rvol": 1.022, "volume_pace_ratio": 1.93, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3502, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.22, "triggers": ["pullback: buy 9.40-9.50 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.49 on >= 8372 sh"], "reasons": ["pullback low 9.35 broke support 9.48"], "price": 9.49, "vwap": 9.323, "atr_1m": 0.05, "spread": 0.02, "shares_per_min": 8175, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4804, "ceiling_bottom": 9.455, "ceiling_touches": 7, "minutes_left": 178.4, "reachable": 0.5009, "breakout_slope_pct": 0.1482, "flat_band_pct": 0.1318, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.24, "imbalance": 0.97, "support": 9.4804, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.3502, "target": 9.8, "reward_risk": 2.22, "setup": "", "reason": "WATCH; stop 9.35, target 9.80 (range_20d_high), R:R 2.22; pullback low 9.35 broke support 9.48; pullback: buy 9.40-9.50 holding + reclaim/fading selling/support; breakout: 1-min close > 9.49 on >= 8372 sh"}}}
{"timestamp": "2026-09-24T16:56:39.176057+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 30.7s, plan says WATCH; stop 9.35, target 9.80 (range_20d_high), R:R 2.22; pullback low 9.35 broke support 9.48; pullback: buy 9.40-9.50 holding + reclaim/fading selling/support; breakout: 1-min close > 9.49 on >= 8372 sh"], "metrics": {"price": 9.49, "vwap": 9.323, "vwap_slope": 0.0014, "atr": 0.05, "atr_pct": 0.527, "trend": "flat", "slope_pct": 0.0024, "flat_threshold_pct": 0.1318, "recent_slope_pct": 0.1482, "ema9": 9.4379, "ema20": 9.4072, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.456, "distance_from_high_pct": 2.965, "spread_pct": 0.211, "rvol": 1.022, "volume_pace_ratio": 1.93, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3502, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.22, "triggers": ["pullback: buy 9.40-9.50 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.49 on >= 8372 sh"], "reasons": ["pullback low 9.35 broke support 9.48"], "price": 9.49, "vwap": 9.323, "atr_1m": 0.05, "spread": 0.02, "shares_per_min": 8175, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4804, "ceiling_bottom": 9.455, "ceiling_touches": 7, "minutes_left": 178.3, "reachable": 0.5008, "breakout_slope_pct": 0.1482, "flat_band_pct": 0.1318, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.24, "imbalance": 0.97, "support": 9.4804, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.3502, "target": 9.8, "reward_risk": 2.22, "setup": "", "reason": "WATCH; stop 9.35, target 9.80 (range_20d_high), R:R 2.22; pullback low 9.35 broke support 9.48; pullback: buy 9.40-9.50 holding + reclaim/fading selling/support; breakout: 1-min close > 9.49 on >= 8372 sh"}}}
{"timestamp": "2026-09-24T16:56:44.295589+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 35.8s, plan says WATCH; stop 9.36, target 9.80 (range_20d_high), R:R 2.16; pullback low 9.35 broke support 9.48; pullback: buy 9.40-9.50 holding + reclaim/fading selling/support; breakout: 1-min close > 9.49 on >= 8372 sh"], "metrics": {"price": 9.4974, "vwap": 9.3231, "vwap_slope": 0.0014, "atr": 0.0506, "atr_pct": 0.532, "trend": "flat", "slope_pct": 0.0024, "flat_threshold_pct": 0.1331, "recent_slope_pct": 0.1639, "ema9": 9.4394, "ema20": 9.4079, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.456, "distance_from_high_pct": 2.89, "spread_pct": 0.211, "rvol": 1.022, "volume_pace_ratio": 1.929, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3576, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.16, "triggers": ["pullback: buy 9.40-9.50 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.49 on >= 8372 sh"], "reasons": ["pullback low 9.35 broke support 9.48"], "price": 9.4974, "vwap": 9.3231, "atr_1m": 0.0506, "spread": 0.02, "shares_per_min": 8175, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4804, "ceiling_bottom": 9.455, "ceiling_touches": 7, "minutes_left": 178.3, "reachable": 0.5007, "breakout_slope_pct": 0.1639, "flat_band_pct": 0.1331, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.24, "imbalance": 0.97, "support": 9.4804, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.3576, "target": 9.8, "reward_risk": 2.16, "setup": "", "reason": "WATCH; stop 9.36, target 9.80 (range_20d_high), R:R 2.16; pullback low 9.35 broke support 9.48; pullback: buy 9.40-9.50 holding + reclaim/fading selling/support; breakout: 1-min close > 9.49 on >= 8372 sh"}}}
{"timestamp": "2026-09-24T16:56:49.394589+00:00", "symbol": "DNA", "kind": "entry", "state": "BUY", "reasons_for": ["held 40.9s", "BUY (pullback); stop 9.31, target 9.80 (range_20d_high), R:R 2.52; held rising low 9.40, turning up in zone 9.40-9.50 (reclaim, selling fading, support held)", "volatility medium (5.9% daily ATR), stop distance 14.0c (1.48%)"], "reasons_against": [], "metrics": {"price": 9.4471, "vwap": 9.3229, "vwap_slope": 0.0013, "atr": 0.0506, "atr_pct": 0.535, "trend": "flat", "slope_pct": 0.0023, "flat_threshold_pct": 0.1338, "recent_slope_pct": 0.0574, "ema9": 9.4293, "ema20": 9.4031, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.456, "distance_from_high_pct": 3.404, "spread_pct": 0.211, "rvol": 1.023, "volume_pace_ratio": 1.928, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "BUY", "setup": "pullback", "stop": 9.3073, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 2.52, "triggers": [], "reasons": ["held rising low 9.40, turning up in zone 9.40-9.50 (reclaim, selling fading, support held)"], "price": 9.4471, "vwap": 9.3229, "atr_1m": 0.0506, "spread": 0.02, "shares_per_min": 8175, "rising_lows": true, "last_pivot_low": 9.399, "ceiling_top": 9.4804, "ceiling_bottom": 9.455, "ceiling_touches": 7, "minutes_left": 178.2, "reachable": 0.5006, "breakout_slope_pct": 0.0574, "flat_band_pct": 0.1338, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.24, "imbalance": 0.97, "support": 9.3229, "reclaim": true}}, "stage3": {"passed": true, "stop": 9.3073, "target": 9.8, "reward_risk": 2.52, "setup": "pullback", "reason": "BUY (pullback); stop 9.31, target 9.80 (range_20d_high), R:R 2.52; held rising low 9.40, turning up in zone 9.40-9.50 (reclaim, selling fading, support held)"}}}
{"timestamp": "2026-09-24T16:56:54.551454+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.356%)", "metrics": {"price": 9.515, "peak_price": 9.515, "peak_gain_cents": 6.79, "slope_pct": 0.3561, "trend": "positive"}}
{"timestamp": "2026-09-24T16:56:54.551454+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.515, "vwap": 9.3241, "vwap_slope": 0.0024, "atr": 0.0522, "trend": "flat", "slope_pct": 0.0024, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.2578046324269889, "imbalance_prev": null}}
{"timestamp": "2026-09-24T16:56:59.684426+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.183%)", "metrics": {"price": 9.4605, "peak_price": 9.515, "peak_gain_cents": 6.79, "slope_pct": 0.1833, "trend": "positive"}}
{"timestamp": "2026-09-24T16:56:59.684426+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.4605, "vwap": 9.3238, "vwap_slope": 0.0022, "atr": 0.0522, "trend": "flat", "slope_pct": 0.0023, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.26189283925888834, "imbalance_prev": -0.2578046324269889}}
{"timestamp": "2026-09-24T16:57:04.802963+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.183%)", "metrics": {"price": 9.4605, "peak_price": 9.515, "peak_gain_cents": 6.79, "slope_pct": 0.1833, "trend": "positive"}}
{"timestamp": "2026-09-24T16:57:04.802963+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.4605, "vwap": 9.3238, "vwap_slope": 0.0022, "atr": 0.0522, "trend": "flat", "slope_pct": 0.0023, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.26189283925888834, "imbalance_prev": -0.26189283925888834}}
{"timestamp": "2026-09-24T16:57:09.950144+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.197%)", "metrics": {"price": 9.4737, "peak_price": 9.515, "peak_gain_cents": 6.79, "slope_pct": 0.1971, "trend": "positive"}}
{"timestamp": "2026-09-24T16:57:09.950144+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.4737, "vwap": 9.3238, "vwap_slope": 0.0021, "atr": 0.0447, "trend": "flat", "slope_pct": 0.0026, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.26657510300911474, "imbalance_prev": -0.26189283925888834}}
{"timestamp": "2026-09-24T16:57:15.063970+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.344%)", "metrics": {"price": 9.52, "peak_price": 9.52, "peak_gain_cents": 7.29, "slope_pct": 0.3437, "trend": "positive"}}
{"timestamp": "2026-09-24T16:57:15.063970+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.52, "vwap": 9.3247, "vwap_slope": 0.0029, "atr": 0.0488, "trend": "flat", "slope_pct": 0.0027, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.17108155002891845, "imbalance_prev": -0.26657510300911474}}
{"timestamp": "2026-09-24T16:57:20.169120+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.344%)", "metrics": {"price": 9.52, "peak_price": 9.52, "peak_gain_cents": 7.29, "slope_pct": 0.3437, "trend": "positive"}}
{"timestamp": "2026-09-24T16:57:20.169120+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.52, "vwap": 9.3247, "vwap_slope": 0.0029, "atr": 0.0488, "trend": "flat", "slope_pct": 0.0027, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.9056047197640118, "imbalance_prev": -0.17108155002891845}}
{"timestamp": "2026-09-24T16:57:25.287571+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.361%)", "metrics": {"price": 9.5256, "peak_price": 9.5256, "peak_gain_cents": 7.85, "slope_pct": 0.3614, "trend": "positive"}}
{"timestamp": "2026-09-24T16:57:25.287571+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5256, "vwap": 9.3247, "vwap_slope": 0.0029, "atr": 0.0488, "trend": "flat", "slope_pct": 0.0027, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.9271070615034168, "imbalance_prev": 0.9056047197640118}}
{"timestamp": "2026-09-24T16:57:30.384198+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.344%)", "metrics": {"price": 9.52, "peak_price": 9.5256, "peak_gain_cents": 7.85, "slope_pct": 0.3437, "trend": "positive"}}
{"timestamp": "2026-09-24T16:57:30.384198+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.52, "vwap": 9.3247, "vwap_slope": 0.003, "atr": 0.0488, "trend": "flat", "slope_pct": 0.0027, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 1.0, "imbalance_prev": 0.9271070615034168}}
{"timestamp": "2026-09-24T16:57:35.523358+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.234%)", "metrics": {"price": 9.4853, "peak_price": 9.5256, "peak_gain_cents": 7.85, "slope_pct": 0.2338, "trend": "positive"}}
{"timestamp": "2026-09-24T16:57:35.523358+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.4853, "vwap": 9.3247, "vwap_slope": 0.0029, "atr": 0.0488, "trend": "flat", "slope_pct": 0.0027, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.9534883720930233, "imbalance_prev": 1.0}}
{"timestamp": "2026-09-24T16:57:40.650542+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.234%)", "metrics": {"price": 9.4853, "peak_price": 9.5256, "peak_gain_cents": 7.85, "slope_pct": 0.2338, "trend": "positive"}}
{"timestamp": "2026-09-24T16:57:40.650542+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.4853, "vwap": 9.3247, "vwap_slope": 0.0029, "atr": 0.0488, "trend": "flat", "slope_pct": 0.0027, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.9534883720930233, "imbalance_prev": 0.9534883720930233}}
{"timestamp": "2026-09-24T16:57:45.758283+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.254%)", "metrics": {"price": 9.4916, "peak_price": 9.5256, "peak_gain_cents": 7.85, "slope_pct": 0.2538, "trend": "positive"}}
{"timestamp": "2026-09-24T16:57:45.758283+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.4916, "vwap": 9.3247, "vwap_slope": 0.0029, "atr": 0.0488, "trend": "flat", "slope_pct": 0.0027, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.396078431372549, "imbalance_prev": 0.9534883720930233}}
{"timestamp": "2026-09-24T16:57:50.864679+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.391%)", "metrics": {"price": 9.535, "peak_price": 9.535, "peak_gain_cents": 8.79, "slope_pct": 0.3911, "trend": "positive"}}
{"timestamp": "2026-09-24T16:57:50.864679+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.535, "vwap": 9.3249, "vwap_slope": 0.0032, "atr": 0.0491, "trend": "flat", "slope_pct": 0.0027, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": -0.12098765432098765, "imbalance_prev": 0.396078431372549}}
{"timestamp": "2026-09-24T16:57:55.983811+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.375%)", "metrics": {"price": 9.53, "peak_price": 9.535, "peak_gain_cents": 8.79, "slope_pct": 0.3753, "trend": "positive"}}
{"timestamp": "2026-09-24T16:57:55.983811+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.53, "vwap": 9.3252, "vwap_slope": 0.0035, "atr": 0.0491, "trend": "flat", "slope_pct": 0.0027, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 3, "imbalance_cur": -0.9833333333333333, "imbalance_prev": -0.12098765432098765}}
{"timestamp": "2026-09-24T16:58:01.086746+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.375%)", "metrics": {"price": 9.53, "peak_price": 9.535, "peak_gain_cents": 8.79, "slope_pct": 0.3753, "trend": "positive"}}
{"timestamp": "2026-09-24T16:58:01.086746+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.53, "vwap": 9.3252, "vwap_slope": 0.0035, "atr": 0.0491, "trend": "flat", "slope_pct": 0.0027, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.9833333333333333, "imbalance_prev": -0.9833333333333333}}
{"timestamp": "2026-09-24T16:58:06.206032+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.381%)", "metrics": {"price": 9.5374, "peak_price": 9.5374, "peak_gain_cents": 9.03, "slope_pct": 0.3814, "trend": "positive"}}
{"timestamp": "2026-09-24T16:58:06.206032+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5374, "vwap": 9.3252, "vwap_slope": 0.0034, "atr": 0.0431, "trend": "flat", "slope_pct": 0.0031, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.9378335949764521, "imbalance_prev": -0.9833333333333333}}
{"timestamp": "2026-09-24T16:58:11.328830+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.375%)", "metrics": {"price": 9.5355, "peak_price": 9.5374, "peak_gain_cents": 9.03, "slope_pct": 0.3754, "trend": "positive"}}
{"timestamp": "2026-09-24T16:58:11.328830+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5355, "vwap": 9.3252, "vwap_slope": 0.0034, "atr": 0.0435, "trend": "flat", "slope_pct": 0.0031, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.9329758713136729, "imbalance_prev": -0.9378335949764521}}
{"timestamp": "2026-09-24T16:58:16.460269+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.390%)", "metrics": {"price": 9.54, "peak_price": 9.54, "peak_gain_cents": 9.29, "slope_pct": 0.3896, "trend": "positive"}}
{"timestamp": "2026-09-24T16:58:16.460269+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.54, "vwap": 9.3253, "vwap_slope": 0.0035, "atr": 0.0437, "trend": "flat", "slope_pct": 0.0031, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.9826275787187839, "imbalance_prev": -0.9329758713136729}}
{"timestamp": "2026-09-24T16:58:21.569064+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.390%)", "metrics": {"price": 9.54, "peak_price": 9.54, "peak_gain_cents": 9.29, "slope_pct": 0.3896, "trend": "positive"}}
{"timestamp": "2026-09-24T16:58:21.569064+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.54, "vwap": 9.3253, "vwap_slope": 0.0035, "atr": 0.0437, "trend": "flat", "slope_pct": 0.0031, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.9826275787187839, "imbalance_prev": 0.9826275787187839}}
{"timestamp": "2026-09-24T16:58:26.685389+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.396%)", "metrics": {"price": 9.5422, "peak_price": 9.5422, "peak_gain_cents": 9.51, "slope_pct": 0.3965, "trend": "positive"}}
{"timestamp": "2026-09-24T16:58:26.685389+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5422, "vwap": 9.3254, "vwap_slope": 0.0035, "atr": 0.0449, "trend": "flat", "slope_pct": 0.0031, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.9575911789652247, "imbalance_prev": 0.9826275787187839}}
{"timestamp": "2026-09-24T16:58:31.810643+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.423%)", "metrics": {"price": 9.5505, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.4226, "trend": "positive"}}
{"timestamp": "2026-09-24T16:58:31.810643+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5505, "vwap": 9.3254, "vwap_slope": 0.0036, "atr": 0.0449, "trend": "flat", "slope_pct": 0.0031, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.975200583515682, "imbalance_prev": 0.9575911789652247}}
{"timestamp": "2026-09-24T16:58:36.900081+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.421%)", "metrics": {"price": 9.55, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.4211, "trend": "positive"}}
{"timestamp": "2026-09-24T16:58:36.900081+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.55, "vwap": 9.3254, "vwap_slope": 0.0036, "atr": 0.0482, "trend": "flat", "slope_pct": 0.0031, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.8193548387096774, "imbalance_prev": 0.975200583515682}}
{"timestamp": "2026-09-24T16:58:42.016070+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.421%)", "metrics": {"price": 9.55, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.4211, "trend": "positive"}}
{"timestamp": "2026-09-24T16:58:42.016070+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.55, "vwap": 9.3254, "vwap_slope": 0.0036, "atr": 0.0482, "trend": "flat", "slope_pct": 0.0031, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.8388489208633093, "imbalance_prev": 0.8193548387096774}}
{"timestamp": "2026-09-24T16:58:47.127551+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.421%)", "metrics": {"price": 9.55, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.4211, "trend": "positive"}}
{"timestamp": "2026-09-24T16:58:47.127551+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.55, "vwap": 9.3254, "vwap_slope": 0.0036, "atr": 0.0482, "trend": "flat", "slope_pct": 0.0031, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.7897574123989218, "imbalance_prev": 0.8388489208633093}}
{"timestamp": "2026-09-24T16:58:52.242413+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.199%)", "metrics": {"price": 9.4795, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.1987, "trend": "positive"}}
{"timestamp": "2026-09-24T16:58:52.242413+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.4795, "vwap": 9.3254, "vwap_slope": 0.0036, "atr": 0.0482, "trend": "flat", "slope_pct": 0.003, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": 0.05179282868525897, "imbalance_prev": 0.7897574123989218}}
{"timestamp": "2026-09-24T16:58:57.352130+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.420%)", "metrics": {"price": 9.5496, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.4198, "trend": "positive"}}
{"timestamp": "2026-09-24T16:58:57.352130+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5496, "vwap": 9.3254, "vwap_slope": 0.0036, "atr": 0.0482, "trend": "flat", "slope_pct": 0.0031, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.25925925925925924, "imbalance_prev": 0.05179282868525897}}
{"timestamp": "2026-09-24T16:59:02.457467+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.182%)", "metrics": {"price": 9.535, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.1821, "trend": "positive"}}
{"timestamp": "2026-09-24T16:59:02.457467+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.535, "vwap": 9.3255, "vwap_slope": 0.0017, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0034, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.5446927374301676, "imbalance_prev": 0.25925925925925924}}
{"timestamp": "2026-09-24T16:59:07.607893+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.182%)", "metrics": {"price": 9.535, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.1821, "trend": "positive"}}
{"timestamp": "2026-09-24T16:59:07.607893+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.535, "vwap": 9.3255, "vwap_slope": 0.0017, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0034, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.44313725490196076, "imbalance_prev": 0.5446927374301676}}
{"timestamp": "2026-09-24T16:59:12.722549+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.208%)", "metrics": {"price": 9.5432, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.2079, "trend": "positive"}}
{"timestamp": "2026-09-24T16:59:12.722549+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5432, "vwap": 9.3255, "vwap_slope": 0.0017, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0034, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.5285326086956522, "imbalance_prev": 0.44313725490196076}}
{"timestamp": "2026-09-24T16:59:17.832298+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.184%)", "metrics": {"price": 9.5357, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.1843, "trend": "positive"}}
{"timestamp": "2026-09-24T16:59:17.832298+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5357, "vwap": 9.3255, "vwap_slope": 0.0017, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0034, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.5474166121648136, "imbalance_prev": 0.5285326086956522}}
{"timestamp": "2026-09-24T16:59:22.938823+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.012%)", "metrics": {"price": 9.481, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.0116, "trend": "flat"}}
{"timestamp": "2026-09-24T16:59:22.938823+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.481, "vwap": 9.3255, "vwap_slope": 0.0017, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0033, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.6558988764044944, "imbalance_prev": 0.5474166121648136}}
{"timestamp": "2026-09-24T16:59:28.037156+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.226%)", "metrics": {"price": 9.5489, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.2259, "trend": "positive"}}
{"timestamp": "2026-09-24T16:59:28.037156+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5489, "vwap": 9.3255, "vwap_slope": 0.0017, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0034, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.6453900709219859, "imbalance_prev": 0.6558988764044944}}
{"timestamp": "2026-09-24T16:59:33.155199+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.187%)", "metrics": {"price": 9.5365, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.1868, "trend": "positive"}}
{"timestamp": "2026-09-24T16:59:33.155199+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5365, "vwap": 9.3256, "vwap_slope": 0.0017, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0034, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.8417721518987342, "imbalance_prev": 0.6453900709219859}}
{"timestamp": "2026-09-24T16:59:38.276031+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.187%)", "metrics": {"price": 9.5365, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.1868, "trend": "positive"}}
{"timestamp": "2026-09-24T16:59:38.276031+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5365, "vwap": 9.3256, "vwap_slope": 0.0017, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0034, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.8417721518987342, "imbalance_prev": 0.8417721518987342}}
{"timestamp": "2026-09-24T16:59:43.380432+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.217%)", "metrics": {"price": 9.546, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.2168, "trend": "positive"}}
{"timestamp": "2026-09-24T16:59:43.380432+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.546, "vwap": 9.3256, "vwap_slope": 0.0017, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0034, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.8023715415019763, "imbalance_prev": 0.8417721518987342}}
{"timestamp": "2026-09-24T16:59:48.499875+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.185%)", "metrics": {"price": 9.5358, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.1846, "trend": "positive"}}
{"timestamp": "2026-09-24T16:59:48.499875+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5358, "vwap": 9.3264, "vwap_slope": 0.0026, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0034, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 1.0, "imbalance_prev": 0.8023715415019763}}
{"timestamp": "2026-09-24T16:59:53.624328+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.187%)", "metrics": {"price": 9.5365, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.1868, "trend": "positive"}}
{"timestamp": "2026-09-24T16:59:53.624328+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5365, "vwap": 9.3264, "vwap_slope": 0.0026, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0034, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 1.0, "imbalance_prev": 1.0}}
{"timestamp": "2026-09-24T16:59:58.737951+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.187%)", "metrics": {"price": 9.5365, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.1868, "trend": "positive"}}
{"timestamp": "2026-09-24T16:59:58.737951+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5365, "vwap": 9.3264, "vwap_slope": 0.0026, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0034, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 1.0, "imbalance_prev": 1.0}}
{"timestamp": "2026-09-24T17:00:03.842473+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.076%)", "metrics": {"price": 9.535, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.0756, "trend": "flat"}}
{"timestamp": "2026-09-24T17:00:03.842473+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.535, "vwap": 9.3265, "vwap_slope": 0.0013, "atr": 0.0458, "trend": "flat", "slope_pct": 0.0038, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 1.0, "imbalance_prev": 1.0}}
{"timestamp": "2026-09-24T17:00:09.051666+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.047%)", "metrics": {"price": 9.526, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.0473, "trend": "flat"}}
{"timestamp": "2026-09-24T17:00:09.051666+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.526, "vwap": 9.3265, "vwap_slope": 0.0013, "atr": 0.0465, "trend": "flat", "slope_pct": 0.0038, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.5714285714285714, "imbalance_prev": 1.0}}
{"timestamp": "2026-09-24T17:00:14.224217+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.048%)", "metrics": {"price": 9.4957, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": -0.0483, "trend": "flat"}}
{"timestamp": "2026-09-24T17:00:14.224217+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.4957, "vwap": 9.3272, "vwap_slope": 0.002, "atr": 0.0486, "trend": "flat", "slope_pct": 0.0037, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": 0.02857142857142857, "imbalance_prev": 0.5714285714285714}}
{"timestamp": "2026-09-24T17:00:19.416269+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.009%)", "metrics": {"price": 9.5081, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": -0.0091, "trend": "flat"}}
{"timestamp": "2026-09-24T17:00:19.416269+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5081, "vwap": 9.3272, "vwap_slope": 0.002, "atr": 0.0486, "trend": "flat", "slope_pct": 0.0037, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 3, "imbalance_cur": -0.1, "imbalance_prev": 0.02857142857142857}}
{"timestamp": "2026-09-24T17:00:24.524066+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.098%)", "metrics": {"price": 9.4801, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": -0.0975, "trend": "flat"}}
{"timestamp": "2026-09-24T17:00:24.524066+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.4801, "vwap": 9.3273, "vwap_slope": 0.0021, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0037, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 4, "imbalance_cur": -0.5425925925925926, "imbalance_prev": -0.1}}
{"timestamp": "2026-09-24T17:00:29.667131+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.098%)", "metrics": {"price": 9.4801, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": -0.0975, "trend": "flat"}}
{"timestamp": "2026-09-24T17:00:29.667131+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.4801, "vwap": 9.3273, "vwap_slope": 0.0021, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0037, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.5425925925925926, "imbalance_prev": -0.5425925925925926}}
{"timestamp": "2026-09-24T17:00:34.900280+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.094%)", "metrics": {"price": 9.4813, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": -0.0937, "trend": "flat"}}
{"timestamp": "2026-09-24T17:00:34.900280+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.4813, "vwap": 9.3273, "vwap_slope": 0.0021, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0037, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.5771929824561404, "imbalance_prev": -0.5425925925925926}}
{"timestamp": "2026-09-24T17:00:40.060011+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.043%)", "metrics": {"price": 9.5245, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.0426, "trend": "flat"}}
{"timestamp": "2026-09-24T17:00:40.060011+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5245, "vwap": 9.3273, "vwap_slope": 0.0022, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0037, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.5491228070175439, "imbalance_prev": -0.5771929824561404}}
{"timestamp": "2026-09-24T17:00:45.197604+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.050%)", "metrics": {"price": 9.495, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": -0.0505, "trend": "flat"}}
{"timestamp": "2026-09-24T17:00:45.197604+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.495, "vwap": 9.3273, "vwap_slope": 0.0021, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0037, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.36764705882352944, "imbalance_prev": -0.5491228070175439}}
{"timestamp": "2026-09-24T17:00:50.324533+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.028%)", "metrics": {"price": 9.52, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.0284, "trend": "flat"}}
{"timestamp": "2026-09-24T17:00:50.324533+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.52, "vwap": 9.3274, "vwap_slope": 0.0022, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0037, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.3305785123966942, "imbalance_prev": -0.36764705882352944}}
{"timestamp": "2026-09-24T17:00:55.487991+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.028%)", "metrics": {"price": 9.52, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.0284, "trend": "flat"}}
{"timestamp": "2026-09-24T17:00:55.487991+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.52, "vwap": 9.3274, "vwap_slope": 0.0022, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0037, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.3305785123966942, "imbalance_prev": 0.3305785123966942}}
{"timestamp": "2026-09-24T17:01:00.596093+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.073%)", "metrics": {"price": 9.5342, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.0731, "trend": "flat"}}
{"timestamp": "2026-09-24T17:01:00.596093+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5342, "vwap": 9.3274, "vwap_slope": 0.0022, "atr": 0.0497, "trend": "flat", "slope_pct": 0.0038, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.8881987577639752, "imbalance_prev": 0.3305785123966942}}
{"timestamp": "2026-09-24T17:01:05.766524+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.167%)", "metrics": {"price": 9.5332, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.1668, "trend": "positive"}}
{"timestamp": "2026-09-24T17:01:05.766524+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5332, "vwap": 9.3274, "vwap_slope": 0.002, "atr": 0.0483, "trend": "flat", "slope_pct": 0.0041, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 1.0, "imbalance_prev": 0.8881987577639752}}
{"timestamp": "2026-09-24T17:01:10.885146+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.062%)", "metrics": {"price": 9.5, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.0622, "trend": "flat"}}
{"timestamp": "2026-09-24T17:01:10.885146+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5, "vwap": 9.3274, "vwap_slope": 0.002, "atr": 0.0483, "trend": "flat", "slope_pct": 0.0041, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 1.0, "imbalance_prev": 1.0}}
{"timestamp": "2026-09-24T17:01:15.984070+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.099%)", "metrics": {"price": 9.5118, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.0994, "trend": "flat"}}
{"timestamp": "2026-09-24T17:01:15.984070+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5118, "vwap": 9.3274, "vwap_slope": 0.002, "atr": 0.0483, "trend": "flat", "slope_pct": 0.0041, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 1.0, "imbalance_prev": 1.0}}
{"timestamp": "2026-09-24T17:01:21.107913+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.157%)", "metrics": {"price": 9.53, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.1567, "trend": "positive"}}
{"timestamp": "2026-09-24T17:01:21.107913+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.53, "vwap": 9.3276, "vwap_slope": 0.0022, "atr": 0.0483, "trend": "flat", "slope_pct": 0.0041, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.97363216875412, "imbalance_prev": 1.0}}
{"timestamp": "2026-09-24T17:01:26.228116+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.188%)", "metrics": {"price": 9.54, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.1882, "trend": "positive"}}
{"timestamp": "2026-09-24T17:01:26.228116+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.54, "vwap": 9.3276, "vwap_slope": 0.0023, "atr": 0.0487, "trend": "flat", "slope_pct": 0.0041, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.9738562091503268, "imbalance_prev": 0.97363216875412}}
{"timestamp": "2026-09-24T17:01:31.348135+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.188%)", "metrics": {"price": 9.54, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.1882, "trend": "positive"}}
{"timestamp": "2026-09-24T17:01:31.348135+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.54, "vwap": 9.3276, "vwap_slope": 0.0023, "atr": 0.0487, "trend": "flat", "slope_pct": 0.0041, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.9738562091503268, "imbalance_prev": 0.9738562091503268}}
{"timestamp": "2026-09-24T17:01:36.456067+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.116%)", "metrics": {"price": 9.5172, "peak_price": 9.5505, "peak_gain_cents": 10.34, "slope_pct": 0.1164, "trend": "flat"}}
{"timestamp": "2026-09-24T17:01:36.456067+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5172, "vwap": 9.3276, "vwap_slope": 0.0022, "atr": 0.0487, "trend": "flat", "slope_pct": 0.0041, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.9710144927536232, "imbalance_prev": 0.9738562091503268}}
{"timestamp": "2026-09-24T17:01:41.548009+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.235%)", "metrics": {"price": 9.555, "peak_price": 9.555, "peak_gain_cents": 10.79, "slope_pct": 0.2353, "trend": "positive"}}
{"timestamp": "2026-09-24T17:01:41.548009+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.555, "vwap": 9.3278, "vwap_slope": 0.0024, "atr": 0.0501, "trend": "flat", "slope_pct": 0.0041, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": 0.7570754716981132, "imbalance_prev": 0.9710144927536232}}
{"timestamp": "2026-09-24T17:01:46.661245+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.235%)", "metrics": {"price": 9.555, "peak_price": 9.555, "peak_gain_cents": 10.79, "slope_pct": 0.2353, "trend": "positive"}}
{"timestamp": "2026-09-24T17:01:46.661245+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.555, "vwap": 9.3278, "vwap_slope": 0.0024, "atr": 0.0501, "trend": "flat", "slope_pct": 0.0041, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.7570754716981132, "imbalance_prev": 0.7570754716981132}}
{"timestamp": "2026-09-24T17:01:51.792031+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.235%)", "metrics": {"price": 9.555, "peak_price": 9.555, "peak_gain_cents": 10.79, "slope_pct": 0.2353, "trend": "positive"}}
{"timestamp": "2026-09-24T17:01:51.792031+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.555, "vwap": 9.3278, "vwap_slope": 0.0024, "atr": 0.0508, "trend": "flat", "slope_pct": 0.0041, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.7547619047619047, "imbalance_prev": 0.7570754716981132}}
{"timestamp": "2026-09-24T17:01:56.903287+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.235%)", "metrics": {"price": 9.555, "peak_price": 9.555, "peak_gain_cents": 10.79, "slope_pct": 0.2353, "trend": "positive"}}
{"timestamp": "2026-09-24T17:01:56.903287+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.555, "vwap": 9.3278, "vwap_slope": 0.0024, "atr": 0.0508, "trend": "flat", "slope_pct": 0.0041, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.7547619047619047, "imbalance_prev": 0.7547619047619047}}
{"timestamp": "2026-09-24T17:02:02.007447+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.054%)", "metrics": {"price": 9.555, "peak_price": 9.555, "peak_gain_cents": 10.79, "slope_pct": 0.0543, "trend": "flat"}}
{"timestamp": "2026-09-24T17:02:02.007447+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.555, "vwap": 9.3278, "vwap_slope": 0.0014, "atr": 0.0504, "trend": "flat", "slope_pct": 0.0045, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.84375, "imbalance_prev": 0.7547619047619047}}
{"timestamp": "2026-09-24T17:02:07.153046+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.018%)", "metrics": {"price": 9.5321, "peak_price": 9.555, "peak_gain_cents": 10.79, "slope_pct": -0.0177, "trend": "flat"}}
{"timestamp": "2026-09-24T17:02:07.153046+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5321, "vwap": 9.3279, "vwap_slope": 0.0015, "atr": 0.0504, "trend": "flat", "slope_pct": 0.0044, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": -0.9900596421471173, "imbalance_prev": -0.84375}}
{"timestamp": "2026-09-24T17:02:12.287856+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.007%)", "metrics": {"price": 9.5401, "peak_price": 9.555, "peak_gain_cents": 10.79, "slope_pct": 0.0074, "trend": "flat"}}
{"timestamp": "2026-09-24T17:02:12.287856+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5401, "vwap": 9.3279, "vwap_slope": 0.0015, "atr": 0.0504, "trend": "flat", "slope_pct": 0.0045, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.960822722820764, "imbalance_prev": -0.9900596421471173}}
{"timestamp": "2026-09-24T17:02:17.533728+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.017%)", "metrics": {"price": 9.5323, "peak_price": 9.555, "peak_gain_cents": 10.79, "slope_pct": -0.0171, "trend": "flat"}}
{"timestamp": "2026-09-24T17:02:17.533728+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5323, "vwap": 9.328, "vwap_slope": 0.0015, "atr": 0.0504, "trend": "flat", "slope_pct": 0.0044, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.8748832866479925, "imbalance_prev": -0.960822722820764}}
{"timestamp": "2026-09-24T17:02:22.656258+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.033%)", "metrics": {"price": 9.5272, "peak_price": 9.555, "peak_gain_cents": 10.79, "slope_pct": -0.0332, "trend": "flat"}}
{"timestamp": "2026-09-24T17:02:22.656258+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5272, "vwap": 9.328, "vwap_slope": 0.0015, "atr": 0.0506, "trend": "flat", "slope_pct": 0.0044, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.8763837638376384, "imbalance_prev": -0.8748832866479925}}
{"timestamp": "2026-09-24T17:02:27.757475+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.033%)", "metrics": {"price": 9.5272, "peak_price": 9.555, "peak_gain_cents": 10.79, "slope_pct": -0.0332, "trend": "flat"}}
{"timestamp": "2026-09-24T17:02:27.757475+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5272, "vwap": 9.328, "vwap_slope": 0.0015, "atr": 0.0506, "trend": "flat", "slope_pct": 0.0044, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.8763837638376384, "imbalance_prev": -0.8763837638376384}}
{"timestamp": "2026-09-24T17:02:32.856240+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.013%)", "metrics": {"price": 9.5337, "peak_price": 9.555, "peak_gain_cents": 10.79, "slope_pct": -0.0127, "trend": "flat"}}
{"timestamp": "2026-09-24T17:02:32.856240+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5337, "vwap": 9.328, "vwap_slope": 0.0015, "atr": 0.0506, "trend": "flat", "slope_pct": 0.0044, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.21212121212121213, "imbalance_prev": -0.8763837638376384}}
{"timestamp": "2026-09-24T17:02:37.956067+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.003%)", "metrics": {"price": 9.5369, "peak_price": 9.555, "peak_gain_cents": 10.79, "slope_pct": -0.0026, "trend": "flat"}}
{"timestamp": "2026-09-24T17:02:37.956067+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5369, "vwap": 9.328, "vwap_slope": 0.0015, "atr": 0.0506, "trend": "flat", "slope_pct": 0.0044, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -1.0, "imbalance_prev": -0.21212121212121213}}
{"timestamp": "2026-09-24T17:02:43.069147+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.007%)", "metrics": {"price": 9.54, "peak_price": 9.555, "peak_gain_cents": 10.79, "slope_pct": 0.0071, "trend": "flat"}}
{"timestamp": "2026-09-24T17:02:43.069147+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.54, "vwap": 9.328, "vwap_slope": 0.0015, "atr": 0.0506, "trend": "flat", "slope_pct": 0.0045, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.941747572815534, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:02:48.194492+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.007%)", "metrics": {"price": 9.54, "peak_price": 9.555, "peak_gain_cents": 10.79, "slope_pct": 0.0071, "trend": "flat"}}
{"timestamp": "2026-09-24T17:02:48.194492+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.54, "vwap": 9.328, "vwap_slope": 0.0015, "atr": 0.0506, "trend": "flat", "slope_pct": 0.0045, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.941747572815534, "imbalance_prev": 0.941747572815534}}
{"timestamp": "2026-09-24T17:02:53.300403+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.007%)", "metrics": {"price": 9.54, "peak_price": 9.555, "peak_gain_cents": 10.79, "slope_pct": 0.0071, "trend": "flat"}}
{"timestamp": "2026-09-24T17:02:53.300403+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.54, "vwap": 9.328, "vwap_slope": 0.0015, "atr": 0.0506, "trend": "flat", "slope_pct": 0.0045, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.941747572815534, "imbalance_prev": 0.941747572815534}}
{"timestamp": "2026-09-24T17:02:58.420069+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.007%)", "metrics": {"price": 9.54, "peak_price": 9.555, "peak_gain_cents": 10.79, "slope_pct": 0.0071, "trend": "flat"}}
{"timestamp": "2026-09-24T17:02:58.420069+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.54, "vwap": 9.328, "vwap_slope": 0.0015, "atr": 0.0506, "trend": "flat", "slope_pct": 0.0045, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 1.0, "imbalance_prev": 0.941747572815534}}
{"timestamp": "2026-09-24T17:03:03.536166+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.122%)", "metrics": {"price": 9.57, "peak_price": 9.57, "peak_gain_cents": 12.29, "slope_pct": 0.1225, "trend": "flat"}}
{"timestamp": "2026-09-24T17:03:03.536166+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3281, "vwap_slope": 0.0007, "atr": 0.0517, "trend": "flat", "slope_pct": 0.0048, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.9256308100929614, "imbalance_prev": 1.0}}
{"timestamp": "2026-09-24T17:03:08.656024+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.232%)", "metrics": {"price": 9.605, "peak_price": 9.605, "peak_gain_cents": 15.79, "slope_pct": 0.2323, "trend": "positive"}}
{"timestamp": "2026-09-24T17:03:08.656024+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.605, "vwap": 9.3283, "vwap_slope": 0.0009, "atr": 0.0542, "trend": "flat", "slope_pct": 0.0049, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": 0.4624145785876993, "imbalance_prev": 0.9256308100929614}}
{"timestamp": "2026-09-24T17:03:13.764049+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.150%)", "metrics": {"price": 9.5789, "peak_price": 9.605, "peak_gain_cents": 15.79, "slope_pct": 0.1504, "trend": "positive"}}
{"timestamp": "2026-09-24T17:03:13.764049+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5789, "vwap": 9.3283, "vwap_slope": 0.0009, "atr": 0.0542, "trend": "flat", "slope_pct": 0.0048, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 3, "imbalance_cur": 0.4599204093234793, "imbalance_prev": 0.4624145785876993}}
{"timestamp": "2026-09-24T17:03:18.872134+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.064%)", "metrics": {"price": 9.5106, "peak_price": 9.605, "peak_gain_cents": 15.79, "slope_pct": -0.0643, "trend": "flat"}}
{"timestamp": "2026-09-24T17:03:18.872134+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5106, "vwap": 9.3284, "vwap_slope": 0.001, "atr": 0.0562, "trend": "flat", "slope_pct": 0.0047, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.6463971880492091, "imbalance_prev": 0.4599204093234793}}
{"timestamp": "2026-09-24T17:03:23.957493+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.263%)", "metrics": {"price": 9.6148, "peak_price": 9.6148, "peak_gain_cents": 16.77, "slope_pct": 0.263, "trend": "positive"}}
{"timestamp": "2026-09-24T17:03:23.957493+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6148, "vwap": 9.3285, "vwap_slope": 0.0011, "atr": 0.0565, "trend": "flat", "slope_pct": 0.0049, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.5924356048255625, "imbalance_prev": 0.6463971880492091}}
{"timestamp": "2026-09-24T17:03:29.060003+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.279%)", "metrics": {"price": 9.62, "peak_price": 9.62, "peak_gain_cents": 17.29, "slope_pct": 0.2793, "trend": "positive"}}
{"timestamp": "2026-09-24T17:03:29.060003+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.62, "vwap": 9.3286, "vwap_slope": 0.0013, "atr": 0.0576, "trend": "flat", "slope_pct": 0.0049, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": 0.3031603589543504, "imbalance_prev": 0.5924356048255625}}
{"timestamp": "2026-09-24T17:03:34.151322+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.279%)", "metrics": {"price": 9.62, "peak_price": 9.62, "peak_gain_cents": 17.29, "slope_pct": 0.2793, "trend": "positive"}}
{"timestamp": "2026-09-24T17:03:34.151322+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.62, "vwap": 9.3286, "vwap_slope": 0.0013, "atr": 0.0576, "trend": "flat", "slope_pct": 0.0049, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.30962504831851567, "imbalance_prev": 0.3031603589543504}}
{"timestamp": "2026-09-24T17:03:39.251668+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.279%)", "metrics": {"price": 9.62, "peak_price": 9.62, "peak_gain_cents": 17.29, "slope_pct": 0.2793, "trend": "positive"}}
{"timestamp": "2026-09-24T17:03:39.251668+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.62, "vwap": 9.3286, "vwap_slope": 0.0013, "atr": 0.0576, "trend": "flat", "slope_pct": 0.0049, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.30962504831851567, "imbalance_prev": 0.30962504831851567}}
{"timestamp": "2026-09-24T17:03:44.366921+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.302%)", "metrics": {"price": 9.6274, "peak_price": 9.6274, "peak_gain_cents": 18.03, "slope_pct": 0.3025, "trend": "positive"}}
{"timestamp": "2026-09-24T17:03:44.366921+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6274, "vwap": 9.3287, "vwap_slope": 0.0013, "atr": 0.0576, "trend": "flat", "slope_pct": 0.0049, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.19213696892834495, "imbalance_prev": 0.30962504831851567}}
{"timestamp": "2026-09-24T17:03:49.484198+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.169%)", "metrics": {"price": 9.5848, "peak_price": 9.6274, "peak_gain_cents": 18.03, "slope_pct": 0.1689, "trend": "positive"}}
{"timestamp": "2026-09-24T17:03:49.484198+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5848, "vwap": 9.3286, "vwap_slope": 0.0013, "atr": 0.0576, "trend": "flat", "slope_pct": 0.0049, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": -0.2301255230125523, "imbalance_prev": -0.19213696892834495}}
{"timestamp": "2026-09-24T17:03:54.612052+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.169%)", "metrics": {"price": 9.5848, "peak_price": 9.6274, "peak_gain_cents": 18.03, "slope_pct": 0.1689, "trend": "positive"}}
{"timestamp": "2026-09-24T17:03:54.612052+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5848, "vwap": 9.3286, "vwap_slope": 0.0013, "atr": 0.0576, "trend": "flat", "slope_pct": 0.0049, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.2301255230125523, "imbalance_prev": -0.2301255230125523}}
{"timestamp": "2026-09-24T17:03:59.727242+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.169%)", "metrics": {"price": 9.5848, "peak_price": 9.6274, "peak_gain_cents": 18.03, "slope_pct": 0.1689, "trend": "positive"}}
{"timestamp": "2026-09-24T17:03:59.727242+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5848, "vwap": 9.3286, "vwap_slope": 0.0013, "atr": 0.0576, "trend": "flat", "slope_pct": 0.0049, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.2301255230125523, "imbalance_prev": -0.2301255230125523}}
{"timestamp": "2026-09-24T17:04:04.843322+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.169%)", "metrics": {"price": 9.5848, "peak_price": 9.6274, "peak_gain_cents": 18.03, "slope_pct": 0.1689, "trend": "positive"}}
{"timestamp": "2026-09-24T17:04:04.843322+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5848, "vwap": 9.3286, "vwap_slope": 0.0013, "atr": 0.0576, "trend": "flat", "slope_pct": 0.0049, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.2301255230125523, "imbalance_prev": -0.2301255230125523}}
{"timestamp": "2026-09-24T17:04:09.968324+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.312%)", "metrics": {"price": 9.615, "peak_price": 9.6274, "peak_gain_cents": 18.03, "slope_pct": 0.3118, "trend": "positive"}}
{"timestamp": "2026-09-24T17:04:09.968324+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.615, "vwap": 9.3287, "vwap_slope": 0.0008, "atr": 0.0568, "trend": "flat", "slope_pct": 0.0053, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.5833333333333334, "imbalance_prev": -0.2301255230125523}}
{"timestamp": "2026-09-24T17:04:15.125246+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.265%)", "metrics": {"price": 9.6, "peak_price": 9.6274, "peak_gain_cents": 18.03, "slope_pct": 0.2649, "trend": "positive"}}
{"timestamp": "2026-09-24T17:04:15.125246+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6, "vwap": 9.3287, "vwap_slope": 0.0008, "atr": 0.0568, "trend": "flat", "slope_pct": 0.0053, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": -1.0, "imbalance_prev": -0.5833333333333334}}
{"timestamp": "2026-09-24T17:04:20.241954+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.255%)", "metrics": {"price": 9.5968, "peak_price": 9.6274, "peak_gain_cents": 18.03, "slope_pct": 0.2548, "trend": "positive"}}
{"timestamp": "2026-09-24T17:04:20.241954+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5968, "vwap": 9.3287, "vwap_slope": 0.0008, "atr": 0.0617, "trend": "flat", "slope_pct": 0.0053, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -1.0, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:04:25.359497+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.312%)", "metrics": {"price": 9.615, "peak_price": 9.6274, "peak_gain_cents": 18.03, "slope_pct": 0.3118, "trend": "positive"}}
{"timestamp": "2026-09-24T17:04:25.359497+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.615, "vwap": 9.3287, "vwap_slope": 0.0008, "atr": 0.0617, "trend": "flat", "slope_pct": 0.0053, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -1.0, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:04:30.461008+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.258%)", "metrics": {"price": 9.5977, "peak_price": 9.6274, "peak_gain_cents": 18.03, "slope_pct": 0.2577, "trend": "positive"}}
{"timestamp": "2026-09-24T17:04:30.461008+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5977, "vwap": 9.3287, "vwap_slope": 0.0009, "atr": 0.0617, "trend": "flat", "slope_pct": 0.0053, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -1.0, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:04:35.609287+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.312%)", "metrics": {"price": 9.615, "peak_price": 9.6274, "peak_gain_cents": 18.03, "slope_pct": 0.3118, "trend": "positive"}}
{"timestamp": "2026-09-24T17:04:35.609287+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.615, "vwap": 9.3288, "vwap_slope": 0.001, "atr": 0.0617, "trend": "flat", "slope_pct": 0.0053, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -1.0, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:04:40.704248+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.327%)", "metrics": {"price": 9.62, "peak_price": 9.6274, "peak_gain_cents": 18.03, "slope_pct": 0.3274, "trend": "positive"}}
{"timestamp": "2026-09-24T17:04:40.704248+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.62, "vwap": 9.3288, "vwap_slope": 0.001, "atr": 0.0621, "trend": "flat", "slope_pct": 0.0053, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -1.0, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:04:45.820003+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.327%)", "metrics": {"price": 9.62, "peak_price": 9.6274, "peak_gain_cents": 18.03, "slope_pct": 0.3274, "trend": "positive"}}
{"timestamp": "2026-09-24T17:04:45.820003+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.62, "vwap": 9.3288, "vwap_slope": 0.001, "atr": 0.0621, "trend": "flat", "slope_pct": 0.0053, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.23076923076923078, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:04:50.925932+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.312%)", "metrics": {"price": 9.6152, "peak_price": 9.6274, "peak_gain_cents": 18.03, "slope_pct": 0.3124, "trend": "positive"}}
{"timestamp": "2026-09-24T17:04:50.925932+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6152, "vwap": 9.3288, "vwap_slope": 0.001, "atr": 0.0621, "trend": "flat", "slope_pct": 0.0053, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.18518518518518517, "imbalance_prev": -0.23076923076923078}}
{"timestamp": "2026-09-24T17:04:56.012176+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.269%)", "metrics": {"price": 9.6013, "peak_price": 9.6274, "peak_gain_cents": 18.03, "slope_pct": 0.2689, "trend": "positive"}}
{"timestamp": "2026-09-24T17:04:56.012176+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6013, "vwap": 9.3288, "vwap_slope": 0.001, "atr": 0.0621, "trend": "flat", "slope_pct": 0.0053, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.14728682170542637, "imbalance_prev": -0.18518518518518517}}
{"timestamp": "2026-09-24T17:05:01.113710+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.269%)", "metrics": {"price": 9.6013, "peak_price": 9.6274, "peak_gain_cents": 18.03, "slope_pct": 0.2689, "trend": "positive"}}
{"timestamp": "2026-09-24T17:05:01.113710+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6013, "vwap": 9.3288, "vwap_slope": 0.001, "atr": 0.0621, "trend": "flat", "slope_pct": 0.0053, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.14728682170542637, "imbalance_prev": -0.14728682170542637}}
{"timestamp": "2026-09-24T17:05:06.259475+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.269%)", "metrics": {"price": 9.6013, "peak_price": 9.6274, "peak_gain_cents": 18.03, "slope_pct": 0.2689, "trend": "positive"}}
{"timestamp": "2026-09-24T17:05:06.259475+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6013, "vwap": 9.3288, "vwap_slope": 0.001, "atr": 0.0621, "trend": "flat", "slope_pct": 0.0053, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.14728682170542637, "imbalance_prev": -0.14728682170542637}}
{"timestamp": "2026-09-24T17:05:11.412848+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.295%)", "metrics": {"price": 9.6287, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.2947, "trend": "positive"}}
{"timestamp": "2026-09-24T17:05:11.412848+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6287, "vwap": 9.3289, "vwap_slope": 0.0009, "atr": 0.0641, "trend": "flat", "slope_pct": 0.0057, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.6210526315789474, "imbalance_prev": -0.14728682170542637}}
{"timestamp": "2026-09-24T17:05:16.548659+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.295%)", "metrics": {"price": 9.6287, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.2947, "trend": "positive"}}
{"timestamp": "2026-09-24T17:05:16.548659+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6287, "vwap": 9.3289, "vwap_slope": 0.0009, "atr": 0.0641, "trend": "flat", "slope_pct": 0.0057, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.4666666666666667, "imbalance_prev": -0.6210526315789474}}
{"timestamp": "2026-09-24T17:05:21.684012+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.045%)", "metrics": {"price": 9.5203, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0446, "trend": "flat"}}
{"timestamp": "2026-09-24T17:05:21.684012+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5203, "vwap": 9.329, "vwap_slope": 0.001, "atr": 0.0682, "trend": "flat", "slope_pct": 0.0055, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.6897414512093412, "imbalance_prev": -0.4666666666666667}}
{"timestamp": "2026-09-24T17:05:26.808191+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.074%)", "metrics": {"price": 9.5582, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0743, "trend": "flat"}}
{"timestamp": "2026-09-24T17:05:26.808191+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5582, "vwap": 9.329, "vwap_slope": 0.001, "atr": 0.0682, "trend": "flat", "slope_pct": 0.0056, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.5074404761904762, "imbalance_prev": 0.6897414512093412}}
{"timestamp": "2026-09-24T17:05:31.941413+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.288%)", "metrics": {"price": 9.6266, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.2882, "trend": "positive"}}
{"timestamp": "2026-09-24T17:05:31.941413+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6266, "vwap": 9.3292, "vwap_slope": 0.0013, "atr": 0.0682, "trend": "flat", "slope_pct": 0.0057, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": 0.1186623516720604, "imbalance_prev": 0.5074404761904762}}
{"timestamp": "2026-09-24T17:05:37.061907+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.252%)", "metrics": {"price": 9.615, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.2519, "trend": "positive"}}
{"timestamp": "2026-09-24T17:05:37.061907+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.615, "vwap": 9.3292, "vwap_slope": 0.0013, "atr": 0.0682, "trend": "flat", "slope_pct": 0.0057, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 3, "imbalance_cur": 0.10710382513661203, "imbalance_prev": 0.1186623516720604}}
{"timestamp": "2026-09-24T17:05:42.180170+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.174%)", "metrics": {"price": 9.5901, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.1741, "trend": "flat"}}
{"timestamp": "2026-09-24T17:05:42.180170+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5901, "vwap": 9.3293, "vwap_slope": 0.0013, "atr": 0.0682, "trend": "flat", "slope_pct": 0.0056, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 4, "imbalance_cur": -0.8058076225045372, "imbalance_prev": 0.10710382513661203}}
{"timestamp": "2026-09-24T17:05:47.367693+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.174%)", "metrics": {"price": 9.59, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.1738, "trend": "flat"}}
{"timestamp": "2026-09-24T17:05:47.367693+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.59, "vwap": 9.3293, "vwap_slope": 0.0014, "atr": 0.0682, "trend": "flat", "slope_pct": 0.0056, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.7914230019493177, "imbalance_prev": -0.8058076225045372}}
{"timestamp": "2026-09-24T17:05:52.507998+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.174%)", "metrics": {"price": 9.59, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.1738, "trend": "flat"}}
{"timestamp": "2026-09-24T17:05:52.507998+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.59, "vwap": 9.3293, "vwap_slope": 0.0014, "atr": 0.0682, "trend": "flat", "slope_pct": 0.0056, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.7914230019493177, "imbalance_prev": -0.7914230019493177}}
{"timestamp": "2026-09-24T17:05:57.651850+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.174%)", "metrics": {"price": 9.59, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.1738, "trend": "flat"}}
{"timestamp": "2026-09-24T17:05:57.651850+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.59, "vwap": 9.3293, "vwap_slope": 0.0014, "atr": 0.0682, "trend": "flat", "slope_pct": 0.0056, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.7914230019493177, "imbalance_prev": -0.7914230019493177}}
{"timestamp": "2026-09-24T17:06:02.785340+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.004%)", "metrics": {"price": 9.59, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0045, "trend": "flat"}}
{"timestamp": "2026-09-24T17:06:02.785340+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.59, "vwap": 9.3294, "vwap_slope": 0.0007, "atr": 0.0656, "trend": "flat", "slope_pct": 0.006, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 1.0, "imbalance_prev": -0.7914230019493177}}
{"timestamp": "2026-09-24T17:06:07.946499+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.004%)", "metrics": {"price": 9.59, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0045, "trend": "flat"}}
{"timestamp": "2026-09-24T17:06:07.946499+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.59, "vwap": 9.3294, "vwap_slope": 0.0007, "atr": 0.0656, "trend": "flat", "slope_pct": 0.006, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 1.0, "imbalance_prev": 1.0}}
{"timestamp": "2026-09-24T17:06:13.060197+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.004%)", "metrics": {"price": 9.59, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0045, "trend": "flat"}}
{"timestamp": "2026-09-24T17:06:13.060197+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.59, "vwap": 9.3294, "vwap_slope": 0.0007, "atr": 0.0656, "trend": "flat", "slope_pct": 0.006, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 1.0, "imbalance_prev": 1.0}}
{"timestamp": "2026-09-24T17:06:18.200073+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.027%)", "metrics": {"price": 9.58, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0268, "trend": "flat"}}
{"timestamp": "2026-09-24T17:06:18.200073+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.58, "vwap": 9.3294, "vwap_slope": 0.0007, "atr": 0.0663, "trend": "flat", "slope_pct": 0.006, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 1.0, "imbalance_prev": 1.0}}
{"timestamp": "2026-09-24T17:06:23.449309+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.082%)", "metrics": {"price": 9.6149, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0823, "trend": "flat"}}
{"timestamp": "2026-09-24T17:06:23.449309+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6149, "vwap": 9.3294, "vwap_slope": 0.0007, "atr": 0.0679, "trend": "flat", "slope_pct": 0.006, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 1.0, "imbalance_prev": 1.0}}
{"timestamp": "2026-09-24T17:06:28.575053+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.005%)", "metrics": {"price": 9.587, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0049, "trend": "flat"}}
{"timestamp": "2026-09-24T17:06:28.575053+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.587, "vwap": 9.3294, "vwap_slope": 0.0008, "atr": 0.0693, "trend": "flat", "slope_pct": 0.006, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.9026548672566371, "imbalance_prev": 1.0}}
{"timestamp": "2026-09-24T17:06:33.691598+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.059%)", "metrics": {"price": 9.5697, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.059, "trend": "flat"}}
{"timestamp": "2026-09-24T17:06:33.691598+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5697, "vwap": 9.3294, "vwap_slope": 0.0008, "atr": 0.0693, "trend": "flat", "slope_pct": 0.006, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": -0.9043478260869565, "imbalance_prev": -0.9026548672566371}}
{"timestamp": "2026-09-24T17:06:38.806754+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.154%)", "metrics": {"price": 9.5393, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.1543, "trend": "flat"}}
{"timestamp": "2026-09-24T17:06:38.806754+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5393, "vwap": 9.3294, "vwap_slope": 0.0008, "atr": 0.0708, "trend": "flat", "slope_pct": 0.0059, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 3, "imbalance_cur": -0.9153846153846154, "imbalance_prev": -0.9043478260869565}}
{"timestamp": "2026-09-24T17:06:43.924885+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.027%)", "metrics": {"price": 9.58, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0268, "trend": "flat"}}
{"timestamp": "2026-09-24T17:06:43.924885+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.58, "vwap": 9.3295, "vwap_slope": 0.0008, "atr": 0.0708, "trend": "flat", "slope_pct": 0.006, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.5987654320987654, "imbalance_prev": -0.9153846153846154}}
{"timestamp": "2026-09-24T17:06:49.045949+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.152%)", "metrics": {"price": 9.5399, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.1524, "trend": "flat"}}
{"timestamp": "2026-09-24T17:06:49.045949+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5399, "vwap": 9.3295, "vwap_slope": 0.0008, "atr": 0.0708, "trend": "flat", "slope_pct": 0.0059, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.06086956521739131, "imbalance_prev": -0.5987654320987654}}
{"timestamp": "2026-09-24T17:06:54.163261+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.027%)", "metrics": {"price": 9.58, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0268, "trend": "flat"}}
{"timestamp": "2026-09-24T17:06:54.163261+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.58, "vwap": 9.3295, "vwap_slope": 0.0008, "atr": 0.0708, "trend": "flat", "slope_pct": 0.006, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.0990990990990991, "imbalance_prev": 0.06086956521739131}}
{"timestamp": "2026-09-24T17:06:59.260555+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.027%)", "metrics": {"price": 9.58, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0268, "trend": "flat"}}
{"timestamp": "2026-09-24T17:06:59.260555+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.58, "vwap": 9.3295, "vwap_slope": 0.0009, "atr": 0.0708, "trend": "flat", "slope_pct": 0.006, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.008403361344537815, "imbalance_prev": 0.0990990990990991}}
{"timestamp": "2026-09-24T17:07:04.375295+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.086%)", "metrics": {"price": 9.5772, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0858, "trend": "flat"}}
{"timestamp": "2026-09-24T17:07:04.375295+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5772, "vwap": 9.3295, "vwap_slope": 0.0007, "atr": 0.0703, "trend": "flat", "slope_pct": 0.0063, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": -0.03643724696356275, "imbalance_prev": -0.008403361344537815}}
{"timestamp": "2026-09-24T17:07:09.478703+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.086%)", "metrics": {"price": 9.5772, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0858, "trend": "flat"}}
{"timestamp": "2026-09-24T17:07:09.478703+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5772, "vwap": 9.3295, "vwap_slope": 0.0007, "atr": 0.0703, "trend": "flat", "slope_pct": 0.0063, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.03643724696356275, "imbalance_prev": -0.03643724696356275}}
{"timestamp": "2026-09-24T17:07:14.587384+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.086%)", "metrics": {"price": 9.5772, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0858, "trend": "flat"}}
{"timestamp": "2026-09-24T17:07:14.587384+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5772, "vwap": 9.3295, "vwap_slope": 0.0007, "atr": 0.0703, "trend": "flat", "slope_pct": 0.0063, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.03643724696356275, "imbalance_prev": -0.03643724696356275}}
{"timestamp": "2026-09-24T17:07:19.698958+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.086%)", "metrics": {"price": 9.5772, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0858, "trend": "flat"}}
{"timestamp": "2026-09-24T17:07:19.698958+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5772, "vwap": 9.3295, "vwap_slope": 0.0007, "atr": 0.0703, "trend": "flat", "slope_pct": 0.0063, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.03643724696356275, "imbalance_prev": -0.03643724696356275}}
{"timestamp": "2026-09-24T17:07:24.803513+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.086%)", "metrics": {"price": 9.5772, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0858, "trend": "flat"}}
{"timestamp": "2026-09-24T17:07:24.803513+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5772, "vwap": 9.3295, "vwap_slope": 0.0007, "atr": 0.0703, "trend": "flat", "slope_pct": 0.0063, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.03643724696356275, "imbalance_prev": -0.03643724696356275}}
{"timestamp": "2026-09-24T17:07:29.904162+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.108%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.1084, "trend": "flat"}}
{"timestamp": "2026-09-24T17:07:29.904162+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3301, "vwap_slope": 0.0012, "atr": 0.0715, "trend": "flat", "slope_pct": 0.0063, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -1.0, "imbalance_prev": -0.03643724696356275}}
{"timestamp": "2026-09-24T17:07:35.028494+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.081%)", "metrics": {"price": 9.5788, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0808, "trend": "flat"}}
{"timestamp": "2026-09-24T17:07:35.028494+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5788, "vwap": 9.3303, "vwap_slope": 0.0015, "atr": 0.0719, "trend": "flat", "slope_pct": 0.0063, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -1.0, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:07:40.148293+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.154%)", "metrics": {"price": 9.5553, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.1545, "trend": "flat"}}
{"timestamp": "2026-09-24T17:07:40.148293+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5553, "vwap": 9.3303, "vwap_slope": 0.0014, "atr": 0.0719, "trend": "flat", "slope_pct": 0.0063, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -1.0, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:07:45.292243+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.154%)", "metrics": {"price": 9.5553, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.1545, "trend": "flat"}}
{"timestamp": "2026-09-24T17:07:45.292243+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5553, "vwap": 9.3303, "vwap_slope": 0.0014, "atr": 0.0719, "trend": "flat", "slope_pct": 0.0063, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -1.0, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:07:50.424649+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.100%)", "metrics": {"price": 9.5727, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0999, "trend": "flat"}}
{"timestamp": "2026-09-24T17:07:50.424649+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5727, "vwap": 9.3303, "vwap_slope": 0.0015, "atr": 0.0719, "trend": "flat", "slope_pct": 0.0063, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -1.0, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:07:55.543942+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.140%)", "metrics": {"price": 9.56, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.1397, "trend": "flat"}}
{"timestamp": "2026-09-24T17:07:55.543942+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.56, "vwap": 9.3303, "vwap_slope": 0.0015, "atr": 0.0719, "trend": "flat", "slope_pct": 0.0063, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -1.0, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:08:00.660390+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.077%)", "metrics": {"price": 9.58, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0771, "trend": "flat"}}
{"timestamp": "2026-09-24T17:08:00.660390+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.58, "vwap": 9.3304, "vwap_slope": 0.0015, "atr": 0.0719, "trend": "flat", "slope_pct": 0.0063, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.5012468827930174, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:08:05.793245+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.091%)", "metrics": {"price": 9.5608, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0915, "trend": "flat"}}
{"timestamp": "2026-09-24T17:08:05.793245+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5608, "vwap": 9.3304, "vwap_slope": 0.001, "atr": 0.0719, "trend": "flat", "slope_pct": 0.0067, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.4878048780487805, "imbalance_prev": -0.5012468827930174}}
{"timestamp": "2026-09-24T17:08:10.918319+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.008%)", "metrics": {"price": 9.5927, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0085, "trend": "flat"}}
{"timestamp": "2026-09-24T17:08:10.918319+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5927, "vwap": 9.3304, "vwap_slope": 0.001, "atr": 0.0719, "trend": "flat", "slope_pct": 0.0067, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.40229885057471265, "imbalance_prev": -0.4878048780487805}}
{"timestamp": "2026-09-24T17:08:16.038547+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.054%)", "metrics": {"price": 9.5728, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0539, "trend": "flat"}}
{"timestamp": "2026-09-24T17:08:16.038547+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5728, "vwap": 9.3304, "vwap_slope": 0.0011, "atr": 0.0719, "trend": "flat", "slope_pct": 0.0067, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.47474747474747475, "imbalance_prev": -0.40229885057471265}}
{"timestamp": "2026-09-24T17:08:21.156961+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.063%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0626, "trend": "flat"}}
{"timestamp": "2026-09-24T17:08:21.156961+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3305, "vwap_slope": 0.0011, "atr": 0.072, "trend": "flat", "slope_pct": 0.0067, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.3684210526315789, "imbalance_prev": -0.47474747474747475}}
{"timestamp": "2026-09-24T17:08:26.279990+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.063%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0626, "trend": "flat"}}
{"timestamp": "2026-09-24T17:08:26.279990+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3305, "vwap_slope": 0.0011, "atr": 0.072, "trend": "flat", "slope_pct": 0.0067, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.3684210526315789, "imbalance_prev": -0.3684210526315789}}
{"timestamp": "2026-09-24T17:08:31.381167+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.063%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0626, "trend": "flat"}}
{"timestamp": "2026-09-24T17:08:31.381167+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3305, "vwap_slope": 0.0011, "atr": 0.072, "trend": "flat", "slope_pct": 0.0067, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.3684210526315789, "imbalance_prev": -0.3684210526315789}}
{"timestamp": "2026-09-24T17:08:36.510043+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.063%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0626, "trend": "flat"}}
{"timestamp": "2026-09-24T17:08:36.510043+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3305, "vwap_slope": 0.0011, "atr": 0.072, "trend": "flat", "slope_pct": 0.0067, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.92, "imbalance_prev": -0.3684210526315789}}
{"timestamp": "2026-09-24T17:08:41.630704+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.098%)", "metrics": {"price": 9.5588, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0977, "trend": "flat"}}
{"timestamp": "2026-09-24T17:08:41.630704+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5588, "vwap": 9.3305, "vwap_slope": 0.0011, "atr": 0.0721, "trend": "flat", "slope_pct": 0.0067, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.12280701754385964, "imbalance_prev": 0.92}}
{"timestamp": "2026-09-24T17:08:46.747364+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.005%)", "metrics": {"price": 9.5916, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.005, "trend": "flat"}}
{"timestamp": "2026-09-24T17:08:46.747364+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5916, "vwap": 9.3306, "vwap_slope": 0.0012, "atr": 0.0721, "trend": "flat", "slope_pct": 0.0067, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.7981308411214953, "imbalance_prev": -0.12280701754385964}}
{"timestamp": "2026-09-24T17:08:51.863432+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.000%)", "metrics": {"price": 9.59, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0, "trend": "flat"}}
{"timestamp": "2026-09-24T17:08:51.863432+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.59, "vwap": 9.3306, "vwap_slope": 0.0012, "atr": 0.0721, "trend": "flat", "slope_pct": 0.0067, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.8246753246753247, "imbalance_prev": 0.7981308411214953}}
{"timestamp": "2026-09-24T17:08:57.003640+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.097%)", "metrics": {"price": 9.5591, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0968, "trend": "flat"}}
{"timestamp": "2026-09-24T17:08:57.003640+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5591, "vwap": 9.3306, "vwap_slope": 0.0012, "atr": 0.0721, "trend": "flat", "slope_pct": 0.0067, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.8217179902755267, "imbalance_prev": 0.8246753246753247}}
{"timestamp": "2026-09-24T17:09:02.173000+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.016%)", "metrics": {"price": 9.595, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0156, "trend": "flat"}}
{"timestamp": "2026-09-24T17:09:02.173000+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.595, "vwap": 9.3306, "vwap_slope": 0.0013, "atr": 0.0721, "trend": "flat", "slope_pct": 0.0067, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.8722919042189282, "imbalance_prev": 0.8217179902755267}}
{"timestamp": "2026-09-24T17:09:07.370740+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.047%)", "metrics": {"price": 9.59, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0469, "trend": "flat"}}
{"timestamp": "2026-09-24T17:09:07.370740+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.59, "vwap": 9.3307, "vwap_slope": 0.0012, "atr": 0.0711, "trend": "flat", "slope_pct": 0.007, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.9504504504504504, "imbalance_prev": 0.8722919042189282}}
{"timestamp": "2026-09-24T17:09:12.497527+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.047%)", "metrics": {"price": 9.59, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0469, "trend": "flat"}}
{"timestamp": "2026-09-24T17:09:12.497527+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.59, "vwap": 9.3307, "vwap_slope": 0.0012, "atr": 0.0711, "trend": "flat", "slope_pct": 0.007, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.9504504504504504, "imbalance_prev": 0.9504504504504504}}
{"timestamp": "2026-09-24T17:09:17.609590+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.046%)", "metrics": {"price": 9.5604, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0457, "trend": "flat"}}
{"timestamp": "2026-09-24T17:09:17.609590+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5604, "vwap": 9.3307, "vwap_slope": 0.0012, "atr": 0.0731, "trend": "flat", "slope_pct": 0.007, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.9333333333333333, "imbalance_prev": 0.9504504504504504}}
{"timestamp": "2026-09-24T17:09:22.738412+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.040%)", "metrics": {"price": 9.5878, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0401, "trend": "flat"}}
{"timestamp": "2026-09-24T17:09:22.738412+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5878, "vwap": 9.3308, "vwap_slope": 0.0013, "atr": 0.0731, "trend": "flat", "slope_pct": 0.007, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": 0.9074235807860263, "imbalance_prev": 0.9333333333333333}}
{"timestamp": "2026-09-24T17:09:27.858739+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.020%)", "metrics": {"price": 9.5813, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0197, "trend": "flat"}}
{"timestamp": "2026-09-24T17:09:27.858739+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5813, "vwap": 9.3308, "vwap_slope": 0.0013, "atr": 0.0731, "trend": "flat", "slope_pct": 0.007, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 3, "imbalance_cur": 0.21033210332103322, "imbalance_prev": 0.9074235807860263}}
{"timestamp": "2026-09-24T17:09:32.988231+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.020%)", "metrics": {"price": 9.5813, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0197, "trend": "flat"}}
{"timestamp": "2026-09-24T17:09:32.988231+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5813, "vwap": 9.3308, "vwap_slope": 0.0013, "atr": 0.0731, "trend": "flat", "slope_pct": 0.007, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.21033210332103322, "imbalance_prev": 0.21033210332103322}}
{"timestamp": "2026-09-24T17:09:38.152802+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.043%)", "metrics": {"price": 9.5888, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0432, "trend": "flat"}}
{"timestamp": "2026-09-24T17:09:38.152802+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5888, "vwap": 9.3308, "vwap_slope": 0.0013, "atr": 0.0731, "trend": "flat", "slope_pct": 0.007, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.24113475177304963, "imbalance_prev": 0.21033210332103322}}
{"timestamp": "2026-09-24T17:09:43.282214+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.023%)", "metrics": {"price": 9.5825, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0235, "trend": "flat"}}
{"timestamp": "2026-09-24T17:09:43.282214+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5825, "vwap": 9.3308, "vwap_slope": 0.0013, "atr": 0.0731, "trend": "flat", "slope_pct": 0.007, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.40059347181008903, "imbalance_prev": 0.24113475177304963}}
{"timestamp": "2026-09-24T17:09:48.395144+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.020%)", "metrics": {"price": 9.5813, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0197, "trend": "flat"}}
{"timestamp": "2026-09-24T17:09:48.395144+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5813, "vwap": 9.3308, "vwap_slope": 0.0013, "atr": 0.0731, "trend": "flat", "slope_pct": 0.007, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.9436619718309859, "imbalance_prev": 0.40059347181008903}}
{"timestamp": "2026-09-24T17:09:53.531368+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.016%)", "metrics": {"price": 9.58, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0157, "trend": "flat"}}
{"timestamp": "2026-09-24T17:09:53.531368+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.58, "vwap": 9.3308, "vwap_slope": 0.0013, "atr": 0.0731, "trend": "flat", "slope_pct": 0.007, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.9407407407407408, "imbalance_prev": 0.9436619718309859}}
{"timestamp": "2026-09-24T17:09:58.652621+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.003%)", "metrics": {"price": 9.576, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0031, "trend": "flat"}}
{"timestamp": "2026-09-24T17:09:58.652621+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.576, "vwap": 9.3308, "vwap_slope": 0.0013, "atr": 0.0731, "trend": "flat", "slope_pct": 0.007, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": 0.6326530612244898, "imbalance_prev": 0.9407407407407408}}
{"timestamp": "2026-09-24T17:10:03.783647+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.051%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0511, "trend": "flat"}}
{"timestamp": "2026-09-24T17:10:03.783647+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3308, "vwap_slope": 0.0005, "atr": 0.0674, "trend": "flat", "slope_pct": 0.0073, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 3, "imbalance_cur": -0.5384615384615384, "imbalance_prev": 0.6326530612244898}}
{"timestamp": "2026-09-24T17:10:09.025431+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.114%)", "metrics": {"price": 9.55, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.1138, "trend": "flat"}}
{"timestamp": "2026-09-24T17:10:09.025431+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.55, "vwap": 9.3309, "vwap_slope": 0.0005, "atr": 0.0696, "trend": "flat", "slope_pct": 0.0073, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 4, "imbalance_cur": -0.756198347107438, "imbalance_prev": -0.5384615384615384}}
{"timestamp": "2026-09-24T17:10:14.195938+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.034%)", "metrics": {"price": 9.5754, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0342, "trend": "flat"}}
{"timestamp": "2026-09-24T17:10:14.195938+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5754, "vwap": 9.3309, "vwap_slope": 0.0005, "atr": 0.0696, "trend": "flat", "slope_pct": 0.0073, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.6377649325626205, "imbalance_prev": -0.756198347107438}}
{"timestamp": "2026-09-24T17:10:19.340664+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.114%)", "metrics": {"price": 9.55, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.1138, "trend": "flat"}}
{"timestamp": "2026-09-24T17:10:19.340664+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.55, "vwap": 9.3309, "vwap_slope": 0.0005, "atr": 0.0696, "trend": "flat", "slope_pct": 0.0073, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.624, "imbalance_prev": -0.6377649325626205}}
{"timestamp": "2026-09-24T17:10:24.474525+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.052%)", "metrics": {"price": 9.5697, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0521, "trend": "flat"}}
{"timestamp": "2026-09-24T17:10:24.474525+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5697, "vwap": 9.3309, "vwap_slope": 0.0005, "atr": 0.0696, "trend": "flat", "slope_pct": 0.0073, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 1.0, "imbalance_prev": -0.624}}
{"timestamp": "2026-09-24T17:10:29.597167+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.052%)", "metrics": {"price": 9.5697, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0521, "trend": "flat"}}
{"timestamp": "2026-09-24T17:10:29.597167+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5697, "vwap": 9.3309, "vwap_slope": 0.0005, "atr": 0.0696, "trend": "flat", "slope_pct": 0.0073, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 1.0, "imbalance_prev": 1.0}}
{"timestamp": "2026-09-24T17:10:34.721606+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.056%)", "metrics": {"price": 9.5685, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0558, "trend": "flat"}}
{"timestamp": "2026-09-24T17:10:34.721606+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5685, "vwap": 9.3309, "vwap_slope": 0.0005, "atr": 0.0696, "trend": "flat", "slope_pct": 0.0073, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 1.0, "imbalance_prev": 1.0}}
{"timestamp": "2026-09-24T17:10:39.827479+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.051%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0511, "trend": "flat"}}
{"timestamp": "2026-09-24T17:10:39.827479+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.331, "vwap_slope": 0.0006, "atr": 0.0696, "trend": "flat", "slope_pct": 0.0073, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.9879275653923542, "imbalance_prev": 1.0}}
{"timestamp": "2026-09-24T17:10:44.965260+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.045%)", "metrics": {"price": 9.5721, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0446, "trend": "flat"}}
{"timestamp": "2026-09-24T17:10:44.965260+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5721, "vwap": 9.331, "vwap_slope": 0.0007, "atr": 0.0696, "trend": "flat", "slope_pct": 0.0073, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.987987987987988, "imbalance_prev": 0.9879275653923542}}
{"timestamp": "2026-09-24T17:10:50.091908+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.045%)", "metrics": {"price": 9.5721, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0446, "trend": "flat"}}
{"timestamp": "2026-09-24T17:10:50.091908+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5721, "vwap": 9.331, "vwap_slope": 0.0007, "atr": 0.0696, "trend": "flat", "slope_pct": 0.0073, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.987987987987988, "imbalance_prev": 0.987987987987988}}
{"timestamp": "2026-09-24T17:10:55.216283+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.045%)", "metrics": {"price": 9.5721, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0446, "trend": "flat"}}
{"timestamp": "2026-09-24T17:10:55.216283+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5721, "vwap": 9.331, "vwap_slope": 0.0007, "atr": 0.0696, "trend": "flat", "slope_pct": 0.0073, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.987987987987988, "imbalance_prev": 0.987987987987988}}
{"timestamp": "2026-09-24T17:11:00.365570+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.071%)", "metrics": {"price": 9.5637, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0709, "trend": "flat"}}
{"timestamp": "2026-09-24T17:11:00.365570+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5637, "vwap": 9.3315, "vwap_slope": 0.0011, "atr": 0.0696, "trend": "flat", "slope_pct": 0.0073, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.9968561697668326, "imbalance_prev": 0.987987987987988}}
{"timestamp": "2026-09-24T17:11:05.559889+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.028%)", "metrics": {"price": 9.59, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0285, "trend": "flat"}}
{"timestamp": "2026-09-24T17:11:05.559889+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.59, "vwap": 9.3315, "vwap_slope": 0.0009, "atr": 0.0661, "trend": "flat", "slope_pct": 0.0076, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.9942438513867086, "imbalance_prev": -0.9968561697668326}}
{"timestamp": "2026-09-24T17:11:10.689069+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.028%)", "metrics": {"price": 9.59, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0285, "trend": "flat"}}
{"timestamp": "2026-09-24T17:11:10.689069+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.59, "vwap": 9.3315, "vwap_slope": 0.0009, "atr": 0.0661, "trend": "flat", "slope_pct": 0.0076, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.9942438513867086, "imbalance_prev": -0.9942438513867086}}
{"timestamp": "2026-09-24T17:11:15.822062+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.091%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0912, "trend": "flat"}}
{"timestamp": "2026-09-24T17:11:15.822062+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3316, "vwap_slope": 0.001, "atr": 0.0666, "trend": "flat", "slope_pct": 0.0076, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.9970406905055487, "imbalance_prev": -0.9942438513867086}}
{"timestamp": "2026-09-24T17:11:20.933599+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.091%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0912, "trend": "flat"}}
{"timestamp": "2026-09-24T17:11:20.933599+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3316, "vwap_slope": 0.001, "atr": 0.0666, "trend": "flat", "slope_pct": 0.0076, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.8782051282051282, "imbalance_prev": -0.9970406905055487}}
{"timestamp": "2026-09-24T17:11:26.068695+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.091%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0912, "trend": "flat"}}
{"timestamp": "2026-09-24T17:11:26.068695+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3316, "vwap_slope": 0.001, "atr": 0.0666, "trend": "flat", "slope_pct": 0.0076, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.8782051282051282, "imbalance_prev": -0.8782051282051282}}
{"timestamp": "2026-09-24T17:11:31.179810+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.130%)", "metrics": {"price": 9.5577, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.1297, "trend": "flat"}}
{"timestamp": "2026-09-24T17:11:31.179810+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5577, "vwap": 9.3316, "vwap_slope": 0.001, "atr": 0.0666, "trend": "flat", "slope_pct": 0.0076, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.8923076923076924, "imbalance_prev": -0.8782051282051282}}
{"timestamp": "2026-09-24T17:11:36.311426+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.091%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0912, "trend": "flat"}}
{"timestamp": "2026-09-24T17:11:36.311426+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3316, "vwap_slope": 0.001, "atr": 0.0666, "trend": "flat", "slope_pct": 0.0076, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.8738738738738738, "imbalance_prev": -0.8923076923076924}}
{"timestamp": "2026-09-24T17:11:41.454572+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.091%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0912, "trend": "flat"}}
{"timestamp": "2026-09-24T17:11:41.454572+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3316, "vwap_slope": 0.001, "atr": 0.0666, "trend": "flat", "slope_pct": 0.0076, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.8738738738738738, "imbalance_prev": -0.8738738738738738}}
{"timestamp": "2026-09-24T17:11:46.584144+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.141%)", "metrics": {"price": 9.554, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.1413, "trend": "flat"}}
{"timestamp": "2026-09-24T17:11:46.584144+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.554, "vwap": 9.3316, "vwap_slope": 0.001, "atr": 0.0668, "trend": "flat", "slope_pct": 0.0076, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -1.0, "imbalance_prev": -0.8738738738738738}}
{"timestamp": "2026-09-24T17:11:51.727803+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.127%)", "metrics": {"price": 9.5587, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.1266, "trend": "flat"}}
{"timestamp": "2026-09-24T17:11:51.727803+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5587, "vwap": 9.3316, "vwap_slope": 0.001, "atr": 0.0668, "trend": "flat", "slope_pct": 0.0076, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -1.0, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:11:56.849921+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.069%)", "metrics": {"price": 9.577, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0692, "trend": "flat"}}
{"timestamp": "2026-09-24T17:11:56.849921+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.577, "vwap": 9.3316, "vwap_slope": 0.001, "atr": 0.0668, "trend": "flat", "slope_pct": 0.0076, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.7573221757322176, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:12:01.958388+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.091%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0912, "trend": "flat"}}
{"timestamp": "2026-09-24T17:12:01.958388+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3316, "vwap_slope": 0.001, "atr": 0.0668, "trend": "flat", "slope_pct": 0.0076, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.7530864197530864, "imbalance_prev": -0.7573221757322176}}
{"timestamp": "2026-09-24T17:12:07.231232+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.012%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0122, "trend": "flat"}}
{"timestamp": "2026-09-24T17:12:07.231232+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3316, "vwap_slope": 0.0008, "atr": 0.0611, "trend": "flat", "slope_pct": 0.0079, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.3684210526315789, "imbalance_prev": -0.7530864197530864}}
{"timestamp": "2026-09-24T17:12:12.376290+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.012%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0122, "trend": "flat"}}
{"timestamp": "2026-09-24T17:12:12.376290+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3316, "vwap_slope": 0.0008, "atr": 0.0611, "trend": "flat", "slope_pct": 0.0079, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.3684210526315789, "imbalance_prev": -0.3684210526315789}}
{"timestamp": "2026-09-24T17:12:17.495635+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.022%)", "metrics": {"price": 9.5669, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0219, "trend": "flat"}}
{"timestamp": "2026-09-24T17:12:17.495635+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (1/4 deterioration signals)", "metrics": {"price": 9.5669, "vwap": 9.3316, "vwap_slope": 0.0008, "atr": 0.0626, "trend": "flat", "slope_pct": 0.0079, "lower_highs_lower_lows": true, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.7391304347826086, "imbalance_prev": -0.3684210526315789}}
{"timestamp": "2026-09-24T17:12:22.624775+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.010%)", "metrics": {"price": 9.5771, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.01, "trend": "flat"}}
{"timestamp": "2026-09-24T17:12:22.624775+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (1/4 deterioration signals)", "metrics": {"price": 9.5771, "vwap": 9.3318, "vwap_slope": 0.0009, "atr": 0.0631, "trend": "flat", "slope_pct": 0.0079, "lower_highs_lower_lows": true, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.670843776106934, "imbalance_prev": -0.7391304347826086}}
{"timestamp": "2026-09-24T17:12:27.727063+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.042%)", "metrics": {"price": 9.5606, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0417, "trend": "flat"}}
{"timestamp": "2026-09-24T17:12:27.727063+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (1/4 deterioration signals)", "metrics": {"price": 9.5606, "vwap": 9.3318, "vwap_slope": 0.001, "atr": 0.0631, "trend": "flat", "slope_pct": 0.0079, "lower_highs_lower_lows": true, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.594896331738437, "imbalance_prev": 0.670843776106934}}
{"timestamp": "2026-09-24T17:12:32.851890+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.012%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0122, "trend": "flat"}}
{"timestamp": "2026-09-24T17:12:32.851890+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (1/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3318, "vwap_slope": 0.001, "atr": 0.0631, "trend": "flat", "slope_pct": 0.0079, "lower_highs_lower_lows": true, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.5993690851735016, "imbalance_prev": 0.594896331738437}}
{"timestamp": "2026-09-24T17:12:37.975252+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.012%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0122, "trend": "flat"}}
{"timestamp": "2026-09-24T17:12:37.975252+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (1/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3318, "vwap_slope": 0.001, "atr": 0.0631, "trend": "flat", "slope_pct": 0.0079, "lower_highs_lower_lows": true, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.8935574229691877, "imbalance_prev": 0.5993690851735016}}
{"timestamp": "2026-09-24T17:12:43.094478+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.012%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0122, "trend": "flat"}}
{"timestamp": "2026-09-24T17:12:43.094478+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (1/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3318, "vwap_slope": 0.001, "atr": 0.0633, "trend": "flat", "slope_pct": 0.0079, "lower_highs_lower_lows": true, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.25274725274725274, "imbalance_prev": 0.8935574229691877}}
{"timestamp": "2026-09-24T17:12:48.217316+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.012%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0122, "trend": "flat"}}
{"timestamp": "2026-09-24T17:12:48.217316+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (1/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3318, "vwap_slope": 0.001, "atr": 0.0633, "trend": "flat", "slope_pct": 0.0079, "lower_highs_lower_lows": true, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.25274725274725274, "imbalance_prev": 0.25274725274725274}}
{"timestamp": "2026-09-24T17:12:53.344698+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.012%)", "metrics": {"price": 9.57, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0122, "trend": "flat"}}
{"timestamp": "2026-09-24T17:12:53.344698+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (1/4 deterioration signals)", "metrics": {"price": 9.57, "vwap": 9.3319, "vwap_slope": 0.001, "atr": 0.0633, "trend": "flat", "slope_pct": 0.0079, "lower_highs_lower_lows": true, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.34749620637329287, "imbalance_prev": 0.25274725274725274}}
{"timestamp": "2026-09-24T17:12:58.470950+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.005%)", "metrics": {"price": 9.5724, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0047, "trend": "flat"}}
{"timestamp": "2026-09-24T17:12:58.470950+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5724, "vwap": 9.3319, "vwap_slope": 0.0011, "atr": 0.064, "trend": "flat", "slope_pct": 0.0079, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.37777777777777777, "imbalance_prev": 0.34749620637329287}}
{"timestamp": "2026-09-24T17:13:03.583131+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.005%)", "metrics": {"price": 9.5724, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": -0.0047, "trend": "flat"}}
{"timestamp": "2026-09-24T17:13:03.583131+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5724, "vwap": 9.3319, "vwap_slope": 0.0011, "atr": 0.064, "trend": "flat", "slope_pct": 0.0079, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.37777777777777777, "imbalance_prev": 0.37777777777777777}}
{"timestamp": "2026-09-24T17:13:08.727468+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.016%)", "metrics": {"price": 9.5681, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0163, "trend": "flat"}}
{"timestamp": "2026-09-24T17:13:08.727468+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5681, "vwap": 9.3319, "vwap_slope": 0.0004, "atr": 0.0589, "trend": "flat", "slope_pct": 0.0082, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.11706629055007052, "imbalance_prev": 0.37777777777777777}}
{"timestamp": "2026-09-24T17:13:13.838305+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.016%)", "metrics": {"price": 9.5681, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0163, "trend": "flat"}}
{"timestamp": "2026-09-24T17:13:13.838305+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5681, "vwap": 9.3319, "vwap_slope": 0.0004, "atr": 0.0589, "trend": "flat", "slope_pct": 0.0082, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.11706629055007052, "imbalance_prev": 0.11706629055007052}}
{"timestamp": "2026-09-24T17:13:18.943574+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.054%)", "metrics": {"price": 9.58, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0536, "trend": "flat"}}
{"timestamp": "2026-09-24T17:13:18.943574+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.58, "vwap": 9.3319, "vwap_slope": 0.0004, "atr": 0.0596, "trend": "flat", "slope_pct": 0.0082, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.7301587301587301, "imbalance_prev": 0.11706629055007052}}
{"timestamp": "2026-09-24T17:13:24.077340+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.001%)", "metrics": {"price": 9.5632, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0009, "trend": "flat"}}
{"timestamp": "2026-09-24T17:13:24.077340+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5632, "vwap": 9.3319, "vwap_slope": 0.0004, "atr": 0.06, "trend": "flat", "slope_pct": 0.0082, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.7258064516129032, "imbalance_prev": -0.7301587301587301}}
{"timestamp": "2026-09-24T17:13:29.207828+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.054%)", "metrics": {"price": 9.58, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0536, "trend": "flat"}}
{"timestamp": "2026-09-24T17:13:29.207828+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.58, "vwap": 9.3319, "vwap_slope": 0.0004, "atr": 0.06, "trend": "flat", "slope_pct": 0.0082, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.6956521739130435, "imbalance_prev": -0.7258064516129032}}
{"timestamp": "2026-09-24T17:13:34.336504+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.054%)", "metrics": {"price": 9.58, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0536, "trend": "flat"}}
{"timestamp": "2026-09-24T17:13:34.336504+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.58, "vwap": 9.3319, "vwap_slope": 0.0004, "atr": 0.06, "trend": "flat", "slope_pct": 0.0082, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.6956521739130435, "imbalance_prev": 0.6956521739130435}}
{"timestamp": "2026-09-24T17:13:39.443906+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.085%)", "metrics": {"price": 9.59, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0849, "trend": "flat"}}
{"timestamp": "2026-09-24T17:13:39.443906+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.59, "vwap": 9.3319, "vwap_slope": 0.0004, "atr": 0.0605, "trend": "flat", "slope_pct": 0.0082, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.7263157894736842, "imbalance_prev": 0.6956521739130435}}
{"timestamp": "2026-09-24T17:13:44.560128+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.148%)", "metrics": {"price": 9.61, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.1475, "trend": "flat"}}
{"timestamp": "2026-09-24T17:13:44.560128+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.61, "vwap": 9.3322, "vwap_slope": 0.0007, "atr": 0.0619, "trend": "flat", "slope_pct": 0.0082, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.9666666666666667, "imbalance_prev": 0.7263157894736842}}
{"timestamp": "2026-09-24T17:13:49.667154+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.148%)", "metrics": {"price": 9.61, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.1475, "trend": "flat"}}
{"timestamp": "2026-09-24T17:13:49.667154+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.61, "vwap": 9.3323, "vwap_slope": 0.0008, "atr": 0.0619, "trend": "flat", "slope_pct": 0.0082, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.9362611737271668, "imbalance_prev": 0.9666666666666667}}
{"timestamp": "2026-09-24T17:13:54.805516+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.148%)", "metrics": {"price": 9.61, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.1475, "trend": "flat"}}
{"timestamp": "2026-09-24T17:13:54.805516+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.61, "vwap": 9.3323, "vwap_slope": 0.0008, "atr": 0.0619, "trend": "flat", "slope_pct": 0.0082, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.9362611737271668, "imbalance_prev": 0.9362611737271668}}
{"timestamp": "2026-09-24T17:13:59.920731+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.029%)", "metrics": {"price": 9.5721, "peak_price": 9.6287, "peak_gain_cents": 18.16, "slope_pct": 0.0288, "trend": "flat"}}
{"timestamp": "2026-09-24T17:13:59.920731+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5721, "vwap": 9.3323, "vwap_slope": 0.0008, "atr": 0.0619, "trend": "flat", "slope_pct": 0.0082, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.8964598401218119, "imbalance_prev": 0.9362611737271668}}
{"timestamp": "2026-09-24T17:14:05.103917+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.203%)", "metrics": {"price": 9.635, "peak_price": 9.635, "peak_gain_cents": 18.79, "slope_pct": 0.2031, "trend": "positive"}}
{"timestamp": "2026-09-24T17:14:05.103917+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.635, "vwap": 9.3324, "vwap_slope": 0.0007, "atr": 0.0623, "trend": "flat", "slope_pct": 0.0085, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": 0.8416547788873039, "imbalance_prev": 0.8964598401218119}}
{"timestamp": "2026-09-24T17:14:10.226822+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.017%)", "metrics": {"price": 9.5754, "peak_price": 9.635, "peak_gain_cents": 18.79, "slope_pct": 0.0166, "trend": "flat"}}
{"timestamp": "2026-09-24T17:14:10.226822+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5754, "vwap": 9.3324, "vwap_slope": 0.0007, "atr": 0.0623, "trend": "flat", "slope_pct": 0.0085, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 3, "imbalance_cur": 0.7622699386503068, "imbalance_prev": 0.8416547788873039}}
{"timestamp": "2026-09-24T17:14:15.366120+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.250%)", "metrics": {"price": 9.65, "peak_price": 9.65, "peak_gain_cents": 20.29, "slope_pct": 0.2499, "trend": "positive"}}
{"timestamp": "2026-09-24T17:14:15.366120+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.65, "vwap": 9.3326, "vwap_slope": 0.001, "atr": 0.0634, "trend": "flat", "slope_pct": 0.0086, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.7910628019323671, "imbalance_prev": 0.7622699386503068}}
{"timestamp": "2026-09-24T17:14:20.496177+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.250%)", "metrics": {"price": 9.65, "peak_price": 9.65, "peak_gain_cents": 20.29, "slope_pct": 0.2499, "trend": "positive"}}
{"timestamp": "2026-09-24T17:14:20.496177+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.65, "vwap": 9.3326, "vwap_slope": 0.001, "atr": 0.0634, "trend": "flat", "slope_pct": 0.0086, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.7899818949909475, "imbalance_prev": 0.7910628019323671}}
{"timestamp": "2026-09-24T17:14:25.607802+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.250%)", "metrics": {"price": 9.65, "peak_price": 9.65, "peak_gain_cents": 20.29, "slope_pct": 0.2499, "trend": "positive"}}
{"timestamp": "2026-09-24T17:14:25.607802+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.65, "vwap": 9.3326, "vwap_slope": 0.001, "atr": 0.0634, "trend": "flat", "slope_pct": 0.0086, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.7899818949909475, "imbalance_prev": 0.7899818949909475}}
{"timestamp": "2026-09-24T17:14:30.732844+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.250%)", "metrics": {"price": 9.65, "peak_price": 9.65, "peak_gain_cents": 20.29, "slope_pct": 0.2499, "trend": "positive"}}
{"timestamp": "2026-09-24T17:14:30.732844+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.65, "vwap": 9.3326, "vwap_slope": 0.001, "atr": 0.0634, "trend": "flat", "slope_pct": 0.0086, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.7899818949909475, "imbalance_prev": 0.7899818949909475}}
{"timestamp": "2026-09-24T17:14:35.900891+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.255%)", "metrics": {"price": 9.6517, "peak_price": 9.6517, "peak_gain_cents": 20.46, "slope_pct": 0.2552, "trend": "positive"}}
{"timestamp": "2026-09-24T17:14:35.900891+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6517, "vwap": 9.3327, "vwap_slope": 0.0011, "atr": 0.0641, "trend": "flat", "slope_pct": 0.0086, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.8043758043758044, "imbalance_prev": 0.7899818949909475}}
{"timestamp": "2026-09-24T17:14:41.025165+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.255%)", "metrics": {"price": 9.6517, "peak_price": 9.6517, "peak_gain_cents": 20.46, "slope_pct": 0.2552, "trend": "positive"}}
{"timestamp": "2026-09-24T17:14:41.025165+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6517, "vwap": 9.3327, "vwap_slope": 0.0011, "atr": 0.0641, "trend": "flat", "slope_pct": 0.0086, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.8043758043758044, "imbalance_prev": 0.8043758043758044}}
{"timestamp": "2026-09-24T17:14:46.152822+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.147%)", "metrics": {"price": 9.617, "peak_price": 9.6517, "peak_gain_cents": 20.46, "slope_pct": 0.1468, "trend": "flat"}}
{"timestamp": "2026-09-24T17:14:46.152822+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.617, "vwap": 9.3327, "vwap_slope": 0.0011, "atr": 0.0648, "trend": "flat", "slope_pct": 0.0085, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.9371980676328503, "imbalance_prev": 0.8043758043758044}}
{"timestamp": "2026-09-24T17:14:51.260234+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.328%)", "metrics": {"price": 9.675, "peak_price": 9.675, "peak_gain_cents": 22.79, "slope_pct": 0.3279, "trend": "positive"}}
{"timestamp": "2026-09-24T17:14:51.260234+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.675, "vwap": 9.3328, "vwap_slope": 0.0012, "atr": 0.0654, "trend": "flat", "slope_pct": 0.0086, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.8961038961038961, "imbalance_prev": 0.9371980676328503}}
{"timestamp": "2026-09-24T17:14:56.403137+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.328%)", "metrics": {"price": 9.675, "peak_price": 9.675, "peak_gain_cents": 22.79, "slope_pct": 0.3279, "trend": "positive"}}
{"timestamp": "2026-09-24T17:14:56.403137+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.675, "vwap": 9.3328, "vwap_slope": 0.0012, "atr": 0.0654, "trend": "flat", "slope_pct": 0.0086, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": 0.6190476190476191, "imbalance_prev": 0.8961038961038961}}
{"timestamp": "2026-09-24T17:15:01.519161+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.328%)", "metrics": {"price": 9.675, "peak_price": 9.675, "peak_gain_cents": 22.79, "slope_pct": 0.3279, "trend": "positive"}}
{"timestamp": "2026-09-24T17:15:01.519161+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.675, "vwap": 9.3328, "vwap_slope": 0.0012, "atr": 0.0654, "trend": "flat", "slope_pct": 0.0086, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.6190476190476191, "imbalance_prev": 0.6190476190476191}}
{"timestamp": "2026-09-24T17:15:06.717336+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.399%)", "metrics": {"price": 9.6661, "peak_price": 9.675, "peak_gain_cents": 22.79, "slope_pct": 0.3991, "trend": "positive"}}
{"timestamp": "2026-09-24T17:15:06.717336+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6661, "vwap": 9.3328, "vwap_slope": 0.0009, "atr": 0.061, "trend": "flat", "slope_pct": 0.009, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.5338345864661654, "imbalance_prev": 0.6190476190476191}}
{"timestamp": "2026-09-24T17:15:11.840473+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.411%)", "metrics": {"price": 9.67, "peak_price": 9.675, "peak_gain_cents": 22.79, "slope_pct": 0.4112, "trend": "positive"}}
{"timestamp": "2026-09-24T17:15:11.840473+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.67, "vwap": 9.3328, "vwap_slope": 0.0009, "atr": 0.0667, "trend": "flat", "slope_pct": 0.009, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": -1.0, "imbalance_prev": 0.5338345864661654}}
{"timestamp": "2026-09-24T17:15:17.006398+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.217%)", "metrics": {"price": 9.6076, "peak_price": 9.675, "peak_gain_cents": 22.79, "slope_pct": 0.217, "trend": "positive"}}
{"timestamp": "2026-09-24T17:15:17.006398+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6076, "vwap": 9.3328, "vwap_slope": 0.0009, "atr": 0.0667, "trend": "flat", "slope_pct": 0.0089, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -1.0, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:15:22.150061+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.349%)", "metrics": {"price": 9.65, "peak_price": 9.675, "peak_gain_cents": 22.79, "slope_pct": 0.3491, "trend": "positive"}}
{"timestamp": "2026-09-24T17:15:22.150061+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.65, "vwap": 9.3329, "vwap_slope": 0.0011, "atr": 0.0667, "trend": "flat", "slope_pct": 0.0089, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -1.0, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:15:27.283070+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.352%)", "metrics": {"price": 9.6508, "peak_price": 9.675, "peak_gain_cents": 22.79, "slope_pct": 0.3515, "trend": "positive"}}
{"timestamp": "2026-09-24T17:15:27.283070+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6508, "vwap": 9.3332, "vwap_slope": 0.0013, "atr": 0.0667, "trend": "flat", "slope_pct": 0.0089, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.9361936193619362, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:15:32.406170+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.287%)", "metrics": {"price": 9.63, "peak_price": 9.675, "peak_gain_cents": 22.79, "slope_pct": 0.2868, "trend": "positive"}}
{"timestamp": "2026-09-24T17:15:32.406170+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.63, "vwap": 9.3332, "vwap_slope": 0.0013, "atr": 0.0667, "trend": "flat", "slope_pct": 0.0089, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.9356984478935698, "imbalance_prev": -0.9361936193619362}}
{"timestamp": "2026-09-24T17:15:37.540805+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.318%)", "metrics": {"price": 9.64, "peak_price": 9.675, "peak_gain_cents": 22.79, "slope_pct": 0.3179, "trend": "positive"}}
{"timestamp": "2026-09-24T17:15:37.540805+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.64, "vwap": 9.3332, "vwap_slope": 0.0013, "atr": 0.0667, "trend": "flat", "slope_pct": 0.0089, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.8752886836027713, "imbalance_prev": -0.9356984478935698}}
{"timestamp": "2026-09-24T17:15:42.669653+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.318%)", "metrics": {"price": 9.64, "peak_price": 9.675, "peak_gain_cents": 22.79, "slope_pct": 0.3179, "trend": "positive"}}
{"timestamp": "2026-09-24T17:15:42.669653+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.64, "vwap": 9.3332, "vwap_slope": 0.0013, "atr": 0.0667, "trend": "flat", "slope_pct": 0.0089, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.8752886836027713, "imbalance_prev": -0.8752886836027713}}
{"timestamp": "2026-09-24T17:15:47.819121+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.318%)", "metrics": {"price": 9.64, "peak_price": 9.675, "peak_gain_cents": 22.79, "slope_pct": 0.3179, "trend": "positive"}}
{"timestamp": "2026-09-24T17:15:47.819121+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.64, "vwap": 9.3332, "vwap_slope": 0.0013, "atr": 0.0667, "trend": "flat", "slope_pct": 0.0089, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.8752886836027713, "imbalance_prev": -0.8752886836027713}}
{"timestamp": "2026-09-24T17:15:52.940925+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.365%)", "metrics": {"price": 9.655, "peak_price": 9.675, "peak_gain_cents": 22.79, "slope_pct": 0.3646, "trend": "positive"}}
{"timestamp": "2026-09-24T17:15:52.940925+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.655, "vwap": 9.3334, "vwap_slope": 0.0016, "atr": 0.0667, "trend": "flat", "slope_pct": 0.0089, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.4792626728110599, "imbalance_prev": -0.8752886836027713}}
{"timestamp": "2026-09-24T17:15:58.071866+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.309%)", "metrics": {"price": 9.6372, "peak_price": 9.675, "peak_gain_cents": 22.79, "slope_pct": 0.3092, "trend": "positive"}}
{"timestamp": "2026-09-24T17:15:58.071866+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6372, "vwap": 9.3334, "vwap_slope": 0.0015, "atr": 0.0667, "trend": "flat", "slope_pct": 0.0089, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.43341404358353514, "imbalance_prev": 0.4792626728110599}}
{"timestamp": "2026-09-24T17:16:03.193345+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.299%)", "metrics": {"price": 9.67, "peak_price": 9.675, "peak_gain_cents": 22.79, "slope_pct": 0.2993, "trend": "positive"}}
{"timestamp": "2026-09-24T17:16:03.193345+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.67, "vwap": 9.3335, "vwap_slope": 0.0012, "atr": 0.0664, "trend": "flat", "slope_pct": 0.0093, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.5814696485623003, "imbalance_prev": 0.43341404358353514}}
{"timestamp": "2026-09-24T17:16:08.324008+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.308%)", "metrics": {"price": 9.6729, "peak_price": 9.675, "peak_gain_cents": 22.79, "slope_pct": 0.3083, "trend": "positive"}}
{"timestamp": "2026-09-24T17:16:08.324008+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6729, "vwap": 9.3335, "vwap_slope": 0.0012, "atr": 0.0666, "trend": "flat", "slope_pct": 0.0093, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.7009132420091324, "imbalance_prev": 0.5814696485623003}}
{"timestamp": "2026-09-24T17:16:13.438340+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.058%)", "metrics": {"price": 9.5923, "peak_price": 9.675, "peak_gain_cents": 22.79, "slope_pct": 0.0578, "trend": "flat"}}
{"timestamp": "2026-09-24T17:16:13.438340+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5923, "vwap": 9.3335, "vwap_slope": 0.0012, "atr": 0.0704, "trend": "flat", "slope_pct": 0.0092, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.6808236808236808, "imbalance_prev": 0.7009132420091324}}
{"timestamp": "2026-09-24T17:16:18.546424+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.058%)", "metrics": {"price": 9.5923, "peak_price": 9.675, "peak_gain_cents": 22.79, "slope_pct": 0.0578, "trend": "flat"}}
{"timestamp": "2026-09-24T17:16:18.546424+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.5923, "vwap": 9.3335, "vwap_slope": 0.0012, "atr": 0.0704, "trend": "flat", "slope_pct": 0.0092, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.6808236808236808, "imbalance_prev": 0.6808236808236808}}
{"timestamp": "2026-09-24T17:16:23.658689+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.333%)", "metrics": {"price": 9.681, "peak_price": 9.681, "peak_gain_cents": 23.39, "slope_pct": 0.3334, "trend": "positive"}}
{"timestamp": "2026-09-24T17:16:23.658689+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.681, "vwap": 9.3335, "vwap_slope": 0.0012, "atr": 0.071, "trend": "flat", "slope_pct": 0.0094, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.6298701298701299, "imbalance_prev": 0.6808236808236808}}
{"timestamp": "2026-09-24T17:16:28.764414+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.292%)", "metrics": {"price": 9.6675, "peak_price": 9.681, "peak_gain_cents": 23.39, "slope_pct": 0.2915, "trend": "positive"}}
{"timestamp": "2026-09-24T17:16:28.764414+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6675, "vwap": 9.3335, "vwap_slope": 0.0012, "atr": 0.071, "trend": "flat", "slope_pct": 0.0093, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": -0.9591836734693877, "imbalance_prev": 0.6298701298701299}}
{"timestamp": "2026-09-24T17:16:33.899748+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.292%)", "metrics": {"price": 9.6675, "peak_price": 9.681, "peak_gain_cents": 23.39, "slope_pct": 0.2915, "trend": "positive"}}
{"timestamp": "2026-09-24T17:16:33.899748+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6675, "vwap": 9.3335, "vwap_slope": 0.0012, "atr": 0.071, "trend": "flat", "slope_pct": 0.0093, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.9591836734693877, "imbalance_prev": -0.9591836734693877}}
{"timestamp": "2026-09-24T17:16:39.029346+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.292%)", "metrics": {"price": 9.6675, "peak_price": 9.681, "peak_gain_cents": 23.39, "slope_pct": 0.2915, "trend": "positive"}}
{"timestamp": "2026-09-24T17:16:39.029346+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6675, "vwap": 9.3335, "vwap_slope": 0.0012, "atr": 0.071, "trend": "flat", "slope_pct": 0.0093, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.9591836734693877, "imbalance_prev": -0.9591836734693877}}
{"timestamp": "2026-09-24T17:16:44.160618+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.177%)", "metrics": {"price": 9.6306, "peak_price": 9.681, "peak_gain_cents": 23.39, "slope_pct": 0.1769, "trend": "flat"}}
{"timestamp": "2026-09-24T17:16:44.160618+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6306, "vwap": 9.3335, "vwap_slope": 0.0012, "atr": 0.071, "trend": "flat", "slope_pct": 0.0093, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -1.0, "imbalance_prev": -0.9591836734693877}}
{"timestamp": "2026-09-24T17:16:49.294765+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.330%)", "metrics": {"price": 9.68, "peak_price": 9.681, "peak_gain_cents": 23.39, "slope_pct": 0.3303, "trend": "positive"}}
{"timestamp": "2026-09-24T17:16:49.294765+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.68, "vwap": 9.3335, "vwap_slope": 0.0012, "atr": 0.071, "trend": "flat", "slope_pct": 0.0094, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -1.0, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:16:54.439385+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.330%)", "metrics": {"price": 9.68, "peak_price": 9.681, "peak_gain_cents": 23.39, "slope_pct": 0.3303, "trend": "positive"}}
{"timestamp": "2026-09-24T17:16:54.439385+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.68, "vwap": 9.3337, "vwap_slope": 0.0014, "atr": 0.071, "trend": "flat", "slope_pct": 0.0094, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -1.0, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:16:59.537867+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.316%)", "metrics": {"price": 9.6753, "peak_price": 9.681, "peak_gain_cents": 23.39, "slope_pct": 0.3157, "trend": "positive"}}
{"timestamp": "2026-09-24T17:16:59.537867+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6753, "vwap": 9.3343, "vwap_slope": 0.002, "atr": 0.0713, "trend": "flat", "slope_pct": 0.0093, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.8507462686567164, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:17:04.671236+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.010%)", "metrics": {"price": 9.67, "peak_price": 9.681, "peak_gain_cents": 23.39, "slope_pct": -0.01, "trend": "flat"}}
{"timestamp": "2026-09-24T17:17:04.671236+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.67, "vwap": 9.3345, "vwap_slope": 0.0017, "atr": 0.0635, "trend": "flat", "slope_pct": 0.0097, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.9145299145299145, "imbalance_prev": -0.8507462686567164}}
{"timestamp": "2026-09-24T17:17:09.787414+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.052%)", "metrics": {"price": 9.69, "peak_price": 9.69, "peak_gain_cents": 24.29, "slope_pct": 0.052, "trend": "flat"}}
{"timestamp": "2026-09-24T17:17:09.787414+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.69, "vwap": 9.3345, "vwap_slope": 0.0017, "atr": 0.0642, "trend": "flat", "slope_pct": 0.0097, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.9069561364643332, "imbalance_prev": -0.9145299145299145}}
{"timestamp": "2026-09-24T17:17:14.914283+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.021%)", "metrics": {"price": 9.68, "peak_price": 9.69, "peak_gain_cents": 24.29, "slope_pct": 0.021, "trend": "flat"}}
{"timestamp": "2026-09-24T17:17:14.914283+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.68, "vwap": 9.3345, "vwap_slope": 0.0017, "atr": 0.0642, "trend": "flat", "slope_pct": 0.0097, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.9069561364643332, "imbalance_prev": -0.9069561364643332}}
{"timestamp": "2026-09-24T17:17:20.051705+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.021%)", "metrics": {"price": 9.68, "peak_price": 9.69, "peak_gain_cents": 24.29, "slope_pct": 0.021, "trend": "flat"}}
{"timestamp": "2026-09-24T17:17:20.051705+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.68, "vwap": 9.3345, "vwap_slope": 0.0017, "atr": 0.0642, "trend": "flat", "slope_pct": 0.0097, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.9069561364643332, "imbalance_prev": -0.9069561364643332}}
{"timestamp": "2026-09-24T17:17:25.177238+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.036%)", "metrics": {"price": 9.685, "peak_price": 9.69, "peak_gain_cents": 24.29, "slope_pct": 0.0365, "trend": "flat"}}
{"timestamp": "2026-09-24T17:17:25.177238+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.685, "vwap": 9.3345, "vwap_slope": 0.0017, "atr": 0.0663, "trend": "flat", "slope_pct": 0.0097, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.28205128205128205, "imbalance_prev": -0.9069561364643332}}
{"timestamp": "2026-09-24T17:17:30.309169+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.013%)", "metrics": {"price": 9.6774, "peak_price": 9.69, "peak_gain_cents": 24.29, "slope_pct": 0.0129, "trend": "flat"}}
{"timestamp": "2026-09-24T17:17:30.309169+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6774, "vwap": 9.3348, "vwap_slope": 0.0021, "atr": 0.0663, "trend": "flat", "slope_pct": 0.0097, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.9741007194244604, "imbalance_prev": -0.28205128205128205}}
{"timestamp": "2026-09-24T17:17:35.468351+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.036%)", "metrics": {"price": 9.685, "peak_price": 9.69, "peak_gain_cents": 24.29, "slope_pct": 0.0365, "trend": "flat"}}
{"timestamp": "2026-09-24T17:17:35.468351+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.685, "vwap": 9.3349, "vwap_slope": 0.0021, "atr": 0.0663, "trend": "flat", "slope_pct": 0.0097, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.8590785907859079, "imbalance_prev": -0.9741007194244604}}
{"timestamp": "2026-09-24T17:17:40.592198+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.047%)", "metrics": {"price": 9.6885, "peak_price": 9.69, "peak_gain_cents": 24.29, "slope_pct": 0.0473, "trend": "flat"}}
{"timestamp": "2026-09-24T17:17:40.592198+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6885, "vwap": 9.3348, "vwap_slope": 0.0021, "atr": 0.0679, "trend": "flat", "slope_pct": 0.0097, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.8592559390407889, "imbalance_prev": -0.8590785907859079}}
{"timestamp": "2026-09-24T17:17:45.779788+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.036%)", "metrics": {"price": 9.685, "peak_price": 9.69, "peak_gain_cents": 24.29, "slope_pct": 0.0365, "trend": "flat"}}
{"timestamp": "2026-09-24T17:17:45.779788+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.685, "vwap": 9.3349, "vwap_slope": 0.0021, "atr": 0.0679, "trend": "flat", "slope_pct": 0.0097, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.6089517078916372, "imbalance_prev": -0.8592559390407889}}
{"timestamp": "2026-09-24T17:17:50.951352+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.036%)", "metrics": {"price": 9.685, "peak_price": 9.69, "peak_gain_cents": 24.29, "slope_pct": 0.0365, "trend": "flat"}}
{"timestamp": "2026-09-24T17:17:50.951352+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.685, "vwap": 9.3349, "vwap_slope": 0.0021, "atr": 0.0679, "trend": "flat", "slope_pct": 0.0097, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.6089517078916372, "imbalance_prev": -0.6089517078916372}}
{"timestamp": "2026-09-24T17:17:56.096629+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.036%)", "metrics": {"price": 9.685, "peak_price": 9.69, "peak_gain_cents": 24.29, "slope_pct": 0.0365, "trend": "flat"}}
{"timestamp": "2026-09-24T17:17:56.096629+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.685, "vwap": 9.3349, "vwap_slope": 0.0021, "atr": 0.0679, "trend": "flat", "slope_pct": 0.0097, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.9183673469387755, "imbalance_prev": -0.6089517078916372}}
{"timestamp": "2026-09-24T17:18:01.245461+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.010%)", "metrics": {"price": 9.67, "peak_price": 9.69, "peak_gain_cents": 24.29, "slope_pct": -0.01, "trend": "flat"}}
{"timestamp": "2026-09-24T17:18:01.245461+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.67, "vwap": 9.3352, "vwap_slope": 0.0024, "atr": 0.0679, "trend": "flat", "slope_pct": 0.0097, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.14657415437987859, "imbalance_prev": 0.9183673469387755}}
{"timestamp": "2026-09-24T17:18:06.358376+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.005%)", "metrics": {"price": 9.67, "peak_price": 9.69, "peak_gain_cents": 24.29, "slope_pct": -0.0055, "trend": "flat"}}
{"timestamp": "2026-09-24T17:18:06.358376+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.67, "vwap": 9.3352, "vwap_slope": 0.0017, "atr": 0.0612, "trend": "flat", "slope_pct": 0.0101, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": -0.1668077900084674, "imbalance_prev": -0.14657415437987859}}
{"timestamp": "2026-09-24T17:18:11.488585+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.037%)", "metrics": {"price": 9.66, "peak_price": 9.69, "peak_gain_cents": 24.29, "slope_pct": -0.0365, "trend": "flat"}}
{"timestamp": "2026-09-24T17:18:11.488585+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.66, "vwap": 9.3352, "vwap_slope": 0.0017, "atr": 0.0612, "trend": "flat", "slope_pct": 0.01, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 3, "imbalance_cur": -0.6654888103651354, "imbalance_prev": -0.1668077900084674}}
{"timestamp": "2026-09-24T17:18:16.595468+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.009%)", "metrics": {"price": 9.6688, "peak_price": 9.69, "peak_gain_cents": 24.29, "slope_pct": -0.0092, "trend": "flat"}}
{"timestamp": "2026-09-24T17:18:16.595468+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6688, "vwap": 9.3352, "vwap_slope": 0.0017, "atr": 0.0612, "trend": "flat", "slope_pct": 0.0101, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 4, "imbalance_cur": -0.7167070217917676, "imbalance_prev": -0.6654888103651354}}
{"timestamp": "2026-09-24T17:18:21.705253+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.037%)", "metrics": {"price": 9.66, "peak_price": 9.69, "peak_gain_cents": 24.29, "slope_pct": -0.0365, "trend": "flat"}}
{"timestamp": "2026-09-24T17:18:21.705253+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.66, "vwap": 9.3352, "vwap_slope": 0.0017, "atr": 0.0638, "trend": "flat", "slope_pct": 0.01, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 5, "imbalance_cur": -1.0, "imbalance_prev": -0.7167070217917676, "imbalance_reason": "imbalance declined 5 reads but price not sloping down (slope 0.010%) -- withholding exit"}}
{"timestamp": "2026-09-24T17:18:26.825307+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.057%)", "metrics": {"price": 9.69, "peak_price": 9.69, "peak_gain_cents": 24.29, "slope_pct": 0.0565, "trend": "flat"}}
{"timestamp": "2026-09-24T17:18:26.825307+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.69, "vwap": 9.3353, "vwap_slope": 0.0019, "atr": 0.0652, "trend": "flat", "slope_pct": 0.0101, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.9218559218559218, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:18:31.962334+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.005%)", "metrics": {"price": 9.67, "peak_price": 9.69, "peak_gain_cents": 24.29, "slope_pct": -0.0055, "trend": "flat"}}
{"timestamp": "2026-09-24T17:18:31.962334+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.67, "vwap": 9.3353, "vwap_slope": 0.0019, "atr": 0.0652, "trend": "flat", "slope_pct": 0.0101, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.9420289855072463, "imbalance_prev": 0.9218559218559218}}
{"timestamp": "2026-09-24T17:18:37.079002+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.005%)", "metrics": {"price": 9.67, "peak_price": 9.69, "peak_gain_cents": 24.29, "slope_pct": -0.0055, "trend": "flat"}}
{"timestamp": "2026-09-24T17:18:37.079002+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.67, "vwap": 9.3353, "vwap_slope": 0.0019, "atr": 0.0652, "trend": "flat", "slope_pct": 0.0101, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.9420289855072463, "imbalance_prev": 0.9420289855072463}}
{"timestamp": "2026-09-24T17:18:42.201717+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.143%)", "metrics": {"price": 9.6258, "peak_price": 9.69, "peak_gain_cents": 24.29, "slope_pct": -0.1427, "trend": "flat"}}
{"timestamp": "2026-09-24T17:18:42.201717+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6258, "vwap": 9.3353, "vwap_slope": 0.0018, "atr": 0.0652, "trend": "flat", "slope_pct": 0.01, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.9633699633699634, "imbalance_prev": 0.9420289855072463}}
{"timestamp": "2026-09-24T17:18:47.298609+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.088%)", "metrics": {"price": 9.7, "peak_price": 9.7, "peak_gain_cents": 25.29, "slope_pct": 0.0875, "trend": "flat"}}
{"timestamp": "2026-09-24T17:18:47.298609+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.7, "vwap": 9.3363, "vwap_slope": 0.0028, "atr": 0.0666, "trend": "flat", "slope_pct": 0.0101, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": 0.9251760563380281, "imbalance_prev": 0.9633699633699634}}
{"timestamp": "2026-09-24T17:18:52.420656+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.057%)", "metrics": {"price": 9.69, "peak_price": 9.7, "peak_gain_cents": 25.29, "slope_pct": 0.0565, "trend": "flat"}}
{"timestamp": "2026-09-24T17:18:52.420656+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.69, "vwap": 9.3363, "vwap_slope": 0.0028, "atr": 0.0666, "trend": "flat", "slope_pct": 0.0101, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": 0.9188418512831761, "imbalance_prev": 0.9251760563380281}}
{"timestamp": "2026-09-24T17:18:57.544262+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.021%)", "metrics": {"price": 9.6651, "peak_price": 9.7, "peak_gain_cents": 25.29, "slope_pct": -0.0207, "trend": "flat"}}
{"timestamp": "2026-09-24T17:18:57.544262+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6651, "vwap": 9.3363, "vwap_slope": 0.0028, "atr": 0.0666, "trend": "flat", "slope_pct": 0.0101, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 3, "imbalance_cur": 0.8776561493882807, "imbalance_prev": 0.9188418512831761}}
{"timestamp": "2026-09-24T17:19:02.653101+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.088%)", "metrics": {"price": 9.7, "peak_price": 9.7, "peak_gain_cents": 25.29, "slope_pct": 0.0875, "trend": "flat"}}
{"timestamp": "2026-09-24T17:19:02.653101+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.7, "vwap": 9.3363, "vwap_slope": 0.0029, "atr": 0.0666, "trend": "flat", "slope_pct": 0.0101, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 4, "imbalance_cur": 0.8382013027947047, "imbalance_prev": 0.8776561493882807}}
{"timestamp": "2026-09-24T17:19:07.800053+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.088%)", "metrics": {"price": 9.7, "peak_price": 9.7, "peak_gain_cents": 25.29, "slope_pct": 0.0875, "trend": "flat"}}
{"timestamp": "2026-09-24T17:19:07.800053+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.7, "vwap": 9.3363, "vwap_slope": 0.0029, "atr": 0.0666, "trend": "flat", "slope_pct": 0.0101, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": 0.8382013027947047, "imbalance_prev": 0.8382013027947047}}
{"timestamp": "2026-09-24T17:19:12.927501+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.169%)", "metrics": {"price": 9.7199, "peak_price": 9.7199, "peak_gain_cents": 27.28, "slope_pct": 0.169, "trend": "positive"}}
{"timestamp": "2026-09-24T17:19:12.927501+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.7199, "vwap": 9.3366, "vwap_slope": 0.0022, "atr": 0.0608, "trend": "flat", "slope_pct": 0.0105, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.9459041731066461, "imbalance_prev": 0.8382013027947047}}
{"timestamp": "2026-09-24T17:19:18.037711+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (positive, slope 0.169%)", "metrics": {"price": 9.7199, "peak_price": 9.7199, "peak_gain_cents": 27.28, "slope_pct": 0.169, "trend": "positive"}}
{"timestamp": "2026-09-24T17:19:18.037711+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.7199, "vwap": 9.3366, "vwap_slope": 0.0022, "atr": 0.0608, "trend": "flat", "slope_pct": 0.0105, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.9459041731066461, "imbalance_prev": -0.9459041731066461}}
{"timestamp": "2026-09-24T17:19:23.154086+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.046%)", "metrics": {"price": 9.68, "peak_price": 9.7199, "peak_gain_cents": 27.28, "slope_pct": 0.0456, "trend": "flat"}}
{"timestamp": "2026-09-24T17:19:23.154086+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.68, "vwap": 9.3365, "vwap_slope": 0.0022, "atr": 0.0608, "trend": "flat", "slope_pct": 0.0104, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.9360730593607306, "imbalance_prev": -0.9459041731066461}}
{"timestamp": "2026-09-24T17:19:28.283943+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.046%)", "metrics": {"price": 9.68, "peak_price": 9.7199, "peak_gain_cents": 27.28, "slope_pct": 0.0456, "trend": "flat"}}
{"timestamp": "2026-09-24T17:19:28.283943+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.68, "vwap": 9.3366, "vwap_slope": 0.0023, "atr": 0.0636, "trend": "flat", "slope_pct": 0.0104, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 1, "imbalance_cur": -0.9421009098428453, "imbalance_prev": -0.9360730593607306}}
{"timestamp": "2026-09-24T17:19:33.416408+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.015%)", "metrics": {"price": 9.67, "peak_price": 9.7199, "peak_gain_cents": 27.28, "slope_pct": 0.0146, "trend": "flat"}}
{"timestamp": "2026-09-24T17:19:33.416408+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.67, "vwap": 9.3366, "vwap_slope": 0.0023, "atr": 0.0636, "trend": "flat", "slope_pct": 0.0104, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 2, "imbalance_cur": -1.0, "imbalance_prev": -0.9421009098428453}}
{"timestamp": "2026-09-24T17:19:38.546804+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.015%)", "metrics": {"price": 9.67, "peak_price": 9.7199, "peak_gain_cents": 27.28, "slope_pct": 0.0146, "trend": "flat"}}
{"timestamp": "2026-09-24T17:19:38.546804+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.67, "vwap": 9.3366, "vwap_slope": 0.0023, "atr": 0.0636, "trend": "flat", "slope_pct": 0.0104, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -1.0, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:19:43.653459+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.037%)", "metrics": {"price": 9.6774, "peak_price": 9.7199, "peak_gain_cents": 27.28, "slope_pct": 0.0375, "trend": "flat"}}
{"timestamp": "2026-09-24T17:19:43.653459+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6774, "vwap": 9.3366, "vwap_slope": 0.0023, "atr": 0.0636, "trend": "flat", "slope_pct": 0.0104, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -1.0, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:19:48.759591+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.037%)", "metrics": {"price": 9.6774, "peak_price": 9.7199, "peak_gain_cents": 27.28, "slope_pct": 0.0375, "trend": "flat"}}
{"timestamp": "2026-09-24T17:19:48.759591+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6774, "vwap": 9.3366, "vwap_slope": 0.0023, "atr": 0.0636, "trend": "flat", "slope_pct": 0.0104, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -1.0, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:19:53.859219+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope 0.037%)", "metrics": {"price": 9.6774, "peak_price": 9.7199, "peak_gain_cents": 27.28, "slope_pct": 0.0375, "trend": "flat"}}
{"timestamp": "2026-09-24T17:19:53.859219+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6774, "vwap": 9.3366, "vwap_slope": 0.0023, "atr": 0.0636, "trend": "flat", "slope_pct": 0.0104, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -1.0, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:19:58.968211+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.072%)", "metrics": {"price": 9.6421, "peak_price": 9.7199, "peak_gain_cents": 27.28, "slope_pct": -0.072, "trend": "flat"}}
{"timestamp": "2026-09-24T17:19:58.968211+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.6421, "vwap": 9.337, "vwap_slope": 0.0027, "atr": 0.0644, "trend": "flat", "slope_pct": 0.0104, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.9042228994340444, "imbalance_prev": -1.0}}
{"timestamp": "2026-09-24T17:20:04.088486+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "HOLD", "reason": "not sloping down yet (flat, slope -0.078%)", "metrics": {"price": 9.64, "peak_price": 9.7199, "peak_gain_cents": 27.28, "slope_pct": -0.0785, "trend": "flat"}}
{"timestamp": "2026-09-24T17:20:04.088486+00:00", "symbol": "DNA", "kind": "exit", "state": "HOLD", "reason": "healthy (0/4 deterioration signals)", "metrics": {"price": 9.64, "vwap": 9.337, "vwap_slope": 0.0027, "atr": 0.0644, "trend": "flat", "slope_pct": 0.0104, "lower_highs_lower_lows": false, "stop": 9.3073, "imbalance_decline_count": 0, "imbalance_cur": -0.9028871391076115, "imbalance_prev": -0.9042228994340444}}
{"timestamp": "2026-09-24T17:20:09.239865+00:00", "symbol": "DNA", "kind": "giveback_room_exit", "state": "EXIT", "reason": "giveback room exhausted: price $9.6300 <= floor $9.6517 (6.8c room off 27.3c peak gain, ratio 0.250)", "metrics": {"price": 9.63, "peak_price": 9.7199, "peak_gain_cents": 27.28, "slope_pct": -0.1863, "trend": "negative", "room_cents": 6.82, "floor": 9.6517}}
{"timestamp": "2026-09-24T17:20:09.239865+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.63, "vwap": 9.337, "vwap_slope": 0.0018, "atr": 0.0597, "atr_pct": 0.62, "trend": "flat", "slope_pct": 0.0107, "flat_threshold_pct": 0.155, "recent_slope_pct": -0.1248, "ema9": 9.6406, "ema20": 9.6014, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.474, "distance_from_high_pct": 1.534, "spread_pct": 0.415, "rvol": 1.085, "volume_pace_ratio": 1.838, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4902, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.22, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.337, "atr_1m": 0.0597, "spread": 0.04, "shares_per_min": 4807, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 154.8, "reachable": 0.4757, "breakout_slope_pct": -0.1248, "flat_band_pct": 0.155, "pullback_candidate": false, "pullback_context": {}}}}
{"timestamp": "2026-09-24T17:20:14.386945+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.6339, "vwap": 9.3372, "vwap_slope": 0.002, "atr": 0.0602, "atr_pct": 0.625, "trend": "flat", "slope_pct": 0.0107, "flat_threshold_pct": 0.1562, "recent_slope_pct": -0.1167, "ema9": 9.6414, "ema20": 9.6017, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 1.494, "spread_pct": 0.415, "rvol": 1.085, "volume_pace_ratio": 1.838, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4941, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.19, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.19 < 1.5 at 9.63"], "price": 9.6339, "vwap": 9.3372, "atr_1m": 0.0602, "spread": 0.04, "shares_per_min": 4807, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 154.8, "reachable": 0.4756, "breakout_slope_pct": -0.1167, "flat_band_pct": 0.1562, "pullback_candidate": false, "pullback_context": {}}}}
{"timestamp": "2026-09-24T17:20:19.524579+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.3s / 18s"], "reasons_against": [], "metrics": {"price": 9.6392, "vwap": 9.3372, "vwap_slope": 0.002, "atr": 0.0612, "atr_pct": 0.635, "trend": "flat", "slope_pct": 0.0107, "flat_threshold_pct": 0.1587, "recent_slope_pct": -0.1057, "ema9": 9.6425, "ema20": 9.6022, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 1.44, "spread_pct": 0.415, "rvol": 1.085, "volume_pace_ratio": 1.838, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4994, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.15, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.15 < 1.5 at 9.64"], "price": 9.6392, "vwap": 9.3372, "atr_1m": 0.0612, "spread": 0.04, "shares_per_min": 4807, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 154.7, "reachable": 0.4755, "breakout_slope_pct": -0.1057, "flat_band_pct": 0.1587, "pullback_candidate": false, "pullback_context": {}}}}
{"timestamp": "2026-09-24T17:20:24.672449+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.4s / 18s"], "reasons_against": [], "metrics": {"price": 9.6327, "vwap": 9.3372, "vwap_slope": 0.002, "atr": 0.0612, "atr_pct": 0.635, "trend": "flat", "slope_pct": 0.0107, "flat_threshold_pct": 0.1588, "recent_slope_pct": -0.1192, "ema9": 9.6412, "ema20": 9.6016, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 1.506, "spread_pct": 0.415, "rvol": 1.085, "volume_pace_ratio": 1.837, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4929, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.2, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.20 < 1.5 at 9.63"], "price": 9.6327, "vwap": 9.3372, "atr_1m": 0.0612, "spread": 0.04, "shares_per_min": 4807, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 154.6, "reachable": 0.4753, "breakout_slope_pct": -0.1192, "flat_band_pct": 0.1588, "pullback_candidate": false, "pullback_context": {}}}}
{"timestamp": "2026-09-24T17:20:29.797445+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 20.6s, plan says WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.20; R:R 1.20 < 1.5 at 9.63; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6327, "vwap": 9.3372, "vwap_slope": 0.002, "atr": 0.0612, "atr_pct": 0.635, "trend": "flat", "slope_pct": 0.0107, "flat_threshold_pct": 0.1588, "recent_slope_pct": -0.1192, "ema9": 9.6412, "ema20": 9.6016, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 1.506, "spread_pct": 0.415, "rvol": 1.085, "volume_pace_ratio": 1.836, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4929, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.2, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.20 < 1.5 at 9.63"], "price": 9.6327, "vwap": 9.3372, "atr_1m": 0.0612, "spread": 0.04, "shares_per_min": 4807, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 154.5, "reachable": 0.4752, "breakout_slope_pct": -0.1192, "flat_band_pct": 0.1588, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4929, "target": 9.8, "reward_risk": 1.2, "setup": "", "reason": "WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.20; R:R 1.20 < 1.5 at 9.63; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:20:34.959318+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 25.7s, plan says WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.22; R:R 1.22 < 1.5 at 9.63; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.63, "vwap": 9.3372, "vwap_slope": 0.002, "atr": 0.0612, "atr_pct": 0.635, "trend": "flat", "slope_pct": 0.0107, "flat_threshold_pct": 0.1588, "recent_slope_pct": -0.1248, "ema9": 9.6406, "ema20": 9.6014, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 1.534, "spread_pct": 0.415, "rvol": 1.085, "volume_pace_ratio": 1.836, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4902, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.22, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.3372, "atr_1m": 0.0612, "spread": 0.04, "shares_per_min": 4807, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 154.4, "reachable": 0.4751, "breakout_slope_pct": -0.1248, "flat_band_pct": 0.1588, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4902, "target": 9.8, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.22; R:R 1.22 < 1.5 at 9.63; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:20:40.077771+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 30.8s, plan says WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.22; R:R 1.22 < 1.5 at 9.63; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.63, "vwap": 9.3373, "vwap_slope": 0.0021, "atr": 0.0612, "atr_pct": 0.635, "trend": "flat", "slope_pct": 0.0107, "flat_threshold_pct": 0.1588, "recent_slope_pct": -0.1248, "ema9": 9.6406, "ema20": 9.6014, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.534, "spread_pct": 0.415, "rvol": 1.086, "volume_pace_ratio": 1.836, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4902, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.22, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.3373, "atr_1m": 0.0612, "spread": 0.04, "shares_per_min": 4807, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 154.3, "reachable": 0.4749, "breakout_slope_pct": -0.1248, "flat_band_pct": 0.1588, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4902, "target": 9.8, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.22; R:R 1.22 < 1.5 at 9.63; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:20:45.210597+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 36.0s, plan says WATCH; stop 9.50, target 9.80 (range_20d_high), R:R 1.11; R:R 1.11 < 1.5 at 9.64; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6446, "vwap": 9.3373, "vwap_slope": 0.0021, "atr": 0.063, "atr_pct": 0.654, "trend": "flat", "slope_pct": 0.0107, "flat_threshold_pct": 0.1634, "recent_slope_pct": -0.0946, "ema9": 9.6435, "ema20": 9.6028, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.384, "spread_pct": 0.415, "rvol": 1.086, "volume_pace_ratio": 1.835, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5048, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.11, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.11 < 1.5 at 9.64"], "price": 9.6446, "vwap": 9.3373, "atr_1m": 0.063, "spread": 0.04, "shares_per_min": 4807, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 154.2, "reachable": 0.4748, "breakout_slope_pct": -0.0946, "flat_band_pct": 0.1634, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5048, "target": 9.8, "reward_risk": 1.11, "setup": "", "reason": "WATCH; stop 9.50, target 9.80 (range_20d_high), R:R 1.11; R:R 1.11 < 1.5 at 9.64; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:20:50.333332+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 41.1s, plan says WATCH; stop 9.50, target 9.80 (range_20d_high), R:R 1.11; R:R 1.11 < 1.5 at 9.64; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6446, "vwap": 9.3373, "vwap_slope": 0.0021, "atr": 0.063, "atr_pct": 0.654, "trend": "flat", "slope_pct": 0.0107, "flat_threshold_pct": 0.1634, "recent_slope_pct": -0.0946, "ema9": 9.6435, "ema20": 9.6028, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.384, "spread_pct": 0.415, "rvol": 1.086, "volume_pace_ratio": 1.834, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5048, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.11, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.11 < 1.5 at 9.64"], "price": 9.6446, "vwap": 9.3373, "atr_1m": 0.063, "spread": 0.04, "shares_per_min": 4807, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 154.2, "reachable": 0.4747, "breakout_slope_pct": -0.0946, "flat_band_pct": 0.1634, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5048, "target": 9.8, "reward_risk": 1.11, "setup": "", "reason": "WATCH; stop 9.50, target 9.80 (range_20d_high), R:R 1.11; R:R 1.11 < 1.5 at 9.64; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:20:55.496096+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 46.3s, plan says WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.22; R:R 1.22 < 1.5 at 9.63; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.63, "vwap": 9.3373, "vwap_slope": 0.0021, "atr": 0.063, "atr_pct": 0.655, "trend": "flat", "slope_pct": 0.0107, "flat_threshold_pct": 0.1636, "recent_slope_pct": -0.1248, "ema9": 9.6406, "ema20": 9.6014, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.534, "spread_pct": 0.415, "rvol": 1.086, "volume_pace_ratio": 1.834, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4902, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.22, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.3373, "atr_1m": 0.063, "spread": 0.04, "shares_per_min": 4807, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 154.1, "reachable": 0.4746, "breakout_slope_pct": -0.1248, "flat_band_pct": 0.1636, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4902, "target": 9.8, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.22; R:R 1.22 < 1.5 at 9.63; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:21:00.618404+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 51.4s, plan says WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.22; R:R 1.22 < 1.5 at 9.63; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.63, "vwap": 9.3373, "vwap_slope": 0.0021, "atr": 0.063, "atr_pct": 0.655, "trend": "flat", "slope_pct": 0.0107, "flat_threshold_pct": 0.1636, "recent_slope_pct": -0.1248, "ema9": 9.6406, "ema20": 9.6014, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.534, "spread_pct": 0.415, "rvol": 1.086, "volume_pace_ratio": 1.833, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4902, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.22, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.3373, "atr_1m": 0.063, "spread": 0.04, "shares_per_min": 4807, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 154.0, "reachable": 0.4744, "breakout_slope_pct": -0.1248, "flat_band_pct": 0.1636, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4902, "target": 9.8, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.22; R:R 1.22 < 1.5 at 9.63; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:21:05.755729+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 56.5s, plan says WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.85; R:R 0.85 < 1.5 at 9.68; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support; breakout: 1-min close > 9.72 on >= 9771 sh"], "metrics": {"price": 9.6756, "vwap": 9.3373, "vwap_slope": 0.001, "atr": 0.0626, "atr_pct": 0.647, "trend": "flat", "slope_pct": 0.011, "flat_threshold_pct": 0.1616, "recent_slope_pct": -0.0608, "ema9": 9.6476, "ema20": 9.6084, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.469, "distance_from_high_pct": 1.067, "spread_pct": 0.415, "rvol": 1.086, "volume_pace_ratio": 1.832, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.53, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.85, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.72 on >= 9771 sh"], "reasons": ["R:R 0.85 < 1.5 at 9.68"], "price": 9.6756, "vwap": 9.3373, "atr_1m": 0.0626, "spread": 0.04, "shares_per_min": 4671, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 153.9, "reachable": 0.475, "breakout_slope_pct": -0.0608, "flat_band_pct": 0.1616, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.53, "target": 9.8, "reward_risk": 0.85, "setup": "", "reason": "WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.85; R:R 0.85 < 1.5 at 9.68; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support; breakout: 1-min close > 9.72 on >= 9771 sh"}}}
{"timestamp": "2026-09-24T17:21:10.890185+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 61.7s, plan says WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.22; R:R 1.22 < 1.5 at 9.63; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.63, "vwap": 9.3374, "vwap_slope": 0.001, "atr": 0.0626, "atr_pct": 0.65, "trend": "flat", "slope_pct": 0.011, "flat_threshold_pct": 0.1624, "recent_slope_pct": -0.1554, "ema9": 9.6385, "ema20": 9.6041, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.469, "distance_from_high_pct": 1.534, "spread_pct": 0.415, "rvol": 1.086, "volume_pace_ratio": 1.832, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4902, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.22, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.3374, "atr_1m": 0.0626, "spread": 0.04, "shares_per_min": 4671, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 153.8, "reachable": 0.4721, "breakout_slope_pct": -0.1554, "flat_band_pct": 0.1624, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4902, "target": 9.8, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.22; R:R 1.22 < 1.5 at 9.63; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:21:16.034451+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 66.8s, plan says WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.22; R:R 1.22 < 1.5 at 9.63; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.63, "vwap": 9.3374, "vwap_slope": 0.001, "atr": 0.0633, "atr_pct": 0.657, "trend": "flat", "slope_pct": 0.011, "flat_threshold_pct": 0.1643, "recent_slope_pct": -0.1554, "ema9": 9.6385, "ema20": 9.6041, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.469, "distance_from_high_pct": 1.534, "spread_pct": 0.415, "rvol": 1.086, "volume_pace_ratio": 1.831, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4902, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.22, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.3374, "atr_1m": 0.0633, "spread": 0.04, "shares_per_min": 4671, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 153.7, "reachable": 0.472, "breakout_slope_pct": -0.1554, "flat_band_pct": 0.1643, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4902, "target": 9.8, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.22; R:R 1.22 < 1.5 at 9.63; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:21:21.159236+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 71.9s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.03; R:R 1.03 < 1.5 at 9.66; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6559, "vwap": 9.3374, "vwap_slope": 0.001, "atr": 0.0633, "atr_pct": 0.655, "trend": "flat", "slope_pct": 0.011, "flat_threshold_pct": 0.1638, "recent_slope_pct": -0.1017, "ema9": 9.6437, "ema20": 9.6066, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.47, "distance_from_high_pct": 1.269, "spread_pct": 0.415, "rvol": 1.086, "volume_pace_ratio": 1.831, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5161, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.03, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.03 < 1.5 at 9.66"], "price": 9.6559, "vwap": 9.3374, "atr_1m": 0.0633, "spread": 0.04, "shares_per_min": 4671, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 153.6, "reachable": 0.4719, "breakout_slope_pct": -0.1017, "flat_band_pct": 0.1638, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5161, "target": 9.8, "reward_risk": 1.03, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.03; R:R 1.03 < 1.5 at 9.66; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:21:26.278404+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 77.0s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.03; R:R 1.03 < 1.5 at 9.66; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6559, "vwap": 9.3374, "vwap_slope": 0.001, "atr": 0.0633, "atr_pct": 0.655, "trend": "flat", "slope_pct": 0.011, "flat_threshold_pct": 0.1638, "recent_slope_pct": -0.1017, "ema9": 9.6437, "ema20": 9.6066, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.47, "distance_from_high_pct": 1.269, "spread_pct": 0.415, "rvol": 1.086, "volume_pace_ratio": 1.83, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5161, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.03, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.03 < 1.5 at 9.66"], "price": 9.6559, "vwap": 9.3374, "atr_1m": 0.0633, "spread": 0.04, "shares_per_min": 4671, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 153.6, "reachable": 0.4717, "breakout_slope_pct": -0.1017, "flat_band_pct": 0.1638, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5161, "target": 9.8, "reward_risk": 1.03, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.03; R:R 1.03 < 1.5 at 9.66; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:21:31.407774+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 82.2s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.03; R:R 1.03 < 1.5 at 9.66; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6559, "vwap": 9.3374, "vwap_slope": 0.001, "atr": 0.0633, "atr_pct": 0.655, "trend": "flat", "slope_pct": 0.011, "flat_threshold_pct": 0.1638, "recent_slope_pct": -0.1017, "ema9": 9.6437, "ema20": 9.6066, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.47, "distance_from_high_pct": 1.269, "spread_pct": 0.415, "rvol": 1.086, "volume_pace_ratio": 1.829, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5161, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.03, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.03 < 1.5 at 9.66"], "price": 9.6559, "vwap": 9.3374, "atr_1m": 0.0633, "spread": 0.04, "shares_per_min": 4671, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 153.5, "reachable": 0.4716, "breakout_slope_pct": -0.1017, "flat_band_pct": 0.1638, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5161, "target": 9.8, "reward_risk": 1.03, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.03; R:R 1.03 < 1.5 at 9.66; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:21:36.523421+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 87.3s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.03; R:R 1.03 < 1.5 at 9.66; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6559, "vwap": 9.3374, "vwap_slope": 0.001, "atr": 0.0633, "atr_pct": 0.655, "trend": "flat", "slope_pct": 0.011, "flat_threshold_pct": 0.1638, "recent_slope_pct": -0.1017, "ema9": 9.6437, "ema20": 9.6066, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.47, "distance_from_high_pct": 1.269, "spread_pct": 0.415, "rvol": 1.086, "volume_pace_ratio": 1.829, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5161, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.03, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.03 < 1.5 at 9.66"], "price": 9.6559, "vwap": 9.3374, "atr_1m": 0.0633, "spread": 0.04, "shares_per_min": 4671, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 153.4, "reachable": 0.4715, "breakout_slope_pct": -0.1017, "flat_band_pct": 0.1638, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5161, "target": 9.8, "reward_risk": 1.03, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.03; R:R 1.03 < 1.5 at 9.66; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:21:41.639801+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 92.4s, plan says WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.21; R:R 1.21 < 1.5 at 9.63; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6314, "vwap": 9.3376, "vwap_slope": 0.0012, "atr": 0.0633, "atr_pct": 0.657, "trend": "flat", "slope_pct": 0.011, "flat_threshold_pct": 0.1642, "recent_slope_pct": -0.1525, "ema9": 9.6388, "ema20": 9.6042, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.47, "distance_from_high_pct": 1.519, "spread_pct": 0.415, "rvol": 1.087, "volume_pace_ratio": 1.829, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4916, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.21, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.21 < 1.5 at 9.63"], "price": 9.6314, "vwap": 9.3376, "atr_1m": 0.0633, "spread": 0.04, "shares_per_min": 4671, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 153.3, "reachable": 0.4713, "breakout_slope_pct": -0.1525, "flat_band_pct": 0.1642, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4916, "target": 9.8, "reward_risk": 1.21, "setup": "", "reason": "WATCH; stop 9.49, target 9.80 (range_20d_high), R:R 1.21; R:R 1.21 < 1.5 at 9.63; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:21:46.763915+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6554, "vwap": 9.3376, "vwap_slope": 0.0013, "atr": 0.064, "atr_pct": 0.663, "trend": "flat", "slope_pct": 0.011, "flat_threshold_pct": 0.1657, "recent_slope_pct": -0.1027, "ema9": 9.6436, "ema20": 9.6065, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.471, "distance_from_high_pct": 1.274, "spread_pct": 0.415, "rvol": 1.087, "volume_pace_ratio": 1.829, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5156, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.03, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.03 < 1.5 at 9.66"], "price": 9.6554, "vwap": 9.3376, "atr_1m": 0.064, "spread": 0.04, "shares_per_min": 4671, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 153.2, "reachable": 0.4712, "breakout_slope_pct": -0.1027, "flat_band_pct": 0.1657, "pullback_candidate": false, "pullback_context": {}}}}
{"timestamp": "2026-09-24T17:21:51.892911+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.64, "vwap": 9.3376, "vwap_slope": 0.0013, "atr": 0.064, "atr_pct": 0.664, "trend": "flat", "slope_pct": 0.011, "flat_threshold_pct": 0.1659, "recent_slope_pct": -0.1346, "ema9": 9.6405, "ema20": 9.605, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.471, "distance_from_high_pct": 1.431, "spread_pct": 0.415, "rvol": 1.087, "volume_pace_ratio": 1.828, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5002, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.14, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.14 < 1.5 at 9.64"], "price": 9.64, "vwap": 9.3376, "atr_1m": 0.064, "spread": 0.04, "shares_per_min": 4671, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 153.1, "reachable": 0.4711, "breakout_slope_pct": -0.1346, "flat_band_pct": 0.1659, "pullback_candidate": false, "pullback_context": {}}}}
{"timestamp": "2026-09-24T17:21:57.010576+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.64, "vwap": 9.3376, "vwap_slope": 0.0013, "atr": 0.064, "atr_pct": 0.664, "trend": "flat", "slope_pct": 0.011, "flat_threshold_pct": 0.1659, "recent_slope_pct": -0.1346, "ema9": 9.6405, "ema20": 9.605, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.471, "distance_from_high_pct": 1.431, "spread_pct": 0.415, "rvol": 1.087, "volume_pace_ratio": 1.827, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5002, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.14, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.14 < 1.5 at 9.64"], "price": 9.64, "vwap": 9.3376, "atr_1m": 0.064, "spread": 0.04, "shares_per_min": 4671, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 153.0, "reachable": 0.4709, "breakout_slope_pct": -0.1346, "flat_band_pct": 0.1659, "pullback_candidate": false, "pullback_context": {}}}}
{"timestamp": "2026-09-24T17:22:02.114989+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.64, "vwap": 9.3376, "vwap_slope": 0.0006, "atr": 0.0635, "atr_pct": 0.659, "trend": "flat", "slope_pct": 0.0112, "flat_threshold_pct": 0.1648, "recent_slope_pct": -0.1244, "ema9": 9.6404, "ema20": 9.6084, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.467, "distance_from_high_pct": 1.431, "spread_pct": 0.415, "rvol": 1.087, "volume_pace_ratio": 1.827, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5002, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.14, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.14 < 1.5 at 9.64"], "price": 9.64, "vwap": 9.3376, "atr_1m": 0.0635, "spread": 0.04, "shares_per_min": 4680, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 153.0, "reachable": 0.4688, "breakout_slope_pct": -0.1244, "flat_band_pct": 0.1648, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": 0.85, "support": 9.3376, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:22:07.270846+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.605, "vwap": 9.3382, "vwap_slope": 0.0013, "atr": 0.0639, "atr_pct": 0.665, "trend": "flat", "slope_pct": 0.0112, "flat_threshold_pct": 0.1663, "recent_slope_pct": -0.197, "ema9": 9.6334, "ema20": 9.605, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.47, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 1.089, "volume_pace_ratio": 1.83, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4652, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.39, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.68)", "R:R 1.39 < 1.5 at 9.61"], "price": 9.605, "vwap": 9.3382, "atr_1m": 0.0639, "spread": 0.03, "shares_per_min": 4680, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 152.9, "reachable": 0.4686, "breakout_slope_pct": -0.197, "flat_band_pct": 0.1663, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": 0.08, "support": 9.3382, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:22:12.395006+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.61, "vwap": 9.3387, "vwap_slope": 0.0017, "atr": 0.0639, "atr_pct": 0.665, "trend": "flat", "slope_pct": 0.0112, "flat_threshold_pct": 0.1662, "recent_slope_pct": -0.1866, "ema9": 9.6344, "ema20": 9.6055, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.472, "distance_from_high_pct": 1.738, "spread_pct": 0.416, "rvol": 1.091, "volume_pace_ratio": 1.832, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4702, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.36, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.36 < 1.5 at 9.61"], "price": 9.61, "vwap": 9.3387, "atr_1m": 0.0639, "spread": 0.04, "shares_per_min": 4680, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 152.8, "reachable": 0.4685, "breakout_slope_pct": -0.1866, "flat_band_pct": 0.1662, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": 0.13, "support": 9.3387, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:22:17.525833+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6148, "vwap": 9.3387, "vwap_slope": 0.0017, "atr": 0.0642, "atr_pct": 0.667, "trend": "flat", "slope_pct": 0.0112, "flat_threshold_pct": 0.1668, "recent_slope_pct": -0.1767, "ema9": 9.6354, "ema20": 9.606, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.472, "distance_from_high_pct": 1.689, "spread_pct": 0.52, "rvol": 1.091, "volume_pace_ratio": 1.831, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.475, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.32, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.32 < 1.5 at 9.61"], "price": 9.6148, "vwap": 9.3387, "atr_1m": 0.0642, "spread": 0.05, "shares_per_min": 4680, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 152.7, "reachable": 0.4684, "breakout_slope_pct": -0.1767, "flat_band_pct": 0.1668, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": 0.12, "support": 9.3387, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:22:22.645110+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.615, "vwap": 9.3387, "vwap_slope": 0.0018, "atr": 0.065, "atr_pct": 0.676, "trend": "flat", "slope_pct": 0.0112, "flat_threshold_pct": 0.1689, "recent_slope_pct": -0.1763, "ema9": 9.6354, "ema20": 9.606, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 1.687, "spread_pct": 0.52, "rvol": 1.091, "volume_pace_ratio": 1.831, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.32, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.32 < 1.5 at 9.62"], "price": 9.615, "vwap": 9.3387, "atr_1m": 0.065, "spread": 0.05, "shares_per_min": 4680, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 152.6, "reachable": 0.4682, "breakout_slope_pct": -0.1763, "flat_band_pct": 0.1689, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": 0.12, "support": 9.3387, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:22:27.840251+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.615, "vwap": 9.3387, "vwap_slope": 0.0018, "atr": 0.065, "atr_pct": 0.676, "trend": "flat", "slope_pct": 0.0112, "flat_threshold_pct": 0.1689, "recent_slope_pct": -0.1763, "ema9": 9.6354, "ema20": 9.606, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 1.687, "spread_pct": 0.52, "rvol": 1.091, "volume_pace_ratio": 1.831, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.32, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.32 < 1.5 at 9.62"], "price": 9.615, "vwap": 9.3387, "atr_1m": 0.065, "spread": 0.05, "shares_per_min": 4680, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 152.5, "reachable": 0.4681, "breakout_slope_pct": -0.1763, "flat_band_pct": 0.1689, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": 0.32, "support": 9.3387, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:22:33.143653+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.62, "vwap": 9.3388, "vwap_slope": 0.0018, "atr": 0.0657, "atr_pct": 0.683, "trend": "flat", "slope_pct": 0.0112, "flat_threshold_pct": 0.1707, "recent_slope_pct": -0.1659, "ema9": 9.6364, "ema20": 9.6065, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 1.636, "spread_pct": 0.52, "rvol": 1.091, "volume_pace_ratio": 1.83, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4802, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.29, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.29 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.3388, "atr_1m": 0.0657, "spread": 0.05, "shares_per_min": 4680, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 152.4, "reachable": 0.468, "breakout_slope_pct": -0.1659, "flat_band_pct": 0.1707, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": -0.37, "support": 9.3388, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:22:38.311981+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.62, "vwap": 9.3388, "vwap_slope": 0.0018, "atr": 0.0657, "atr_pct": 0.683, "trend": "flat", "slope_pct": 0.0112, "flat_threshold_pct": 0.1707, "recent_slope_pct": -0.1659, "ema9": 9.6364, "ema20": 9.6065, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 1.636, "spread_pct": 0.52, "rvol": 1.091, "volume_pace_ratio": 1.829, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4802, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.29, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.29 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.3388, "atr_1m": 0.0657, "spread": 0.05, "shares_per_min": 4680, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 152.4, "reachable": 0.4678, "breakout_slope_pct": -0.1659, "flat_band_pct": 0.1707, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": 0.23, "support": 9.3388, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:22:43.564382+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6409, "vwap": 9.3391, "vwap_slope": 0.0021, "atr": 0.0664, "atr_pct": 0.689, "trend": "flat", "slope_pct": 0.0112, "flat_threshold_pct": 0.1721, "recent_slope_pct": -0.1225, "ema9": 9.6406, "ema20": 9.6085, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.474, "distance_from_high_pct": 1.422, "spread_pct": 0.416, "rvol": 1.092, "volume_pace_ratio": 1.831, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5011, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.14, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.14 < 1.5 at 9.64"], "price": 9.6409, "vwap": 9.3391, "atr_1m": 0.0664, "spread": 0.04, "shares_per_min": 4680, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 152.3, "reachable": 0.4677, "breakout_slope_pct": -0.1225, "flat_band_pct": 0.1721, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": -0.99, "support": 9.3391, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:22:48.676195+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.63, "vwap": 9.3391, "vwap_slope": 0.0021, "atr": 0.0664, "atr_pct": 0.689, "trend": "flat", "slope_pct": 0.0112, "flat_threshold_pct": 0.1723, "recent_slope_pct": -0.1451, "ema9": 9.6384, "ema20": 9.6074, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.474, "distance_from_high_pct": 1.534, "spread_pct": 0.416, "rvol": 1.092, "volume_pace_ratio": 1.83, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4902, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.22, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.3391, "atr_1m": 0.0664, "spread": 0.04, "shares_per_min": 4680, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 152.2, "reachable": 0.4676, "breakout_slope_pct": -0.1451, "flat_band_pct": 0.1723, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": -0.98, "support": 9.3391, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:22:53.787262+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.62, "vwap": 9.3391, "vwap_slope": 0.0021, "atr": 0.0664, "atr_pct": 0.69, "trend": "flat", "slope_pct": 0.0112, "flat_threshold_pct": 0.1725, "recent_slope_pct": -0.1659, "ema9": 9.6364, "ema20": 9.6065, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.474, "distance_from_high_pct": 1.636, "spread_pct": 0.416, "rvol": 1.092, "volume_pace_ratio": 1.829, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4802, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.29, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.29 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.3391, "atr_1m": 0.0664, "spread": 0.04, "shares_per_min": 4680, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 152.1, "reachable": 0.4675, "breakout_slope_pct": -0.1659, "flat_band_pct": 0.1725, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": -0.98, "support": 9.3391, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:22:58.898702+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.605, "vwap": 9.339, "vwap_slope": 0.002, "atr": 0.0664, "atr_pct": 0.691, "trend": "flat", "slope_pct": 0.0112, "flat_threshold_pct": 0.1728, "recent_slope_pct": -0.197, "ema9": 9.6334, "ema20": 9.605, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.474, "distance_from_high_pct": 1.789, "spread_pct": 0.416, "rvol": 1.092, "volume_pace_ratio": 1.829, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4652, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.39, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["imbalance -98% still heavy selling", "no reclaim yet (needs a close > 9.68)", "R:R 1.39 < 1.5 at 9.61"], "price": 9.605, "vwap": 9.339, "atr_1m": 0.0664, "spread": 0.04, "shares_per_min": 4680, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 152.0, "reachable": 0.4673, "breakout_slope_pct": -0.197, "flat_band_pct": 0.1728, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": -0.98, "support": 9.339, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:23:04.013157+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.61, "vwap": 9.339, "vwap_slope": 0.0017, "atr": 0.064, "atr_pct": 0.666, "trend": "flat", "slope_pct": 0.0114, "flat_threshold_pct": 0.1665, "recent_slope_pct": -0.0831, "ema9": 9.6295, "ema20": 9.6059, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.738, "spread_pct": 0.416, "rvol": 1.092, "volume_pace_ratio": 1.828, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4702, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.36, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.36 < 1.5 at 9.61"], "price": 9.61, "vwap": 9.339, "atr_1m": 0.064, "spread": 0.04, "shares_per_min": 4970, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 151.9, "reachable": 0.4651, "breakout_slope_pct": -0.0831, "flat_band_pct": 0.1665, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": -0.6, "support": 9.339, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:23:09.160841+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6476, "vwap": 9.339, "vwap_slope": 0.0017, "atr": 0.0667, "atr_pct": 0.691, "trend": "flat", "slope_pct": 0.0115, "flat_threshold_pct": 0.1728, "recent_slope_pct": -0.005, "ema9": 9.637, "ema20": 9.6095, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.354, "spread_pct": 0.416, "rvol": 1.092, "volume_pace_ratio": 1.827, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5078, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.09, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.09 < 1.5 at 9.65"], "price": 9.6476, "vwap": 9.339, "atr_1m": 0.0667, "spread": 0.04, "shares_per_min": 4970, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 151.8, "reachable": 0.4691, "breakout_slope_pct": -0.005, "flat_band_pct": 0.1728, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": -0.17, "support": 9.339, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:23:14.324233+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.615, "vwap": 9.3391, "vwap_slope": 0.0017, "atr": 0.0678, "atr_pct": 0.705, "trend": "flat", "slope_pct": 0.0114, "flat_threshold_pct": 0.1763, "recent_slope_pct": -0.0727, "ema9": 9.6305, "ema20": 9.6064, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.687, "spread_pct": 0.312, "rvol": 1.092, "volume_pace_ratio": 1.827, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.32, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.32 < 1.5 at 9.62"], "price": 9.615, "vwap": 9.3391, "atr_1m": 0.0678, "spread": 0.03, "shares_per_min": 4970, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 151.8, "reachable": 0.4648, "breakout_slope_pct": -0.0727, "flat_band_pct": 0.1763, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": -0.14, "support": 9.3391, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:23:19.467355+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.615, "vwap": 9.3391, "vwap_slope": 0.0017, "atr": 0.0678, "atr_pct": 0.705, "trend": "flat", "slope_pct": 0.0114, "flat_threshold_pct": 0.1763, "recent_slope_pct": -0.0727, "ema9": 9.6305, "ema20": 9.6064, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.687, "spread_pct": 0.312, "rvol": 1.092, "volume_pace_ratio": 1.826, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.32, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.32 < 1.5 at 9.62"], "price": 9.615, "vwap": 9.3391, "atr_1m": 0.0678, "spread": 0.03, "shares_per_min": 4970, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 151.7, "reachable": 0.4647, "breakout_slope_pct": -0.0727, "flat_band_pct": 0.1763, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": -0.11, "support": 9.3391, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:23:24.584881+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.615, "vwap": 9.3391, "vwap_slope": 0.0018, "atr": 0.0681, "atr_pct": 0.708, "trend": "flat", "slope_pct": 0.0114, "flat_threshold_pct": 0.177, "recent_slope_pct": -0.0727, "ema9": 9.6305, "ema20": 9.6064, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.687, "spread_pct": 0.312, "rvol": 1.093, "volume_pace_ratio": 1.826, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.32, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.32 < 1.5 at 9.62"], "price": 9.615, "vwap": 9.3391, "atr_1m": 0.0681, "spread": 0.03, "shares_per_min": 4970, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 151.6, "reachable": 0.4645, "breakout_slope_pct": -0.0727, "flat_band_pct": 0.177, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 0.01, "support": 9.3391, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:23:29.719307+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.648, "vwap": 9.3391, "vwap_slope": 0.0018, "atr": 0.0681, "atr_pct": 0.705, "trend": "flat", "slope_pct": 0.0115, "flat_threshold_pct": 0.1764, "recent_slope_pct": -0.0042, "ema9": 9.6371, "ema20": 9.6096, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.35, "spread_pct": 0.312, "rvol": 1.093, "volume_pace_ratio": 1.825, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5082, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.09, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.09 < 1.5 at 9.65"], "price": 9.648, "vwap": 9.3391, "atr_1m": 0.0681, "spread": 0.03, "shares_per_min": 4970, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 151.5, "reachable": 0.4686, "breakout_slope_pct": -0.0042, "flat_band_pct": 0.1764, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 0.61, "support": 9.3391, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:23:34.869429+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.615, "vwap": 9.3391, "vwap_slope": 0.0018, "atr": 0.0681, "atr_pct": 0.708, "trend": "flat", "slope_pct": 0.0114, "flat_threshold_pct": 0.177, "recent_slope_pct": -0.0727, "ema9": 9.6305, "ema20": 9.6064, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.687, "spread_pct": 0.312, "rvol": 1.093, "volume_pace_ratio": 1.824, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.32, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.32 < 1.5 at 9.62"], "price": 9.615, "vwap": 9.3391, "atr_1m": 0.0681, "spread": 0.03, "shares_per_min": 4970, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 151.4, "reachable": 0.4643, "breakout_slope_pct": -0.0727, "flat_band_pct": 0.177, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 0.88, "support": 9.3391, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:23:39.998628+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.615, "vwap": 9.3392, "vwap_slope": 0.0019, "atr": 0.0681, "atr_pct": 0.708, "trend": "flat", "slope_pct": 0.0114, "flat_threshold_pct": 0.177, "recent_slope_pct": -0.0727, "ema9": 9.6305, "ema20": 9.6064, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.477, "distance_from_high_pct": 1.687, "spread_pct": 0.312, "rvol": 1.093, "volume_pace_ratio": 1.825, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.32, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.32 < 1.5 at 9.62"], "price": 9.615, "vwap": 9.3392, "atr_1m": 0.0681, "spread": 0.03, "shares_per_min": 4970, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 151.3, "reachable": 0.4641, "breakout_slope_pct": -0.0727, "flat_band_pct": 0.177, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 0.9, "support": 9.3392, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:23:45.141132+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.63, "vwap": 9.3392, "vwap_slope": 0.0019, "atr": 0.0681, "atr_pct": 0.707, "trend": "flat", "slope_pct": 0.0115, "flat_threshold_pct": 0.1767, "recent_slope_pct": -0.0415, "ema9": 9.6335, "ema20": 9.6079, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.477, "distance_from_high_pct": 1.534, "spread_pct": 0.312, "rvol": 1.093, "volume_pace_ratio": 1.824, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4902, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.22, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.3392, "atr_1m": 0.0681, "spread": 0.03, "shares_per_min": 4970, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 151.2, "reachable": 0.4682, "breakout_slope_pct": -0.0415, "flat_band_pct": 0.1767, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 0.92, "support": 9.3392, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:23:50.268625+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.63, "vwap": 9.3392, "vwap_slope": 0.0019, "atr": 0.0681, "atr_pct": 0.707, "trend": "flat", "slope_pct": 0.0115, "flat_threshold_pct": 0.1767, "recent_slope_pct": -0.0415, "ema9": 9.6335, "ema20": 9.6079, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.477, "distance_from_high_pct": 1.534, "spread_pct": 0.312, "rvol": 1.093, "volume_pace_ratio": 1.823, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4902, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.22, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.3392, "atr_1m": 0.0681, "spread": 0.03, "shares_per_min": 4970, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 151.2, "reachable": 0.468, "breakout_slope_pct": -0.0415, "flat_band_pct": 0.1767, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 0.92, "support": 9.3392, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:23:55.450579+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.63, "vwap": 9.3392, "vwap_slope": 0.0019, "atr": 0.0681, "atr_pct": 0.707, "trend": "flat", "slope_pct": 0.0115, "flat_threshold_pct": 0.1767, "recent_slope_pct": -0.0415, "ema9": 9.6335, "ema20": 9.6079, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.477, "distance_from_high_pct": 1.534, "spread_pct": 0.312, "rvol": 1.093, "volume_pace_ratio": 1.823, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4902, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.22, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.3392, "atr_1m": 0.0681, "spread": 0.03, "shares_per_min": 4970, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 151.1, "reachable": 0.4679, "breakout_slope_pct": -0.0415, "flat_band_pct": 0.1767, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 0.92, "support": 9.3392, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:24:00.580553+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.63, "vwap": 9.3392, "vwap_slope": 0.0019, "atr": 0.0681, "atr_pct": 0.707, "trend": "flat", "slope_pct": 0.0115, "flat_threshold_pct": 0.1767, "recent_slope_pct": -0.0415, "ema9": 9.6335, "ema20": 9.6079, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.477, "distance_from_high_pct": 1.534, "spread_pct": 0.312, "rvol": 1.093, "volume_pace_ratio": 1.822, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4902, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.22, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.3392, "atr_1m": 0.0681, "spread": 0.03, "shares_per_min": 4970, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 151.0, "reachable": 0.4678, "breakout_slope_pct": -0.0415, "flat_band_pct": 0.1767, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 0.92, "support": 9.3392, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:24:05.726012+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.63, "vwap": 9.3392, "vwap_slope": 0.0019, "atr": 0.0681, "atr_pct": 0.707, "trend": "flat", "slope_pct": 0.0115, "flat_threshold_pct": 0.1767, "recent_slope_pct": -0.0415, "ema9": 9.6335, "ema20": 9.6079, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.477, "distance_from_high_pct": 1.534, "spread_pct": 0.312, "rvol": 1.093, "volume_pace_ratio": 1.821, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4902, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.22, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.63"], "price": 9.63, "vwap": 9.3392, "atr_1m": 0.0681, "spread": 0.03, "shares_per_min": 4970, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 150.9, "reachable": 0.4676, "breakout_slope_pct": -0.0415, "flat_band_pct": 0.1767, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 0.92, "support": 9.3392, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:24:10.904030+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.6509, "vwap": 9.3392, "vwap_slope": 0.0016, "atr": 0.0673, "atr_pct": 0.698, "trend": "flat", "slope_pct": 0.0117, "flat_threshold_pct": 0.1744, "recent_slope_pct": 0.033, "ema9": 9.637, "ema20": 9.612, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 1.32, "spread_pct": 0.312, "rvol": 1.093, "volume_pace_ratio": 1.821, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5111, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.07, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.07 < 1.5 at 9.65"], "price": 9.6509, "vwap": 9.3392, "atr_1m": 0.0673, "spread": 0.03, "shares_per_min": 4974, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 150.8, "reachable": 0.4695, "breakout_slope_pct": 0.033, "flat_band_pct": 0.1744, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 1.0, "support": 9.3392, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:24:16.036346+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.6171, "vwap": 9.3392, "vwap_slope": 0.0016, "atr": 0.0673, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0117, "flat_threshold_pct": 0.175, "recent_slope_pct": -0.0372, "ema9": 9.6302, "ema20": 9.6087, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 1.666, "spread_pct": 0.312, "rvol": 1.093, "volume_pace_ratio": 1.82, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4773, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.31, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.31 < 1.5 at 9.62"], "price": 9.6171, "vwap": 9.3392, "atr_1m": 0.0673, "spread": 0.03, "shares_per_min": 4974, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 150.7, "reachable": 0.4653, "breakout_slope_pct": -0.0372, "flat_band_pct": 0.175, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 1.0, "support": 9.3392, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:24:21.158153+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.3s / 18s"], "reasons_against": [], "metrics": {"price": 9.62, "vwap": 9.3392, "vwap_slope": 0.0016, "atr": 0.0673, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0117, "flat_threshold_pct": 0.175, "recent_slope_pct": -0.0312, "ema9": 9.6308, "ema20": 9.609, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 1.636, "spread_pct": 0.208, "rvol": 1.093, "volume_pace_ratio": 1.819, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4802, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.29, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.29 < 1.5 at 9.62"], "price": 9.62, "vwap": 9.3392, "atr_1m": 0.0673, "spread": 0.02, "shares_per_min": 4974, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 150.6, "reachable": 0.4652, "breakout_slope_pct": -0.0312, "flat_band_pct": 0.175, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 0.54, "support": 9.3392, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:24:26.283865+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.4s / 18s"], "reasons_against": [], "metrics": {"price": 9.6182, "vwap": 9.3393, "vwap_slope": 0.0017, "atr": 0.0673, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0117, "flat_threshold_pct": 0.175, "recent_slope_pct": -0.0349, "ema9": 9.6305, "ema20": 9.6088, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 1.654, "spread_pct": 0.208, "rvol": 1.093, "volume_pace_ratio": 1.819, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4784, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.3, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.30 < 1.5 at 9.62"], "price": 9.6182, "vwap": 9.3393, "atr_1m": 0.0673, "spread": 0.02, "shares_per_min": 4974, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 150.6, "reachable": 0.4651, "breakout_slope_pct": -0.0349, "flat_band_pct": 0.175, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": -0.93, "support": 9.3393, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:24:31.416066+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 20.5s, plan says WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.30; R:R 1.30 < 1.5 at 9.62; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6182, "vwap": 9.3393, "vwap_slope": 0.0017, "atr": 0.0673, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0117, "flat_threshold_pct": 0.175, "recent_slope_pct": -0.0349, "ema9": 9.6305, "ema20": 9.6088, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 1.654, "spread_pct": 0.312, "rvol": 1.093, "volume_pace_ratio": 1.818, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4784, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.3, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.30 < 1.5 at 9.62"], "price": 9.6182, "vwap": 9.3393, "atr_1m": 0.0673, "spread": 0.03, "shares_per_min": 4974, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 150.5, "reachable": 0.4649, "breakout_slope_pct": -0.0349, "flat_band_pct": 0.175, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": -0.93, "support": 9.3393, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4784, "target": 9.8, "reward_risk": 1.3, "setup": "", "reason": "WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.30; R:R 1.30 < 1.5 at 9.62; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:24:36.555693+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 25.7s, plan says WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.30; R:R 1.30 < 1.5 at 9.62; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6182, "vwap": 9.3393, "vwap_slope": 0.0017, "atr": 0.0673, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0117, "flat_threshold_pct": 0.175, "recent_slope_pct": -0.0349, "ema9": 9.6305, "ema20": 9.6088, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 1.654, "spread_pct": 0.312, "rvol": 1.093, "volume_pace_ratio": 1.818, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4784, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.3, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.30 < 1.5 at 9.62"], "price": 9.6182, "vwap": 9.3393, "atr_1m": 0.0673, "spread": 0.03, "shares_per_min": 4974, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 150.4, "reachable": 0.4648, "breakout_slope_pct": -0.0349, "flat_band_pct": 0.175, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": -0.93, "support": 9.3393, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4784, "target": 9.8, "reward_risk": 1.3, "setup": "", "reason": "WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.30; R:R 1.30 < 1.5 at 9.62; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:24:41.689378+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 30.8s, plan says WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.32; R:R 1.32 < 1.5 at 9.62; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.615, "vwap": 9.3393, "vwap_slope": 0.0017, "atr": 0.0673, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0117, "flat_threshold_pct": 0.1751, "recent_slope_pct": -0.0416, "ema9": 9.6298, "ema20": 9.6085, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 1.687, "spread_pct": 0.312, "rvol": 1.093, "volume_pace_ratio": 1.817, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.32, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.32 < 1.5 at 9.62"], "price": 9.615, "vwap": 9.3393, "atr_1m": 0.0673, "spread": 0.03, "shares_per_min": 4974, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 150.3, "reachable": 0.4647, "breakout_slope_pct": -0.0416, "flat_band_pct": 0.1751, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": -1.0, "support": 9.3393, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4752, "target": 9.8, "reward_risk": 1.32, "setup": "", "reason": "WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.32; R:R 1.32 < 1.5 at 9.62; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:24:46.816135+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 35.9s, plan says WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.32; R:R 1.32 < 1.5 at 9.62; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.615, "vwap": 9.3393, "vwap_slope": 0.0017, "atr": 0.0673, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0117, "flat_threshold_pct": 0.1751, "recent_slope_pct": -0.0416, "ema9": 9.6298, "ema20": 9.6085, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.474, "distance_from_high_pct": 1.687, "spread_pct": 0.312, "rvol": 1.094, "volume_pace_ratio": 1.817, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.32, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.32 < 1.5 at 9.62"], "price": 9.615, "vwap": 9.3393, "atr_1m": 0.0673, "spread": 0.03, "shares_per_min": 4974, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 150.2, "reachable": 0.4645, "breakout_slope_pct": -0.0416, "flat_band_pct": 0.1751, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": -1.0, "support": 9.3393, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4752, "target": 9.8, "reward_risk": 1.32, "setup": "", "reason": "WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.32; R:R 1.32 < 1.5 at 9.62; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:24:51.979999+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 41.1s, plan says WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.32; R:R 1.32 < 1.5 at 9.62; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.615, "vwap": 9.3394, "vwap_slope": 0.0017, "atr": 0.0673, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0117, "flat_threshold_pct": 0.1751, "recent_slope_pct": -0.0416, "ema9": 9.6298, "ema20": 9.6085, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.474, "distance_from_high_pct": 1.687, "spread_pct": 0.312, "rvol": 1.094, "volume_pace_ratio": 1.816, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.32, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.32 < 1.5 at 9.62"], "price": 9.615, "vwap": 9.3394, "atr_1m": 0.0673, "spread": 0.03, "shares_per_min": 4974, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 150.1, "reachable": 0.4644, "breakout_slope_pct": -0.0416, "flat_band_pct": 0.1751, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 1.0, "support": 9.3394, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4752, "target": 9.8, "reward_risk": 1.32, "setup": "", "reason": "WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.32; R:R 1.32 < 1.5 at 9.62; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:24:57.146859+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 46.2s, plan says WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.32; R:R 1.32 < 1.5 at 9.62; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.615, "vwap": 9.3394, "vwap_slope": 0.0017, "atr": 0.0673, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0117, "flat_threshold_pct": 0.1751, "recent_slope_pct": -0.0416, "ema9": 9.6298, "ema20": 9.6085, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.474, "distance_from_high_pct": 1.687, "spread_pct": 0.312, "rvol": 1.094, "volume_pace_ratio": 1.815, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.32, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.32 < 1.5 at 9.62"], "price": 9.615, "vwap": 9.3394, "atr_1m": 0.0673, "spread": 0.03, "shares_per_min": 4974, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 150.0, "reachable": 0.4643, "breakout_slope_pct": -0.0416, "flat_band_pct": 0.1751, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 1.0, "support": 9.3394, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4752, "target": 9.8, "reward_risk": 1.32, "setup": "", "reason": "WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.32; R:R 1.32 < 1.5 at 9.62; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:25:02.300994+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 51.4s, plan says WATCH; stop 9.47, target 9.80 (range_20d_high), R:R 1.36; R:R 1.36 < 1.5 at 9.61; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.61, "vwap": 9.3394, "vwap_slope": 0.0018, "atr": 0.0677, "atr_pct": 0.704, "trend": "flat", "slope_pct": 0.0117, "flat_threshold_pct": 0.1761, "recent_slope_pct": -0.052, "ema9": 9.6288, "ema20": 9.6081, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.474, "distance_from_high_pct": 1.738, "spread_pct": 0.312, "rvol": 1.094, "volume_pace_ratio": 1.815, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4702, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.36, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.36 < 1.5 at 9.61"], "price": 9.61, "vwap": 9.3394, "atr_1m": 0.0677, "spread": 0.03, "shares_per_min": 4974, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 150.0, "reachable": 0.4641, "breakout_slope_pct": -0.052, "flat_band_pct": 0.1761, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 0.57, "support": 9.3394, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4702, "target": 9.8, "reward_risk": 1.36, "setup": "", "reason": "WATCH; stop 9.47, target 9.80 (range_20d_high), R:R 1.36; R:R 1.36 < 1.5 at 9.61; pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:25:07.522281+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 56.6s, plan says WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.32; no reclaim yet (needs a close > 9.65); R:R 1.32 < 1.5 at 9.62; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.615, "vwap": 9.3394, "vwap_slope": 0.0004, "atr": 0.0655, "atr_pct": 0.681, "trend": "flat", "slope_pct": 0.0119, "flat_threshold_pct": 0.1702, "recent_slope_pct": -0.052, "ema9": 9.6261, "ema20": 9.6087, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.687, "spread_pct": 0.312, "rvol": 1.094, "volume_pace_ratio": 1.814, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.32, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)", "R:R 1.32 < 1.5 at 9.62"], "price": 9.615, "vwap": 9.3394, "atr_1m": 0.0655, "spread": 0.03, "shares_per_min": 4943, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 149.9, "reachable": 0.4619, "breakout_slope_pct": -0.052, "flat_band_pct": 0.1702, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 0.57, "support": 9.3394, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4752, "target": 9.8, "reward_risk": 1.32, "setup": "", "reason": "WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.32; no reclaim yet (needs a close > 9.65); R:R 1.32 < 1.5 at 9.62; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:25:12.677411+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 61.8s, plan says WATCH; stop 9.47, target 9.80 (range_20d_high), R:R 1.36; imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.65); R:R 1.36 < 1.5 at 9.61; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.61, "vwap": 9.3394, "vwap_slope": 0.0004, "atr": 0.0655, "atr_pct": 0.681, "trend": "flat", "slope_pct": 0.0119, "flat_threshold_pct": 0.1703, "recent_slope_pct": -0.0624, "ema9": 9.6251, "ema20": 9.6082, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.738, "spread_pct": 0.208, "rvol": 1.094, "volume_pace_ratio": 1.814, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4702, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.36, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["imbalance -100% still heavy selling", "no reclaim yet (needs a close > 9.65)", "R:R 1.36 < 1.5 at 9.61"], "price": 9.61, "vwap": 9.3394, "atr_1m": 0.0655, "spread": 0.02, "shares_per_min": 4943, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 149.8, "reachable": 0.4618, "breakout_slope_pct": -0.0624, "flat_band_pct": 0.1703, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": -1.0, "support": 9.3394, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4702, "target": 9.8, "reward_risk": 1.36, "setup": "", "reason": "WATCH; stop 9.47, target 9.80 (range_20d_high), R:R 1.36; imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.65); R:R 1.36 < 1.5 at 9.61; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:25:17.843355+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 66.9s, plan says WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.30; no reclaim yet (needs a close > 9.65); R:R 1.30 < 1.5 at 9.62; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6185, "vwap": 9.3394, "vwap_slope": 0.0004, "atr": 0.0679, "atr_pct": 0.706, "trend": "flat", "slope_pct": 0.0119, "flat_threshold_pct": 0.1766, "recent_slope_pct": -0.0447, "ema9": 9.6268, "ema20": 9.6091, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.651, "spread_pct": 0.208, "rvol": 1.094, "volume_pace_ratio": 1.813, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4787, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.3, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)", "R:R 1.30 < 1.5 at 9.62"], "price": 9.6185, "vwap": 9.3394, "atr_1m": 0.0679, "spread": 0.02, "shares_per_min": 4943, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 149.7, "reachable": 0.4616, "breakout_slope_pct": -0.0447, "flat_band_pct": 0.1766, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 0.02, "support": 9.3394, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4787, "target": 9.8, "reward_risk": 1.3, "setup": "", "reason": "WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.30; no reclaim yet (needs a close > 9.65); R:R 1.30 < 1.5 at 9.62; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:25:22.999916+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 72.1s, plan says WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.30; no reclaim yet (needs a close > 9.65); R:R 1.30 < 1.5 at 9.62; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6185, "vwap": 9.3394, "vwap_slope": 0.0004, "atr": 0.0679, "atr_pct": 0.706, "trend": "flat", "slope_pct": 0.0119, "flat_threshold_pct": 0.1766, "recent_slope_pct": -0.0447, "ema9": 9.6268, "ema20": 9.6091, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.651, "spread_pct": 0.208, "rvol": 1.094, "volume_pace_ratio": 1.813, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4787, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.3, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)", "R:R 1.30 < 1.5 at 9.62"], "price": 9.6185, "vwap": 9.3394, "atr_1m": 0.0679, "spread": 0.02, "shares_per_min": 4943, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 149.6, "reachable": 0.4615, "breakout_slope_pct": -0.0447, "flat_band_pct": 0.1766, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 0.02, "support": 9.3394, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4787, "target": 9.8, "reward_risk": 1.3, "setup": "", "reason": "WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.30; no reclaim yet (needs a close > 9.65); R:R 1.30 < 1.5 at 9.62; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:25:28.131413+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 77.2s, plan says WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.31; no reclaim yet (needs a close > 9.65); R:R 1.31 < 1.5 at 9.62; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.617, "vwap": 9.3394, "vwap_slope": 0.0004, "atr": 0.0687, "atr_pct": 0.714, "trend": "flat", "slope_pct": 0.0119, "flat_threshold_pct": 0.1785, "recent_slope_pct": -0.0478, "ema9": 9.6265, "ema20": 9.6089, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.667, "spread_pct": 0.208, "rvol": 1.094, "volume_pace_ratio": 1.812, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4772, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.31, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)", "R:R 1.31 < 1.5 at 9.62"], "price": 9.617, "vwap": 9.3394, "atr_1m": 0.0687, "spread": 0.02, "shares_per_min": 4943, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 149.5, "reachable": 0.4614, "breakout_slope_pct": -0.0478, "flat_band_pct": 0.1785, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 0.1, "support": 9.3394, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4772, "target": 9.8, "reward_risk": 1.31, "setup": "", "reason": "WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.31; no reclaim yet (needs a close > 9.65); R:R 1.31 < 1.5 at 9.62; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:25:33.257016+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 82.4s, plan says WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.31; no reclaim yet (needs a close > 9.65); R:R 1.31 < 1.5 at 9.62; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.617, "vwap": 9.3394, "vwap_slope": 0.0004, "atr": 0.0687, "atr_pct": 0.714, "trend": "flat", "slope_pct": 0.0119, "flat_threshold_pct": 0.1785, "recent_slope_pct": -0.0478, "ema9": 9.6265, "ema20": 9.6089, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.667, "spread_pct": 0.208, "rvol": 1.094, "volume_pace_ratio": 1.811, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4772, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.31, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)", "R:R 1.31 < 1.5 at 9.62"], "price": 9.617, "vwap": 9.3394, "atr_1m": 0.0687, "spread": 0.02, "shares_per_min": 4943, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 149.4, "reachable": 0.4612, "breakout_slope_pct": -0.0478, "flat_band_pct": 0.1785, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": 0.1, "support": 9.3394, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4772, "target": 9.8, "reward_risk": 1.31, "setup": "", "reason": "WATCH; stop 9.48, target 9.80 (range_20d_high), R:R 1.31; no reclaim yet (needs a close > 9.65); R:R 1.31 < 1.5 at 9.62; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:25:38.391977+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 87.5s, plan says WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.08; R:R 1.08 < 1.5 at 9.65; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6496, "vwap": 9.3394, "vwap_slope": 0.0004, "atr": 0.0687, "atr_pct": 0.712, "trend": "flat", "slope_pct": 0.012, "flat_threshold_pct": 0.1779, "recent_slope_pct": 0.0199, "ema9": 9.633, "ema20": 9.612, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.333, "spread_pct": 0.208, "rvol": 1.094, "volume_pace_ratio": 1.811, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5098, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.08, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.08 < 1.5 at 9.65"], "price": 9.6496, "vwap": 9.3394, "atr_1m": 0.0687, "spread": 0.02, "shares_per_min": 4943, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 149.4, "reachable": 0.4652, "breakout_slope_pct": 0.0199, "flat_band_pct": 0.1779, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": -0.21, "support": 9.3394, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5098, "target": 9.8, "reward_risk": 1.08, "setup": "", "reason": "WATCH; stop 9.51, target 9.80 (range_20d_high), R:R 1.08; R:R 1.08 < 1.5 at 9.65; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:25:43.527701+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 92.6s, plan says WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.43; no reclaim yet (needs a close > 9.65); R:R 1.43 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6, "vwap": 9.3394, "vwap_slope": 0.0004, "atr": 0.0687, "atr_pct": 0.715, "trend": "flat", "slope_pct": 0.0119, "flat_threshold_pct": 0.1788, "recent_slope_pct": -0.0832, "ema9": 9.6231, "ema20": 9.6073, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.84, "spread_pct": 0.208, "rvol": 1.094, "volume_pace_ratio": 1.81, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4602, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.43, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)", "R:R 1.43 < 1.5 at 9.60"], "price": 9.6, "vwap": 9.3394, "atr_1m": 0.0687, "spread": 0.02, "shares_per_min": 4943, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 149.3, "reachable": 0.461, "breakout_slope_pct": -0.0832, "flat_band_pct": 0.1788, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": -0.25, "support": 9.3394, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4602, "target": 9.8, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.43; no reclaim yet (needs a close > 9.65); R:R 1.43 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:25:48.651722+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 97.7s, plan says WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.43; no reclaim yet (needs a close > 9.65); R:R 1.43 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6, "vwap": 9.3394, "vwap_slope": 0.0004, "atr": 0.0687, "atr_pct": 0.715, "trend": "flat", "slope_pct": 0.0119, "flat_threshold_pct": 0.1788, "recent_slope_pct": -0.0832, "ema9": 9.6231, "ema20": 9.6073, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.84, "spread_pct": 0.104, "rvol": 1.094, "volume_pace_ratio": 1.809, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4602, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.43, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)", "R:R 1.43 < 1.5 at 9.60"], "price": 9.6, "vwap": 9.3394, "atr_1m": 0.0687, "spread": 0.01, "shares_per_min": 4943, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 149.2, "reachable": 0.4608, "breakout_slope_pct": -0.0832, "flat_band_pct": 0.1788, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": -0.25, "support": 9.3394, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4602, "target": 9.8, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.43; no reclaim yet (needs a close > 9.65); R:R 1.43 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:25:53.794557+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 102.9s, plan says WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.43; imbalance -93% still heavy selling; no reclaim yet (needs a close > 9.65); R:R 1.43 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6001, "vwap": 9.3396, "vwap_slope": 0.0005, "atr": 0.0694, "atr_pct": 0.723, "trend": "flat", "slope_pct": 0.0119, "flat_threshold_pct": 0.1807, "recent_slope_pct": -0.083, "ema9": 9.6231, "ema20": 9.6073, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.477, "distance_from_high_pct": 1.839, "spread_pct": 0.208, "rvol": 1.095, "volume_pace_ratio": 1.81, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4603, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.43, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["imbalance -93% still heavy selling", "no reclaim yet (needs a close > 9.65)", "R:R 1.43 < 1.5 at 9.60"], "price": 9.6001, "vwap": 9.3396, "atr_1m": 0.0694, "spread": 0.02, "shares_per_min": 4943, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 149.1, "reachable": 0.4607, "breakout_slope_pct": -0.083, "flat_band_pct": 0.1807, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": -0.93, "support": 9.3396, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4603, "target": 9.8, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.43; imbalance -93% still heavy selling; no reclaim yet (needs a close > 9.65); R:R 1.43 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:25:59.126603+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 108.2s, plan says WATCH; stop 9.47, target 9.80 (range_20d_high), R:R 1.36; imbalance -86% still heavy selling; no reclaim yet (needs a close > 9.65); R:R 1.36 < 1.5 at 9.61; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6098, "vwap": 9.3396, "vwap_slope": 0.0005, "atr": 0.0694, "atr_pct": 0.722, "trend": "flat", "slope_pct": 0.0119, "flat_threshold_pct": 0.1805, "recent_slope_pct": -0.0628, "ema9": 9.625, "ema20": 9.6082, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.477, "distance_from_high_pct": 1.74, "spread_pct": 0.208, "rvol": 1.095, "volume_pace_ratio": 1.809, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.47, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.36, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["imbalance -86% still heavy selling", "no reclaim yet (needs a close > 9.65)", "R:R 1.36 < 1.5 at 9.61"], "price": 9.6098, "vwap": 9.3396, "atr_1m": 0.0694, "spread": 0.02, "shares_per_min": 4943, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 149.0, "reachable": 0.4606, "breakout_slope_pct": -0.0628, "flat_band_pct": 0.1805, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.4, "imbalance": -0.86, "support": 9.3396, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.47, "target": 9.8, "reward_risk": 1.36, "setup": "", "reason": "WATCH; stop 9.47, target 9.80 (range_20d_high), R:R 1.36; imbalance -86% still heavy selling; no reclaim yet (needs a close > 9.65); R:R 1.36 < 1.5 at 9.61; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:26:04.275906+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 113.4s, plan says WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.43; imbalance -88% still heavy selling; no reclaim yet (needs a close > 9.65); R:R 1.43 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6, "vwap": 9.3396, "vwap_slope": 0.0004, "atr": 0.0672, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0121, "flat_threshold_pct": 0.175, "recent_slope_pct": -0.0418, "ema9": 9.62, "ema20": 9.6074, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 1.84, "spread_pct": 0.208, "rvol": 1.095, "volume_pace_ratio": 1.808, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4602, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.43, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["imbalance -88% still heavy selling", "no reclaim yet (needs a close > 9.65)", "R:R 1.43 < 1.5 at 9.60"], "price": 9.6, "vwap": 9.3396, "atr_1m": 0.0672, "spread": 0.02, "shares_per_min": 4953, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 148.9, "reachable": 0.4583, "breakout_slope_pct": -0.0418, "flat_band_pct": 0.175, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": -0.88, "support": 9.3396, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4602, "target": 9.8, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.43; imbalance -88% still heavy selling; no reclaim yet (needs a close > 9.65); R:R 1.43 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:26:09.444485+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 118.5s, plan says WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.43; imbalance -88% still heavy selling; no reclaim yet (needs a close > 9.65); R:R 1.43 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6, "vwap": 9.3396, "vwap_slope": 0.0004, "atr": 0.0672, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0121, "flat_threshold_pct": 0.175, "recent_slope_pct": -0.0418, "ema9": 9.62, "ema20": 9.6074, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 1.84, "spread_pct": 0.208, "rvol": 1.095, "volume_pace_ratio": 1.808, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4602, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.43, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["imbalance -88% still heavy selling", "no reclaim yet (needs a close > 9.65)", "R:R 1.43 < 1.5 at 9.60"], "price": 9.6, "vwap": 9.3396, "atr_1m": 0.0672, "spread": 0.02, "shares_per_min": 4953, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 148.8, "reachable": 0.4582, "breakout_slope_pct": -0.0418, "flat_band_pct": 0.175, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": -0.88, "support": 9.3396, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4602, "target": 9.8, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.43; imbalance -88% still heavy selling; no reclaim yet (needs a close > 9.65); R:R 1.43 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:26:14.587841+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 123.7s, plan says WATCH; stop 9.47, target 9.80 (range_20d_high), R:R 1.36; imbalance -85% still heavy selling; no reclaim yet (needs a close > 9.65); R:R 1.36 < 1.5 at 9.61; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6094, "vwap": 9.3396, "vwap_slope": 0.0004, "atr": 0.0672, "atr_pct": 0.699, "trend": "flat", "slope_pct": 0.0121, "flat_threshold_pct": 0.1749, "recent_slope_pct": -0.0223, "ema9": 9.6219, "ema20": 9.6083, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 1.744, "spread_pct": 0.208, "rvol": 1.095, "volume_pace_ratio": 1.807, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4696, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.36, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["imbalance -85% still heavy selling", "no reclaim yet (needs a close > 9.65)", "R:R 1.36 < 1.5 at 9.61"], "price": 9.6094, "vwap": 9.3396, "atr_1m": 0.0672, "spread": 0.02, "shares_per_min": 4953, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 148.8, "reachable": 0.458, "breakout_slope_pct": -0.0223, "flat_band_pct": 0.1749, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": -0.85, "support": 9.3396, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4696, "target": 9.8, "reward_risk": 1.36, "setup": "", "reason": "WATCH; stop 9.47, target 9.80 (range_20d_high), R:R 1.36; imbalance -85% still heavy selling; no reclaim yet (needs a close > 9.65); R:R 1.36 < 1.5 at 9.61; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:26:19.691857+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 128.8s, plan says WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.43; no reclaim yet (needs a close > 9.65); R:R 1.43 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6, "vwap": 9.3397, "vwap_slope": 0.0004, "atr": 0.0672, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0121, "flat_threshold_pct": 0.175, "recent_slope_pct": -0.0418, "ema9": 9.62, "ema20": 9.6074, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 1.84, "spread_pct": 0.208, "rvol": 1.095, "volume_pace_ratio": 1.807, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4602, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.43, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)", "R:R 1.43 < 1.5 at 9.60"], "price": 9.6, "vwap": 9.3397, "atr_1m": 0.0672, "spread": 0.02, "shares_per_min": 4953, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 148.7, "reachable": 0.4579, "breakout_slope_pct": -0.0418, "flat_band_pct": 0.175, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": 1.0, "support": 9.3397, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4602, "target": 9.8, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.43; no reclaim yet (needs a close > 9.65); R:R 1.43 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:26:24.836017+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 133.9s, plan says WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.43; no reclaim yet (needs a close > 9.65); R:R 1.43 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6, "vwap": 9.3397, "vwap_slope": 0.0004, "atr": 0.0672, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0121, "flat_threshold_pct": 0.175, "recent_slope_pct": -0.0418, "ema9": 9.62, "ema20": 9.6074, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 1.84, "spread_pct": 0.208, "rvol": 1.095, "volume_pace_ratio": 1.806, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4602, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.43, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)", "R:R 1.43 < 1.5 at 9.60"], "price": 9.6, "vwap": 9.3397, "atr_1m": 0.0672, "spread": 0.02, "shares_per_min": 4953, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 148.6, "reachable": 0.4578, "breakout_slope_pct": -0.0418, "flat_band_pct": 0.175, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": 1.0, "support": 9.3397, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4602, "target": 9.8, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.43; no reclaim yet (needs a close > 9.65); R:R 1.43 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:26:29.948044+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 139.0s, plan says WATCH; stop 9.45, target 9.80 (range_20d_high), R:R 1.50; no reclaim yet (needs a close > 9.65); pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.59, "vwap": 9.3399, "vwap_slope": 0.0006, "atr": 0.0679, "atr_pct": 0.708, "trend": "flat", "slope_pct": 0.0121, "flat_threshold_pct": 0.1771, "recent_slope_pct": -0.0626, "ema9": 9.618, "ema20": 9.6065, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.474, "distance_from_high_pct": 1.943, "spread_pct": 0.209, "rvol": 1.096, "volume_pace_ratio": 1.807, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4502, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.5, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)"], "price": 9.59, "vwap": 9.3399, "atr_1m": 0.0679, "spread": 0.02, "shares_per_min": 4953, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 148.5, "reachable": 0.4577, "breakout_slope_pct": -0.0626, "flat_band_pct": 0.1771, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": 0.09, "support": 9.3399, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4502, "target": 9.8, "reward_risk": 1.5, "setup": "", "reason": "WATCH; stop 9.45, target 9.80 (range_20d_high), R:R 1.50; no reclaim yet (needs a close > 9.65); pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:26:35.143166+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 144.2s, plan says WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.46; no reclaim yet (needs a close > 9.65); R:R 1.46 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5955, "vwap": 9.3399, "vwap_slope": 0.0006, "atr": 0.0679, "atr_pct": 0.708, "trend": "flat", "slope_pct": 0.0121, "flat_threshold_pct": 0.177, "recent_slope_pct": -0.0512, "ema9": 9.6191, "ema20": 9.607, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.474, "distance_from_high_pct": 1.887, "spread_pct": 0.209, "rvol": 1.096, "volume_pace_ratio": 1.806, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4557, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.46, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)", "R:R 1.46 < 1.5 at 9.60"], "price": 9.5955, "vwap": 9.3399, "atr_1m": 0.0679, "spread": 0.02, "shares_per_min": 4953, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 148.4, "reachable": 0.4575, "breakout_slope_pct": -0.0512, "flat_band_pct": 0.177, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": -0.02, "support": 9.3399, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4557, "target": 9.8, "reward_risk": 1.46, "setup": "", "reason": "WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.46; no reclaim yet (needs a close > 9.65); R:R 1.46 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:26:40.266083+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 149.4s, plan says WATCH; stop 9.45, target 9.80 (range_20d_high), R:R 1.50; imbalance -68% still heavy selling; no reclaim yet (needs a close > 9.65); pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.59, "vwap": 9.3399, "vwap_slope": 0.0007, "atr": 0.0686, "atr_pct": 0.716, "trend": "flat", "slope_pct": 0.0121, "flat_threshold_pct": 0.1789, "recent_slope_pct": -0.0626, "ema9": 9.618, "ema20": 9.6065, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 1.943, "spread_pct": 0.209, "rvol": 1.096, "volume_pace_ratio": 1.806, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4502, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.5, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["imbalance -68% still heavy selling", "no reclaim yet (needs a close > 9.65)"], "price": 9.59, "vwap": 9.3399, "atr_1m": 0.0686, "spread": 0.02, "shares_per_min": 4953, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 148.3, "reachable": 0.4574, "breakout_slope_pct": -0.0626, "flat_band_pct": 0.1789, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": -0.68, "support": 9.3399, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4502, "target": 9.8, "reward_risk": 1.5, "setup": "", "reason": "WATCH; stop 9.45, target 9.80 (range_20d_high), R:R 1.50; imbalance -68% still heavy selling; no reclaim yet (needs a close > 9.65); pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:26:45.386883+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6449, "vwap": 9.34, "vwap_slope": 0.0007, "atr": 0.0712, "atr_pct": 0.738, "trend": "flat", "slope_pct": 0.0122, "flat_threshold_pct": 0.1844, "recent_slope_pct": 0.0516, "ema9": 9.629, "ema20": 9.6117, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 1.381, "spread_pct": 0.209, "rvol": 1.096, "volume_pace_ratio": 1.805, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5051, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.11, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.11 < 1.5 at 9.64"], "price": 9.6449, "vwap": 9.34, "atr_1m": 0.0712, "spread": 0.02, "shares_per_min": 4953, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 148.2, "reachable": 0.4573, "breakout_slope_pct": 0.0516, "flat_band_pct": 0.1844, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": -0.41, "support": 9.34, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:26:50.524835+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6448, "vwap": 9.34, "vwap_slope": 0.0007, "atr": 0.0712, "atr_pct": 0.738, "trend": "flat", "slope_pct": 0.0122, "flat_threshold_pct": 0.1844, "recent_slope_pct": 0.0513, "ema9": 9.629, "ema20": 9.6117, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 1.382, "spread_pct": 0.209, "rvol": 1.096, "volume_pace_ratio": 1.805, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.505, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.11, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.11 < 1.5 at 9.64"], "price": 9.6448, "vwap": 9.34, "atr_1m": 0.0712, "spread": 0.02, "shares_per_min": 4953, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 148.2, "reachable": 0.4571, "breakout_slope_pct": 0.0513, "flat_band_pct": 0.1844, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": -0.31, "support": 9.34, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:26:55.647635+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.6073, "vwap": 9.34, "vwap_slope": 0.0007, "atr": 0.0712, "atr_pct": 0.741, "trend": "flat", "slope_pct": 0.0121, "flat_threshold_pct": 0.1851, "recent_slope_pct": -0.0266, "ema9": 9.6215, "ema20": 9.6081, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 1.766, "spread_pct": 0.209, "rvol": 1.096, "volume_pace_ratio": 1.804, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4675, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.38, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)", "R:R 1.38 < 1.5 at 9.61"], "price": 9.6073, "vwap": 9.34, "atr_1m": 0.0712, "spread": 0.02, "shares_per_min": 4953, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 148.1, "reachable": 0.457, "breakout_slope_pct": -0.0266, "flat_band_pct": 0.1851, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": 0.19, "support": 9.34, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:27:00.766659+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.59, "vwap": 9.34, "vwap_slope": 0.0007, "atr": 0.0712, "atr_pct": 0.742, "trend": "flat", "slope_pct": 0.0121, "flat_threshold_pct": 0.1855, "recent_slope_pct": -0.0626, "ema9": 9.618, "ema20": 9.6065, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 1.943, "spread_pct": 0.209, "rvol": 1.096, "volume_pace_ratio": 1.804, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4502, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.5, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)"], "price": 9.59, "vwap": 9.34, "atr_1m": 0.0712, "spread": 0.02, "shares_per_min": 4953, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 148.0, "reachable": 0.4569, "breakout_slope_pct": -0.0626, "flat_band_pct": 0.1855, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.29, "imbalance": 0.19, "support": 9.34, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:27:05.930070+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.3s / 18s"], "reasons_against": [], "metrics": {"price": 9.5889, "vwap": 9.34, "vwap_slope": 0.0006, "atr": 0.0679, "atr_pct": 0.708, "trend": "flat", "slope_pct": 0.0123, "flat_threshold_pct": 0.177, "recent_slope_pct": -0.1064, "ema9": 9.6122, "ema20": 9.6048, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 1.954, "spread_pct": 0.209, "rvol": 1.096, "volume_pace_ratio": 1.803, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4491, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.51, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)"], "price": 9.5889, "vwap": 9.34, "atr_1m": 0.0679, "spread": 0.02, "shares_per_min": 4186, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 147.9, "reachable": 0.4564, "breakout_slope_pct": -0.1064, "flat_band_pct": 0.177, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.28, "imbalance": 0.96, "support": 9.34, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:27:11.052733+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.4s / 18s"], "reasons_against": [], "metrics": {"price": 9.58, "vwap": 9.34, "vwap_slope": 0.0006, "atr": 0.0685, "atr_pct": 0.715, "trend": "flat", "slope_pct": 0.0123, "flat_threshold_pct": 0.1788, "recent_slope_pct": -0.1249, "ema9": 9.6104, "ema20": 9.604, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.096, "volume_pace_ratio": 1.803, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.57, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)"], "price": 9.58, "vwap": 9.34, "atr_1m": 0.0685, "spread": 0.02, "shares_per_min": 4186, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 147.8, "reachable": 0.4563, "breakout_slope_pct": -0.1249, "flat_band_pct": 0.1788, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.28, "imbalance": 0.77, "support": 9.34, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:27:16.224068+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 20.6s, plan says WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.43; no reclaim yet (needs a close > 9.65); R:R 1.43 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6007, "vwap": 9.3401, "vwap_slope": 0.0007, "atr": 0.0693, "atr_pct": 0.722, "trend": "flat", "slope_pct": 0.0123, "flat_threshold_pct": 0.1804, "recent_slope_pct": -0.0818, "ema9": 9.6145, "ema20": 9.6059, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 1.833, "spread_pct": 0.209, "rvol": 1.096, "volume_pace_ratio": 1.802, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4609, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.43, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)", "R:R 1.43 < 1.5 at 9.60"], "price": 9.6007, "vwap": 9.3401, "atr_1m": 0.0693, "spread": 0.02, "shares_per_min": 4186, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 147.7, "reachable": 0.4561, "breakout_slope_pct": -0.0818, "flat_band_pct": 0.1804, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.28, "imbalance": 0.94, "support": 9.3401, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4609, "target": 9.8, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.43; no reclaim yet (needs a close > 9.65); R:R 1.43 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:27:21.356682+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 25.7s, plan says WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.45; no reclaim yet (needs a close > 9.65); R:R 1.45 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5972, "vwap": 9.3401, "vwap_slope": 0.0007, "atr": 0.0693, "atr_pct": 0.722, "trend": "flat", "slope_pct": 0.0123, "flat_threshold_pct": 0.1805, "recent_slope_pct": -0.0891, "ema9": 9.6138, "ema20": 9.6056, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 1.869, "spread_pct": 0.209, "rvol": 1.097, "volume_pace_ratio": 1.802, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4574, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.45, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)", "R:R 1.45 < 1.5 at 9.60"], "price": 9.5972, "vwap": 9.3401, "atr_1m": 0.0693, "spread": 0.02, "shares_per_min": 4186, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 147.6, "reachable": 0.456, "breakout_slope_pct": -0.0891, "flat_band_pct": 0.1805, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.28, "imbalance": 0.94, "support": 9.3401, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4574, "target": 9.8, "reward_risk": 1.45, "setup": "", "reason": "WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.45; no reclaim yet (needs a close > 9.65); R:R 1.45 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:27:26.504003+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 30.9s, plan says WATCH; stop 9.45, target 9.80 (range_20d_high), R:R 1.52; no reclaim yet (needs a close > 9.65); pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5876, "vwap": 9.3401, "vwap_slope": 0.0007, "atr": 0.0693, "atr_pct": 0.723, "trend": "flat", "slope_pct": 0.0123, "flat_threshold_pct": 0.1807, "recent_slope_pct": -0.1091, "ema9": 9.6119, "ema20": 9.6047, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 1.967, "spread_pct": 0.209, "rvol": 1.097, "volume_pace_ratio": 1.801, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4478, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.52, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)"], "price": 9.5876, "vwap": 9.3401, "atr_1m": 0.0693, "spread": 0.02, "shares_per_min": 4186, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 147.6, "reachable": 0.4559, "breakout_slope_pct": -0.1091, "flat_band_pct": 0.1807, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.28, "imbalance": 0.72, "support": 9.3401, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4478, "target": 9.8, "reward_risk": 1.52, "setup": "", "reason": "WATCH; stop 9.45, target 9.80 (range_20d_high), R:R 1.52; no reclaim yet (needs a close > 9.65); pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:27:31.653552+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 36.0s, plan says WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.57; no reclaim yet (needs a close > 9.65); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.58, "vwap": 9.3402, "vwap_slope": 0.0008, "atr": 0.07, "atr_pct": 0.731, "trend": "flat", "slope_pct": 0.0123, "flat_threshold_pct": 0.1827, "recent_slope_pct": -0.1249, "ema9": 9.6104, "ema20": 9.604, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.097, "volume_pace_ratio": 1.801, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.57, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)"], "price": 9.58, "vwap": 9.3402, "atr_1m": 0.07, "spread": 0.02, "shares_per_min": 4186, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 147.5, "reachable": 0.4557, "breakout_slope_pct": -0.1249, "flat_band_pct": 0.1827, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.28, "imbalance": -0.16, "support": 9.3402, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.8, "reward_risk": 1.57, "setup": "", "reason": "WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.57; no reclaim yet (needs a close > 9.65); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:27:36.824428+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 41.2s, plan says WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.43; imbalance -69% still heavy selling; no reclaim yet (needs a close > 9.65); R:R 1.43 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.6004, "vwap": 9.3402, "vwap_slope": 0.0008, "atr": 0.07, "atr_pct": 0.729, "trend": "flat", "slope_pct": 0.0123, "flat_threshold_pct": 0.1823, "recent_slope_pct": -0.0824, "ema9": 9.6145, "ema20": 9.6059, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 1.836, "spread_pct": 0.209, "rvol": 1.097, "volume_pace_ratio": 1.8, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4606, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.43, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["imbalance -69% still heavy selling", "no reclaim yet (needs a close > 9.65)", "R:R 1.43 < 1.5 at 9.60"], "price": 9.6004, "vwap": 9.3402, "atr_1m": 0.07, "spread": 0.02, "shares_per_min": 4186, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 147.4, "reachable": 0.4556, "breakout_slope_pct": -0.0824, "flat_band_pct": 0.1823, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.28, "imbalance": -0.69, "support": 9.3402, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4606, "target": 9.8, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.46, target 9.80 (range_20d_high), R:R 1.43; imbalance -69% still heavy selling; no reclaim yet (needs a close > 9.65); R:R 1.43 < 1.5 at 9.60; pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:27:41.947625+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 46.3s, plan says WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.57; imbalance -92% still heavy selling; no reclaim yet (needs a close > 9.65); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.58, "vwap": 9.3402, "vwap_slope": 0.0008, "atr": 0.07, "atr_pct": 0.731, "trend": "flat", "slope_pct": 0.0123, "flat_threshold_pct": 0.1827, "recent_slope_pct": -0.1249, "ema9": 9.6104, "ema20": 9.604, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.097, "volume_pace_ratio": 1.8, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.57, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["imbalance -92% still heavy selling", "no reclaim yet (needs a close > 9.65)"], "price": 9.58, "vwap": 9.3402, "atr_1m": 0.07, "spread": 0.02, "shares_per_min": 4186, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 147.3, "reachable": 0.4555, "breakout_slope_pct": -0.1249, "flat_band_pct": 0.1827, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.28, "imbalance": -0.92, "support": 9.3402, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.8, "reward_risk": 1.57, "setup": "", "reason": "WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.57; imbalance -92% still heavy selling; no reclaim yet (needs a close > 9.65); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:27:47.071843+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 51.4s, plan says WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.57; imbalance -92% still heavy selling; no reclaim yet (needs a close > 9.65); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.58, "vwap": 9.3402, "vwap_slope": 0.0008, "atr": 0.07, "atr_pct": 0.731, "trend": "flat", "slope_pct": 0.0123, "flat_threshold_pct": 0.1827, "recent_slope_pct": -0.1249, "ema9": 9.6104, "ema20": 9.604, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.097, "volume_pace_ratio": 1.799, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.57, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["imbalance -92% still heavy selling", "no reclaim yet (needs a close > 9.65)"], "price": 9.58, "vwap": 9.3402, "atr_1m": 0.07, "spread": 0.02, "shares_per_min": 4186, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 147.2, "reachable": 0.4553, "breakout_slope_pct": -0.1249, "flat_band_pct": 0.1827, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.28, "imbalance": -0.92, "support": 9.3402, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.8, "reward_risk": 1.57, "setup": "", "reason": "WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.57; imbalance -92% still heavy selling; no reclaim yet (needs a close > 9.65); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:27:52.210564+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 56.6s, plan says WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.57; no reclaim yet (needs a close > 9.65); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.58, "vwap": 9.3403, "vwap_slope": 0.0009, "atr": 0.07, "atr_pct": 0.731, "trend": "flat", "slope_pct": 0.0123, "flat_threshold_pct": 0.1827, "recent_slope_pct": -0.1249, "ema9": 9.6104, "ema20": 9.604, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.097, "volume_pace_ratio": 1.799, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.57, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)"], "price": 9.58, "vwap": 9.3403, "atr_1m": 0.07, "spread": 0.02, "shares_per_min": 4186, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 147.1, "reachable": 0.4552, "breakout_slope_pct": -0.1249, "flat_band_pct": 0.1827, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.28, "imbalance": 1.0, "support": 9.3403, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.8, "reward_risk": 1.57, "setup": "", "reason": "WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.57; no reclaim yet (needs a close > 9.65); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:27:57.362114+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 61.7s, plan says WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.57; no reclaim yet (needs a close > 9.65); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.58, "vwap": 9.3403, "vwap_slope": 0.0009, "atr": 0.07, "atr_pct": 0.731, "trend": "flat", "slope_pct": 0.0123, "flat_threshold_pct": 0.1827, "recent_slope_pct": -0.1249, "ema9": 9.6104, "ema20": 9.604, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.097, "volume_pace_ratio": 1.799, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.57, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)"], "price": 9.58, "vwap": 9.3403, "atr_1m": 0.07, "spread": 0.02, "shares_per_min": 4186, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 147.0, "reachable": 0.4551, "breakout_slope_pct": -0.1249, "flat_band_pct": 0.1827, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.28, "imbalance": 1.0, "support": 9.3403, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.8, "reward_risk": 1.57, "setup": "", "reason": "WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.57; no reclaim yet (needs a close > 9.65); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:28:02.502497+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 66.9s, plan says WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.57; no reclaim yet (needs a close > 9.65); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.58, "vwap": 9.3403, "vwap_slope": 0.0009, "atr": 0.07, "atr_pct": 0.731, "trend": "flat", "slope_pct": 0.0123, "flat_threshold_pct": 0.1827, "recent_slope_pct": -0.1249, "ema9": 9.6104, "ema20": 9.604, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.476, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.097, "volume_pace_ratio": 1.798, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.57, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.65)"], "price": 9.58, "vwap": 9.3403, "atr_1m": 0.07, "spread": 0.02, "shares_per_min": 4186, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 147.0, "reachable": 0.4549, "breakout_slope_pct": -0.1249, "flat_band_pct": 0.1827, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.28, "imbalance": 1.0, "support": 9.3403, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.8, "reward_risk": 1.57, "setup": "", "reason": "WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.57; no reclaim yet (needs a close > 9.65); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:28:07.663813+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 72.0s, plan says WATCH; stop 9.45, target 9.80 (range_20d_high), R:R 1.52; no reclaim yet (needs a close > 9.64); pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5874, "vwap": 9.3403, "vwap_slope": 0.0007, "atr": 0.0637, "atr_pct": 0.665, "trend": "flat", "slope_pct": 0.0124, "flat_threshold_pct": 0.1662, "recent_slope_pct": -0.0782, "ema9": 9.6058, "ema20": 9.6024, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.472, "distance_from_high_pct": 1.969, "spread_pct": 0.209, "rvol": 1.097, "volume_pace_ratio": 1.797, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4476, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.52, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.64)"], "price": 9.5874, "vwap": 9.3403, "atr_1m": 0.0637, "spread": 0.02, "shares_per_min": 3803, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 146.9, "reachable": 0.4545, "breakout_slope_pct": -0.0782, "flat_band_pct": 0.1662, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.6, "support": 9.3403, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4476, "target": 9.8, "reward_risk": 1.52, "setup": "", "reason": "WATCH; stop 9.45, target 9.80 (range_20d_high), R:R 1.52; no reclaim yet (needs a close > 9.64); pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:28:12.792711+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 77.1s, plan says WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.57; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.58, "vwap": 9.3403, "vwap_slope": 0.0007, "atr": 0.0637, "atr_pct": 0.665, "trend": "flat", "slope_pct": 0.0124, "flat_threshold_pct": 0.1663, "recent_slope_pct": -0.0936, "ema9": 9.6043, "ema20": 9.6017, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.098, "volume_pace_ratio": 1.797, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.57, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.64)"], "price": 9.58, "vwap": 9.3403, "atr_1m": 0.0637, "spread": 0.02, "shares_per_min": 3803, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 146.8, "reachable": 0.4543, "breakout_slope_pct": -0.0936, "flat_band_pct": 0.1663, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.6, "support": 9.3403, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.8, "reward_risk": 1.57, "setup": "", "reason": "WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.57; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:28:17.911639+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 82.3s, plan says WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.57; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.58, "vwap": 9.3403, "vwap_slope": 0.0007, "atr": 0.0637, "atr_pct": 0.665, "trend": "flat", "slope_pct": 0.0124, "flat_threshold_pct": 0.1663, "recent_slope_pct": -0.0936, "ema9": 9.6043, "ema20": 9.6017, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.098, "volume_pace_ratio": 1.797, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.57, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.64)"], "price": 9.58, "vwap": 9.3403, "atr_1m": 0.0637, "spread": 0.02, "shares_per_min": 3803, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 146.7, "reachable": 0.4542, "breakout_slope_pct": -0.0936, "flat_band_pct": 0.1663, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 0.6, "support": 9.3403, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.8, "reward_risk": 1.57, "setup": "", "reason": "WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.57; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:28:23.036270+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 87.4s, plan says WATCH; stop 9.43, target 9.80 (range_20d_high), R:R 1.64; imbalance -91% still heavy selling; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5701, "vwap": 9.3404, "vwap_slope": 0.0008, "atr": 0.0637, "atr_pct": 0.666, "trend": "flat", "slope_pct": 0.0124, "flat_threshold_pct": 0.1665, "recent_slope_pct": -0.1143, "ema9": 9.6023, "ema20": 9.6007, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 2.146, "spread_pct": 0.209, "rvol": 1.098, "volume_pace_ratio": 1.796, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4303, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.64, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["imbalance -91% still heavy selling", "no reclaim yet (needs a close > 9.64)"], "price": 9.5701, "vwap": 9.3404, "atr_1m": 0.0637, "spread": 0.02, "shares_per_min": 3803, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 146.6, "reachable": 0.4541, "breakout_slope_pct": -0.1143, "flat_band_pct": 0.1665, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": -0.91, "support": 9.3404, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4303, "target": 9.8, "reward_risk": 1.64, "setup": "", "reason": "WATCH; stop 9.43, target 9.80 (range_20d_high), R:R 1.64; imbalance -91% still heavy selling; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:28:28.163679+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 92.5s, plan says WATCH; stop 9.43, target 9.80 (range_20d_high), R:R 1.64; imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.57, "vwap": 9.3404, "vwap_slope": 0.0008, "atr": 0.0637, "atr_pct": 0.666, "trend": "flat", "slope_pct": 0.0124, "flat_threshold_pct": 0.1665, "recent_slope_pct": -0.1145, "ema9": 9.6023, "ema20": 9.6007, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.473, "distance_from_high_pct": 2.147, "spread_pct": 0.209, "rvol": 1.098, "volume_pace_ratio": 1.796, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.64, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["imbalance -100% still heavy selling", "no reclaim yet (needs a close > 9.64)"], "price": 9.57, "vwap": 9.3404, "atr_1m": 0.0637, "spread": 0.02, "shares_per_min": 3803, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 146.5, "reachable": 0.4539, "breakout_slope_pct": -0.1145, "flat_band_pct": 0.1665, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": -1.0, "support": 9.3404, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4302, "target": 9.8, "reward_risk": 1.64, "setup": "", "reason": "WATCH; stop 9.43, target 9.80 (range_20d_high), R:R 1.64; imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:28:33.284733+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 97.6s, plan says WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.61; imbalance -93% still heavy selling; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.575, "vwap": 9.3407, "vwap_slope": 0.0011, "atr": 0.0637, "atr_pct": 0.665, "trend": "flat", "slope_pct": 0.0124, "flat_threshold_pct": 0.1664, "recent_slope_pct": -0.104, "ema9": 9.6033, "ema20": 9.6012, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 2.096, "spread_pct": 0.209, "rvol": 1.099, "volume_pace_ratio": 1.797, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4352, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.61, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["imbalance -93% still heavy selling", "no reclaim yet (needs a close > 9.64)"], "price": 9.575, "vwap": 9.3407, "atr_1m": 0.0637, "spread": 0.02, "shares_per_min": 3803, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 146.4, "reachable": 0.4538, "breakout_slope_pct": -0.104, "flat_band_pct": 0.1664, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": -0.93, "support": 9.3407, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4352, "target": 9.8, "reward_risk": 1.61, "setup": "", "reason": "WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.61; imbalance -93% still heavy selling; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:28:38.391666+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 102.7s, plan says WATCH; stop 9.43, target 9.80 (range_20d_high), R:R 1.64; imbalance -93% still heavy selling; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.57, "vwap": 9.3407, "vwap_slope": 0.0011, "atr": 0.0637, "atr_pct": 0.666, "trend": "flat", "slope_pct": 0.0124, "flat_threshold_pct": 0.1665, "recent_slope_pct": -0.1145, "ema9": 9.6023, "ema20": 9.6007, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 2.147, "spread_pct": 0.209, "rvol": 1.099, "volume_pace_ratio": 1.797, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.64, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["imbalance -93% still heavy selling", "no reclaim yet (needs a close > 9.64)"], "price": 9.57, "vwap": 9.3407, "atr_1m": 0.0637, "spread": 0.02, "shares_per_min": 3803, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 146.4, "reachable": 0.4537, "breakout_slope_pct": -0.1145, "flat_band_pct": 0.1665, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": -0.93, "support": 9.3407, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4302, "target": 9.8, "reward_risk": 1.64, "setup": "", "reason": "WATCH; stop 9.43, target 9.80 (range_20d_high), R:R 1.64; imbalance -93% still heavy selling; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:28:43.518649+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 107.9s, plan says WATCH; stop 9.43, target 9.80 (range_20d_high), R:R 1.64; imbalance -92% still heavy selling; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.57, "vwap": 9.3407, "vwap_slope": 0.0011, "atr": 0.0637, "atr_pct": 0.666, "trend": "flat", "slope_pct": 0.0124, "flat_threshold_pct": 0.1665, "recent_slope_pct": -0.1145, "ema9": 9.6023, "ema20": 9.6007, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 2.147, "spread_pct": 0.209, "rvol": 1.099, "volume_pace_ratio": 1.796, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.64, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["imbalance -92% still heavy selling", "no reclaim yet (needs a close > 9.64)"], "price": 9.57, "vwap": 9.3407, "atr_1m": 0.0637, "spread": 0.02, "shares_per_min": 3803, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 146.3, "reachable": 0.4535, "breakout_slope_pct": -0.1145, "flat_band_pct": 0.1665, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": -0.92, "support": 9.3407, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4302, "target": 9.8, "reward_risk": 1.64, "setup": "", "reason": "WATCH; stop 9.43, target 9.80 (range_20d_high), R:R 1.64; imbalance -92% still heavy selling; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:28:48.643425+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 113.0s, plan says WATCH; stop 9.43, target 9.80 (range_20d_high), R:R 1.64; imbalance -92% still heavy selling; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.57, "vwap": 9.3407, "vwap_slope": 0.0011, "atr": 0.0637, "atr_pct": 0.666, "trend": "flat", "slope_pct": 0.0124, "flat_threshold_pct": 0.1665, "recent_slope_pct": -0.1145, "ema9": 9.6023, "ema20": 9.6007, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 2.147, "spread_pct": 0.209, "rvol": 1.099, "volume_pace_ratio": 1.795, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.64, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["imbalance -92% still heavy selling", "no reclaim yet (needs a close > 9.64)"], "price": 9.57, "vwap": 9.3407, "atr_1m": 0.0637, "spread": 0.02, "shares_per_min": 3803, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 146.2, "reachable": 0.4534, "breakout_slope_pct": -0.1145, "flat_band_pct": 0.1665, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": -0.92, "support": 9.3407, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4302, "target": 9.8, "reward_risk": 1.64, "setup": "", "reason": "WATCH; stop 9.43, target 9.80 (range_20d_high), R:R 1.64; imbalance -92% still heavy selling; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:28:53.757090+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 118.1s, plan says WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.61; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5755, "vwap": 9.3407, "vwap_slope": 0.0011, "atr": 0.0637, "atr_pct": 0.665, "trend": "flat", "slope_pct": 0.0124, "flat_threshold_pct": 0.1664, "recent_slope_pct": -0.103, "ema9": 9.6034, "ema20": 9.6013, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 2.091, "spread_pct": 0.209, "rvol": 1.099, "volume_pace_ratio": 1.795, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4357, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.61, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.64)"], "price": 9.5755, "vwap": 9.3407, "atr_1m": 0.0637, "spread": 0.02, "shares_per_min": 3803, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 146.1, "reachable": 0.4533, "breakout_slope_pct": -0.103, "flat_band_pct": 0.1664, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 1.0, "support": 9.3407, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4357, "target": 9.8, "reward_risk": 1.61, "setup": "", "reason": "WATCH; stop 9.44, target 9.80 (range_20d_high), R:R 1.61; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:28:58.896781+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 123.2s, plan says WATCH; stop 9.43, target 9.80 (range_20d_high), R:R 1.64; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5703, "vwap": 9.3407, "vwap_slope": 0.0011, "atr": 0.0637, "atr_pct": 0.666, "trend": "flat", "slope_pct": 0.0124, "flat_threshold_pct": 0.1665, "recent_slope_pct": -0.1138, "ema9": 9.6024, "ema20": 9.6008, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 2.144, "spread_pct": 0.209, "rvol": 1.099, "volume_pace_ratio": 1.794, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4305, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.64, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.64)"], "price": 9.5703, "vwap": 9.3407, "atr_1m": 0.0637, "spread": 0.02, "shares_per_min": 3803, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 146.0, "reachable": 0.4532, "breakout_slope_pct": -0.1138, "flat_band_pct": 0.1665, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.41, "imbalance": 1.0, "support": 9.3407, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4305, "target": 9.8, "reward_risk": 1.64, "setup": "", "reason": "WATCH; stop 9.43, target 9.80 (range_20d_high), R:R 1.64; no reclaim yet (needs a close > 9.64); pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T17:29:04.046123+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.57, "vwap": 9.3407, "vwap_slope": 0.0007, "atr": 0.0578, "atr_pct": 0.604, "trend": "flat", "slope_pct": 0.0126, "flat_threshold_pct": 0.1511, "recent_slope_pct": -0.1036, "ema9": 9.5959, "ema20": 9.5978, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 2.147, "spread_pct": 0.209, "rvol": 1.099, "volume_pace_ratio": 1.794, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.64, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.60)"], "price": 9.57, "vwap": 9.3407, "atr_1m": 0.0578, "spread": 0.02, "shares_per_min": 3862, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 145.9, "reachable": 0.4527, "breakout_slope_pct": -0.1036, "flat_band_pct": 0.1511, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 0.89, "support": 9.3407, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:29:09.195984+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.57, "vwap": 9.3407, "vwap_slope": 0.0007, "atr": 0.0578, "atr_pct": 0.604, "trend": "flat", "slope_pct": 0.0126, "flat_threshold_pct": 0.1511, "recent_slope_pct": -0.1036, "ema9": 9.5959, "ema20": 9.5978, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 2.147, "spread_pct": 0.209, "rvol": 1.099, "volume_pace_ratio": 1.793, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.64, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.60)"], "price": 9.57, "vwap": 9.3407, "atr_1m": 0.0578, "spread": 0.02, "shares_per_min": 3862, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 145.8, "reachable": 0.4526, "breakout_slope_pct": -0.1036, "flat_band_pct": 0.1511, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 0.89, "support": 9.3407, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:29:14.324643+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5855, "vwap": 9.3407, "vwap_slope": 0.0007, "atr": 0.0593, "atr_pct": 0.619, "trend": "flat", "slope_pct": 0.0126, "flat_threshold_pct": 0.1547, "recent_slope_pct": -0.0712, "ema9": 9.599, "ema20": 9.5993, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 1.989, "spread_pct": 0.209, "rvol": 1.1, "volume_pace_ratio": 1.792, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4457, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.53, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.60)"], "price": 9.5855, "vwap": 9.3407, "atr_1m": 0.0593, "spread": 0.02, "shares_per_min": 3862, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 145.8, "reachable": 0.4524, "breakout_slope_pct": -0.0712, "flat_band_pct": 0.1547, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 0.99, "support": 9.3407, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:29:19.437897+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5601, "vwap": 9.3407, "vwap_slope": 0.0008, "atr": 0.0596, "atr_pct": 0.624, "trend": "flat", "slope_pct": 0.0126, "flat_threshold_pct": 0.1559, "recent_slope_pct": -0.1243, "ema9": 9.5939, "ema20": 9.5969, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 2.248, "spread_pct": 0.209, "rvol": 1.1, "volume_pace_ratio": 1.792, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4203, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.72, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.60)"], "price": 9.5601, "vwap": 9.3407, "atr_1m": 0.0596, "spread": 0.02, "shares_per_min": 3862, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 145.7, "reachable": 0.4523, "breakout_slope_pct": -0.1243, "flat_band_pct": 0.1559, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 0.69, "support": 9.3407, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:29:24.580909+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.57, "vwap": 9.3407, "vwap_slope": 0.0008, "atr": 0.0596, "atr_pct": 0.623, "trend": "flat", "slope_pct": 0.0126, "flat_threshold_pct": 0.1558, "recent_slope_pct": -0.1036, "ema9": 9.5959, "ema20": 9.5978, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 2.147, "spread_pct": 0.105, "rvol": 1.1, "volume_pace_ratio": 1.791, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.64, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.60)"], "price": 9.57, "vwap": 9.3407, "atr_1m": 0.0596, "spread": 0.01, "shares_per_min": 3862, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 145.6, "reachable": 0.4522, "breakout_slope_pct": -0.1036, "flat_band_pct": 0.1558, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 0.67, "support": 9.3407, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:29:29.739040+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.56, "vwap": 9.3408, "vwap_slope": 0.0009, "atr": 0.0606, "atr_pct": 0.634, "trend": "flat", "slope_pct": 0.0126, "flat_threshold_pct": 0.1586, "recent_slope_pct": -0.1245, "ema9": 9.5939, "ema20": 9.5969, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.249, "spread_pct": 0.314, "rvol": 1.1, "volume_pace_ratio": 1.792, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.72, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.60)"], "price": 9.56, "vwap": 9.3408, "atr_1m": 0.0606, "spread": 0.03, "shares_per_min": 3862, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 145.5, "reachable": 0.452, "breakout_slope_pct": -0.1245, "flat_band_pct": 0.1586, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.07, "support": 9.3408, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:29:34.854217+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.56, "vwap": 9.3408, "vwap_slope": 0.0009, "atr": 0.0606, "atr_pct": 0.634, "trend": "flat", "slope_pct": 0.0126, "flat_threshold_pct": 0.1586, "recent_slope_pct": -0.1245, "ema9": 9.5939, "ema20": 9.5969, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.249, "spread_pct": 0.314, "rvol": 1.1, "volume_pace_ratio": 1.791, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.72, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.60)"], "price": 9.56, "vwap": 9.3408, "atr_1m": 0.0606, "spread": 0.03, "shares_per_min": 3862, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 145.4, "reachable": 0.4519, "breakout_slope_pct": -0.1245, "flat_band_pct": 0.1586, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.07, "support": 9.3408, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:29:39.963408+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5813, "vwap": 9.3408, "vwap_slope": 0.0009, "atr": 0.061, "atr_pct": 0.637, "trend": "flat", "slope_pct": 0.0126, "flat_threshold_pct": 0.1591, "recent_slope_pct": -0.08, "ema9": 9.5982, "ema20": 9.5989, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.032, "spread_pct": 0.314, "rvol": 1.1, "volume_pace_ratio": 1.79, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4415, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.56, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.60)"], "price": 9.5813, "vwap": 9.3408, "atr_1m": 0.061, "spread": 0.03, "shares_per_min": 3862, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 145.3, "reachable": 0.4518, "breakout_slope_pct": -0.08, "flat_band_pct": 0.1591, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.19, "support": 9.3408, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:29:45.075570+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5813, "vwap": 9.3408, "vwap_slope": 0.0009, "atr": 0.061, "atr_pct": 0.637, "trend": "flat", "slope_pct": 0.0126, "flat_threshold_pct": 0.1591, "recent_slope_pct": -0.08, "ema9": 9.5982, "ema20": 9.5989, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.032, "spread_pct": 0.314, "rvol": 1.1, "volume_pace_ratio": 1.79, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4415, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.56, "triggers": ["pullback: buy 9.58-9.63 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.60)"], "price": 9.5813, "vwap": 9.3408, "atr_1m": 0.061, "spread": 0.03, "shares_per_min": 3862, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 145.2, "reachable": 0.4516, "breakout_slope_pct": -0.08, "flat_band_pct": 0.1591, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.19, "support": 9.3408, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:29:50.203711+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.555, "vwap": 9.3408, "vwap_slope": 0.0009, "atr": 0.061, "atr_pct": 0.638, "trend": "flat", "slope_pct": 0.0126, "flat_threshold_pct": 0.1596, "recent_slope_pct": -0.135, "ema9": 9.5929, "ema20": 9.5964, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.301, "spread_pct": 0.314, "rvol": 1.1, "volume_pace_ratio": 1.789, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4152, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.75, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.60)"], "price": 9.555, "vwap": 9.3408, "atr_1m": 0.061, "spread": 0.03, "shares_per_min": 3862, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 145.2, "reachable": 0.4515, "breakout_slope_pct": -0.135, "flat_band_pct": 0.1596, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 1.0, "support": 9.3408, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:29:55.359334+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.555, "vwap": 9.3408, "vwap_slope": 0.0009, "atr": 0.061, "atr_pct": 0.638, "trend": "flat", "slope_pct": 0.0126, "flat_threshold_pct": 0.1596, "recent_slope_pct": -0.135, "ema9": 9.5929, "ema20": 9.5964, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.301, "spread_pct": 0.314, "rvol": 1.1, "volume_pace_ratio": 1.788, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4152, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.75, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.60)"], "price": 9.555, "vwap": 9.3408, "atr_1m": 0.061, "spread": 0.03, "shares_per_min": 3862, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 145.1, "reachable": 0.4514, "breakout_slope_pct": -0.135, "flat_band_pct": 0.1596, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 1.0, "support": 9.3408, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:30:00.488222+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5598, "vwap": 9.3408, "vwap_slope": 0.0009, "atr": 0.061, "atr_pct": 0.638, "trend": "flat", "slope_pct": 0.0126, "flat_threshold_pct": 0.1595, "recent_slope_pct": -0.1249, "ema9": 9.5939, "ema20": 9.5969, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.252, "spread_pct": 0.314, "rvol": 1.1, "volume_pace_ratio": 1.788, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.42, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.72, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.60)"], "price": 9.5598, "vwap": 9.3408, "atr_1m": 0.061, "spread": 0.03, "shares_per_min": 3862, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 145.0, "reachable": 0.4512, "breakout_slope_pct": -0.1249, "flat_band_pct": 0.1595, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 1.0, "support": 9.3408, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:30:05.690166+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.555, "vwap": 9.341, "vwap_slope": 0.0007, "atr": 0.055, "atr_pct": 0.576, "trend": "flat", "slope_pct": 0.0127, "flat_threshold_pct": 0.144, "recent_slope_pct": -0.0942, "ema9": 9.5861, "ema20": 9.5929, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 2.301, "spread_pct": 0.314, "rvol": 1.101, "volume_pace_ratio": 1.788, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4152, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.75, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["imbalance -99% still heavy selling", "no reclaim yet (needs a close > 9.59)"], "price": 9.555, "vwap": 9.341, "atr_1m": 0.055, "spread": 0.03, "shares_per_min": 3561, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 144.9, "reachable": 0.4508, "breakout_slope_pct": -0.0942, "flat_band_pct": 0.144, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.51, "imbalance": -0.99, "support": 9.341, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:30:10.869595+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5681, "vwap": 9.341, "vwap_slope": 0.0007, "atr": 0.0575, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0127, "flat_threshold_pct": 0.1502, "recent_slope_pct": -0.0669, "ema9": 9.5887, "ema20": 9.5941, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 2.167, "spread_pct": 0.314, "rvol": 1.101, "volume_pace_ratio": 1.788, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4283, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.66, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["imbalance -44% still heavy selling", "no reclaim yet (needs a close > 9.59)"], "price": 9.5681, "vwap": 9.341, "atr_1m": 0.0575, "spread": 0.03, "shares_per_min": 3561, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 144.8, "reachable": 0.4506, "breakout_slope_pct": -0.0669, "flat_band_pct": 0.1502, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.51, "imbalance": -0.44, "support": 9.341, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:30:16.063592+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5681, "vwap": 9.341, "vwap_slope": 0.0007, "atr": 0.0575, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0127, "flat_threshold_pct": 0.1502, "recent_slope_pct": -0.0669, "ema9": 9.5887, "ema20": 9.5941, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 2.167, "spread_pct": 0.314, "rvol": 1.101, "volume_pace_ratio": 1.787, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4283, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.66, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["imbalance -44% still heavy selling", "no reclaim yet (needs a close > 9.59)"], "price": 9.5681, "vwap": 9.341, "atr_1m": 0.0575, "spread": 0.03, "shares_per_min": 3561, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 144.7, "reachable": 0.4505, "breakout_slope_pct": -0.0669, "flat_band_pct": 0.1502, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.51, "imbalance": -0.44, "support": 9.341, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:30:21.236521+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5681, "vwap": 9.341, "vwap_slope": 0.0007, "atr": 0.0575, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0127, "flat_threshold_pct": 0.1502, "recent_slope_pct": -0.0669, "ema9": 9.5887, "ema20": 9.5941, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 2.167, "spread_pct": 0.314, "rvol": 1.101, "volume_pace_ratio": 1.786, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4283, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.66, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["imbalance -44% still heavy selling", "no reclaim yet (needs a close > 9.59)"], "price": 9.5681, "vwap": 9.341, "atr_1m": 0.0575, "spread": 0.03, "shares_per_min": 3561, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 144.6, "reachable": 0.4504, "breakout_slope_pct": -0.0669, "flat_band_pct": 0.1502, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.51, "imbalance": -0.44, "support": 9.341, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:30:26.431137+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5681, "vwap": 9.341, "vwap_slope": 0.0007, "atr": 0.0575, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0127, "flat_threshold_pct": 0.1502, "recent_slope_pct": -0.0669, "ema9": 9.5887, "ema20": 9.5941, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 2.167, "spread_pct": 0.314, "rvol": 1.101, "volume_pace_ratio": 1.786, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4283, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.66, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["imbalance -44% still heavy selling", "no reclaim yet (needs a close > 9.59)"], "price": 9.5681, "vwap": 9.341, "atr_1m": 0.0575, "spread": 0.03, "shares_per_min": 3561, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 144.6, "reachable": 0.4502, "breakout_slope_pct": -0.0669, "flat_band_pct": 0.1502, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.51, "imbalance": -0.44, "support": 9.341, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:30:31.609884+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.555, "vwap": 9.341, "vwap_slope": 0.0007, "atr": 0.0575, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0127, "flat_threshold_pct": 0.1504, "recent_slope_pct": -0.0942, "ema9": 9.5861, "ema20": 9.5929, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 2.301, "spread_pct": 0.314, "rvol": 1.101, "volume_pace_ratio": 1.785, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4152, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.75, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.59)"], "price": 9.555, "vwap": 9.341, "atr_1m": 0.0575, "spread": 0.03, "shares_per_min": 3561, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 144.5, "reachable": 0.4501, "breakout_slope_pct": -0.0942, "flat_band_pct": 0.1504, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.51, "imbalance": 1.0, "support": 9.341, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:30:36.781947+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5554, "vwap": 9.341, "vwap_slope": 0.0007, "atr": 0.0575, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0127, "flat_threshold_pct": 0.1504, "recent_slope_pct": -0.0934, "ema9": 9.5862, "ema20": 9.5929, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 2.297, "spread_pct": 0.314, "rvol": 1.101, "volume_pace_ratio": 1.784, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4156, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.75, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.59)"], "price": 9.5554, "vwap": 9.341, "atr_1m": 0.0575, "spread": 0.03, "shares_per_min": 3561, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 144.4, "reachable": 0.45, "breakout_slope_pct": -0.0934, "flat_band_pct": 0.1504, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.51, "imbalance": 1.0, "support": 9.341, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:30:41.911310+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5508, "vwap": 9.3411, "vwap_slope": 0.0008, "atr": 0.0577, "atr_pct": 0.604, "trend": "flat", "slope_pct": 0.0127, "flat_threshold_pct": 0.1509, "recent_slope_pct": -0.103, "ema9": 9.5853, "ema20": 9.5925, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 2.344, "spread_pct": 0.314, "rvol": 1.101, "volume_pace_ratio": 1.785, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.411, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.78, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["imbalance -96% still heavy selling", "no reclaim yet (needs a close > 9.59)"], "price": 9.5508, "vwap": 9.3411, "atr_1m": 0.0577, "spread": 0.03, "shares_per_min": 3561, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 144.3, "reachable": 0.4498, "breakout_slope_pct": -0.103, "flat_band_pct": 0.1509, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.51, "imbalance": -0.96, "support": 9.3411, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:30:47.077209+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5508, "vwap": 9.3411, "vwap_slope": 0.0008, "atr": 0.0577, "atr_pct": 0.604, "trend": "flat", "slope_pct": 0.0127, "flat_threshold_pct": 0.1509, "recent_slope_pct": -0.103, "ema9": 9.5853, "ema20": 9.5925, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 2.344, "spread_pct": 0.314, "rvol": 1.101, "volume_pace_ratio": 1.784, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.411, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.78, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["imbalance -96% still heavy selling", "no reclaim yet (needs a close > 9.59)"], "price": 9.5508, "vwap": 9.3411, "atr_1m": 0.0577, "spread": 0.03, "shares_per_min": 3561, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 144.2, "reachable": 0.4497, "breakout_slope_pct": -0.103, "flat_band_pct": 0.1509, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.51, "imbalance": -0.96, "support": 9.3411, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:30:52.214857+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5484, "vwap": 9.3411, "vwap_slope": 0.0009, "atr": 0.0581, "atr_pct": 0.608, "trend": "flat", "slope_pct": 0.0127, "flat_threshold_pct": 0.1521, "recent_slope_pct": -0.108, "ema9": 9.5848, "ema20": 9.5922, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 2.368, "spread_pct": 0.314, "rvol": 1.102, "volume_pace_ratio": 1.783, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4086, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.8, "triggers": ["pullback: buy 9.54-9.61 holding + reclaim/fading selling/support"], "reasons": ["imbalance -97% still heavy selling", "no reclaim yet (needs a close > 9.59)"], "price": 9.5484, "vwap": 9.3411, "atr_1m": 0.0581, "spread": 0.03, "shares_per_min": 3561, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 144.1, "reachable": 0.4496, "breakout_slope_pct": -0.108, "flat_band_pct": 0.1521, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.51, "imbalance": -0.97, "support": 9.3411, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:30:57.404865+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.54, "vwap": 9.3411, "vwap_slope": 0.0009, "atr": 0.0584, "atr_pct": 0.612, "trend": "flat", "slope_pct": 0.0127, "flat_threshold_pct": 0.153, "recent_slope_pct": -0.1256, "ema9": 9.5831, "ema20": 9.5914, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 2.454, "spread_pct": 0.314, "rvol": 1.102, "volume_pace_ratio": 1.783, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.395, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.79, "triggers": ["pullback: buy 9.40-9.50 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.54, "vwap": 9.3411, "atr_1m": 0.0584, "spread": 0.03, "shares_per_min": 3561, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 144.0, "reachable": 0.4494, "breakout_slope_pct": -0.1256, "flat_band_pct": 0.153, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.51, "imbalance": -0.98, "support": 9.3411, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:31:02.567796+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.54, "vwap": 9.3411, "vwap_slope": 0.0009, "atr": 0.0584, "atr_pct": 0.612, "trend": "flat", "slope_pct": 0.0127, "flat_threshold_pct": 0.153, "recent_slope_pct": -0.1256, "ema9": 9.5831, "ema20": 9.5914, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 2.454, "spread_pct": 0.314, "rvol": 1.102, "volume_pace_ratio": 1.782, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.395, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.17, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.17 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.3411, "atr_1m": 0.0584, "spread": 0.03, "shares_per_min": 3561, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 144.0, "reachable": 0.4493, "breakout_slope_pct": -0.1256, "flat_band_pct": 0.153, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.51, "imbalance": -0.98, "support": 9.3411, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:31:07.724929+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.55, "vwap": 9.3411, "vwap_slope": 0.0005, "atr": 0.0553, "atr_pct": 0.579, "trend": "flat", "slope_pct": 0.0128, "flat_threshold_pct": 0.1447, "recent_slope_pct": -0.0945, "ema9": 9.5765, "ema20": 9.5875, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.352, "spread_pct": 0.419, "rvol": 1.102, "volume_pace_ratio": 1.782, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.54-9.58 holding + reclaim/fading selling/support"], "reasons": ["imbalance -50% still heavy selling", "no reclaim yet (needs a close > 9.61)", "R:R 1.14 < 1.5 at 9.55"], "price": 9.55, "vwap": 9.3411, "atr_1m": 0.0553, "spread": 0.04, "shares_per_min": 3334, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 143.9, "reachable": 0.4487, "breakout_slope_pct": -0.0945, "flat_band_pct": 0.1447, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.5, "support": 9.3411, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:31:12.870828+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.55, "vwap": 9.3411, "vwap_slope": 0.0005, "atr": 0.0553, "atr_pct": 0.579, "trend": "flat", "slope_pct": 0.0128, "flat_threshold_pct": 0.1447, "recent_slope_pct": -0.0945, "ema9": 9.5765, "ema20": 9.5875, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.352, "spread_pct": 0.419, "rvol": 1.102, "volume_pace_ratio": 1.781, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.54-9.58 holding + reclaim/fading selling/support"], "reasons": ["imbalance -50% still heavy selling", "no reclaim yet (needs a close > 9.61)", "R:R 1.14 < 1.5 at 9.55"], "price": 9.55, "vwap": 9.3411, "atr_1m": 0.0553, "spread": 0.04, "shares_per_min": 3334, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 143.8, "reachable": 0.4486, "breakout_slope_pct": -0.0945, "flat_band_pct": 0.1447, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.5, "support": 9.3411, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:31:18.006087+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5933, "vwap": 9.3412, "vwap_slope": 0.0005, "atr": 0.0571, "atr_pct": 0.595, "trend": "flat", "slope_pct": 0.0128, "flat_threshold_pct": 0.1488, "recent_slope_pct": -0.0039, "ema9": 9.5851, "ema20": 9.5916, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 1.909, "spread_pct": 0.419, "rvol": 1.102, "volume_pace_ratio": 1.781, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4535, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.83, "triggers": ["pullback: buy 9.58-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.61)", "R:R 0.83 < 1.5 at 9.59"], "price": 9.5933, "vwap": 9.3412, "atr_1m": 0.0571, "spread": 0.04, "shares_per_min": 3334, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 143.7, "reachable": 0.4484, "breakout_slope_pct": -0.0039, "flat_band_pct": 0.1488, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 0.98, "support": 9.3412, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:31:23.129159+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.593, "vwap": 9.3412, "vwap_slope": 0.0005, "atr": 0.0571, "atr_pct": 0.595, "trend": "flat", "slope_pct": 0.0128, "flat_threshold_pct": 0.1488, "recent_slope_pct": -0.0045, "ema9": 9.5851, "ema20": 9.5916, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 1.912, "spread_pct": 0.419, "rvol": 1.102, "volume_pace_ratio": 1.78, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4532, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.84, "triggers": ["pullback: buy 9.58-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.61)", "R:R 0.84 < 1.5 at 9.59"], "price": 9.593, "vwap": 9.3412, "atr_1m": 0.0571, "spread": 0.04, "shares_per_min": 3334, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 143.6, "reachable": 0.4483, "breakout_slope_pct": -0.0045, "flat_band_pct": 0.1488, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 0.98, "support": 9.3412, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:31:28.260508+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.561, "vwap": 9.3412, "vwap_slope": 0.0005, "atr": 0.0571, "atr_pct": 0.597, "trend": "flat", "slope_pct": 0.0128, "flat_threshold_pct": 0.1493, "recent_slope_pct": -0.0714, "ema9": 9.5787, "ema20": 9.5885, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.239, "spread_pct": 0.419, "rvol": 1.102, "volume_pace_ratio": 1.78, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4212, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.07, "triggers": ["pullback: buy 9.54-9.58 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.61)", "R:R 1.07 < 1.5 at 9.56"], "price": 9.561, "vwap": 9.3412, "atr_1m": 0.0571, "spread": 0.04, "shares_per_min": 3334, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 143.5, "reachable": 0.4482, "breakout_slope_pct": -0.0714, "flat_band_pct": 0.1493, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 0.9, "support": 9.3412, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:31:33.409161+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.561, "vwap": 9.3412, "vwap_slope": 0.0005, "atr": 0.0571, "atr_pct": 0.597, "trend": "flat", "slope_pct": 0.0128, "flat_threshold_pct": 0.1493, "recent_slope_pct": -0.0714, "ema9": 9.5787, "ema20": 9.5885, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.239, "spread_pct": 0.419, "rvol": 1.102, "volume_pace_ratio": 1.779, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4212, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.07, "triggers": ["pullback: buy 9.54-9.58 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.61)", "R:R 1.07 < 1.5 at 9.56"], "price": 9.561, "vwap": 9.3412, "atr_1m": 0.0571, "spread": 0.04, "shares_per_min": 3334, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 143.4, "reachable": 0.448, "breakout_slope_pct": -0.0714, "flat_band_pct": 0.1493, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 0.9, "support": 9.3412, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:31:38.536424+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5501, "vwap": 9.3412, "vwap_slope": 0.0005, "atr": 0.0571, "atr_pct": 0.598, "trend": "flat", "slope_pct": 0.0128, "flat_threshold_pct": 0.1495, "recent_slope_pct": -0.0942, "ema9": 9.5765, "ema20": 9.5875, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.351, "spread_pct": 0.419, "rvol": 1.102, "volume_pace_ratio": 1.778, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4103, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.54-9.58 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.61)", "R:R 1.14 < 1.5 at 9.55"], "price": 9.5501, "vwap": 9.3412, "atr_1m": 0.0571, "spread": 0.04, "shares_per_min": 3334, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 143.4, "reachable": 0.4479, "breakout_slope_pct": -0.0942, "flat_band_pct": 0.1495, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 1.0, "support": 9.3412, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:31:43.688465+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5501, "vwap": 9.3412, "vwap_slope": 0.0005, "atr": 0.0571, "atr_pct": 0.598, "trend": "flat", "slope_pct": 0.0128, "flat_threshold_pct": 0.1495, "recent_slope_pct": -0.0942, "ema9": 9.5765, "ema20": 9.5875, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.351, "spread_pct": 0.419, "rvol": 1.102, "volume_pace_ratio": 1.778, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4103, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.54-9.58 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.61)", "R:R 1.14 < 1.5 at 9.55"], "price": 9.5501, "vwap": 9.3412, "atr_1m": 0.0571, "spread": 0.04, "shares_per_min": 3334, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 143.3, "reachable": 0.4478, "breakout_slope_pct": -0.0942, "flat_band_pct": 0.1495, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 1.0, "support": 9.3412, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:31:48.813104+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.591, "vwap": 9.3412, "vwap_slope": 0.0005, "atr": 0.0571, "atr_pct": 0.595, "trend": "flat", "slope_pct": 0.0128, "flat_threshold_pct": 0.1488, "recent_slope_pct": -0.0087, "ema9": 9.5847, "ema20": 9.5914, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 1.933, "spread_pct": 0.419, "rvol": 1.102, "volume_pace_ratio": 1.777, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4512, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.85, "triggers": ["pullback: buy 9.58-9.61 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.61)", "R:R 0.85 < 1.5 at 9.59"], "price": 9.591, "vwap": 9.3412, "atr_1m": 0.0571, "spread": 0.04, "shares_per_min": 3334, "rising_lows": true, "last_pivot_low": 9.58, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 143.2, "reachable": 0.4476, "breakout_slope_pct": -0.0087, "flat_band_pct": 0.1488, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 1.0, "support": 9.3412, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:31:53.929123+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.55, "vwap": 9.3412, "vwap_slope": 0.0005, "atr": 0.0571, "atr_pct": 0.598, "trend": "flat", "slope_pct": 0.0128, "flat_threshold_pct": 0.1495, "recent_slope_pct": -0.0945, "ema9": 9.5765, "ema20": 9.5875, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.352, "spread_pct": 0.419, "rvol": 1.102, "volume_pace_ratio": 1.776, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.54-9.58 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.61)", "R:R 1.14 < 1.5 at 9.55"], "price": 9.55, "vwap": 9.3412, "atr_1m": 0.0571, "spread": 0.04, "shares_per_min": 3334, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 143.1, "reachable": 0.4475, "breakout_slope_pct": -0.0945, "flat_band_pct": 0.1495, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 1.0, "support": 9.3412, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:31:59.071459+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.55, "vwap": 9.3412, "vwap_slope": 0.0005, "atr": 0.0571, "atr_pct": 0.598, "trend": "flat", "slope_pct": 0.0128, "flat_threshold_pct": 0.1495, "recent_slope_pct": -0.0945, "ema9": 9.5765, "ema20": 9.5875, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.352, "spread_pct": 0.419, "rvol": 1.102, "volume_pace_ratio": 1.776, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.54-9.58 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.61)", "R:R 1.14 < 1.5 at 9.55"], "price": 9.55, "vwap": 9.3412, "atr_1m": 0.0571, "spread": 0.04, "shares_per_min": 3334, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 143.0, "reachable": 0.4474, "breakout_slope_pct": -0.0945, "flat_band_pct": 0.1495, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 1.0, "support": 9.3412, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:32:04.206154+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.55, "vwap": 9.3412, "vwap_slope": 0.0005, "atr": 0.0571, "atr_pct": 0.598, "trend": "flat", "slope_pct": 0.0128, "flat_threshold_pct": 0.1495, "recent_slope_pct": -0.0945, "ema9": 9.5765, "ema20": 9.5875, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.352, "spread_pct": 0.419, "rvol": 1.102, "volume_pace_ratio": 1.775, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.54-9.58 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.61)", "R:R 1.14 < 1.5 at 9.55"], "price": 9.55, "vwap": 9.3412, "atr_1m": 0.0571, "spread": 0.04, "shares_per_min": 3334, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 142.9, "reachable": 0.4472, "breakout_slope_pct": -0.0945, "flat_band_pct": 0.1495, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 1.0, "support": 9.3412, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:32:09.327448+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.55, "vwap": 9.3412, "vwap_slope": 0.0003, "atr": 0.0509, "atr_pct": 0.533, "trend": "flat", "slope_pct": 0.0129, "flat_threshold_pct": 0.1334, "recent_slope_pct": -0.0528, "ema9": 9.5712, "ema20": 9.5839, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.352, "spread_pct": 0.314, "rvol": 1.102, "volume_pace_ratio": 1.775, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.54-9.58 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.60)", "R:R 1.14 < 1.5 at 9.55"], "price": 9.55, "vwap": 9.3412, "atr_1m": 0.0509, "spread": 0.03, "shares_per_min": 3218, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 142.8, "reachable": 0.4467, "breakout_slope_pct": -0.0528, "flat_band_pct": 0.1334, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": 1.0, "support": 9.3412, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:32:14.452781+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.55, "vwap": 9.3412, "vwap_slope": 0.0003, "atr": 0.0509, "atr_pct": 0.533, "trend": "flat", "slope_pct": 0.0129, "flat_threshold_pct": 0.1334, "recent_slope_pct": -0.0528, "ema9": 9.5712, "ema20": 9.5839, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.352, "spread_pct": 0.314, "rvol": 1.102, "volume_pace_ratio": 1.774, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.54-9.58 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.60)", "R:R 1.14 < 1.5 at 9.55"], "price": 9.55, "vwap": 9.3412, "atr_1m": 0.0509, "spread": 0.03, "shares_per_min": 3218, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 142.8, "reachable": 0.4465, "breakout_slope_pct": -0.0528, "flat_band_pct": 0.1334, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": 1.0, "support": 9.3412, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:32:19.609838+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.55, "vwap": 9.3412, "vwap_slope": 0.0003, "atr": 0.0509, "atr_pct": 0.533, "trend": "flat", "slope_pct": 0.0129, "flat_threshold_pct": 0.1334, "recent_slope_pct": -0.0528, "ema9": 9.5712, "ema20": 9.5839, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.352, "spread_pct": 0.314, "rvol": 1.102, "volume_pace_ratio": 1.773, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.54-9.58 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.60)", "R:R 1.14 < 1.5 at 9.55"], "price": 9.55, "vwap": 9.3412, "atr_1m": 0.0509, "spread": 0.03, "shares_per_min": 3218, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 142.7, "reachable": 0.4464, "breakout_slope_pct": -0.0528, "flat_band_pct": 0.1334, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": 1.0, "support": 9.3412, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:32:24.741642+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5466, "vwap": 9.3412, "vwap_slope": 0.0004, "atr": 0.0513, "atr_pct": 0.537, "trend": "flat", "slope_pct": 0.0129, "flat_threshold_pct": 0.1343, "recent_slope_pct": -0.0599, "ema9": 9.5705, "ema20": 9.5836, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 2.387, "spread_pct": 0.314, "rvol": 1.102, "volume_pace_ratio": 1.773, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4068, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.17, "triggers": ["pullback: buy 9.54-9.58 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.60)", "R:R 1.17 < 1.5 at 9.55"], "price": 9.5466, "vwap": 9.3412, "atr_1m": 0.0513, "spread": 0.03, "shares_per_min": 3218, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 142.6, "reachable": 0.4463, "breakout_slope_pct": -0.0599, "flat_band_pct": 0.1343, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": 1.0, "support": 9.3412, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:32:29.854093+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.56, "vwap": 9.3412, "vwap_slope": 0.0004, "atr": 0.0531, "atr_pct": 0.555, "trend": "flat", "slope_pct": 0.0129, "flat_threshold_pct": 0.1388, "recent_slope_pct": -0.0318, "ema9": 9.5732, "ema20": 9.5849, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 2.249, "spread_pct": 0.314, "rvol": 1.102, "volume_pace_ratio": 1.773, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.07, "triggers": ["pullback: buy 9.54-9.58 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.60)", "R:R 1.07 < 1.5 at 9.56"], "price": 9.56, "vwap": 9.3412, "atr_1m": 0.0531, "spread": 0.03, "shares_per_min": 3218, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 142.5, "reachable": 0.4461, "breakout_slope_pct": -0.0318, "flat_band_pct": 0.1388, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": 0.91, "support": 9.3412, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:32:34.988056+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.53, "vwap": 9.3412, "vwap_slope": 0.0004, "atr": 0.0531, "atr_pct": 0.557, "trend": "flat", "slope_pct": 0.0129, "flat_threshold_pct": 0.1393, "recent_slope_pct": -0.0947, "ema9": 9.5672, "ema20": 9.582, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 2.556, "spread_pct": 0.314, "rvol": 1.102, "volume_pace_ratio": 1.772, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.29 < 1.5 at 9.53"], "price": 9.53, "vwap": 9.3412, "atr_1m": 0.0531, "spread": 0.03, "shares_per_min": 3218, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 142.4, "reachable": 0.446, "breakout_slope_pct": -0.0947, "flat_band_pct": 0.1393, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": 0.83, "support": 9.3412, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:32:40.104771+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5348, "vwap": 9.3413, "vwap_slope": 0.0005, "atr": 0.0531, "atr_pct": 0.557, "trend": "flat", "slope_pct": 0.0129, "flat_threshold_pct": 0.1392, "recent_slope_pct": -0.0846, "ema9": 9.5681, "ema20": 9.5825, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 2.507, "spread_pct": 0.314, "rvol": 1.103, "volume_pace_ratio": 1.772, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.395, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.25, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.25 < 1.5 at 9.53"], "price": 9.5348, "vwap": 9.3413, "atr_1m": 0.0531, "spread": 0.03, "shares_per_min": 3218, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 142.3, "reachable": 0.4459, "breakout_slope_pct": -0.0846, "flat_band_pct": 0.1392, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": -0.78, "support": 9.3413, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:32:45.227475+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.53, "vwap": 9.3413, "vwap_slope": 0.0005, "atr": 0.0531, "atr_pct": 0.557, "trend": "flat", "slope_pct": 0.0129, "flat_threshold_pct": 0.1393, "recent_slope_pct": -0.0947, "ema9": 9.5672, "ema20": 9.582, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 2.556, "spread_pct": 0.314, "rvol": 1.103, "volume_pace_ratio": 1.772, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.29 < 1.5 at 9.53"], "price": 9.53, "vwap": 9.3413, "atr_1m": 0.0531, "spread": 0.03, "shares_per_min": 3218, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 142.2, "reachable": 0.4457, "breakout_slope_pct": -0.0947, "flat_band_pct": 0.1393, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": -0.76, "support": 9.3413, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:32:50.356887+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.54, "vwap": 9.3414, "vwap_slope": 0.0005, "atr": 0.0544, "atr_pct": 0.571, "trend": "flat", "slope_pct": 0.0129, "flat_threshold_pct": 0.1426, "recent_slope_pct": -0.0737, "ema9": 9.5692, "ema20": 9.583, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.454, "spread_pct": 0.21, "rvol": 1.103, "volume_pace_ratio": 1.771, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.395, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.17, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.17 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.3414, "atr_1m": 0.0544, "spread": 0.02, "shares_per_min": 3218, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 142.2, "reachable": 0.4456, "breakout_slope_pct": -0.0737, "flat_band_pct": 0.1426, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": -0.97, "support": 9.3414, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:32:55.487524+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.55, "vwap": 9.3414, "vwap_slope": 0.0005, "atr": 0.0544, "atr_pct": 0.57, "trend": "flat", "slope_pct": 0.0129, "flat_threshold_pct": 0.1425, "recent_slope_pct": -0.0528, "ema9": 9.5712, "ema20": 9.5839, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.352, "spread_pct": 0.21, "rvol": 1.103, "volume_pace_ratio": 1.77, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.54-9.58 holding + reclaim/fading selling/support"], "reasons": ["imbalance -96% still heavy selling", "no reclaim yet (needs a close > 9.60)", "R:R 1.14 < 1.5 at 9.55"], "price": 9.55, "vwap": 9.3414, "atr_1m": 0.0544, "spread": 0.02, "shares_per_min": 3218, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 142.1, "reachable": 0.4455, "breakout_slope_pct": -0.0528, "flat_band_pct": 0.1425, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": -0.96, "support": 9.3414, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:33:00.617331+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.55, "vwap": 9.3414, "vwap_slope": 0.0005, "atr": 0.0544, "atr_pct": 0.57, "trend": "flat", "slope_pct": 0.0129, "flat_threshold_pct": 0.1425, "recent_slope_pct": -0.0528, "ema9": 9.5712, "ema20": 9.5839, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.352, "spread_pct": 0.21, "rvol": 1.103, "volume_pace_ratio": 1.77, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.54-9.58 holding + reclaim/fading selling/support"], "reasons": ["imbalance -96% still heavy selling", "no reclaim yet (needs a close > 9.60)", "R:R 1.14 < 1.5 at 9.55"], "price": 9.55, "vwap": 9.3414, "atr_1m": 0.0544, "spread": 0.02, "shares_per_min": 3218, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 142.0, "reachable": 0.4453, "breakout_slope_pct": -0.0528, "flat_band_pct": 0.1425, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": -0.96, "support": 9.3414, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:33:05.755661+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5436, "vwap": 9.3414, "vwap_slope": 0.0003, "atr": 0.0485, "atr_pct": 0.508, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.127, "recent_slope_pct": -0.0235, "ema9": 9.5657, "ema20": 9.5801, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.417, "spread_pct": 0.21, "rvol": 1.103, "volume_pace_ratio": 1.769, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4038, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.19, "triggers": ["pullback: buy 9.54-9.58 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.59)", "R:R 1.19 < 1.5 at 9.54"], "price": 9.5436, "vwap": 9.3414, "atr_1m": 0.0485, "spread": 0.02, "shares_per_min": 3223, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 141.9, "reachable": 0.4402, "breakout_slope_pct": -0.0235, "flat_band_pct": 0.127, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 0.56, "support": 9.3414, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:33:10.877464+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.54, "vwap": 9.3414, "vwap_slope": 0.0003, "atr": 0.0487, "atr_pct": 0.511, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.1277, "recent_slope_pct": -0.031, "ema9": 9.5649, "ema20": 9.5797, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.454, "spread_pct": 0.21, "rvol": 1.103, "volume_pace_ratio": 1.769, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.395, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.17, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.17 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.3414, "atr_1m": 0.0487, "spread": 0.02, "shares_per_min": 3223, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 141.8, "reachable": 0.4401, "breakout_slope_pct": -0.031, "flat_band_pct": 0.1277, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 0.65, "support": 9.3414, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:33:16.004891+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.53, "vwap": 9.3415, "vwap_slope": 0.0003, "atr": 0.0494, "atr_pct": 0.519, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.1297, "recent_slope_pct": -0.052, "ema9": 9.5629, "ema20": 9.5788, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.556, "spread_pct": 0.21, "rvol": 1.103, "volume_pace_ratio": 1.769, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.29 < 1.5 at 9.53"], "price": 9.53, "vwap": 9.3415, "atr_1m": 0.0494, "spread": 0.02, "shares_per_min": 3223, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 141.7, "reachable": 0.4399, "breakout_slope_pct": -0.052, "flat_band_pct": 0.1297, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.49, "support": 9.3415, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:33:21.123466+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.535, "vwap": 9.3415, "vwap_slope": 0.0003, "atr": 0.0513, "atr_pct": 0.538, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.1345, "recent_slope_pct": -0.0415, "ema9": 9.5639, "ema20": 9.5793, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.505, "spread_pct": 0.21, "rvol": 1.103, "volume_pace_ratio": 1.768, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.395, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.25, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.25 < 1.5 at 9.54"], "price": 9.535, "vwap": 9.3415, "atr_1m": 0.0513, "spread": 0.02, "shares_per_min": 3223, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 141.6, "reachable": 0.4398, "breakout_slope_pct": -0.0415, "flat_band_pct": 0.1345, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.43, "support": 9.3415, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:33:26.233994+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5756, "vwap": 9.3415, "vwap_slope": 0.0003, "atr": 0.0513, "atr_pct": 0.536, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1339, "recent_slope_pct": 0.0435, "ema9": 9.5721, "ema20": 9.5831, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.09, "spread_pct": 0.21, "rvol": 1.103, "volume_pace_ratio": 1.768, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4358, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.96, "triggers": ["pullback: buy 9.54-9.58 holding + reclaim/fading selling/support"], "reasons": ["imbalance -75% still heavy selling", "no reclaim yet (needs a close > 9.59)", "R:R 0.96 < 1.5 at 9.58"], "price": 9.5756, "vwap": 9.3415, "atr_1m": 0.0513, "spread": 0.02, "shares_per_min": 3223, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 141.6, "reachable": 0.4397, "breakout_slope_pct": 0.0435, "flat_band_pct": 0.1339, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.75, "support": 9.3415, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:33:31.366257+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.53, "vwap": 9.3415, "vwap_slope": 0.0003, "atr": 0.0513, "atr_pct": 0.538, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.1346, "recent_slope_pct": -0.052, "ema9": 9.5629, "ema20": 9.5788, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.556, "spread_pct": 0.21, "rvol": 1.103, "volume_pace_ratio": 1.767, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.29 < 1.5 at 9.53"], "price": 9.53, "vwap": 9.3415, "atr_1m": 0.0513, "spread": 0.02, "shares_per_min": 3223, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 141.5, "reachable": 0.4395, "breakout_slope_pct": -0.052, "flat_band_pct": 0.1346, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.75, "support": 9.3415, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:33:36.480065+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.53, "vwap": 9.3415, "vwap_slope": 0.0004, "atr": 0.052, "atr_pct": 0.546, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.1364, "recent_slope_pct": -0.052, "ema9": 9.5629, "ema20": 9.5788, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 2.556, "spread_pct": 0.21, "rvol": 1.104, "volume_pace_ratio": 1.767, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.29 < 1.5 at 9.53"], "price": 9.53, "vwap": 9.3415, "atr_1m": 0.052, "spread": 0.02, "shares_per_min": 3223, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 141.4, "reachable": 0.4394, "breakout_slope_pct": -0.052, "flat_band_pct": 0.1364, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.7, "support": 9.3415, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:33:41.593263+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.53, "vwap": 9.3415, "vwap_slope": 0.0004, "atr": 0.052, "atr_pct": 0.546, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.1364, "recent_slope_pct": -0.052, "ema9": 9.5629, "ema20": 9.5788, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 2.556, "spread_pct": 0.21, "rvol": 1.104, "volume_pace_ratio": 1.766, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.29 < 1.5 at 9.53"], "price": 9.53, "vwap": 9.3415, "atr_1m": 0.052, "spread": 0.02, "shares_per_min": 3223, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 141.3, "reachable": 0.4393, "breakout_slope_pct": -0.052, "flat_band_pct": 0.1364, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.7, "support": 9.3415, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:33:46.743340+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.53, "vwap": 9.3415, "vwap_slope": 0.0004, "atr": 0.052, "atr_pct": 0.546, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.1364, "recent_slope_pct": -0.052, "ema9": 9.5629, "ema20": 9.5788, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 2.556, "spread_pct": 0.21, "rvol": 1.104, "volume_pace_ratio": 1.766, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.29 < 1.5 at 9.53"], "price": 9.53, "vwap": 9.3415, "atr_1m": 0.052, "spread": 0.02, "shares_per_min": 3223, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 141.2, "reachable": 0.4391, "breakout_slope_pct": -0.052, "flat_band_pct": 0.1364, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.7, "support": 9.3415, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:33:51.877764+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.53, "vwap": 9.3415, "vwap_slope": 0.0004, "atr": 0.052, "atr_pct": 0.546, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.1364, "recent_slope_pct": -0.052, "ema9": 9.5629, "ema20": 9.5788, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 2.556, "spread_pct": 0.21, "rvol": 1.104, "volume_pace_ratio": 1.765, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.29 < 1.5 at 9.53"], "price": 9.53, "vwap": 9.3415, "atr_1m": 0.052, "spread": 0.02, "shares_per_min": 3223, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 141.1, "reachable": 0.439, "breakout_slope_pct": -0.052, "flat_band_pct": 0.1364, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.83, "support": 9.3415, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:33:57.008321+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.52, "vwap": 9.3417, "vwap_slope": 0.0005, "atr": 0.052, "atr_pct": 0.546, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.1366, "recent_slope_pct": -0.0729, "ema9": 9.5609, "ema20": 9.5778, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 2.658, "spread_pct": 0.21, "rvol": 1.105, "volume_pace_ratio": 1.766, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.36 < 1.5 at 9.52"], "price": 9.52, "vwap": 9.3417, "atr_1m": 0.052, "spread": 0.02, "shares_per_min": 3223, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 141.0, "reachable": 0.4389, "breakout_slope_pct": -0.0729, "flat_band_pct": 0.1366, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 0.28, "support": 9.3417, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:34:02.128175+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.505, "vwap": 9.3417, "vwap_slope": 0.0005, "atr": 0.0494, "atr_pct": 0.52, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.1299, "recent_slope_pct": -0.1207, "ema9": 9.5474, "ema20": 9.5696, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.812, "spread_pct": 0.316, "rvol": 1.105, "volume_pace_ratio": 1.765, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.47 < 1.5 at 9.51"], "price": 9.505, "vwap": 9.3417, "atr_1m": 0.0494, "spread": 0.03, "shares_per_min": 3158, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 141.0, "reachable": 0.4338, "breakout_slope_pct": -0.1207, "flat_band_pct": 0.1299, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 0.65, "support": 9.3417, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:34:07.260302+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5064, "vwap": 9.3417, "vwap_slope": 0.0005, "atr": 0.0497, "atr_pct": 0.523, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.1308, "recent_slope_pct": -0.1177, "ema9": 9.5476, "ema20": 9.5697, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.798, "spread_pct": 0.316, "rvol": 1.105, "volume_pace_ratio": 1.765, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3666, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.46, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.46 < 1.5 at 9.51"], "price": 9.5064, "vwap": 9.3417, "atr_1m": 0.0497, "spread": 0.03, "shares_per_min": 3158, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 140.9, "reachable": 0.4336, "breakout_slope_pct": -0.1177, "flat_band_pct": 0.1308, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 0.67, "support": 9.3417, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:34:12.414619+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.495, "vwap": 9.3417, "vwap_slope": 0.0005, "atr": 0.0505, "atr_pct": 0.531, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.1329, "recent_slope_pct": -0.1417, "ema9": 9.5454, "ema20": 9.5687, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.914, "spread_pct": 0.105, "rvol": 1.105, "volume_pace_ratio": 1.764, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3552, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.495, "vwap": 9.3417, "atr_1m": 0.0505, "spread": 0.01, "shares_per_min": 3158, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 140.8, "reachable": 0.4335, "breakout_slope_pct": -0.1417, "flat_band_pct": 0.1329, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 0.68, "support": 9.3417, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:34:17.540119+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5158, "vwap": 9.3417, "vwap_slope": 0.0005, "atr": 0.0518, "atr_pct": 0.545, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.1361, "recent_slope_pct": -0.098, "ema9": 9.5495, "ema20": 9.5706, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 2.701, "spread_pct": 0.105, "rvol": 1.105, "volume_pace_ratio": 1.764, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.376, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.39 < 1.5 at 9.52"], "price": 9.5158, "vwap": 9.3417, "atr_1m": 0.0518, "spread": 0.01, "shares_per_min": 3158, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 140.7, "reachable": 0.4334, "breakout_slope_pct": -0.098, "flat_band_pct": 0.1361, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 0.17, "support": 9.3417, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:34:22.680227+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.495, "vwap": 9.3417, "vwap_slope": 0.0005, "atr": 0.0518, "atr_pct": 0.546, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.1364, "recent_slope_pct": -0.1417, "ema9": 9.5454, "ema20": 9.5687, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 2.914, "spread_pct": 0.105, "rvol": 1.105, "volume_pace_ratio": 1.763, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3552, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.495, "vwap": 9.3417, "atr_1m": 0.0518, "spread": 0.01, "shares_per_min": 3158, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 140.6, "reachable": 0.4332, "breakout_slope_pct": -0.1417, "flat_band_pct": 0.1364, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": 0.05, "support": 9.3417, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:34:27.818828+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5233, "vwap": 9.3417, "vwap_slope": 0.0006, "atr": 0.0519, "atr_pct": 0.545, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1364, "recent_slope_pct": -0.0822, "ema9": 9.551, "ema20": 9.5713, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 2.625, "spread_pct": 0.105, "rvol": 1.105, "volume_pace_ratio": 1.763, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3835, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.34, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.34 < 1.5 at 9.52"], "price": 9.5233, "vwap": 9.3417, "atr_1m": 0.0519, "spread": 0.01, "shares_per_min": 3158, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 140.5, "reachable": 0.4331, "breakout_slope_pct": -0.0822, "flat_band_pct": 0.1364, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.28, "support": 9.3417, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:34:32.955357+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4768, "vwap": 9.3419, "vwap_slope": 0.0007, "atr": 0.0536, "atr_pct": 0.566, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.1414, "recent_slope_pct": -0.18, "ema9": 9.5417, "ema20": 9.5669, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.1, "spread_pct": 0.105, "rvol": 1.106, "volume_pace_ratio": 1.764, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.337, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.67, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["imbalance -91% still heavy selling", "no reclaim yet (needs a close > 9.58)"], "price": 9.4768, "vwap": 9.3419, "atr_1m": 0.0536, "spread": 0.01, "shares_per_min": 3158, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 140.5, "reachable": 0.433, "breakout_slope_pct": -0.18, "flat_band_pct": 0.1414, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.91, "support": 9.3419, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:34:38.061905+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4768, "vwap": 9.3419, "vwap_slope": 0.0007, "atr": 0.0556, "atr_pct": 0.586, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.1466, "recent_slope_pct": -0.18, "ema9": 9.5417, "ema20": 9.5669, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.1, "spread_pct": 0.105, "rvol": 1.106, "volume_pace_ratio": 1.763, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.337, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.67, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["imbalance -95% still heavy selling", "no reclaim yet (needs a close > 9.58)"], "price": 9.4768, "vwap": 9.3419, "atr_1m": 0.0556, "spread": 0.01, "shares_per_min": 3158, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 140.4, "reachable": 0.4328, "breakout_slope_pct": -0.18, "flat_band_pct": 0.1466, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.95, "support": 9.3419, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:34:43.196958+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.485, "vwap": 9.3419, "vwap_slope": 0.0007, "atr": 0.0556, "atr_pct": 0.586, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.1465, "recent_slope_pct": -0.1627, "ema9": 9.5434, "ema20": 9.5677, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.016, "spread_pct": 0.316, "rvol": 1.106, "volume_pace_ratio": 1.763, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.485, "vwap": 9.3419, "atr_1m": 0.0556, "spread": 0.03, "shares_per_min": 3158, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 140.3, "reachable": 0.4327, "breakout_slope_pct": -0.1627, "flat_band_pct": 0.1465, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.94, "support": 9.3419, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:34:48.312992+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5295, "vwap": 9.3419, "vwap_slope": 0.0007, "atr": 0.0556, "atr_pct": 0.583, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1458, "recent_slope_pct": -0.0692, "ema9": 9.5523, "ema20": 9.5719, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.561, "spread_pct": 0.316, "rvol": 1.106, "volume_pace_ratio": 1.762, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3897, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.29 < 1.5 at 9.53"], "price": 9.5295, "vwap": 9.3419, "atr_1m": 0.0556, "spread": 0.03, "shares_per_min": 3158, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 140.2, "reachable": 0.4326, "breakout_slope_pct": -0.0692, "flat_band_pct": 0.1458, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.93, "support": 9.3419, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:34:53.448325+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.485, "vwap": 9.3419, "vwap_slope": 0.0007, "atr": 0.0556, "atr_pct": 0.586, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.1465, "recent_slope_pct": -0.1627, "ema9": 9.5434, "ema20": 9.5677, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.016, "spread_pct": 0.316, "rvol": 1.106, "volume_pace_ratio": 1.762, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.485, "vwap": 9.3419, "atr_1m": 0.0556, "spread": 0.03, "shares_per_min": 3158, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 140.1, "reachable": 0.4324, "breakout_slope_pct": -0.1627, "flat_band_pct": 0.1465, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.59, "support": 9.3419, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:34:58.607858+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5, "vwap": 9.3419, "vwap_slope": 0.0007, "atr": 0.0556, "atr_pct": 0.585, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.1462, "recent_slope_pct": -0.1312, "ema9": 9.5464, "ema20": 9.5691, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.863, "spread_pct": 0.316, "rvol": 1.106, "volume_pace_ratio": 1.761, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.5, "vwap": 9.3419, "atr_1m": 0.0556, "spread": 0.03, "shares_per_min": 3158, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 140.0, "reachable": 0.4323, "breakout_slope_pct": -0.1312, "flat_band_pct": 0.1462, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.48, "imbalance": -0.54, "support": 9.3419, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:35:03.747928+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.47, "vwap": 9.3419, "vwap_slope": 0.0005, "atr": 0.053, "atr_pct": 0.56, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.14, "recent_slope_pct": -0.2207, "ema9": 9.5311, "ema20": 9.5597, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.17, "spread_pct": 0.316, "rvol": 1.106, "volume_pace_ratio": 1.76, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3302, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.72, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["imbalance -71% still heavy selling", "no reclaim yet (needs a close > 9.58)"], "price": 9.47, "vwap": 9.3419, "atr_1m": 0.053, "spread": 0.03, "shares_per_min": 3206, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 139.9, "reachable": 0.4321, "breakout_slope_pct": -0.2207, "flat_band_pct": 0.14, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.54, "imbalance": -0.71, "support": 9.3419, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:35:08.938498+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.475, "vwap": 9.3419, "vwap_slope": 0.0005, "atr": 0.053, "atr_pct": 0.56, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1399, "recent_slope_pct": -0.2102, "ema9": 9.5321, "ema20": 9.5602, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.119, "spread_pct": 0.317, "rvol": 1.106, "volume_pace_ratio": 1.76, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3352, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.68, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["imbalance -65% still heavy selling", "no reclaim yet (needs a close > 9.58)"], "price": 9.475, "vwap": 9.3419, "atr_1m": 0.053, "spread": 0.03, "shares_per_min": 3206, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 139.9, "reachable": 0.4319, "breakout_slope_pct": -0.2102, "flat_band_pct": 0.1399, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.54, "imbalance": -0.65, "support": 9.3419, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:35:14.083876+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.475, "vwap": 9.3419, "vwap_slope": 0.0006, "atr": 0.053, "atr_pct": 0.56, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1399, "recent_slope_pct": -0.2102, "ema9": 9.5321, "ema20": 9.5602, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.119, "spread_pct": 0.317, "rvol": 1.106, "volume_pace_ratio": 1.76, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3352, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.68, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["imbalance -81% still heavy selling", "no reclaim yet (needs a close > 9.58)"], "price": 9.475, "vwap": 9.3419, "atr_1m": 0.053, "spread": 0.03, "shares_per_min": 3206, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 139.8, "reachable": 0.4318, "breakout_slope_pct": -0.2102, "flat_band_pct": 0.1399, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.54, "imbalance": -0.81, "support": 9.3419, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:35:19.211001+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.49, "vwap": 9.3419, "vwap_slope": 0.0006, "atr": 0.053, "atr_pct": 0.559, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1397, "recent_slope_pct": -0.1786, "ema9": 9.5351, "ema20": 9.5616, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.965, "spread_pct": 0.317, "rvol": 1.106, "volume_pace_ratio": 1.759, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.49, "vwap": 9.3419, "atr_1m": 0.053, "spread": 0.03, "shares_per_min": 3206, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 139.7, "reachable": 0.4317, "breakout_slope_pct": -0.1786, "flat_band_pct": 0.1397, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.54, "imbalance": -0.8, "support": 9.3419, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:35:24.360807+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4958, "vwap": 9.342, "vwap_slope": 0.0006, "atr": 0.053, "atr_pct": 0.558, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1396, "recent_slope_pct": -0.1664, "ema9": 9.5362, "ema20": 9.5621, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 2.906, "spread_pct": 0.317, "rvol": 1.107, "volume_pace_ratio": 1.759, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.356, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.53, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.4958, "vwap": 9.342, "atr_1m": 0.053, "spread": 0.03, "shares_per_min": 3206, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 139.6, "reachable": 0.4315, "breakout_slope_pct": -0.1664, "flat_band_pct": 0.1396, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.54, "imbalance": -0.14, "support": 9.342, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:35:29.496403+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.48, "vwap": 9.342, "vwap_slope": 0.0006, "atr": 0.0537, "atr_pct": 0.567, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1417, "recent_slope_pct": -0.1996, "ema9": 9.5331, "ema20": 9.5606, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.067, "spread_pct": 0.211, "rvol": 1.107, "volume_pace_ratio": 1.759, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.58)"], "price": 9.48, "vwap": 9.342, "atr_1m": 0.0537, "spread": 0.02, "shares_per_min": 3206, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 139.5, "reachable": 0.4314, "breakout_slope_pct": -0.1996, "flat_band_pct": 0.1417, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.54, "imbalance": -0.04, "support": 9.342, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:35:34.633350+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.49, "vwap": 9.342, "vwap_slope": 0.0007, "atr": 0.0537, "atr_pct": 0.566, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1416, "recent_slope_pct": -0.1786, "ema9": 9.5351, "ema20": 9.5616, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 2.965, "spread_pct": 0.316, "rvol": 1.107, "volume_pace_ratio": 1.758, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.49, "vwap": 9.342, "atr_1m": 0.0537, "spread": 0.03, "shares_per_min": 3206, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 139.4, "reachable": 0.4313, "breakout_slope_pct": -0.1786, "flat_band_pct": 0.1416, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.54, "imbalance": 0.86, "support": 9.342, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:35:39.776283+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.48, "vwap": 9.3421, "vwap_slope": 0.0007, "atr": 0.0537, "atr_pct": 0.567, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1417, "recent_slope_pct": -0.1996, "ema9": 9.5331, "ema20": 9.5606, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.067, "spread_pct": 0.422, "rvol": 1.107, "volume_pace_ratio": 1.758, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.58)"], "price": 9.48, "vwap": 9.3421, "atr_1m": 0.0537, "spread": 0.04, "shares_per_min": 3206, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 139.3, "reachable": 0.4311, "breakout_slope_pct": -0.1996, "flat_band_pct": 0.1417, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.54, "imbalance": 0.9, "support": 9.3421, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:35:44.894265+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.46, "vwap": 9.3421, "vwap_slope": 0.0007, "atr": 0.0537, "atr_pct": 0.568, "trend": "flat", "slope_pct": 0.013, "flat_threshold_pct": 0.142, "recent_slope_pct": -0.2418, "ema9": 9.5291, "ema20": 9.5587, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.272, "spread_pct": 0.422, "rvol": 1.108, "volume_pace_ratio": 1.758, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.79, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.58)"], "price": 9.46, "vwap": 9.3421, "atr_1m": 0.0537, "spread": 0.04, "shares_per_min": 3206, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 139.3, "reachable": 0.431, "breakout_slope_pct": -0.2418, "flat_band_pct": 0.142, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.54, "imbalance": 0.8, "support": 9.3421, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:35:50.016592+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5455, "vwap": 9.3421, "vwap_slope": 0.0008, "atr": 0.057, "atr_pct": 0.597, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1493, "recent_slope_pct": -0.0619, "ema9": 9.5462, "ema20": 9.5669, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 2.398, "spread_pct": 0.422, "rvol": 1.108, "volume_pace_ratio": 1.757, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4057, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.18, "triggers": ["pullback: buy 9.54-9.58 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.58)", "R:R 1.18 < 1.5 at 9.55"], "price": 9.5455, "vwap": 9.3421, "atr_1m": 0.057, "spread": 0.04, "shares_per_min": 3206, "rising_lows": true, "last_pivot_low": 9.54, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 139.2, "reachable": 0.4309, "breakout_slope_pct": -0.0619, "flat_band_pct": 0.1493, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.54, "imbalance": -0.23, "support": 9.3421, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:35:55.158277+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.49, "vwap": 9.3421, "vwap_slope": 0.0007, "atr": 0.057, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1501, "recent_slope_pct": -0.1786, "ema9": 9.5351, "ema20": 9.5616, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 2.965, "spread_pct": 0.422, "rvol": 1.108, "volume_pace_ratio": 1.756, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.49, "vwap": 9.3421, "atr_1m": 0.057, "spread": 0.04, "shares_per_min": 3206, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 139.1, "reachable": 0.4307, "breakout_slope_pct": -0.1786, "flat_band_pct": 0.1501, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.54, "imbalance": -0.13, "support": 9.3421, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:36:00.300194+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.46, "vwap": 9.3421, "vwap_slope": 0.0004, "atr": 0.0541, "atr_pct": 0.572, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1431, "recent_slope_pct": -0.2052, "ema9": 9.5201, "ema20": 9.5519, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.272, "spread_pct": 0.422, "rvol": 1.108, "volume_pace_ratio": 1.756, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.79, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["imbalance -68% still heavy selling", "no reclaim yet (needs a close > 9.56)"], "price": 9.46, "vwap": 9.3421, "atr_1m": 0.0541, "spread": 0.04, "shares_per_min": 3164, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 139.0, "reachable": 0.4305, "breakout_slope_pct": -0.2052, "flat_band_pct": 0.1431, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": -0.68, "support": 9.3421, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:36:05.455960+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.46, "vwap": 9.3421, "vwap_slope": 0.0004, "atr": 0.0541, "atr_pct": 0.572, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1431, "recent_slope_pct": -0.2052, "ema9": 9.5201, "ema20": 9.5519, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.272, "spread_pct": 0.422, "rvol": 1.108, "volume_pace_ratio": 1.755, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.79, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["imbalance -70% still heavy selling", "no reclaim yet (needs a close > 9.56)"], "price": 9.46, "vwap": 9.3421, "atr_1m": 0.0541, "spread": 0.04, "shares_per_min": 3164, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 138.9, "reachable": 0.4304, "breakout_slope_pct": -0.2052, "flat_band_pct": 0.1431, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": -0.7, "support": 9.3421, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:36:10.569229+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4789, "vwap": 9.3421, "vwap_slope": 0.0004, "atr": 0.0541, "atr_pct": 0.571, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1428, "recent_slope_pct": -0.1654, "ema9": 9.5238, "ema20": 9.5537, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.079, "spread_pct": 0.422, "rvol": 1.108, "volume_pace_ratio": 1.755, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3391, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.65, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["imbalance -42% still heavy selling", "no reclaim yet (needs a close > 9.56)"], "price": 9.4789, "vwap": 9.3421, "atr_1m": 0.0541, "spread": 0.04, "shares_per_min": 3164, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 138.8, "reachable": 0.4302, "breakout_slope_pct": -0.1654, "flat_band_pct": 0.1428, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": -0.42, "support": 9.3421, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:36:15.713603+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.47, "vwap": 9.3421, "vwap_slope": 0.0005, "atr": 0.0579, "atr_pct": 0.611, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1528, "recent_slope_pct": -0.1842, "ema9": 9.5221, "ema20": 9.5529, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.17, "spread_pct": 0.422, "rvol": 1.108, "volume_pace_ratio": 1.754, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3302, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.72, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.56)"], "price": 9.47, "vwap": 9.3421, "atr_1m": 0.0579, "spread": 0.04, "shares_per_min": 3164, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 138.7, "reachable": 0.4301, "breakout_slope_pct": -0.1842, "flat_band_pct": 0.1528, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": 0.22, "support": 9.3421, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:36:20.854645+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.48, "vwap": 9.3421, "vwap_slope": 0.0005, "atr": 0.0579, "atr_pct": 0.61, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1526, "recent_slope_pct": -0.1631, "ema9": 9.5241, "ema20": 9.5538, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.067, "spread_pct": 0.422, "rvol": 1.108, "volume_pace_ratio": 1.754, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.56)"], "price": 9.48, "vwap": 9.3421, "atr_1m": 0.0579, "spread": 0.04, "shares_per_min": 3164, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 138.7, "reachable": 0.43, "breakout_slope_pct": -0.1631, "flat_band_pct": 0.1526, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": 0.22, "support": 9.3421, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:36:25.948838+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.48, "vwap": 9.3421, "vwap_slope": 0.0005, "atr": 0.0579, "atr_pct": 0.61, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1526, "recent_slope_pct": -0.1631, "ema9": 9.5241, "ema20": 9.5538, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.067, "spread_pct": 0.422, "rvol": 1.108, "volume_pace_ratio": 1.753, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.56)"], "price": 9.48, "vwap": 9.3421, "atr_1m": 0.0579, "spread": 0.04, "shares_per_min": 3164, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 138.6, "reachable": 0.4298, "breakout_slope_pct": -0.1631, "flat_band_pct": 0.1526, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": 0.43, "support": 9.3421, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:36:31.082291+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4786, "vwap": 9.3421, "vwap_slope": 0.0005, "atr": 0.0579, "atr_pct": 0.61, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1526, "recent_slope_pct": -0.166, "ema9": 9.5238, "ema20": 9.5537, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.082, "spread_pct": 0.422, "rvol": 1.108, "volume_pace_ratio": 1.752, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3388, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.65, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.56)"], "price": 9.4786, "vwap": 9.3421, "atr_1m": 0.0579, "spread": 0.04, "shares_per_min": 3164, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 138.5, "reachable": 0.4297, "breakout_slope_pct": -0.166, "flat_band_pct": 0.1526, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": 0.21, "support": 9.3421, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:36:36.208973+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.49, "vwap": 9.3421, "vwap_slope": 0.0005, "atr": 0.0579, "atr_pct": 0.61, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1524, "recent_slope_pct": -0.142, "ema9": 9.5261, "ema20": 9.5548, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.965, "spread_pct": 0.422, "rvol": 1.108, "volume_pace_ratio": 1.752, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.49, "vwap": 9.3421, "atr_1m": 0.0579, "spread": 0.04, "shares_per_min": 3164, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 138.4, "reachable": 0.4296, "breakout_slope_pct": -0.142, "flat_band_pct": 0.1524, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": -0.61, "support": 9.3421, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:36:41.357411+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5047, "vwap": 9.3421, "vwap_slope": 0.0005, "atr": 0.0579, "atr_pct": 0.609, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1522, "recent_slope_pct": -0.111, "ema9": 9.529, "ema20": 9.5562, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.815, "spread_pct": 0.422, "rvol": 1.108, "volume_pace_ratio": 1.751, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3649, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.47 < 1.5 at 9.50"], "price": 9.5047, "vwap": 9.3421, "atr_1m": 0.0579, "spread": 0.04, "shares_per_min": 3164, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 138.3, "reachable": 0.4294, "breakout_slope_pct": -0.111, "flat_band_pct": 0.1522, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": 0.61, "support": 9.3421, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:36:46.482309+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.49, "vwap": 9.3422, "vwap_slope": 0.0005, "atr": 0.0579, "atr_pct": 0.61, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1524, "recent_slope_pct": -0.142, "ema9": 9.5261, "ema20": 9.5548, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 2.965, "spread_pct": 0.422, "rvol": 1.108, "volume_pace_ratio": 1.751, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.49, "vwap": 9.3422, "atr_1m": 0.0579, "spread": 0.04, "shares_per_min": 3164, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 138.2, "reachable": 0.4293, "breakout_slope_pct": -0.142, "flat_band_pct": 0.1524, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": 0.8, "support": 9.3422, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:36:51.601989+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.46, "vwap": 9.3422, "vwap_slope": 0.0005, "atr": 0.0579, "atr_pct": 0.612, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1529, "recent_slope_pct": -0.2052, "ema9": 9.5201, "ema20": 9.5519, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 3.272, "spread_pct": 0.422, "rvol": 1.108, "volume_pace_ratio": 1.751, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.79, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.56)"], "price": 9.46, "vwap": 9.3422, "atr_1m": 0.0579, "spread": 0.04, "shares_per_min": 3164, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 138.1, "reachable": 0.4292, "breakout_slope_pct": -0.2052, "flat_band_pct": 0.1529, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": 0.92, "support": 9.3422, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:36:56.743562+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.49, "vwap": 9.3422, "vwap_slope": 0.0005, "atr": 0.0579, "atr_pct": 0.61, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1524, "recent_slope_pct": -0.142, "ema9": 9.5261, "ema20": 9.5548, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 2.965, "spread_pct": 0.422, "rvol": 1.108, "volume_pace_ratio": 1.75, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.49, "vwap": 9.3422, "atr_1m": 0.0579, "spread": 0.04, "shares_per_min": 3164, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 138.1, "reachable": 0.429, "breakout_slope_pct": -0.142, "flat_band_pct": 0.1524, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": 0.95, "support": 9.3422, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:37:01.858633+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.46, "vwap": 9.3422, "vwap_slope": 0.0003, "atr": 0.0559, "atr_pct": 0.591, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1476, "recent_slope_pct": -0.1054, "ema9": 9.5129, "ema20": 9.5457, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.272, "spread_pct": 0.422, "rvol": 1.108, "volume_pace_ratio": 1.749, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.79, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.55)"], "price": 9.46, "vwap": 9.3422, "atr_1m": 0.0559, "spread": 0.04, "shares_per_min": 3152, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 138.0, "reachable": 0.4254, "breakout_slope_pct": -0.1054, "flat_band_pct": 0.1476, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": 0.89, "support": 9.3422, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:37:07.012438+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.3422, "vwap_slope": 0.0003, "atr": 0.0559, "atr_pct": 0.589, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1472, "recent_slope_pct": -0.0527, "ema9": 9.5179, "ema20": 9.5481, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.016, "spread_pct": 0.316, "rvol": 1.108, "volume_pace_ratio": 1.749, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.485, "vwap": 9.3422, "atr_1m": 0.0559, "spread": 0.03, "shares_per_min": 3152, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 137.9, "reachable": 0.4252, "breakout_slope_pct": -0.0527, "flat_band_pct": 0.1472, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": 0.69, "support": 9.3422, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:37:12.166183+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.47, "vwap": 9.3422, "vwap_slope": 0.0003, "atr": 0.0559, "atr_pct": 0.59, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1475, "recent_slope_pct": -0.0843, "ema9": 9.5149, "ema20": 9.5467, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.17, "spread_pct": 0.316, "rvol": 1.108, "volume_pace_ratio": 1.748, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3302, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.72, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.55)"], "price": 9.47, "vwap": 9.3422, "atr_1m": 0.0559, "spread": 0.03, "shares_per_min": 3152, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 137.8, "reachable": 0.4251, "breakout_slope_pct": -0.0843, "flat_band_pct": 0.1475, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": 0.64, "support": 9.3422, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:37:17.316448+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.3422, "vwap_slope": 0.0003, "atr": 0.0566, "atr_pct": 0.597, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1491, "recent_slope_pct": -0.0527, "ema9": 9.5179, "ema20": 9.5481, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.016, "spread_pct": 0.316, "rvol": 1.108, "volume_pace_ratio": 1.748, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.485, "vwap": 9.3422, "atr_1m": 0.0566, "spread": 0.03, "shares_per_min": 3152, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 137.7, "reachable": 0.425, "breakout_slope_pct": -0.0527, "flat_band_pct": 0.1491, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": -0.43, "support": 9.3422, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:37:22.439280+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.3422, "vwap_slope": 0.0003, "atr": 0.0566, "atr_pct": 0.597, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1491, "recent_slope_pct": -0.0527, "ema9": 9.5179, "ema20": 9.5481, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.016, "spread_pct": 0.316, "rvol": 1.108, "volume_pace_ratio": 1.747, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.485, "vwap": 9.3422, "atr_1m": 0.0566, "spread": 0.03, "shares_per_min": 3152, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 137.6, "reachable": 0.4248, "breakout_slope_pct": -0.0527, "flat_band_pct": 0.1491, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": -0.52, "support": 9.3422, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:37:27.572684+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5, "vwap": 9.3422, "vwap_slope": 0.0003, "atr": 0.0566, "atr_pct": 0.596, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1489, "recent_slope_pct": -0.0211, "ema9": 9.5209, "ema20": 9.5496, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.863, "spread_pct": 0.316, "rvol": 1.108, "volume_pace_ratio": 1.747, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.5, "vwap": 9.3422, "atr_1m": 0.0566, "spread": 0.03, "shares_per_min": 3152, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 137.5, "reachable": 0.4247, "breakout_slope_pct": -0.0211, "flat_band_pct": 0.1489, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": -0.83, "support": 9.3422, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:37:32.697445+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.3422, "vwap_slope": 0.0003, "atr": 0.0566, "atr_pct": 0.597, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1491, "recent_slope_pct": -0.0527, "ema9": 9.5179, "ema20": 9.5481, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.016, "spread_pct": 0.316, "rvol": 1.108, "volume_pace_ratio": 1.746, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.485, "vwap": 9.3422, "atr_1m": 0.0566, "spread": 0.03, "shares_per_min": 3152, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 137.5, "reachable": 0.4246, "breakout_slope_pct": -0.0527, "flat_band_pct": 0.1491, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": -0.84, "support": 9.3422, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:37:37.823348+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.3422, "vwap_slope": 0.0003, "atr": 0.0566, "atr_pct": 0.597, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1491, "recent_slope_pct": -0.0527, "ema9": 9.5179, "ema20": 9.5481, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.016, "spread_pct": 0.316, "rvol": 1.108, "volume_pace_ratio": 1.745, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.485, "vwap": 9.3422, "atr_1m": 0.0566, "spread": 0.03, "shares_per_min": 3152, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 137.4, "reachable": 0.4244, "breakout_slope_pct": -0.0527, "flat_band_pct": 0.1491, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": -0.84, "support": 9.3422, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:37:42.959092+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.3422, "vwap_slope": 0.0003, "atr": 0.0566, "atr_pct": 0.597, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1491, "recent_slope_pct": -0.0527, "ema9": 9.5179, "ema20": 9.5481, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.016, "spread_pct": 0.316, "rvol": 1.108, "volume_pace_ratio": 1.745, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.485, "vwap": 9.3422, "atr_1m": 0.0566, "spread": 0.03, "shares_per_min": 3152, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 137.3, "reachable": 0.4243, "breakout_slope_pct": -0.0527, "flat_band_pct": 0.1491, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": -0.84, "support": 9.3422, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:37:48.076516+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.3422, "vwap_slope": 0.0003, "atr": 0.0566, "atr_pct": 0.597, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1491, "recent_slope_pct": -0.0527, "ema9": 9.5179, "ema20": 9.5481, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.016, "spread_pct": 0.316, "rvol": 1.108, "volume_pace_ratio": 1.744, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.485, "vwap": 9.3422, "atr_1m": 0.0566, "spread": 0.03, "shares_per_min": 3152, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 137.2, "reachable": 0.4242, "breakout_slope_pct": -0.0527, "flat_band_pct": 0.1491, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": -0.84, "support": 9.3422, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:37:53.202133+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.49, "vwap": 9.3422, "vwap_slope": 0.0003, "atr": 0.0566, "atr_pct": 0.596, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.149, "recent_slope_pct": -0.0421, "ema9": 9.5189, "ema20": 9.5486, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.965, "spread_pct": 0.316, "rvol": 1.108, "volume_pace_ratio": 1.744, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": [], "price": 9.49, "vwap": 9.3422, "atr_1m": 0.0566, "spread": 0.03, "shares_per_min": 3152, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 137.1, "reachable": 0.424, "breakout_slope_pct": -0.0421, "flat_band_pct": 0.149, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": 0.97, "support": 9.3422, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:37:58.336438+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.47, "vwap": 9.3422, "vwap_slope": 0.0003, "atr": 0.0566, "atr_pct": 0.597, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1494, "recent_slope_pct": -0.0843, "ema9": 9.5149, "ema20": 9.5467, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.17, "spread_pct": 0.316, "rvol": 1.108, "volume_pace_ratio": 1.743, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3302, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.72, "triggers": ["pullback: buy 9.40-9.48 holding + reclaim/fading selling/support"], "reasons": ["imbalance -56% still heavy selling", "no reclaim yet (needs a close > 9.55)"], "price": 9.47, "vwap": 9.3422, "atr_1m": 0.0566, "spread": 0.03, "shares_per_min": 3152, "rising_lows": true, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 137.0, "reachable": 0.4239, "breakout_slope_pct": -0.0843, "flat_band_pct": 0.1494, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.55, "imbalance": -0.56, "support": 9.3422, "reclaim": false}}}}
{"timestamp": "2026-09-24T17:38:03.441916+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4745, "vwap": 9.3422, "vwap_slope": 0.0001, "atr": 0.054, "atr_pct": 0.57, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1424, "recent_slope_pct": -0.0749, "ema9": 9.5068, "ema20": 9.5398, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 3.124, "spread_pct": 0.316, "rvol": 1.108, "volume_pace_ratio": 1.743, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3347, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.68, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4745, "vwap": 9.3422, "atr_1m": 0.054, "spread": 0.03, "shares_per_min": 2952, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 136.9, "reachable": 0.4203, "breakout_slope_pct": -0.0749, "flat_band_pct": 0.1424}}}
{"timestamp": "2026-09-24T17:38:08.561778+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.47, "vwap": 9.3422, "vwap_slope": 0.0001, "atr": 0.054, "atr_pct": 0.57, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1425, "recent_slope_pct": -0.0844, "ema9": 9.5059, "ema20": 9.5394, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 3.17, "spread_pct": 0.316, "rvol": 1.108, "volume_pace_ratio": 1.742, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3302, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.72, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.47, "vwap": 9.3422, "atr_1m": 0.054, "spread": 0.03, "shares_per_min": 2952, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 136.9, "reachable": 0.4201, "breakout_slope_pct": -0.0844, "flat_band_pct": 0.1425}}}
{"timestamp": "2026-09-24T17:38:13.688081+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.45, "vwap": 9.3422, "vwap_slope": 0.0001, "atr": 0.0554, "atr_pct": 0.586, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1466, "recent_slope_pct": -0.1266, "ema9": 9.5019, "ema20": 9.5375, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 3.374, "spread_pct": 0.422, "rvol": 1.109, "volume_pace_ratio": 1.742, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.86, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.45, "vwap": 9.3422, "atr_1m": 0.0554, "spread": 0.04, "shares_per_min": 2952, "rising_lows": false, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 136.8, "reachable": 0.42, "breakout_slope_pct": -0.1266, "flat_band_pct": 0.1466}}}
{"timestamp": "2026-09-24T17:38:18.807513+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.45, "vwap": 9.3422, "vwap_slope": 0.0001, "atr": 0.0554, "atr_pct": 0.586, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1466, "recent_slope_pct": -0.1266, "ema9": 9.5019, "ema20": 9.5375, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 3.374, "spread_pct": 0.422, "rvol": 1.109, "volume_pace_ratio": 1.741, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.86, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.45, "vwap": 9.3422, "atr_1m": 0.0554, "spread": 0.04, "shares_per_min": 2952, "rising_lows": false, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 136.7, "reachable": 0.4199, "breakout_slope_pct": -0.1266, "flat_band_pct": 0.1466}}}
{"timestamp": "2026-09-24T17:38:23.919393+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.46, "vwap": 9.3422, "vwap_slope": 0.0001, "atr": 0.0565, "atr_pct": 0.597, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1494, "recent_slope_pct": -0.1055, "ema9": 9.5039, "ema20": 9.5384, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 3.272, "spread_pct": 0.422, "rvol": 1.109, "volume_pace_ratio": 1.741, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.79, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.46, "vwap": 9.3422, "atr_1m": 0.0565, "spread": 0.04, "shares_per_min": 2952, "rising_lows": false, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 136.6, "reachable": 0.4197, "breakout_slope_pct": -0.1055, "flat_band_pct": 0.1494}}}
{"timestamp": "2026-09-24T17:38:29.032434+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.46, "vwap": 9.3422, "vwap_slope": 0.0001, "atr": 0.0565, "atr_pct": 0.597, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1494, "recent_slope_pct": -0.1055, "ema9": 9.5039, "ema20": 9.5384, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 3.272, "spread_pct": 0.422, "rvol": 1.109, "volume_pace_ratio": 1.74, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.79, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.46, "vwap": 9.3422, "atr_1m": 0.0565, "spread": 0.04, "shares_per_min": 2952, "rising_lows": false, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 136.5, "reachable": 0.4196, "breakout_slope_pct": -0.1055, "flat_band_pct": 0.1494}}}
{"timestamp": "2026-09-24T17:38:34.284325+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4683, "vwap": 9.3422, "vwap_slope": 0.0001, "atr": 0.0565, "atr_pct": 0.597, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1492, "recent_slope_pct": -0.0879, "ema9": 9.5055, "ema20": 9.5392, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 3.187, "spread_pct": 0.422, "rvol": 1.109, "volume_pace_ratio": 1.739, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3285, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.73, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4683, "vwap": 9.3422, "atr_1m": 0.0565, "spread": 0.04, "shares_per_min": 2952, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 136.4, "reachable": 0.4195, "breakout_slope_pct": -0.0879, "flat_band_pct": 0.1492}}}
{"timestamp": "2026-09-24T17:38:39.445648+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4769, "vwap": 9.3422, "vwap_slope": 0.0001, "atr": 0.0565, "atr_pct": 0.596, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1491, "recent_slope_pct": -0.0698, "ema9": 9.5073, "ema20": 9.5401, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 3.099, "spread_pct": 0.422, "rvol": 1.109, "volume_pace_ratio": 1.739, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3371, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.67, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4769, "vwap": 9.3422, "atr_1m": 0.0565, "spread": 0.04, "shares_per_min": 2952, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 136.3, "reachable": 0.4193, "breakout_slope_pct": -0.0698, "flat_band_pct": 0.1491}}}
{"timestamp": "2026-09-24T17:38:44.570340+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.45, "vwap": 9.3422, "vwap_slope": 0.0001, "atr": 0.0565, "atr_pct": 0.598, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1495, "recent_slope_pct": -0.1266, "ema9": 9.5019, "ema20": 9.5375, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 3.374, "spread_pct": 0.422, "rvol": 1.109, "volume_pace_ratio": 1.738, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.86, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.45, "vwap": 9.3422, "atr_1m": 0.0565, "spread": 0.04, "shares_per_min": 2952, "rising_lows": false, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 136.3, "reachable": 0.4192, "breakout_slope_pct": -0.1266, "flat_band_pct": 0.1495}}}
{"timestamp": "2026-09-24T17:38:49.689555+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4539, "vwap": 9.3423, "vwap_slope": 0.0002, "atr": 0.0584, "atr_pct": 0.617, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1543, "recent_slope_pct": -0.1183, "ema9": 9.5027, "ema20": 9.5379, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 3.334, "spread_pct": 0.422, "rvol": 1.109, "volume_pace_ratio": 1.738, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3141, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.83, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4539, "vwap": 9.3423, "atr_1m": 0.0584, "spread": 0.04, "shares_per_min": 2952, "rising_lows": false, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 136.2, "reachable": 0.4191, "breakout_slope_pct": -0.1183, "flat_band_pct": 0.1543}}}
{"timestamp": "2026-09-24T17:38:54.851450+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.47, "vwap": 9.3423, "vwap_slope": 0.0002, "atr": 0.0584, "atr_pct": 0.616, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1541, "recent_slope_pct": -0.0844, "ema9": 9.5059, "ema20": 9.5394, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 3.17, "spread_pct": 0.422, "rvol": 1.109, "volume_pace_ratio": 1.737, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3302, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.72, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.47, "vwap": 9.3423, "atr_1m": 0.0584, "spread": 0.04, "shares_per_min": 2952, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 136.1, "reachable": 0.4189, "breakout_slope_pct": -0.0844, "flat_band_pct": 0.1541}}}
{"timestamp": "2026-09-24T17:39:00.005976+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4697, "vwap": 9.3423, "vwap_slope": 0.0002, "atr": 0.0584, "atr_pct": 0.616, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1541, "recent_slope_pct": -0.085, "ema9": 9.5058, "ema20": 9.5394, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 3.173, "spread_pct": 0.422, "rvol": 1.109, "volume_pace_ratio": 1.737, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3299, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.72, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4697, "vwap": 9.3423, "atr_1m": 0.0584, "spread": 0.04, "shares_per_min": 2952, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 136.0, "reachable": 0.4188, "breakout_slope_pct": -0.085, "flat_band_pct": 0.1541}}}
{"timestamp": "2026-09-24T17:39:05.240312+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4698, "vwap": 9.3423, "vwap_slope": 0.0001, "atr": 0.055, "atr_pct": 0.581, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1453, "recent_slope_pct": -0.064, "ema9": 9.4986, "ema20": 9.5327, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 3.172, "spread_pct": 0.422, "rvol": 1.109, "volume_pace_ratio": 1.736, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.33, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.72, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4698, "vwap": 9.3423, "atr_1m": 0.055, "spread": 0.04, "shares_per_min": 2912, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 135.9, "reachable": 0.4178, "breakout_slope_pct": -0.064, "flat_band_pct": 0.1453}}}
{"timestamp": "2026-09-24T17:39:10.435600+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.45, "vwap": 9.3423, "vwap_slope": 0.0001, "atr": 0.0555, "atr_pct": 0.588, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1469, "recent_slope_pct": -0.1059, "ema9": 9.4947, "ema20": 9.5309, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 3.374, "spread_pct": 0.422, "rvol": 1.109, "volume_pace_ratio": 1.736, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.86, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.45, "vwap": 9.3423, "atr_1m": 0.0555, "spread": 0.04, "shares_per_min": 2912, "rising_lows": false, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 135.8, "reachable": 0.4177, "breakout_slope_pct": -0.1059, "flat_band_pct": 0.1469}}}
{"timestamp": "2026-09-24T17:39:15.610522+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.47, "vwap": 9.3423, "vwap_slope": 0.0001, "atr": 0.0555, "atr_pct": 0.586, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1466, "recent_slope_pct": -0.0636, "ema9": 9.4987, "ema20": 9.5328, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 3.17, "spread_pct": 0.422, "rvol": 1.109, "volume_pace_ratio": 1.735, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3302, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.72, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.47, "vwap": 9.3423, "atr_1m": 0.0555, "spread": 0.04, "shares_per_min": 2912, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 135.7, "reachable": 0.4176, "breakout_slope_pct": -0.0636, "flat_band_pct": 0.1466}}}
{"timestamp": "2026-09-24T17:39:20.756386+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.459, "vwap": 9.3423, "vwap_slope": 0.0001, "atr": 0.0555, "atr_pct": 0.587, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1468, "recent_slope_pct": -0.0869, "ema9": 9.4965, "ema20": 9.5317, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 3.282, "spread_pct": 0.422, "rvol": 1.109, "volume_pace_ratio": 1.735, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3192, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.79, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.459, "vwap": 9.3423, "atr_1m": 0.0555, "spread": 0.04, "shares_per_min": 2912, "rising_lows": false, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 135.7, "reachable": 0.4174, "breakout_slope_pct": -0.0869, "flat_band_pct": 0.1468}}}
{"timestamp": "2026-09-24T17:39:25.907534+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.459, "vwap": 9.3423, "vwap_slope": 0.0001, "atr": 0.0555, "atr_pct": 0.587, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1468, "recent_slope_pct": -0.0869, "ema9": 9.4965, "ema20": 9.5317, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 3.282, "spread_pct": 0.422, "rvol": 1.109, "volume_pace_ratio": 1.734, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3192, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.79, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.459, "vwap": 9.3423, "atr_1m": 0.0555, "spread": 0.04, "shares_per_min": 2912, "rising_lows": false, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 135.6, "reachable": 0.4173, "breakout_slope_pct": -0.0869, "flat_band_pct": 0.1468}}}
{"timestamp": "2026-09-24T17:39:31.037004+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4665, "vwap": 9.3423, "vwap_slope": 0.0001, "atr": 0.0562, "atr_pct": 0.594, "trend": "flat", "slope_pct": 0.0131, "flat_threshold_pct": 0.1486, "recent_slope_pct": -0.071, "ema9": 9.498, "ema20": 9.5324, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 3.206, "spread_pct": 0.422, "rvol": 1.109, "volume_pace_ratio": 1.733, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3267, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.74, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4665, "vwap": 9.3423, "atr_1m": 0.0562, "spread": 0.04, "shares_per_min": 2912, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 135.5, "reachable": 0.4172, "breakout_slope_pct": -0.071, "flat_band_pct": 0.1486}}}
{"timestamp": "2026-09-24T17:39:36.303314+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.49, "vwap": 9.3424, "vwap_slope": 0.0002, "atr": 0.057, "atr_pct": 0.6, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1501, "recent_slope_pct": -0.0214, "ema9": 9.5027, "ema20": 9.5347, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.965, "spread_pct": 0.316, "rvol": 1.11, "volume_pace_ratio": 1.734, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3424, "atr_1m": 0.057, "spread": 0.03, "shares_per_min": 2912, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 135.4, "reachable": 0.417, "breakout_slope_pct": -0.0214, "flat_band_pct": 0.1501}}}
{"timestamp": "2026-09-24T17:39:41.420566+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.3424, "vwap_slope": 0.0002, "atr": 0.057, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1501, "recent_slope_pct": -0.032, "ema9": 9.5017, "ema20": 9.5342, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.016, "spread_pct": 0.316, "rvol": 1.11, "volume_pace_ratio": 1.733, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.485, "vwap": 9.3424, "atr_1m": 0.057, "spread": 0.03, "shares_per_min": 2912, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 135.3, "reachable": 0.4169, "breakout_slope_pct": -0.032, "flat_band_pct": 0.1501}}}
{"timestamp": "2026-09-24T17:39:46.531227+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.3426, "vwap_slope": 0.0004, "atr": 0.057, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1501, "recent_slope_pct": -0.032, "ema9": 9.5017, "ema20": 9.5342, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.016, "spread_pct": 0.316, "rvol": 1.112, "volume_pace_ratio": 1.736, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.485, "vwap": 9.3426, "atr_1m": 0.057, "spread": 0.03, "shares_per_min": 2912, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 135.2, "reachable": 0.4168, "breakout_slope_pct": -0.032, "flat_band_pct": 0.1501}}}
{"timestamp": "2026-09-24T17:39:51.654276+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4851, "vwap": 9.3426, "vwap_slope": 0.0005, "atr": 0.057, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1501, "recent_slope_pct": -0.0317, "ema9": 9.5017, "ema20": 9.5342, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.015, "spread_pct": 0.316, "rvol": 1.112, "volume_pace_ratio": 1.735, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3453, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4851, "vwap": 9.3426, "atr_1m": 0.057, "spread": 0.03, "shares_per_min": 2912, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 135.1, "reachable": 0.4166, "breakout_slope_pct": -0.0317, "flat_band_pct": 0.1501}}}
{"timestamp": "2026-09-24T17:39:56.790292+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4851, "vwap": 9.3426, "vwap_slope": 0.0005, "atr": 0.057, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1501, "recent_slope_pct": -0.0317, "ema9": 9.5017, "ema20": 9.5342, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.015, "spread_pct": 0.316, "rvol": 1.112, "volume_pace_ratio": 1.735, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3453, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4851, "vwap": 9.3426, "atr_1m": 0.057, "spread": 0.03, "shares_per_min": 2912, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 135.1, "reachable": 0.4165, "breakout_slope_pct": -0.0317, "flat_band_pct": 0.1501}}}
{"timestamp": "2026-09-24T17:40:01.932161+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4851, "vwap": 9.3426, "vwap_slope": 0.0005, "atr": 0.057, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1501, "recent_slope_pct": -0.0317, "ema9": 9.5017, "ema20": 9.5342, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.015, "spread_pct": 0.316, "rvol": 1.112, "volume_pace_ratio": 1.734, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3453, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4851, "vwap": 9.3426, "atr_1m": 0.057, "spread": 0.03, "shares_per_min": 2912, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 135.0, "reachable": 0.4164, "breakout_slope_pct": -0.0317, "flat_band_pct": 0.1501}}}
{"timestamp": "2026-09-24T17:40:07.142529+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4851, "vwap": 9.3426, "vwap_slope": 0.0005, "atr": 0.057, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1501, "recent_slope_pct": -0.0317, "ema9": 9.5017, "ema20": 9.5342, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.441, "distance_from_high_pct": 3.015, "spread_pct": 0.316, "rvol": 1.112, "volume_pace_ratio": 1.734, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3453, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4851, "vwap": 9.3426, "atr_1m": 0.057, "spread": 0.03, "shares_per_min": 2912, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 134.9, "reachable": 0.4162, "breakout_slope_pct": -0.0317, "flat_band_pct": 0.1501}}}
{"timestamp": "2026-09-24T17:40:12.334068+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4801, "vwap": 9.3426, "vwap_slope": 0.0004, "atr": 0.0527, "atr_pct": 0.556, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1389, "recent_slope_pct": -0.005, "ema9": 9.4974, "ema20": 9.529, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 3.066, "spread_pct": 0.316, "rvol": 1.112, "volume_pace_ratio": 1.733, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3403, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4801, "vwap": 9.3426, "atr_1m": 0.0527, "spread": 0.03, "shares_per_min": 3044, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 134.8, "reachable": 0.4153, "breakout_slope_pct": -0.005, "flat_band_pct": 0.1389}}}
{"timestamp": "2026-09-24T17:40:17.486028+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4825, "vwap": 9.3426, "vwap_slope": 0.0004, "atr": 0.0527, "atr_pct": 0.556, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1389, "recent_slope_pct": 0.0001, "ema9": 9.4978, "ema20": 9.5293, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 3.042, "spread_pct": 0.316, "rvol": 1.112, "volume_pace_ratio": 1.733, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3427, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.63, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4825, "vwap": 9.3426, "atr_1m": 0.0527, "spread": 0.03, "shares_per_min": 3044, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 134.7, "reachable": 0.4151, "breakout_slope_pct": 0.0001, "flat_band_pct": 0.1389}}}
{"timestamp": "2026-09-24T17:40:22.681840+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.47, "vwap": 9.3427, "vwap_slope": 0.0005, "atr": 0.0548, "atr_pct": 0.579, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1448, "recent_slope_pct": -0.0263, "ema9": 9.4953, "ema20": 9.5281, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.17, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.733, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3302, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.72, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.47, "vwap": 9.3427, "atr_1m": 0.0548, "spread": 0.04, "shares_per_min": 3044, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 134.6, "reachable": 0.415, "breakout_slope_pct": -0.0263, "flat_band_pct": 0.1448}}}
{"timestamp": "2026-09-24T17:40:27.836690+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.47, "vwap": 9.3427, "vwap_slope": 0.0005, "atr": 0.0548, "atr_pct": 0.579, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1448, "recent_slope_pct": -0.0263, "ema9": 9.4953, "ema20": 9.5281, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.17, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.732, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3302, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.72, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.47, "vwap": 9.3427, "atr_1m": 0.0548, "spread": 0.04, "shares_per_min": 3044, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 134.5, "reachable": 0.4149, "breakout_slope_pct": -0.0263, "flat_band_pct": 0.1448}}}
{"timestamp": "2026-09-24T17:40:32.957323+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.47, "vwap": 9.3427, "vwap_slope": 0.0005, "atr": 0.0548, "atr_pct": 0.579, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1448, "recent_slope_pct": -0.0263, "ema9": 9.4953, "ema20": 9.5281, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.17, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.732, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3302, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.72, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.47, "vwap": 9.3427, "atr_1m": 0.0548, "spread": 0.04, "shares_per_min": 3044, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 134.5, "reachable": 0.4147, "breakout_slope_pct": -0.0263, "flat_band_pct": 0.1448}}}
{"timestamp": "2026-09-24T17:40:38.097890+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.47, "vwap": 9.3427, "vwap_slope": 0.0005, "atr": 0.0548, "atr_pct": 0.579, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1448, "recent_slope_pct": -0.0263, "ema9": 9.4953, "ema20": 9.5281, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.17, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.731, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3302, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.72, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.47, "vwap": 9.3427, "atr_1m": 0.0548, "spread": 0.04, "shares_per_min": 3044, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 134.4, "reachable": 0.4146, "breakout_slope_pct": -0.0263, "flat_band_pct": 0.1448}}}
{"timestamp": "2026-09-24T17:40:43.225723+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4651, "vwap": 9.3427, "vwap_slope": 0.0005, "atr": 0.0548, "atr_pct": 0.579, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1448, "recent_slope_pct": -0.0366, "ema9": 9.4944, "ema20": 9.5276, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.22, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.731, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3253, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.75, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4651, "vwap": 9.3427, "atr_1m": 0.0548, "spread": 0.04, "shares_per_min": 3044, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 134.3, "reachable": 0.4145, "breakout_slope_pct": -0.0366, "flat_band_pct": 0.1448}}}
{"timestamp": "2026-09-24T17:40:48.347546+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.449, "vwap": 9.3427, "vwap_slope": 0.0005, "atr": 0.0555, "atr_pct": 0.588, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.147, "recent_slope_pct": -0.0706, "ema9": 9.4911, "ema20": 9.5261, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.384, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.73, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3092, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.87, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.449, "vwap": 9.3427, "atr_1m": 0.0555, "spread": 0.04, "shares_per_min": 3044, "rising_lows": false, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 134.2, "reachable": 0.4143, "breakout_slope_pct": -0.0706, "flat_band_pct": 0.147}}}
{"timestamp": "2026-09-24T17:40:53.452604+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.46, "vwap": 9.3427, "vwap_slope": 0.0005, "atr": 0.0555, "atr_pct": 0.587, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1468, "recent_slope_pct": -0.0474, "ema9": 9.4933, "ema20": 9.5271, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.272, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.729, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.79, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.46, "vwap": 9.3427, "atr_1m": 0.0555, "spread": 0.04, "shares_per_min": 3044, "rising_lows": false, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 134.1, "reachable": 0.4142, "breakout_slope_pct": -0.0474, "flat_band_pct": 0.1468}}}
{"timestamp": "2026-09-24T17:40:58.594849+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.46, "vwap": 9.3427, "vwap_slope": 0.0005, "atr": 0.0555, "atr_pct": 0.587, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1468, "recent_slope_pct": -0.0474, "ema9": 9.4933, "ema20": 9.5271, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.272, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.729, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.79, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.46, "vwap": 9.3427, "atr_1m": 0.0555, "spread": 0.04, "shares_per_min": 3044, "rising_lows": false, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 134.0, "reachable": 0.4141, "breakout_slope_pct": -0.0474, "flat_band_pct": 0.1468}}}
{"timestamp": "2026-09-24T17:41:03.747742+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.465, "vwap": 9.3427, "vwap_slope": 0.0004, "atr": 0.0537, "atr_pct": 0.568, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1419, "recent_slope_pct": -0.0208, "ema9": 9.4877, "ema20": 9.5212, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.221, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.728, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3252, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.75, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.465, "vwap": 9.3427, "atr_1m": 0.0537, "spread": 0.04, "shares_per_min": 2893, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 133.9, "reachable": 0.4138, "breakout_slope_pct": -0.0208, "flat_band_pct": 0.1419}}}
{"timestamp": "2026-09-24T17:41:08.883537+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4768, "vwap": 9.3427, "vwap_slope": 0.0004, "atr": 0.0546, "atr_pct": 0.576, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1439, "recent_slope_pct": 0.0041, "ema9": 9.49, "ema20": 9.5223, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.1, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.728, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.337, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.67, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4768, "vwap": 9.3427, "atr_1m": 0.0546, "spread": 0.04, "shares_per_min": 2893, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 133.9, "reachable": 0.4137, "breakout_slope_pct": 0.0041, "flat_band_pct": 0.1439}}}
{"timestamp": "2026-09-24T17:41:14.033298+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4634, "vwap": 9.3427, "vwap_slope": 0.0004, "atr": 0.0546, "atr_pct": 0.577, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1441, "recent_slope_pct": -0.0242, "ema9": 9.4874, "ema20": 9.5211, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.237, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.727, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3236, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.76, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4634, "vwap": 9.3427, "atr_1m": 0.0546, "spread": 0.04, "shares_per_min": 2893, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 133.8, "reachable": 0.4136, "breakout_slope_pct": -0.0242, "flat_band_pct": 0.1441}}}
{"timestamp": "2026-09-24T17:41:19.158667+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4927, "vwap": 9.3427, "vwap_slope": 0.0004, "atr": 0.0557, "atr_pct": 0.587, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1467, "recent_slope_pct": 0.0377, "ema9": 9.4932, "ema20": 9.5239, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.938, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.727, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3529, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4927, "vwap": 9.3427, "atr_1m": 0.0557, "spread": 0.04, "shares_per_min": 2893, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 133.7, "reachable": 0.4134, "breakout_slope_pct": 0.0377, "flat_band_pct": 0.1467}}}
{"timestamp": "2026-09-24T17:41:24.299007+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4927, "vwap": 9.3427, "vwap_slope": 0.0005, "atr": 0.0557, "atr_pct": 0.587, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1467, "recent_slope_pct": 0.0377, "ema9": 9.4932, "ema20": 9.5239, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.938, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.726, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3529, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4927, "vwap": 9.3427, "atr_1m": 0.0557, "spread": 0.04, "shares_per_min": 2893, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 133.6, "reachable": 0.4133, "breakout_slope_pct": 0.0377, "flat_band_pct": 0.1467}}}
{"timestamp": "2026-09-24T17:41:29.450977+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4769, "vwap": 9.3427, "vwap_slope": 0.0005, "atr": 0.0557, "atr_pct": 0.588, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1469, "recent_slope_pct": 0.0043, "ema9": 9.4901, "ema20": 9.5223, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.099, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.726, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3371, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.67, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4769, "vwap": 9.3427, "atr_1m": 0.0557, "spread": 0.04, "shares_per_min": 2893, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 133.5, "reachable": 0.4132, "breakout_slope_pct": 0.0043, "flat_band_pct": 0.1469}}}
{"timestamp": "2026-09-24T17:41:34.595353+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4769, "vwap": 9.3427, "vwap_slope": 0.0005, "atr": 0.0557, "atr_pct": 0.588, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1469, "recent_slope_pct": 0.0043, "ema9": 9.4901, "ema20": 9.5223, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.099, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.725, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3371, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.67, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4769, "vwap": 9.3427, "atr_1m": 0.0557, "spread": 0.04, "shares_per_min": 2893, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 133.4, "reachable": 0.413, "breakout_slope_pct": 0.0043, "flat_band_pct": 0.1469}}}
{"timestamp": "2026-09-24T17:41:39.716016+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.46, "vwap": 9.3427, "vwap_slope": 0.0005, "atr": 0.0557, "atr_pct": 0.589, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1472, "recent_slope_pct": -0.0314, "ema9": 9.4867, "ema20": 9.5207, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.272, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.725, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.79, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.46, "vwap": 9.3427, "atr_1m": 0.0557, "spread": 0.04, "shares_per_min": 2893, "rising_lows": false, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 133.3, "reachable": 0.4129, "breakout_slope_pct": -0.0314, "flat_band_pct": 0.1472}}}
{"timestamp": "2026-09-24T17:41:44.836599+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4717, "vwap": 9.3427, "vwap_slope": 0.0005, "atr": 0.0557, "atr_pct": 0.588, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.147, "recent_slope_pct": -0.0067, "ema9": 9.489, "ema20": 9.5219, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.152, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.724, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3319, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.7, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4717, "vwap": 9.3427, "atr_1m": 0.0557, "spread": 0.04, "shares_per_min": 2893, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 133.3, "reachable": 0.4128, "breakout_slope_pct": -0.0067, "flat_band_pct": 0.147}}}
{"timestamp": "2026-09-24T17:41:49.952376+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.465, "vwap": 9.3428, "vwap_slope": 0.0005, "atr": 0.0557, "atr_pct": 0.588, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1471, "recent_slope_pct": -0.0208, "ema9": 9.4877, "ema20": 9.5212, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.221, "spread_pct": 0.317, "rvol": 1.113, "volume_pace_ratio": 1.724, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3252, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.75, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.465, "vwap": 9.3428, "atr_1m": 0.0557, "spread": 0.03, "shares_per_min": 2893, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 133.2, "reachable": 0.4126, "breakout_slope_pct": -0.0208, "flat_band_pct": 0.1471}}}
{"timestamp": "2026-09-24T17:41:55.102234+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.46, "vwap": 9.3428, "vwap_slope": 0.0005, "atr": 0.0557, "atr_pct": 0.589, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1472, "recent_slope_pct": -0.0314, "ema9": 9.4867, "ema20": 9.5207, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.272, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.724, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.79, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.46, "vwap": 9.3428, "atr_1m": 0.0557, "spread": 0.04, "shares_per_min": 2893, "rising_lows": false, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 133.1, "reachable": 0.4125, "breakout_slope_pct": -0.0314, "flat_band_pct": 0.1472}}}
{"timestamp": "2026-09-24T17:42:00.226391+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.46, "vwap": 9.3428, "vwap_slope": 0.0005, "atr": 0.0557, "atr_pct": 0.589, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1472, "recent_slope_pct": -0.0314, "ema9": 9.4867, "ema20": 9.5207, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.272, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.723, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.79, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.46, "vwap": 9.3428, "atr_1m": 0.0557, "spread": 0.04, "shares_per_min": 2893, "rising_lows": false, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 133.0, "reachable": 0.4124, "breakout_slope_pct": -0.0314, "flat_band_pct": 0.1472}}}
{"timestamp": "2026-09-24T17:42:05.405927+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4907, "vwap": 9.3428, "vwap_slope": 0.0002, "atr": 0.0566, "atr_pct": 0.597, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1492, "recent_slope_pct": 0.0178, "ema9": 9.4875, "ema20": 9.5179, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 2.958, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.723, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3509, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4907, "vwap": 9.3428, "atr_1m": 0.0566, "spread": 0.04, "shares_per_min": 2915, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 132.9, "reachable": 0.4121, "breakout_slope_pct": 0.0178, "flat_band_pct": 0.1492}}}
{"timestamp": "2026-09-24T17:42:10.524621+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4907, "vwap": 9.3428, "vwap_slope": 0.0002, "atr": 0.0566, "atr_pct": 0.597, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1492, "recent_slope_pct": 0.0178, "ema9": 9.4875, "ema20": 9.5179, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 2.958, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.722, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3509, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4907, "vwap": 9.3428, "atr_1m": 0.0566, "spread": 0.04, "shares_per_min": 2915, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 132.8, "reachable": 0.412, "breakout_slope_pct": 0.0178, "flat_band_pct": 0.1492}}}
{"timestamp": "2026-09-24T17:42:15.655968+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4641, "vwap": 9.3428, "vwap_slope": 0.0002, "atr": 0.0566, "atr_pct": 0.599, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1496, "recent_slope_pct": -0.0383, "ema9": 9.4822, "ema20": 9.5153, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 3.23, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.721, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3243, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.76, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4641, "vwap": 9.3428, "atr_1m": 0.0566, "spread": 0.04, "shares_per_min": 2915, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 132.7, "reachable": 0.4119, "breakout_slope_pct": -0.0383, "flat_band_pct": 0.1496}}}
{"timestamp": "2026-09-24T17:42:20.807379+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.46, "vwap": 9.3428, "vwap_slope": 0.0002, "atr": 0.0566, "atr_pct": 0.599, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1497, "recent_slope_pct": -0.047, "ema9": 9.4813, "ema20": 9.515, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 3.272, "spread_pct": 0.423, "rvol": 1.113, "volume_pace_ratio": 1.721, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.79, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.46, "vwap": 9.3428, "atr_1m": 0.0566, "spread": 0.04, "shares_per_min": 2915, "rising_lows": false, "last_pivot_low": 9.405, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 132.7, "reachable": 0.4117, "breakout_slope_pct": -0.047, "flat_band_pct": 0.1497}}}
{"timestamp": "2026-09-24T17:42:25.936393+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.47, "vwap": 9.3431, "vwap_slope": 0.0004, "atr": 0.0566, "atr_pct": 0.598, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1495, "recent_slope_pct": -0.0259, "ema9": 9.4833, "ema20": 9.5159, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.17, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.724, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3302, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.72, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.47, "vwap": 9.3431, "atr_1m": 0.0566, "spread": 0.03, "shares_per_min": 2915, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 132.6, "reachable": 0.4116, "breakout_slope_pct": -0.0259, "flat_band_pct": 0.1495}}}
{"timestamp": "2026-09-24T17:42:31.063471+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.47, "vwap": 9.3431, "vwap_slope": 0.0004, "atr": 0.0566, "atr_pct": 0.598, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1495, "recent_slope_pct": -0.0259, "ema9": 9.4833, "ema20": 9.5159, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.17, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.723, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3302, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.72, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.47, "vwap": 9.3431, "atr_1m": 0.0566, "spread": 0.03, "shares_per_min": 2915, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 132.5, "reachable": 0.4115, "breakout_slope_pct": -0.0259, "flat_band_pct": 0.1495}}}
{"timestamp": "2026-09-24T17:42:36.177197+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4747, "vwap": 9.3431, "vwap_slope": 0.0004, "atr": 0.0566, "atr_pct": 0.598, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1495, "recent_slope_pct": -0.0159, "ema9": 9.4843, "ema20": 9.5164, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.122, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.723, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3349, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.68, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4747, "vwap": 9.3431, "atr_1m": 0.0566, "spread": 0.03, "shares_per_min": 2915, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 132.4, "reachable": 0.4113, "breakout_slope_pct": -0.0159, "flat_band_pct": 0.1495}}}
{"timestamp": "2026-09-24T17:42:41.310958+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.465, "vwap": 9.3431, "vwap_slope": 0.0004, "atr": 0.0566, "atr_pct": 0.598, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1496, "recent_slope_pct": -0.0364, "ema9": 9.4823, "ema20": 9.5154, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.221, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.722, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3252, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.75, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.465, "vwap": 9.3431, "atr_1m": 0.0566, "spread": 0.03, "shares_per_min": 2915, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 132.3, "reachable": 0.4112, "breakout_slope_pct": -0.0364, "flat_band_pct": 0.1496}}}
{"timestamp": "2026-09-24T17:42:46.457939+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.465, "vwap": 9.3431, "vwap_slope": 0.0004, "atr": 0.0566, "atr_pct": 0.598, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1496, "recent_slope_pct": -0.0364, "ema9": 9.4823, "ema20": 9.5154, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.221, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.721, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3252, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.75, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.465, "vwap": 9.3431, "atr_1m": 0.0566, "spread": 0.03, "shares_per_min": 2915, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 132.2, "reachable": 0.4111, "breakout_slope_pct": -0.0364, "flat_band_pct": 0.1496}}}
{"timestamp": "2026-09-24T17:42:51.592011+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4768, "vwap": 9.3431, "vwap_slope": 0.0005, "atr": 0.0566, "atr_pct": 0.598, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1494, "recent_slope_pct": -0.0115, "ema9": 9.4847, "ema20": 9.5166, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 3.1, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.721, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.337, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.67, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4768, "vwap": 9.3431, "atr_1m": 0.0566, "spread": 0.03, "shares_per_min": 2915, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 132.1, "reachable": 0.4109, "breakout_slope_pct": -0.0115, "flat_band_pct": 0.1494}}}
{"timestamp": "2026-09-24T17:42:56.716298+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4846, "vwap": 9.3431, "vwap_slope": 0.0005, "atr": 0.0566, "atr_pct": 0.597, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1493, "recent_slope_pct": 0.005, "ema9": 9.4863, "ema20": 9.5173, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.02, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.72, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3448, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4846, "vwap": 9.3431, "atr_1m": 0.0566, "spread": 0.03, "shares_per_min": 2915, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 132.1, "reachable": 0.4108, "breakout_slope_pct": 0.005, "flat_band_pct": 0.1493}}}
{"timestamp": "2026-09-24T17:43:01.856797+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4846, "vwap": 9.3431, "vwap_slope": 0.0005, "atr": 0.0566, "atr_pct": 0.597, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1493, "recent_slope_pct": 0.005, "ema9": 9.4863, "ema20": 9.5173, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.44, "distance_from_high_pct": 3.02, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.72, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3448, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4846, "vwap": 9.3431, "atr_1m": 0.0566, "spread": 0.03, "shares_per_min": 2915, "rising_lows": false, "last_pivot_low": 9.46, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 132.0, "reachable": 0.4107, "breakout_slope_pct": 0.005, "flat_band_pct": 0.1493}}}
{"timestamp": "2026-09-24T17:43:07.019778+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.465, "vwap": 9.3431, "vwap_slope": 0.0004, "atr": 0.0545, "atr_pct": 0.575, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1439, "recent_slope_pct": -0.0165, "ema9": 9.482, "ema20": 9.5123, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.221, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.719, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3252, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.75, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.465, "vwap": 9.3431, "atr_1m": 0.0545, "spread": 0.03, "shares_per_min": 2991, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 131.9, "reachable": 0.406, "breakout_slope_pct": -0.0165, "flat_band_pct": 0.1439}}}
{"timestamp": "2026-09-24T17:43:12.144821+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.465, "vwap": 9.3431, "vwap_slope": 0.0004, "atr": 0.0545, "atr_pct": 0.575, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1439, "recent_slope_pct": -0.0165, "ema9": 9.482, "ema20": 9.5123, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.221, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.719, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3252, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.75, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.465, "vwap": 9.3431, "atr_1m": 0.0545, "spread": 0.03, "shares_per_min": 2991, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 131.8, "reachable": 0.4059, "breakout_slope_pct": -0.0165, "flat_band_pct": 0.1439}}}
{"timestamp": "2026-09-24T17:43:17.282106+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.465, "vwap": 9.3431, "vwap_slope": 0.0004, "atr": 0.0545, "atr_pct": 0.575, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1439, "recent_slope_pct": -0.0165, "ema9": 9.482, "ema20": 9.5123, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.221, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.718, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3252, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.75, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.465, "vwap": 9.3431, "atr_1m": 0.0545, "spread": 0.03, "shares_per_min": 2991, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 131.7, "reachable": 0.4058, "breakout_slope_pct": -0.0165, "flat_band_pct": 0.1439}}}
{"timestamp": "2026-09-24T17:43:22.416725+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4775, "vwap": 9.3431, "vwap_slope": 0.0004, "atr": 0.0545, "atr_pct": 0.575, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1437, "recent_slope_pct": 0.0099, "ema9": 9.4845, "ema20": 9.5135, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.093, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.718, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3377, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.66, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4775, "vwap": 9.3431, "atr_1m": 0.0545, "spread": 0.03, "shares_per_min": 2991, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 131.6, "reachable": 0.4056, "breakout_slope_pct": 0.0099, "flat_band_pct": 0.1437}}}
{"timestamp": "2026-09-24T17:43:27.557867+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.465, "vwap": 9.3431, "vwap_slope": 0.0004, "atr": 0.0545, "atr_pct": 0.575, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1439, "recent_slope_pct": -0.0165, "ema9": 9.482, "ema20": 9.5123, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.221, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.717, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3252, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.75, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.465, "vwap": 9.3431, "atr_1m": 0.0545, "spread": 0.03, "shares_per_min": 2991, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 131.5, "reachable": 0.4055, "breakout_slope_pct": -0.0165, "flat_band_pct": 0.1439}}}
{"timestamp": "2026-09-24T17:43:32.681683+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4821, "vwap": 9.3431, "vwap_slope": 0.0004, "atr": 0.0545, "atr_pct": 0.574, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1436, "recent_slope_pct": 0.0196, "ema9": 9.4854, "ema20": 9.5139, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.046, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.717, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3423, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.63, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4821, "vwap": 9.3431, "atr_1m": 0.0545, "spread": 0.03, "shares_per_min": 2991, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 131.5, "reachable": 0.4054, "breakout_slope_pct": 0.0196, "flat_band_pct": 0.1436}}}
{"timestamp": "2026-09-24T17:43:37.824890+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.481, "vwap": 9.3431, "vwap_slope": 0.0004, "atr": 0.0545, "atr_pct": 0.574, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1436, "recent_slope_pct": 0.0173, "ema9": 9.4852, "ema20": 9.5138, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.057, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.716, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3412, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.481, "vwap": 9.3431, "atr_1m": 0.0545, "spread": 0.03, "shares_per_min": 2991, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 131.4, "reachable": 0.4052, "breakout_slope_pct": 0.0173, "flat_band_pct": 0.1436}}}
{"timestamp": "2026-09-24T17:43:42.936770+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4742, "vwap": 9.3431, "vwap_slope": 0.0004, "atr": 0.0545, "atr_pct": 0.575, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1437, "recent_slope_pct": 0.003, "ema9": 9.4838, "ema20": 9.5132, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.127, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.716, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3344, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.69, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4742, "vwap": 9.3431, "atr_1m": 0.0545, "spread": 0.03, "shares_per_min": 2991, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 131.3, "reachable": 0.4051, "breakout_slope_pct": 0.003, "flat_band_pct": 0.1437}}}
{"timestamp": "2026-09-24T17:43:48.071995+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4742, "vwap": 9.3431, "vwap_slope": 0.0004, "atr": 0.0545, "atr_pct": 0.575, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1437, "recent_slope_pct": 0.003, "ema9": 9.4838, "ema20": 9.5132, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.127, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.715, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3344, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.69, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4742, "vwap": 9.3431, "atr_1m": 0.0545, "spread": 0.03, "shares_per_min": 2991, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 131.2, "reachable": 0.405, "breakout_slope_pct": 0.003, "flat_band_pct": 0.1437}}}
{"timestamp": "2026-09-24T17:43:53.200359+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.47, "vwap": 9.3431, "vwap_slope": 0.0004, "atr": 0.0548, "atr_pct": 0.579, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1447, "recent_slope_pct": -0.0059, "ema9": 9.483, "ema20": 9.5128, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.17, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.715, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3302, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.72, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.47, "vwap": 9.3431, "atr_1m": 0.0548, "spread": 0.03, "shares_per_min": 2991, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 131.1, "reachable": 0.4048, "breakout_slope_pct": -0.0059, "flat_band_pct": 0.1447}}}
{"timestamp": "2026-09-24T17:43:58.402405+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4568, "vwap": 9.3431, "vwap_slope": 0.0004, "atr": 0.055, "atr_pct": 0.582, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1455, "recent_slope_pct": -0.0338, "ema9": 9.4804, "ema20": 9.5115, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 3.305, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.714, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.317, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.81, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4568, "vwap": 9.3431, "atr_1m": 0.055, "spread": 0.03, "shares_per_min": 2991, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 131.0, "reachable": 0.4047, "breakout_slope_pct": -0.0338, "flat_band_pct": 0.1455}}}
{"timestamp": "2026-09-24T17:44:03.525174+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4728, "vwap": 9.3431, "vwap_slope": 0.0003, "atr": 0.0522, "atr_pct": 0.551, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1377, "recent_slope_pct": 0.0237, "ema9": 9.4789, "ema20": 9.5078, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 3.141, "spread_pct": 0.317, "rvol": 1.116, "volume_pace_ratio": 1.713, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.333, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.7, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4728, "vwap": 9.3431, "atr_1m": 0.0522, "spread": 0.03, "shares_per_min": 2902, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 130.9, "reachable": 0.4091, "breakout_slope_pct": 0.0237, "flat_band_pct": 0.1377}}}
{"timestamp": "2026-09-24T17:44:08.646520+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.51, "vwap": 9.3451, "vwap_slope": 0.0023, "atr": 0.0548, "atr_pct": 0.577, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1441, "recent_slope_pct": 0.1022, "ema9": 9.4863, "ema20": 9.5114, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.761, "spread_pct": 0.316, "rvol": 1.131, "volume_pace_ratio": 1.736, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3451, "atr_1m": 0.0548, "spread": 0.03, "shares_per_min": 2902, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 130.9, "reachable": 0.3999, "breakout_slope_pct": 0.1022, "flat_band_pct": 0.1441}}}
{"timestamp": "2026-09-24T17:44:13.776560+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3451, "vwap_slope": 0.0023, "atr": 0.0548, "atr_pct": 0.577, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1442, "recent_slope_pct": 0.0916, "ema9": 9.4853, "ema20": 9.5109, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.812, "spread_pct": 0.316, "rvol": 1.131, "volume_pace_ratio": 1.735, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3451, "atr_1m": 0.0548, "spread": 0.03, "shares_per_min": 2902, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 130.8, "reachable": 0.3998, "breakout_slope_pct": 0.0916, "flat_band_pct": 0.1442}}}
{"timestamp": "2026-09-24T17:44:18.903897+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.488, "vwap": 9.3451, "vwap_slope": 0.0023, "atr": 0.0548, "atr_pct": 0.578, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1445, "recent_slope_pct": 0.0558, "ema9": 9.4819, "ema20": 9.5093, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.986, "spread_pct": 0.316, "rvol": 1.131, "volume_pace_ratio": 1.734, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3482, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.59, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.488, "vwap": 9.3451, "atr_1m": 0.0548, "spread": 0.03, "shares_per_min": 2902, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 130.7, "reachable": 0.3997, "breakout_slope_pct": 0.0558, "flat_band_pct": 0.1445}}}
{"timestamp": "2026-09-24T17:44:24.016144+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5107, "vwap": 9.3452, "vwap_slope": 0.0024, "atr": 0.0549, "atr_pct": 0.577, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1443, "recent_slope_pct": 0.1036, "ema9": 9.4864, "ema20": 9.5115, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.754, "spread_pct": 0.316, "rvol": 1.131, "volume_pace_ratio": 1.734, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3709, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.5107, "vwap": 9.3452, "atr_1m": 0.0549, "spread": 0.03, "shares_per_min": 2902, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 130.6, "reachable": 0.3996, "breakout_slope_pct": 0.1036, "flat_band_pct": 0.1443}}}
{"timestamp": "2026-09-24T17:44:29.135937+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5332, "vwap": 9.3454, "vwap_slope": 0.0026, "atr": 0.0565, "atr_pct": 0.593, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1481, "recent_slope_pct": 0.1511, "ema9": 9.4909, "ema20": 9.5136, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.524, "spread_pct": 0.315, "rvol": 1.131, "volume_pace_ratio": 1.734, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3934, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.26, "triggers": [], "reasons": ["R:R 1.26 < 1.5 at 9.53", "no breakout level or rising-low pullback to trade"], "price": 9.5332, "vwap": 9.3454, "atr_1m": 0.0565, "spread": 0.03, "shares_per_min": 2902, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 130.5, "reachable": 0.3994, "breakout_slope_pct": 0.1511, "flat_band_pct": 0.1481}}}
{"timestamp": "2026-09-24T17:44:34.285456+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4887, "vwap": 9.3452, "vwap_slope": 0.0024, "atr": 0.0565, "atr_pct": 0.595, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1488, "recent_slope_pct": 0.0572, "ema9": 9.482, "ema20": 9.5094, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.979, "spread_pct": 0.315, "rvol": 1.131, "volume_pace_ratio": 1.733, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3489, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.58, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4887, "vwap": 9.3452, "atr_1m": 0.0565, "spread": 0.03, "shares_per_min": 2902, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 130.4, "reachable": 0.3993, "breakout_slope_pct": 0.0572, "flat_band_pct": 0.1488}}}
{"timestamp": "2026-09-24T17:44:39.411323+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5149, "vwap": 9.3453, "vwap_slope": 0.0025, "atr": 0.0565, "atr_pct": 0.594, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1484, "recent_slope_pct": 0.1125, "ema9": 9.4873, "ema20": 9.5119, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.711, "spread_pct": 0.315, "rvol": 1.131, "volume_pace_ratio": 1.733, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3751, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.4, "triggers": [], "reasons": ["R:R 1.40 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.5149, "vwap": 9.3453, "atr_1m": 0.0565, "spread": 0.03, "shares_per_min": 2902, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 130.3, "reachable": 0.3992, "breakout_slope_pct": 0.1125, "flat_band_pct": 0.1484}}}
{"timestamp": "2026-09-24T17:44:44.554456+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5149, "vwap": 9.3453, "vwap_slope": 0.0025, "atr": 0.0565, "atr_pct": 0.594, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1484, "recent_slope_pct": 0.1125, "ema9": 9.4873, "ema20": 9.5119, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.711, "spread_pct": 0.315, "rvol": 1.131, "volume_pace_ratio": 1.732, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3751, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.4, "triggers": [], "reasons": ["R:R 1.40 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.5149, "vwap": 9.3453, "atr_1m": 0.0565, "spread": 0.03, "shares_per_min": 2902, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 130.3, "reachable": 0.399, "breakout_slope_pct": 0.1125, "flat_band_pct": 0.1484}}}
{"timestamp": "2026-09-24T17:44:49.679914+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5161, "vwap": 9.3453, "vwap_slope": 0.0025, "atr": 0.0565, "atr_pct": 0.594, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1484, "recent_slope_pct": 0.115, "ema9": 9.4875, "ema20": 9.512, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.698, "spread_pct": 0.42, "rvol": 1.131, "volume_pace_ratio": 1.732, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3763, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5161, "vwap": 9.3453, "atr_1m": 0.0565, "spread": 0.04, "shares_per_min": 2902, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 130.2, "reachable": 0.3989, "breakout_slope_pct": 0.115, "flat_band_pct": 0.1484}}}
{"timestamp": "2026-09-24T17:44:54.829776+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5161, "vwap": 9.3453, "vwap_slope": 0.0025, "atr": 0.0565, "atr_pct": 0.594, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1484, "recent_slope_pct": 0.115, "ema9": 9.4875, "ema20": 9.512, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.698, "spread_pct": 0.315, "rvol": 1.131, "volume_pace_ratio": 1.731, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3763, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5161, "vwap": 9.3453, "atr_1m": 0.0565, "spread": 0.03, "shares_per_min": 2902, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 130.1, "reachable": 0.3988, "breakout_slope_pct": 0.115, "flat_band_pct": 0.1484}}}
{"timestamp": "2026-09-24T17:44:59.986781+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.496, "vwap": 9.3453, "vwap_slope": 0.0025, "atr": 0.0565, "atr_pct": 0.595, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1487, "recent_slope_pct": 0.0726, "ema9": 9.4835, "ema20": 9.5101, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.904, "spread_pct": 0.315, "rvol": 1.131, "volume_pace_ratio": 1.731, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3562, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.496, "vwap": 9.3453, "atr_1m": 0.0565, "spread": 0.03, "shares_per_min": 2902, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 130.0, "reachable": 0.3986, "breakout_slope_pct": 0.0726, "flat_band_pct": 0.1487}}}
{"timestamp": "2026-09-24T17:45:05.257970+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.525, "vwap": 9.3453, "vwap_slope": 0.0022, "atr": 0.0547, "atr_pct": 0.575, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1437, "recent_slope_pct": 0.1491, "ema9": 9.4918, "ema20": 9.5115, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 2.607, "spread_pct": 0.315, "rvol": 1.132, "volume_pace_ratio": 1.73, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3852, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.32, "triggers": [], "reasons": ["R:R 1.32 < 1.5 at 9.53", "no breakout level or rising-low pullback to trade"], "price": 9.525, "vwap": 9.3453, "atr_1m": 0.0547, "spread": 0.03, "shares_per_min": 3742, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 129.9, "reachable": 0.398, "breakout_slope_pct": 0.1491, "flat_band_pct": 0.1437}}}
{"timestamp": "2026-09-24T17:45:10.432553+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5228, "vwap": 9.3453, "vwap_slope": 0.0022, "atr": 0.0547, "atr_pct": 0.575, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1437, "recent_slope_pct": 0.1445, "ema9": 9.4914, "ema20": 9.5113, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 2.63, "spread_pct": 0.315, "rvol": 1.132, "volume_pace_ratio": 1.73, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.383, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.34, "triggers": [], "reasons": ["R:R 1.34 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5228, "vwap": 9.3453, "atr_1m": 0.0547, "spread": 0.03, "shares_per_min": 3742, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 129.8, "reachable": 0.3979, "breakout_slope_pct": 0.1445, "flat_band_pct": 0.1437}}}
{"timestamp": "2026-09-24T17:45:15.579519+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4893, "vwap": 9.3453, "vwap_slope": 0.0022, "atr": 0.0552, "atr_pct": 0.582, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1455, "recent_slope_pct": 0.0739, "ema9": 9.4847, "ema20": 9.5081, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 2.972, "spread_pct": 0.315, "rvol": 1.132, "volume_pace_ratio": 1.729, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3495, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.58, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4893, "vwap": 9.3453, "atr_1m": 0.0552, "spread": 0.03, "shares_per_min": 3742, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 129.7, "reachable": 0.3977, "breakout_slope_pct": 0.0739, "flat_band_pct": 0.1455}}}
{"timestamp": "2026-09-24T17:45:20.759610+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.52, "vwap": 9.3453, "vwap_slope": 0.0022, "atr": 0.0552, "atr_pct": 0.58, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.145, "recent_slope_pct": 0.1386, "ema9": 9.4908, "ema20": 9.511, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 2.658, "spread_pct": 0.315, "rvol": 1.132, "volume_pace_ratio": 1.729, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3453, "atr_1m": 0.0552, "spread": 0.03, "shares_per_min": 3742, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 129.7, "reachable": 0.3976, "breakout_slope_pct": 0.1386, "flat_band_pct": 0.145}}}
{"timestamp": "2026-09-24T17:45:25.950192+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.52, "vwap": 9.3453, "vwap_slope": 0.0022, "atr": 0.0552, "atr_pct": 0.58, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.145, "recent_slope_pct": 0.1386, "ema9": 9.4908, "ema20": 9.511, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 2.658, "spread_pct": 0.315, "rvol": 1.132, "volume_pace_ratio": 1.728, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3453, "atr_1m": 0.0552, "spread": 0.03, "shares_per_min": 3742, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 129.6, "reachable": 0.3975, "breakout_slope_pct": 0.1386, "flat_band_pct": 0.145}}}
{"timestamp": "2026-09-24T17:45:31.112812+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4969, "vwap": 9.3453, "vwap_slope": 0.0022, "atr": 0.0563, "atr_pct": 0.593, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1482, "recent_slope_pct": 0.0899, "ema9": 9.4862, "ema20": 9.5088, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 2.895, "spread_pct": 0.315, "rvol": 1.132, "volume_pace_ratio": 1.727, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3571, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.52, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4969, "vwap": 9.3453, "atr_1m": 0.0563, "spread": 0.03, "shares_per_min": 3742, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 129.5, "reachable": 0.3973, "breakout_slope_pct": 0.0899, "flat_band_pct": 0.1482}}}
{"timestamp": "2026-09-24T17:45:36.257155+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.53, "vwap": 9.3453, "vwap_slope": 0.0023, "atr": 0.0563, "atr_pct": 0.591, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1477, "recent_slope_pct": 0.1596, "ema9": 9.4928, "ema20": 9.512, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 2.556, "spread_pct": 0.21, "rvol": 1.132, "volume_pace_ratio": 1.727, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": [], "reasons": ["R:R 1.29 < 1.5 at 9.53", "no breakout level or rising-low pullback to trade"], "price": 9.53, "vwap": 9.3453, "atr_1m": 0.0563, "spread": 0.02, "shares_per_min": 3742, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 129.4, "reachable": 0.3972, "breakout_slope_pct": 0.1596, "flat_band_pct": 0.1477}}}
{"timestamp": "2026-09-24T17:45:41.396352+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5261, "vwap": 9.3453, "vwap_slope": 0.0023, "atr": 0.0563, "atr_pct": 0.591, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1478, "recent_slope_pct": 0.1514, "ema9": 9.492, "ema20": 9.5116, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 2.596, "spread_pct": 0.21, "rvol": 1.132, "volume_pace_ratio": 1.727, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3863, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.31, "triggers": [], "reasons": ["R:R 1.31 < 1.5 at 9.53", "no breakout level or rising-low pullback to trade"], "price": 9.5261, "vwap": 9.3453, "atr_1m": 0.0563, "spread": 0.02, "shares_per_min": 3742, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 129.3, "reachable": 0.3971, "breakout_slope_pct": 0.1514, "flat_band_pct": 0.1478}}}
{"timestamp": "2026-09-24T17:45:46.519528+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5101, "vwap": 9.3454, "vwap_slope": 0.0023, "atr": 0.0563, "atr_pct": 0.592, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.148, "recent_slope_pct": 0.1177, "ema9": 9.4888, "ema20": 9.5101, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 2.76, "spread_pct": 0.21, "rvol": 1.132, "volume_pace_ratio": 1.727, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3703, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.5101, "vwap": 9.3454, "atr_1m": 0.0563, "spread": 0.02, "shares_per_min": 3742, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 129.2, "reachable": 0.3969, "breakout_slope_pct": 0.1177, "flat_band_pct": 0.148}}}
{"timestamp": "2026-09-24T17:45:51.662187+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.48, "vwap": 9.3456, "vwap_slope": 0.0025, "atr": 0.058, "atr_pct": 0.612, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1531, "recent_slope_pct": 0.0542, "ema9": 9.4828, "ema20": 9.5072, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 3.067, "spread_pct": 0.316, "rvol": 1.134, "volume_pace_ratio": 1.728, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.48, "vwap": 9.3456, "atr_1m": 0.058, "spread": 0.03, "shares_per_min": 3742, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 129.1, "reachable": 0.3968, "breakout_slope_pct": 0.0542, "flat_band_pct": 0.1531}}}
{"timestamp": "2026-09-24T17:45:56.809783+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.46, "vwap": 9.3456, "vwap_slope": 0.0025, "atr": 0.0584, "atr_pct": 0.617, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1543, "recent_slope_pct": 0.012, "ema9": 9.4788, "ema20": 9.5053, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 3.272, "spread_pct": 0.317, "rvol": 1.134, "volume_pace_ratio": 1.728, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.79, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.46, "vwap": 9.3456, "atr_1m": 0.0584, "spread": 0.03, "shares_per_min": 3742, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 129.1, "reachable": 0.4016, "breakout_slope_pct": 0.012, "flat_band_pct": 0.1543}}}
{"timestamp": "2026-09-24T17:46:01.957482+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.46, "vwap": 9.3456, "vwap_slope": 0.0025, "atr": 0.0584, "atr_pct": 0.617, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1543, "recent_slope_pct": 0.012, "ema9": 9.4788, "ema20": 9.5053, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 3.272, "spread_pct": 0.317, "rvol": 1.134, "volume_pace_ratio": 1.727, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.79, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.46, "vwap": 9.3456, "atr_1m": 0.0584, "spread": 0.03, "shares_per_min": 3742, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 129.0, "reachable": 0.4015, "breakout_slope_pct": 0.012, "flat_band_pct": 0.1543}}}
{"timestamp": "2026-09-24T17:46:07.127313+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4686, "vwap": 9.3456, "vwap_slope": 0.0025, "atr": 0.0555, "atr_pct": 0.586, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1466, "recent_slope_pct": -0.0304, "ema9": 9.4768, "ema20": 9.5018, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.184, "spread_pct": 0.317, "rvol": 1.134, "volume_pace_ratio": 1.727, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3288, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.73, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4686, "vwap": 9.3456, "atr_1m": 0.0555, "spread": 0.03, "shares_per_min": 3751, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 128.9, "reachable": 0.4058, "breakout_slope_pct": -0.0304, "flat_band_pct": 0.1466}}}
{"timestamp": "2026-09-24T17:46:12.260234+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4901, "vwap": 9.3456, "vwap_slope": 0.0025, "atr": 0.0576, "atr_pct": 0.607, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1518, "recent_slope_pct": 0.015, "ema9": 9.4811, "ema20": 9.5038, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 2.964, "spread_pct": 0.317, "rvol": 1.134, "volume_pace_ratio": 1.727, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3503, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4901, "vwap": 9.3456, "atr_1m": 0.0576, "spread": 0.03, "shares_per_min": 3751, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 128.8, "reachable": 0.3968, "breakout_slope_pct": 0.015, "flat_band_pct": 0.1518}}}
{"timestamp": "2026-09-24T17:46:17.380290+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4929, "vwap": 9.3456, "vwap_slope": 0.0025, "atr": 0.0576, "atr_pct": 0.607, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1518, "recent_slope_pct": 0.0209, "ema9": 9.4816, "ema20": 9.5041, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 2.936, "spread_pct": 0.317, "rvol": 1.134, "volume_pace_ratio": 1.726, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3531, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4929, "vwap": 9.3456, "atr_1m": 0.0576, "spread": 0.03, "shares_per_min": 3751, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 128.7, "reachable": 0.3967, "breakout_slope_pct": 0.0209, "flat_band_pct": 0.1518}}}
{"timestamp": "2026-09-24T17:46:22.512071+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.48, "vwap": 9.3456, "vwap_slope": 0.0025, "atr": 0.0576, "atr_pct": 0.608, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.152, "recent_slope_pct": -0.0063, "ema9": 9.479, "ema20": 9.5029, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.067, "spread_pct": 0.317, "rvol": 1.134, "volume_pace_ratio": 1.726, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.48, "vwap": 9.3456, "atr_1m": 0.0576, "spread": 0.03, "shares_per_min": 3751, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 128.6, "reachable": 0.4044, "breakout_slope_pct": -0.0063, "flat_band_pct": 0.152}}}
{"timestamp": "2026-09-24T17:46:27.641868+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4929, "vwap": 9.3456, "vwap_slope": 0.0025, "atr": 0.0576, "atr_pct": 0.607, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1518, "recent_slope_pct": 0.0209, "ema9": 9.4816, "ema20": 9.5041, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 2.936, "spread_pct": 0.317, "rvol": 1.134, "volume_pace_ratio": 1.725, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3531, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4929, "vwap": 9.3456, "atr_1m": 0.0576, "spread": 0.03, "shares_per_min": 3751, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 128.5, "reachable": 0.3964, "breakout_slope_pct": 0.0209, "flat_band_pct": 0.1518}}}
{"timestamp": "2026-09-24T17:46:32.800658+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4675, "vwap": 9.3456, "vwap_slope": 0.0025, "atr": 0.0576, "atr_pct": 0.609, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1522, "recent_slope_pct": -0.0327, "ema9": 9.4765, "ema20": 9.5017, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.195, "spread_pct": 0.317, "rvol": 1.134, "volume_pace_ratio": 1.724, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3277, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.73, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4675, "vwap": 9.3456, "atr_1m": 0.0576, "spread": 0.03, "shares_per_min": 3751, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 128.5, "reachable": 0.4052, "breakout_slope_pct": -0.0327, "flat_band_pct": 0.1522}}}
{"timestamp": "2026-09-24T17:46:37.939537+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4675, "vwap": 9.3456, "vwap_slope": 0.0025, "atr": 0.0576, "atr_pct": 0.609, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1522, "recent_slope_pct": -0.0327, "ema9": 9.4765, "ema20": 9.5017, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.195, "spread_pct": 0.317, "rvol": 1.134, "volume_pace_ratio": 1.724, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3277, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.73, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4675, "vwap": 9.3456, "atr_1m": 0.0576, "spread": 0.03, "shares_per_min": 3751, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 128.4, "reachable": 0.405, "breakout_slope_pct": -0.0327, "flat_band_pct": 0.1522}}}
{"timestamp": "2026-09-24T17:46:43.091455+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4675, "vwap": 9.3456, "vwap_slope": 0.0025, "atr": 0.0576, "atr_pct": 0.609, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1522, "recent_slope_pct": -0.0327, "ema9": 9.4765, "ema20": 9.5017, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.195, "spread_pct": 0.317, "rvol": 1.134, "volume_pace_ratio": 1.723, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3277, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.73, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4675, "vwap": 9.3456, "atr_1m": 0.0576, "spread": 0.03, "shares_per_min": 3751, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 128.3, "reachable": 0.4049, "breakout_slope_pct": -0.0327, "flat_band_pct": 0.1522}}}
{"timestamp": "2026-09-24T17:46:48.206132+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.465, "vwap": 9.3456, "vwap_slope": 0.0025, "atr": 0.0576, "atr_pct": 0.609, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1522, "recent_slope_pct": -0.038, "ema9": 9.476, "ema20": 9.5015, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.221, "spread_pct": 0.317, "rvol": 1.134, "volume_pace_ratio": 1.723, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3252, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.75, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.465, "vwap": 9.3456, "atr_1m": 0.0576, "spread": 0.03, "shares_per_min": 3751, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 128.2, "reachable": 0.4048, "breakout_slope_pct": -0.038, "flat_band_pct": 0.1522}}}
{"timestamp": "2026-09-24T17:46:53.335267+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.465, "vwap": 9.3456, "vwap_slope": 0.0025, "atr": 0.0576, "atr_pct": 0.609, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1522, "recent_slope_pct": -0.038, "ema9": 9.476, "ema20": 9.5015, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.221, "spread_pct": 0.317, "rvol": 1.134, "volume_pace_ratio": 1.722, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3252, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.75, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.465, "vwap": 9.3456, "atr_1m": 0.0576, "spread": 0.03, "shares_per_min": 3751, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 128.1, "reachable": 0.4046, "breakout_slope_pct": -0.038, "flat_band_pct": 0.1522}}}
{"timestamp": "2026-09-24T17:46:58.460714+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4662, "vwap": 9.3456, "vwap_slope": 0.0025, "atr": 0.0576, "atr_pct": 0.609, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1522, "recent_slope_pct": -0.0355, "ema9": 9.4763, "ema20": 9.5016, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 3.209, "spread_pct": 0.317, "rvol": 1.134, "volume_pace_ratio": 1.722, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3264, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.74, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4662, "vwap": 9.3456, "atr_1m": 0.0576, "spread": 0.03, "shares_per_min": 3751, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 128.0, "reachable": 0.4045, "breakout_slope_pct": -0.0355, "flat_band_pct": 0.1522}}}
{"timestamp": "2026-09-24T17:47:03.609847+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.49, "vwap": 9.3456, "vwap_slope": 0.0004, "atr": 0.0539, "atr_pct": 0.568, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.142, "recent_slope_pct": 0.0386, "ema9": 9.479, "ema20": 9.5005, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 2.965, "spread_pct": 0.317, "rvol": 1.134, "volume_pace_ratio": 1.721, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3456, "atr_1m": 0.0539, "spread": 0.03, "shares_per_min": 3600, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 127.9, "reachable": 0.3999, "breakout_slope_pct": 0.0386, "flat_band_pct": 0.142}}}
{"timestamp": "2026-09-24T17:47:08.752895+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.49, "vwap": 9.3456, "vwap_slope": 0.0004, "atr": 0.0539, "atr_pct": 0.568, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.142, "recent_slope_pct": 0.0386, "ema9": 9.479, "ema20": 9.5005, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 2.965, "spread_pct": 0.317, "rvol": 1.134, "volume_pace_ratio": 1.721, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3456, "atr_1m": 0.0539, "spread": 0.03, "shares_per_min": 3600, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 127.9, "reachable": 0.3998, "breakout_slope_pct": 0.0386, "flat_band_pct": 0.142}}}
{"timestamp": "2026-09-24T17:47:13.883358+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.49, "vwap": 9.3456, "vwap_slope": 0.0004, "atr": 0.0539, "atr_pct": 0.568, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.142, "recent_slope_pct": 0.0386, "ema9": 9.479, "ema20": 9.5005, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 2.965, "spread_pct": 0.317, "rvol": 1.134, "volume_pace_ratio": 1.72, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3456, "atr_1m": 0.0539, "spread": 0.03, "shares_per_min": 3600, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 127.8, "reachable": 0.3996, "breakout_slope_pct": 0.0386, "flat_band_pct": 0.142}}}
{"timestamp": "2026-09-24T17:47:18.995521+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.468, "vwap": 9.3456, "vwap_slope": 0.0004, "atr": 0.054, "atr_pct": 0.57, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1426, "recent_slope_pct": -0.0078, "ema9": 9.4746, "ema20": 9.4984, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.19, "spread_pct": 0.317, "rvol": 1.134, "volume_pace_ratio": 1.719, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3282, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.73, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.468, "vwap": 9.3456, "atr_1m": 0.054, "spread": 0.03, "shares_per_min": 3600, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 127.7, "reachable": 0.404, "breakout_slope_pct": -0.0078, "flat_band_pct": 0.1426}}}
{"timestamp": "2026-09-24T17:47:24.107818+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.468, "vwap": 9.3456, "vwap_slope": 0.0004, "atr": 0.054, "atr_pct": 0.57, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1426, "recent_slope_pct": -0.0078, "ema9": 9.4746, "ema20": 9.4984, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.19, "spread_pct": 0.317, "rvol": 1.134, "volume_pace_ratio": 1.719, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3282, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.73, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.468, "vwap": 9.3456, "atr_1m": 0.054, "spread": 0.03, "shares_per_min": 3600, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 127.6, "reachable": 0.4039, "breakout_slope_pct": -0.0078, "flat_band_pct": 0.1426}}}
{"timestamp": "2026-09-24T17:47:29.218787+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4958, "vwap": 9.3456, "vwap_slope": 0.0004, "atr": 0.0544, "atr_pct": 0.573, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1432, "recent_slope_pct": 0.0509, "ema9": 9.4802, "ema20": 9.501, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 2.906, "spread_pct": 0.317, "rvol": 1.135, "volume_pace_ratio": 1.718, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.356, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4958, "vwap": 9.3456, "atr_1m": 0.0544, "spread": 0.03, "shares_per_min": 3600, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 127.5, "reachable": 0.3992, "breakout_slope_pct": 0.0509, "flat_band_pct": 0.1432}}}
{"timestamp": "2026-09-24T17:47:34.344215+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4958, "vwap": 9.3456, "vwap_slope": 0.0004, "atr": 0.0544, "atr_pct": 0.573, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1432, "recent_slope_pct": 0.0509, "ema9": 9.4802, "ema20": 9.501, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 2.906, "spread_pct": 0.317, "rvol": 1.135, "volume_pace_ratio": 1.718, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.356, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4958, "vwap": 9.3456, "atr_1m": 0.0544, "spread": 0.03, "shares_per_min": 3600, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 127.4, "reachable": 0.3991, "breakout_slope_pct": 0.0509, "flat_band_pct": 0.1432}}}
{"timestamp": "2026-09-24T17:47:39.449984+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.486, "vwap": 9.3456, "vwap_slope": 0.0004, "atr": 0.0544, "atr_pct": 0.573, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1434, "recent_slope_pct": 0.0302, "ema9": 9.4782, "ema20": 9.5001, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.006, "spread_pct": 0.317, "rvol": 1.135, "volume_pace_ratio": 1.717, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3462, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.6, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.486, "vwap": 9.3456, "atr_1m": 0.0544, "spread": 0.03, "shares_per_min": 3600, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 127.3, "reachable": 0.399, "breakout_slope_pct": 0.0302, "flat_band_pct": 0.1434}}}
{"timestamp": "2026-09-24T17:47:44.594660+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4666, "vwap": 9.3456, "vwap_slope": 0.0004, "atr": 0.0544, "atr_pct": 0.575, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1437, "recent_slope_pct": -0.0108, "ema9": 9.4743, "ema20": 9.4982, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.204, "spread_pct": 0.317, "rvol": 1.135, "volume_pace_ratio": 1.717, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3268, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.74, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4666, "vwap": 9.3456, "atr_1m": 0.0544, "spread": 0.03, "shares_per_min": 3600, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 127.3, "reachable": 0.4034, "breakout_slope_pct": -0.0108, "flat_band_pct": 0.1437}}}
{"timestamp": "2026-09-24T17:47:49.740721+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.3457, "vwap_slope": 0.0005, "atr": 0.0544, "atr_pct": 0.574, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1434, "recent_slope_pct": 0.0281, "ema9": 9.478, "ema20": 9.5, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 3.016, "spread_pct": 0.316, "rvol": 1.135, "volume_pace_ratio": 1.717, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.485, "vwap": 9.3457, "atr_1m": 0.0544, "spread": 0.03, "shares_per_min": 3600, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 127.2, "reachable": 0.3987, "breakout_slope_pct": 0.0281, "flat_band_pct": 0.1434}}}
{"timestamp": "2026-09-24T17:47:54.886275+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4897, "vwap": 9.3457, "vwap_slope": 0.0005, "atr": 0.0544, "atr_pct": 0.573, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1433, "recent_slope_pct": 0.038, "ema9": 9.479, "ema20": 9.5004, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.968, "spread_pct": 0.317, "rvol": 1.135, "volume_pace_ratio": 1.717, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3499, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.58, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4897, "vwap": 9.3457, "atr_1m": 0.0544, "spread": 0.03, "shares_per_min": 3600, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 127.1, "reachable": 0.3986, "breakout_slope_pct": 0.038, "flat_band_pct": 0.1433}}}
{"timestamp": "2026-09-24T17:48:00.059003+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.49, "vwap": 9.3458, "vwap_slope": 0.0005, "atr": 0.0544, "atr_pct": 0.573, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1433, "recent_slope_pct": 0.0386, "ema9": 9.479, "ema20": 9.5005, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.965, "spread_pct": 0.211, "rvol": 1.135, "volume_pace_ratio": 1.716, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3458, "atr_1m": 0.0544, "spread": 0.02, "shares_per_min": 3600, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 127.0, "reachable": 0.3984, "breakout_slope_pct": 0.0386, "flat_band_pct": 0.1433}}}
{"timestamp": "2026-09-24T17:48:05.271384+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.49, "vwap": 9.3458, "vwap_slope": 0.0005, "atr": 0.0544, "atr_pct": 0.573, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1433, "recent_slope_pct": 0.0386, "ema9": 9.479, "ema20": 9.5005, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.965, "spread_pct": 0.211, "rvol": 1.135, "volume_pace_ratio": 1.716, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3458, "atr_1m": 0.0544, "spread": 0.02, "shares_per_min": 3600, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 126.9, "reachable": 0.3983, "breakout_slope_pct": 0.0386, "flat_band_pct": 0.1433}}}
{"timestamp": "2026-09-24T17:48:10.397215+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.48, "vwap": 9.3458, "vwap_slope": 0.0002, "atr": 0.0489, "atr_pct": 0.516, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.129, "recent_slope_pct": -0.0021, "ema9": 9.4792, "ema20": 9.4985, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 3.067, "spread_pct": 0.317, "rvol": 1.135, "volume_pace_ratio": 1.715, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.48, "vwap": 9.3458, "atr_1m": 0.0489, "spread": 0.03, "shares_per_min": 3490, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 126.8, "reachable": 0.4026, "breakout_slope_pct": -0.0021, "flat_band_pct": 0.129}}}
{"timestamp": "2026-09-24T17:48:15.521533+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.49, "vwap": 9.3458, "vwap_slope": 0.0002, "atr": 0.0489, "atr_pct": 0.516, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1289, "recent_slope_pct": 0.019, "ema9": 9.4812, "ema20": 9.4995, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 2.965, "spread_pct": 0.317, "rvol": 1.136, "volume_pace_ratio": 1.715, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3458, "atr_1m": 0.0489, "spread": 0.03, "shares_per_min": 3490, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 126.7, "reachable": 0.4024, "breakout_slope_pct": 0.019, "flat_band_pct": 0.1289}}}
{"timestamp": "2026-09-24T17:48:20.624027+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4816, "vwap": 9.3458, "vwap_slope": 0.0002, "atr": 0.0489, "atr_pct": 0.516, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.129, "recent_slope_pct": 0.0013, "ema9": 9.4795, "ema20": 9.4987, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 3.051, "spread_pct": 0.317, "rvol": 1.136, "volume_pace_ratio": 1.714, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3418, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.63, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4816, "vwap": 9.3458, "atr_1m": 0.0489, "spread": 0.03, "shares_per_min": 3490, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 126.7, "reachable": 0.4023, "breakout_slope_pct": 0.0013, "flat_band_pct": 0.129}}}
{"timestamp": "2026-09-24T17:48:25.732740+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4816, "vwap": 9.3458, "vwap_slope": 0.0002, "atr": 0.0489, "atr_pct": 0.516, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.129, "recent_slope_pct": 0.0013, "ema9": 9.4795, "ema20": 9.4987, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 3.051, "spread_pct": 0.317, "rvol": 1.136, "volume_pace_ratio": 1.714, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3418, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.63, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4816, "vwap": 9.3458, "atr_1m": 0.0489, "spread": 0.03, "shares_per_min": 3490, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 126.6, "reachable": 0.4022, "breakout_slope_pct": 0.0013, "flat_band_pct": 0.129}}}
{"timestamp": "2026-09-24T17:48:30.862400+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4956, "vwap": 9.3458, "vwap_slope": 0.0002, "atr": 0.0493, "atr_pct": 0.519, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1299, "recent_slope_pct": 0.0308, "ema9": 9.4823, "ema20": 9.5, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 2.908, "spread_pct": 0.317, "rvol": 1.136, "volume_pace_ratio": 1.713, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3558, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4956, "vwap": 9.3458, "atr_1m": 0.0493, "spread": 0.03, "shares_per_min": 3490, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 126.5, "reachable": 0.402, "breakout_slope_pct": 0.0308, "flat_band_pct": 0.1299}}}
{"timestamp": "2026-09-24T17:48:35.988936+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.49, "vwap": 9.3458, "vwap_slope": 0.0002, "atr": 0.0493, "atr_pct": 0.52, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1299, "recent_slope_pct": 0.019, "ema9": 9.4812, "ema20": 9.4995, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 2.965, "spread_pct": 0.211, "rvol": 1.136, "volume_pace_ratio": 1.713, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3458, "atr_1m": 0.0493, "spread": 0.02, "shares_per_min": 3490, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 126.4, "reachable": 0.4019, "breakout_slope_pct": 0.019, "flat_band_pct": 0.1299}}}
{"timestamp": "2026-09-24T17:48:41.131326+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.49, "vwap": 9.3458, "vwap_slope": 0.0002, "atr": 0.0493, "atr_pct": 0.52, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1299, "recent_slope_pct": 0.019, "ema9": 9.4812, "ema20": 9.4995, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 2.965, "spread_pct": 0.316, "rvol": 1.136, "volume_pace_ratio": 1.713, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3458, "atr_1m": 0.0493, "spread": 0.03, "shares_per_min": 3490, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 126.3, "reachable": 0.4018, "breakout_slope_pct": 0.019, "flat_band_pct": 0.1299}}}
{"timestamp": "2026-09-24T17:48:46.261503+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.49, "vwap": 9.3458, "vwap_slope": 0.0002, "atr": 0.0493, "atr_pct": 0.52, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1299, "recent_slope_pct": 0.019, "ema9": 9.4812, "ema20": 9.4995, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.443, "distance_from_high_pct": 2.965, "spread_pct": 0.316, "rvol": 1.136, "volume_pace_ratio": 1.712, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3458, "atr_1m": 0.0493, "spread": 0.03, "shares_per_min": 3490, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 126.2, "reachable": 0.4016, "breakout_slope_pct": 0.019, "flat_band_pct": 0.1299}}}
{"timestamp": "2026-09-24T17:48:51.377458+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4954, "vwap": 9.3459, "vwap_slope": 0.0003, "atr": 0.0496, "atr_pct": 0.523, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1307, "recent_slope_pct": 0.0304, "ema9": 9.4823, "ema20": 9.5, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 2.91, "spread_pct": 0.527, "rvol": 1.136, "volume_pace_ratio": 1.712, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3556, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4954, "vwap": 9.3459, "atr_1m": 0.0496, "spread": 0.05, "shares_per_min": 3490, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 126.1, "reachable": 0.4015, "breakout_slope_pct": 0.0304, "flat_band_pct": 0.1307}}}
{"timestamp": "2026-09-24T17:48:56.503963+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4954, "vwap": 9.3459, "vwap_slope": 0.0003, "atr": 0.0496, "atr_pct": 0.523, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1307, "recent_slope_pct": 0.0304, "ema9": 9.4823, "ema20": 9.5, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 2.91, "spread_pct": 0.527, "rvol": 1.136, "volume_pace_ratio": 1.712, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3556, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4954, "vwap": 9.3459, "atr_1m": 0.0496, "spread": 0.05, "shares_per_min": 3490, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 126.1, "reachable": 0.4014, "breakout_slope_pct": 0.0304, "flat_band_pct": 0.1307}}}
{"timestamp": "2026-09-24T17:49:01.628929+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4941, "vwap": 9.3459, "vwap_slope": 0.0003, "atr": 0.0496, "atr_pct": 0.523, "trend": "flat", "slope_pct": 0.0132, "flat_threshold_pct": 0.1307, "recent_slope_pct": 0.0276, "ema9": 9.482, "ema20": 9.4999, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.444, "distance_from_high_pct": 2.923, "spread_pct": 0.527, "rvol": 1.136, "volume_pace_ratio": 1.711, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3543, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4941, "vwap": 9.3459, "atr_1m": 0.0496, "spread": 0.05, "shares_per_min": 3490, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 126.0, "reachable": 0.4012, "breakout_slope_pct": 0.0276, "flat_band_pct": 0.1307}}}
{"timestamp": "2026-09-24T17:49:06.760178+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4938, "vwap": 9.3459, "vwap_slope": 0.0003, "atr": 0.0438, "atr_pct": 0.461, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1153, "recent_slope_pct": 0.1007, "ema9": 9.4844, "ema20": 9.4993, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.926, "spread_pct": 0.316, "rvol": 1.137, "volume_pace_ratio": 1.711, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.354, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4938, "vwap": 9.3459, "atr_1m": 0.0438, "spread": 0.03, "shares_per_min": 3320, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 125.9, "reachable": 0.3967, "breakout_slope_pct": 0.1007, "flat_band_pct": 0.1153}}}
{"timestamp": "2026-09-24T17:49:11.892433+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4938, "vwap": 9.3459, "vwap_slope": 0.0003, "atr": 0.0438, "atr_pct": 0.461, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1153, "recent_slope_pct": 0.1007, "ema9": 9.4844, "ema20": 9.4993, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.926, "spread_pct": 0.316, "rvol": 1.137, "volume_pace_ratio": 1.71, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.354, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4938, "vwap": 9.3459, "atr_1m": 0.0438, "spread": 0.03, "shares_per_min": 3320, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 125.8, "reachable": 0.3966, "breakout_slope_pct": 0.1007, "flat_band_pct": 0.1153}}}
{"timestamp": "2026-09-24T17:49:17.033097+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4938, "vwap": 9.3459, "vwap_slope": 0.0003, "atr": 0.0438, "atr_pct": 0.461, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1153, "recent_slope_pct": 0.1007, "ema9": 9.4844, "ema20": 9.4993, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.926, "spread_pct": 0.316, "rvol": 1.137, "volume_pace_ratio": 1.709, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.354, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4938, "vwap": 9.3459, "atr_1m": 0.0438, "spread": 0.03, "shares_per_min": 3320, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 125.7, "reachable": 0.3964, "breakout_slope_pct": 0.1007, "flat_band_pct": 0.1153}}}
{"timestamp": "2026-09-24T17:49:22.150857+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.495, "vwap": 9.3461, "vwap_slope": 0.0005, "atr": 0.0439, "atr_pct": 0.462, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1155, "recent_slope_pct": 0.1033, "ema9": 9.4846, "ema20": 9.4994, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.914, "spread_pct": 0.316, "rvol": 1.138, "volume_pace_ratio": 1.711, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3552, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.495, "vwap": 9.3461, "atr_1m": 0.0439, "spread": 0.03, "shares_per_min": 3320, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 125.6, "reachable": 0.3963, "breakout_slope_pct": 0.1033, "flat_band_pct": 0.1155}}}
{"timestamp": "2026-09-24T17:49:27.301096+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4914, "vwap": 9.3461, "vwap_slope": 0.0005, "atr": 0.0439, "atr_pct": 0.462, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1156, "recent_slope_pct": 0.0957, "ema9": 9.4839, "ema20": 9.4991, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.951, "spread_pct": 0.316, "rvol": 1.138, "volume_pace_ratio": 1.711, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3516, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.56, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4914, "vwap": 9.3461, "atr_1m": 0.0439, "spread": 0.03, "shares_per_min": 3320, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 125.5, "reachable": 0.3961, "breakout_slope_pct": 0.0957, "flat_band_pct": 0.1156}}}
{"timestamp": "2026-09-24T17:49:32.444709+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.51, "vwap": 9.3461, "vwap_slope": 0.0005, "atr": 0.045, "atr_pct": 0.473, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1182, "recent_slope_pct": 0.1349, "ema9": 9.4876, "ema20": 9.5008, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.761, "spread_pct": 0.316, "rvol": 1.138, "volume_pace_ratio": 1.711, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3461, "atr_1m": 0.045, "spread": 0.03, "shares_per_min": 3320, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 125.5, "reachable": 0.396, "breakout_slope_pct": 0.1349, "flat_band_pct": 0.1182}}}
{"timestamp": "2026-09-24T17:49:37.586812+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.51, "vwap": 9.3461, "vwap_slope": 0.0005, "atr": 0.045, "atr_pct": 0.473, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1182, "recent_slope_pct": 0.1349, "ema9": 9.4876, "ema20": 9.5008, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.761, "spread_pct": 0.21, "rvol": 1.138, "volume_pace_ratio": 1.71, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3461, "atr_1m": 0.045, "spread": 0.02, "shares_per_min": 3320, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 125.4, "reachable": 0.3959, "breakout_slope_pct": 0.1349, "flat_band_pct": 0.1182}}}
{"timestamp": "2026-09-24T17:49:42.751504+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4928, "vwap": 9.3461, "vwap_slope": 0.0005, "atr": 0.045, "atr_pct": 0.474, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1184, "recent_slope_pct": 0.0986, "ema9": 9.4842, "ema20": 9.4992, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.937, "spread_pct": 0.21, "rvol": 1.138, "volume_pace_ratio": 1.71, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.353, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4928, "vwap": 9.3461, "atr_1m": 0.045, "spread": 0.02, "shares_per_min": 3320, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 125.3, "reachable": 0.3957, "breakout_slope_pct": 0.0986, "flat_band_pct": 0.1184}}}
{"timestamp": "2026-09-24T17:49:47.891851+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.489, "vwap": 9.3461, "vwap_slope": 0.0005, "atr": 0.045, "atr_pct": 0.475, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1187, "recent_slope_pct": 0.0906, "ema9": 9.4834, "ema20": 9.4988, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.975, "spread_pct": 0.316, "rvol": 1.138, "volume_pace_ratio": 1.709, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3492, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.58, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.489, "vwap": 9.3461, "atr_1m": 0.045, "spread": 0.03, "shares_per_min": 3320, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 125.2, "reachable": 0.3956, "breakout_slope_pct": 0.0906, "flat_band_pct": 0.1187}}}
{"timestamp": "2026-09-24T17:49:53.090400+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.51, "vwap": 9.3462, "vwap_slope": 0.0005, "atr": 0.0457, "atr_pct": 0.481, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1203, "recent_slope_pct": 0.1349, "ema9": 9.4876, "ema20": 9.5008, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.761, "spread_pct": 0.21, "rvol": 1.138, "volume_pace_ratio": 1.708, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3462, "atr_1m": 0.0457, "spread": 0.02, "shares_per_min": 3320, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 125.1, "reachable": 0.3955, "breakout_slope_pct": 0.1349, "flat_band_pct": 0.1203}}}
{"timestamp": "2026-09-24T17:49:58.261872+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.51, "vwap": 9.3462, "vwap_slope": 0.0005, "atr": 0.0457, "atr_pct": 0.481, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1203, "recent_slope_pct": 0.1349, "ema9": 9.4876, "ema20": 9.5008, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.761, "spread_pct": 0.21, "rvol": 1.138, "volume_pace_ratio": 1.708, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3462, "atr_1m": 0.0457, "spread": 0.02, "shares_per_min": 3320, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 125.0, "reachable": 0.3953, "breakout_slope_pct": 0.1349, "flat_band_pct": 0.1203}}}
{"timestamp": "2026-09-24T17:50:03.398449+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.51, "vwap": 9.3462, "vwap_slope": 0.0005, "atr": 0.0457, "atr_pct": 0.481, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1203, "recent_slope_pct": 0.1349, "ema9": 9.4876, "ema20": 9.5008, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.761, "spread_pct": 0.316, "rvol": 1.138, "volume_pace_ratio": 1.707, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3462, "atr_1m": 0.0457, "spread": 0.03, "shares_per_min": 3320, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 124.9, "reachable": 0.3952, "breakout_slope_pct": 0.1349, "flat_band_pct": 0.1203}}}
{"timestamp": "2026-09-24T17:50:08.657345+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.51, "vwap": 9.3462, "vwap_slope": 0.0005, "atr": 0.0457, "atr_pct": 0.481, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1203, "recent_slope_pct": 0.1349, "ema9": 9.4876, "ema20": 9.5008, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.439, "distance_from_high_pct": 2.761, "spread_pct": 0.316, "rvol": 1.138, "volume_pace_ratio": 1.707, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3462, "atr_1m": 0.0457, "spread": 0.03, "shares_per_min": 3320, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 124.9, "reachable": 0.3951, "breakout_slope_pct": 0.1349, "flat_band_pct": 0.1203}}}
{"timestamp": "2026-09-24T17:50:13.792869+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3462, "vwap_slope": 0.0004, "atr": 0.0402, "atr_pct": 0.423, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1059, "recent_slope_pct": 0.1028, "ema9": 9.4911, "ema20": 9.5012, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 2.812, "spread_pct": 0.316, "rvol": 1.138, "volume_pace_ratio": 1.706, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3462, "atr_1m": 0.0402, "spread": 0.03, "shares_per_min": 3311, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 124.8, "reachable": 0.3905, "breakout_slope_pct": 0.1028, "flat_band_pct": 0.1059}}}
{"timestamp": "2026-09-24T17:50:18.939303+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3462, "vwap_slope": 0.0004, "atr": 0.0402, "atr_pct": 0.423, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1059, "recent_slope_pct": 0.1028, "ema9": 9.4911, "ema20": 9.5012, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 2.812, "spread_pct": 0.316, "rvol": 1.138, "volume_pace_ratio": 1.706, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3462, "atr_1m": 0.0402, "spread": 0.03, "shares_per_min": 3311, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 124.7, "reachable": 0.3904, "breakout_slope_pct": 0.1028, "flat_band_pct": 0.1059}}}
{"timestamp": "2026-09-24T17:50:24.075973+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.491, "vwap": 9.3462, "vwap_slope": 0.0004, "atr": 0.0412, "atr_pct": 0.435, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1087, "recent_slope_pct": 0.0733, "ema9": 9.4883, "ema20": 9.4999, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 2.955, "spread_pct": 0.316, "rvol": 1.138, "volume_pace_ratio": 1.705, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3512, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.491, "vwap": 9.3462, "atr_1m": 0.0412, "spread": 0.03, "shares_per_min": 3311, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 124.6, "reachable": 0.3903, "breakout_slope_pct": 0.0733, "flat_band_pct": 0.1087}}}
{"timestamp": "2026-09-24T17:50:29.220087+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.491, "vwap": 9.3462, "vwap_slope": 0.0004, "atr": 0.0412, "atr_pct": 0.435, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1087, "recent_slope_pct": 0.0733, "ema9": 9.4883, "ema20": 9.4999, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 2.955, "spread_pct": 0.316, "rvol": 1.138, "volume_pace_ratio": 1.704, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3512, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.491, "vwap": 9.3462, "atr_1m": 0.0412, "spread": 0.03, "shares_per_min": 3311, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 124.5, "reachable": 0.3901, "breakout_slope_pct": 0.0733, "flat_band_pct": 0.1087}}}
{"timestamp": "2026-09-24T17:50:34.400176+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.491, "vwap": 9.3462, "vwap_slope": 0.0004, "atr": 0.0412, "atr_pct": 0.435, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1087, "recent_slope_pct": 0.0733, "ema9": 9.4883, "ema20": 9.4999, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 2.955, "spread_pct": 0.316, "rvol": 1.138, "volume_pace_ratio": 1.704, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3512, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.491, "vwap": 9.3462, "atr_1m": 0.0412, "spread": 0.03, "shares_per_min": 3311, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 124.4, "reachable": 0.39, "breakout_slope_pct": 0.0733, "flat_band_pct": 0.1087}}}
{"timestamp": "2026-09-24T17:50:39.532260+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.491, "vwap": 9.3462, "vwap_slope": 0.0004, "atr": 0.0412, "atr_pct": 0.435, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1087, "recent_slope_pct": 0.0733, "ema9": 9.4883, "ema20": 9.4999, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 2.955, "spread_pct": 0.316, "rvol": 1.138, "volume_pace_ratio": 1.703, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3512, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.491, "vwap": 9.3462, "atr_1m": 0.0412, "spread": 0.03, "shares_per_min": 3311, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 124.3, "reachable": 0.3899, "breakout_slope_pct": 0.0733, "flat_band_pct": 0.1087}}}
{"timestamp": "2026-09-24T17:50:44.684699+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.491, "vwap": 9.3462, "vwap_slope": 0.0004, "atr": 0.0412, "atr_pct": 0.435, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1087, "recent_slope_pct": 0.0733, "ema9": 9.4883, "ema20": 9.4999, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 2.955, "spread_pct": 0.316, "rvol": 1.138, "volume_pace_ratio": 1.703, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3512, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.491, "vwap": 9.3462, "atr_1m": 0.0412, "spread": 0.03, "shares_per_min": 3311, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 124.3, "reachable": 0.3897, "breakout_slope_pct": 0.0733, "flat_band_pct": 0.1087}}}
{"timestamp": "2026-09-24T17:50:49.827265+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.51, "vwap": 9.3462, "vwap_slope": 0.0005, "atr": 0.0412, "atr_pct": 0.434, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1084, "recent_slope_pct": 0.1133, "ema9": 9.4921, "ema20": 9.5017, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.761, "spread_pct": 0.316, "rvol": 1.139, "volume_pace_ratio": 1.703, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3462, "atr_1m": 0.0412, "spread": 0.03, "shares_per_min": 3311, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 124.2, "reachable": 0.3896, "breakout_slope_pct": 0.1133, "flat_band_pct": 0.1084}}}
{"timestamp": "2026-09-24T17:50:54.983362+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4942, "vwap": 9.3462, "vwap_slope": 0.0005, "atr": 0.0412, "atr_pct": 0.434, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1086, "recent_slope_pct": 0.0801, "ema9": 9.4889, "ema20": 9.5002, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.922, "spread_pct": 0.316, "rvol": 1.139, "volume_pace_ratio": 1.703, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3544, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4942, "vwap": 9.3462, "atr_1m": 0.0412, "spread": 0.03, "shares_per_min": 3311, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 124.1, "reachable": 0.3895, "breakout_slope_pct": 0.0801, "flat_band_pct": 0.1086}}}
{"timestamp": "2026-09-24T17:51:00.125161+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5001, "vwap": 9.3463, "vwap_slope": 0.0005, "atr": 0.042, "atr_pct": 0.442, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1104, "recent_slope_pct": 0.0925, "ema9": 9.4901, "ema20": 9.5008, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.862, "spread_pct": 0.21, "rvol": 1.139, "volume_pace_ratio": 1.702, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3603, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5001, "vwap": 9.3463, "atr_1m": 0.042, "spread": 0.02, "shares_per_min": 3311, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 124.0, "reachable": 0.3893, "breakout_slope_pct": 0.0925, "flat_band_pct": 0.1104}}}
{"timestamp": "2026-09-24T17:51:05.297626+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4949, "vwap": 9.3463, "vwap_slope": 0.0004, "atr": 0.0395, "atr_pct": 0.416, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1039, "recent_slope_pct": 0.0166, "ema9": 9.4911, "ema20": 9.5002, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.915, "spread_pct": 0.316, "rvol": 1.139, "volume_pace_ratio": 1.702, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3551, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4949, "vwap": 9.3463, "atr_1m": 0.0395, "spread": 0.03, "shares_per_min": 3285, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 123.9, "reachable": 0.3887, "breakout_slope_pct": 0.0166, "flat_band_pct": 0.1039}}}
{"timestamp": "2026-09-24T17:51:10.440925+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4931, "vwap": 9.3463, "vwap_slope": 0.0004, "atr": 0.04, "atr_pct": 0.421, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1052, "recent_slope_pct": 0.0128, "ema9": 9.4907, "ema20": 9.5, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.934, "spread_pct": 0.316, "rvol": 1.139, "volume_pace_ratio": 1.701, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3533, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4931, "vwap": 9.3463, "atr_1m": 0.04, "spread": 0.03, "shares_per_min": 3285, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 123.8, "reachable": 0.3885, "breakout_slope_pct": 0.0128, "flat_band_pct": 0.1052}}}
{"timestamp": "2026-09-24T17:51:15.599948+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.51, "vwap": 9.3463, "vwap_slope": 0.0004, "atr": 0.041, "atr_pct": 0.431, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1079, "recent_slope_pct": 0.0484, "ema9": 9.4941, "ema20": 9.5016, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.761, "spread_pct": 0.21, "rvol": 1.139, "volume_pace_ratio": 1.701, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3463, "atr_1m": 0.041, "spread": 0.02, "shares_per_min": 3285, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 123.7, "reachable": 0.3884, "breakout_slope_pct": 0.0484, "flat_band_pct": 0.1079}}}
{"timestamp": "2026-09-24T17:51:20.733142+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.51, "vwap": 9.3463, "vwap_slope": 0.0004, "atr": 0.041, "atr_pct": 0.431, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.1079, "recent_slope_pct": 0.0484, "ema9": 9.4941, "ema20": 9.5016, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.761, "spread_pct": 0.21, "rvol": 1.139, "volume_pace_ratio": 1.7, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3463, "atr_1m": 0.041, "spread": 0.02, "shares_per_min": 3285, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 123.7, "reachable": 0.3883, "breakout_slope_pct": 0.0484, "flat_band_pct": 0.1079}}}
{"timestamp": "2026-09-24T17:51:25.893847+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4932, "vwap": 9.3463, "vwap_slope": 0.0004, "atr": 0.041, "atr_pct": 0.432, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.108, "recent_slope_pct": 0.0131, "ema9": 9.4907, "ema20": 9.5, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.933, "spread_pct": 0.21, "rvol": 1.139, "volume_pace_ratio": 1.7, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3534, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4932, "vwap": 9.3463, "atr_1m": 0.041, "spread": 0.02, "shares_per_min": 3285, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 123.6, "reachable": 0.3881, "breakout_slope_pct": 0.0131, "flat_band_pct": 0.108}}}
{"timestamp": "2026-09-24T17:51:31.059890+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.52, "vwap": 9.3463, "vwap_slope": 0.0004, "atr": 0.041, "atr_pct": 0.431, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1077, "recent_slope_pct": 0.0695, "ema9": 9.4961, "ema20": 9.5026, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.658, "spread_pct": 0.21, "rvol": 1.139, "volume_pace_ratio": 1.699, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3463, "atr_1m": 0.041, "spread": 0.02, "shares_per_min": 3285, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 123.5, "reachable": 0.388, "breakout_slope_pct": 0.0695, "flat_band_pct": 0.1077}}}
{"timestamp": "2026-09-24T17:51:36.187554+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.52, "vwap": 9.3463, "vwap_slope": 0.0004, "atr": 0.041, "atr_pct": 0.431, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1077, "recent_slope_pct": 0.0695, "ema9": 9.4961, "ema20": 9.5026, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.658, "spread_pct": 0.21, "rvol": 1.139, "volume_pace_ratio": 1.699, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3463, "atr_1m": 0.041, "spread": 0.02, "shares_per_min": 3285, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 123.4, "reachable": 0.3879, "breakout_slope_pct": 0.0695, "flat_band_pct": 0.1077}}}
{"timestamp": "2026-09-24T17:51:41.305670+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4933, "vwap": 9.3463, "vwap_slope": 0.0004, "atr": 0.041, "atr_pct": 0.432, "trend": "flat", "slope_pct": 0.0133, "flat_threshold_pct": 0.108, "recent_slope_pct": 0.0133, "ema9": 9.4908, "ema20": 9.5, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.931, "spread_pct": 0.21, "rvol": 1.139, "volume_pace_ratio": 1.698, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3535, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4933, "vwap": 9.3463, "atr_1m": 0.041, "spread": 0.02, "shares_per_min": 3285, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 123.3, "reachable": 0.3877, "breakout_slope_pct": 0.0133, "flat_band_pct": 0.108}}}
{"timestamp": "2026-09-24T17:51:46.491860+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.52, "vwap": 9.3463, "vwap_slope": 0.0005, "atr": 0.041, "atr_pct": 0.431, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1077, "recent_slope_pct": 0.0695, "ema9": 9.4961, "ema20": 9.5026, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 2.658, "spread_pct": 0.21, "rvol": 1.14, "volume_pace_ratio": 1.698, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3463, "atr_1m": 0.041, "spread": 0.02, "shares_per_min": 3285, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 123.2, "reachable": 0.3876, "breakout_slope_pct": 0.0695, "flat_band_pct": 0.1077}}}
{"timestamp": "2026-09-24T17:51:51.617091+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.52, "vwap": 9.3464, "vwap_slope": 0.0005, "atr": 0.041, "atr_pct": 0.431, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1077, "recent_slope_pct": 0.0695, "ema9": 9.4961, "ema20": 9.5026, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 2.658, "spread_pct": 0.21, "rvol": 1.14, "volume_pace_ratio": 1.698, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3464, "atr_1m": 0.041, "spread": 0.02, "shares_per_min": 3285, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 123.1, "reachable": 0.3875, "breakout_slope_pct": 0.0695, "flat_band_pct": 0.1077}}}
{"timestamp": "2026-09-24T17:51:56.735904+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.52, "vwap": 9.3464, "vwap_slope": 0.0005, "atr": 0.041, "atr_pct": 0.431, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1077, "recent_slope_pct": 0.0695, "ema9": 9.4961, "ema20": 9.5026, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 2.658, "spread_pct": 0.105, "rvol": 1.14, "volume_pace_ratio": 1.697, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3464, "atr_1m": 0.041, "spread": 0.01, "shares_per_min": 3285, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 123.1, "reachable": 0.3873, "breakout_slope_pct": 0.0695, "flat_band_pct": 0.1077}}}
{"timestamp": "2026-09-24T17:52:01.857607+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.52, "vwap": 9.3464, "vwap_slope": 0.0005, "atr": 0.0414, "atr_pct": 0.435, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1087, "recent_slope_pct": 0.0695, "ema9": 9.4961, "ema20": 9.5026, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 2.658, "spread_pct": 0.315, "rvol": 1.14, "volume_pace_ratio": 1.697, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3464, "atr_1m": 0.0414, "spread": 0.03, "shares_per_min": 3285, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 123.0, "reachable": 0.3872, "breakout_slope_pct": 0.0695, "flat_band_pct": 0.1087}}}
{"timestamp": "2026-09-24T17:52:07.040941+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4948, "vwap": 9.3464, "vwap_slope": 0.0003, "atr": 0.0385, "atr_pct": 0.405, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1013, "recent_slope_pct": 0.012, "ema9": 9.4958, "ema20": 9.5018, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.916, "spread_pct": 0.315, "rvol": 1.14, "volume_pace_ratio": 1.697, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.355, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4948, "vwap": 9.3464, "atr_1m": 0.0385, "spread": 0.03, "shares_per_min": 3278, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 122.9, "reachable": 0.3866, "breakout_slope_pct": 0.012, "flat_band_pct": 0.1013}}}
{"timestamp": "2026-09-24T17:52:12.185000+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4948, "vwap": 9.3464, "vwap_slope": 0.0003, "atr": 0.0385, "atr_pct": 0.405, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1013, "recent_slope_pct": 0.012, "ema9": 9.4958, "ema20": 9.5018, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.916, "spread_pct": 0.315, "rvol": 1.14, "volume_pace_ratio": 1.696, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.355, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4948, "vwap": 9.3464, "atr_1m": 0.0385, "spread": 0.03, "shares_per_min": 3278, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 122.8, "reachable": 0.3864, "breakout_slope_pct": 0.012, "flat_band_pct": 0.1013}}}
{"timestamp": "2026-09-24T17:52:17.300638+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4948, "vwap": 9.3464, "vwap_slope": 0.0003, "atr": 0.0385, "atr_pct": 0.405, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1013, "recent_slope_pct": 0.012, "ema9": 9.4958, "ema20": 9.5018, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.916, "spread_pct": 0.315, "rvol": 1.14, "volume_pace_ratio": 1.695, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.355, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4948, "vwap": 9.3464, "atr_1m": 0.0385, "spread": 0.03, "shares_per_min": 3278, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 122.7, "reachable": 0.3863, "breakout_slope_pct": 0.012, "flat_band_pct": 0.1013}}}
{"timestamp": "2026-09-24T17:52:22.428442+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.515, "vwap": 9.3464, "vwap_slope": 0.0003, "atr": 0.0385, "atr_pct": 0.405, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1013, "recent_slope_pct": 0.0545, "ema9": 9.4999, "ema20": 9.5038, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.71, "spread_pct": 0.315, "rvol": 1.14, "volume_pace_ratio": 1.695, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3752, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.515, "vwap": 9.3464, "atr_1m": 0.0385, "spread": 0.03, "shares_per_min": 3278, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 122.6, "reachable": 0.3862, "breakout_slope_pct": 0.0545, "flat_band_pct": 0.1013}}}
{"timestamp": "2026-09-24T17:52:27.561537+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.515, "vwap": 9.3464, "vwap_slope": 0.0003, "atr": 0.0385, "atr_pct": 0.405, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1013, "recent_slope_pct": 0.0545, "ema9": 9.4999, "ema20": 9.5038, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.71, "spread_pct": 0.315, "rvol": 1.14, "volume_pace_ratio": 1.694, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3752, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.515, "vwap": 9.3464, "atr_1m": 0.0385, "spread": 0.03, "shares_per_min": 3278, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 122.5, "reachable": 0.386, "breakout_slope_pct": 0.0545, "flat_band_pct": 0.1013}}}
{"timestamp": "2026-09-24T17:52:32.815466+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.515, "vwap": 9.3464, "vwap_slope": 0.0003, "atr": 0.0385, "atr_pct": 0.405, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1013, "recent_slope_pct": 0.0545, "ema9": 9.4999, "ema20": 9.5038, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.71, "spread_pct": 0.315, "rvol": 1.14, "volume_pace_ratio": 1.694, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3752, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.515, "vwap": 9.3464, "atr_1m": 0.0385, "spread": 0.03, "shares_per_min": 3278, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 122.5, "reachable": 0.3859, "breakout_slope_pct": 0.0545, "flat_band_pct": 0.1013}}}
{"timestamp": "2026-09-24T17:52:37.948074+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4965, "vwap": 9.3464, "vwap_slope": 0.0003, "atr": 0.0385, "atr_pct": 0.406, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1015, "recent_slope_pct": 0.0156, "ema9": 9.4962, "ema20": 9.502, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.899, "spread_pct": 0.315, "rvol": 1.14, "volume_pace_ratio": 1.693, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3567, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4965, "vwap": 9.3464, "atr_1m": 0.0385, "spread": 0.03, "shares_per_min": 3278, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 122.4, "reachable": 0.3857, "breakout_slope_pct": 0.0156, "flat_band_pct": 0.1015}}}
{"timestamp": "2026-09-24T17:52:43.154360+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5049, "vwap": 9.3464, "vwap_slope": 0.0003, "atr": 0.0385, "atr_pct": 0.406, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1014, "recent_slope_pct": 0.0332, "ema9": 9.4979, "ema20": 9.5028, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.813, "spread_pct": 0.315, "rvol": 1.14, "volume_pace_ratio": 1.693, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3651, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.50", "no breakout level or rising-low pullback to trade"], "price": 9.5049, "vwap": 9.3464, "atr_1m": 0.0385, "spread": 0.03, "shares_per_min": 3278, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 122.3, "reachable": 0.3856, "breakout_slope_pct": 0.0332, "flat_band_pct": 0.1014}}}
{"timestamp": "2026-09-24T17:52:48.390568+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5049, "vwap": 9.3464, "vwap_slope": 0.0003, "atr": 0.0385, "atr_pct": 0.406, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1014, "recent_slope_pct": 0.0332, "ema9": 9.4979, "ema20": 9.5028, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.813, "spread_pct": 0.315, "rvol": 1.14, "volume_pace_ratio": 1.692, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3651, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.50", "no breakout level or rising-low pullback to trade"], "price": 9.5049, "vwap": 9.3464, "atr_1m": 0.0385, "spread": 0.03, "shares_per_min": 3278, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 122.2, "reachable": 0.3855, "breakout_slope_pct": 0.0332, "flat_band_pct": 0.1014}}}
{"timestamp": "2026-09-24T17:52:53.520807+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.515, "vwap": 9.3465, "vwap_slope": 0.0003, "atr": 0.0385, "atr_pct": 0.405, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1013, "recent_slope_pct": 0.0545, "ema9": 9.4999, "ema20": 9.5038, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.71, "spread_pct": 0.315, "rvol": 1.141, "volume_pace_ratio": 1.692, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3752, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.515, "vwap": 9.3465, "atr_1m": 0.0385, "spread": 0.03, "shares_per_min": 3278, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 122.1, "reachable": 0.3853, "breakout_slope_pct": 0.0545, "flat_band_pct": 0.1013}}}
{"timestamp": "2026-09-24T17:52:58.663568+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5037, "vwap": 9.3465, "vwap_slope": 0.0003, "atr": 0.0385, "atr_pct": 0.406, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1014, "recent_slope_pct": 0.0307, "ema9": 9.4976, "ema20": 9.5027, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.825, "spread_pct": 0.315, "rvol": 1.141, "volume_pace_ratio": 1.692, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3639, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.48, "triggers": [], "reasons": ["R:R 1.48 < 1.5 at 9.50", "no breakout level or rising-low pullback to trade"], "price": 9.5037, "vwap": 9.3465, "atr_1m": 0.0385, "spread": 0.03, "shares_per_min": 3278, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 122.0, "reachable": 0.3852, "breakout_slope_pct": 0.0307, "flat_band_pct": 0.1014}}}
{"timestamp": "2026-09-24T17:53:03.777255+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5037, "vwap": 9.3465, "vwap_slope": 0.0003, "atr": 0.0385, "atr_pct": 0.406, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1014, "recent_slope_pct": 0.0307, "ema9": 9.4976, "ema20": 9.5027, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.825, "spread_pct": 0.315, "rvol": 1.141, "volume_pace_ratio": 1.691, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3639, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.48, "triggers": [], "reasons": ["R:R 1.48 < 1.5 at 9.50", "no breakout level or rising-low pullback to trade"], "price": 9.5037, "vwap": 9.3465, "atr_1m": 0.0385, "spread": 0.03, "shares_per_min": 3278, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 121.9, "reachable": 0.3851, "breakout_slope_pct": 0.0307, "flat_band_pct": 0.1014}}}
{"timestamp": "2026-09-24T17:53:08.941386+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5037, "vwap": 9.3465, "vwap_slope": 0.0003, "atr": 0.0385, "atr_pct": 0.406, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.1014, "recent_slope_pct": 0.0307, "ema9": 9.4976, "ema20": 9.5027, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.825, "spread_pct": 0.315, "rvol": 1.141, "volume_pace_ratio": 1.691, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3639, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.48, "triggers": [], "reasons": ["R:R 1.48 < 1.5 at 9.50", "no breakout level or rising-low pullback to trade"], "price": 9.5037, "vwap": 9.3465, "atr_1m": 0.0385, "spread": 0.03, "shares_per_min": 3278, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 121.9, "reachable": 0.3849, "breakout_slope_pct": 0.0307, "flat_band_pct": 0.1014}}}
{"timestamp": "2026-09-24T17:53:14.055409+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.515, "vwap": 9.3465, "vwap_slope": 0.0002, "atr": 0.0365, "atr_pct": 0.384, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0959, "recent_slope_pct": 0.0143, "ema9": 9.5011, "ema20": 9.5039, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.71, "spread_pct": 0.315, "rvol": 1.141, "volume_pace_ratio": 1.69, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3752, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.515, "vwap": 9.3465, "atr_1m": 0.0365, "spread": 0.03, "shares_per_min": 2964, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 121.8, "reachable": 0.3838, "breakout_slope_pct": 0.0143, "flat_band_pct": 0.0959}}}
{"timestamp": "2026-09-24T17:53:19.172399+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.515, "vwap": 9.3465, "vwap_slope": 0.0002, "atr": 0.0373, "atr_pct": 0.392, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0979, "recent_slope_pct": 0.0143, "ema9": 9.5011, "ema20": 9.5039, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.71, "spread_pct": 0.315, "rvol": 1.141, "volume_pace_ratio": 1.69, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3752, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.515, "vwap": 9.3465, "atr_1m": 0.0373, "spread": 0.03, "shares_per_min": 2964, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 121.7, "reachable": 0.3837, "breakout_slope_pct": 0.0143, "flat_band_pct": 0.0979}}}
{"timestamp": "2026-09-24T17:53:24.305278+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5, "vwap": 9.3465, "vwap_slope": 0.0003, "atr": 0.0375, "atr_pct": 0.395, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0988, "recent_slope_pct": -0.0173, "ema9": 9.4981, "ema20": 9.5024, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.437, "distance_from_high_pct": 2.863, "spread_pct": 0.315, "rvol": 1.141, "volume_pace_ratio": 1.689, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5, "vwap": 9.3465, "atr_1m": 0.0375, "spread": 0.03, "shares_per_min": 2964, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 121.6, "reachable": 0.3835, "breakout_slope_pct": -0.0173, "flat_band_pct": 0.0988}}}
{"timestamp": "2026-09-24T17:53:29.424057+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.51, "vwap": 9.3465, "vwap_slope": 0.0003, "atr": 0.0375, "atr_pct": 0.395, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0987, "recent_slope_pct": 0.0038, "ema9": 9.5001, "ema20": 9.5034, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 2.761, "spread_pct": 0.315, "rvol": 1.141, "volume_pace_ratio": 1.689, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3465, "atr_1m": 0.0375, "spread": 0.03, "shares_per_min": 2964, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 121.5, "reachable": 0.3834, "breakout_slope_pct": 0.0038, "flat_band_pct": 0.0987}}}
{"timestamp": "2026-09-24T17:53:34.548985+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4972, "vwap": 9.3465, "vwap_slope": 0.0003, "atr": 0.0377, "atr_pct": 0.397, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0994, "recent_slope_pct": -0.0231, "ema9": 9.4975, "ema20": 9.5022, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 2.892, "spread_pct": 0.315, "rvol": 1.141, "volume_pace_ratio": 1.688, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3574, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.52, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4972, "vwap": 9.3465, "atr_1m": 0.0377, "spread": 0.03, "shares_per_min": 2964, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 121.4, "reachable": 0.3833, "breakout_slope_pct": -0.0231, "flat_band_pct": 0.0994}}}
{"timestamp": "2026-09-24T17:53:39.668987+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.52, "vwap": 9.3465, "vwap_slope": 0.0003, "atr": 0.0377, "atr_pct": 0.396, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0991, "recent_slope_pct": 0.0248, "ema9": 9.5021, "ema20": 9.5043, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 2.658, "spread_pct": 0.315, "rvol": 1.141, "volume_pace_ratio": 1.688, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3465, "atr_1m": 0.0377, "spread": 0.03, "shares_per_min": 2964, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 121.3, "reachable": 0.3831, "breakout_slope_pct": 0.0248, "flat_band_pct": 0.0991}}}
{"timestamp": "2026-09-24T17:53:44.833296+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4975, "vwap": 9.3465, "vwap_slope": 0.0003, "atr": 0.0377, "atr_pct": 0.397, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0993, "recent_slope_pct": -0.0225, "ema9": 9.4976, "ema20": 9.5022, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 2.889, "spread_pct": 0.315, "rvol": 1.141, "volume_pace_ratio": 1.687, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3577, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.52, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4975, "vwap": 9.3465, "atr_1m": 0.0377, "spread": 0.03, "shares_per_min": 2964, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 121.3, "reachable": 0.383, "breakout_slope_pct": -0.0225, "flat_band_pct": 0.0993}}}
{"timestamp": "2026-09-24T17:53:49.976358+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5, "vwap": 9.3465, "vwap_slope": 0.0003, "atr": 0.0377, "atr_pct": 0.397, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0993, "recent_slope_pct": -0.0173, "ema9": 9.4981, "ema20": 9.5024, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 2.863, "spread_pct": 0.315, "rvol": 1.141, "volume_pace_ratio": 1.687, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5, "vwap": 9.3465, "atr_1m": 0.0377, "spread": 0.03, "shares_per_min": 2964, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 121.2, "reachable": 0.3828, "breakout_slope_pct": -0.0173, "flat_band_pct": 0.0993}}}
{"timestamp": "2026-09-24T17:53:55.104368+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5, "vwap": 9.3465, "vwap_slope": 0.0003, "atr": 0.0377, "atr_pct": 0.397, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0993, "recent_slope_pct": -0.0173, "ema9": 9.4981, "ema20": 9.5024, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 2.863, "spread_pct": 0.315, "rvol": 1.141, "volume_pace_ratio": 1.686, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5, "vwap": 9.3465, "atr_1m": 0.0377, "spread": 0.03, "shares_per_min": 2964, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 121.1, "reachable": 0.3827, "breakout_slope_pct": -0.0173, "flat_band_pct": 0.0993}}}
{"timestamp": "2026-09-24T17:54:00.251127+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5069, "vwap": 9.3466, "vwap_slope": 0.0003, "atr": 0.0377, "atr_pct": 0.397, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0993, "recent_slope_pct": -0.0027, "ema9": 9.4995, "ema20": 9.5031, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.438, "distance_from_high_pct": 2.792, "spread_pct": 0.315, "rvol": 1.141, "volume_pace_ratio": 1.686, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3671, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.45, "triggers": [], "reasons": ["R:R 1.45 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.5069, "vwap": 9.3466, "atr_1m": 0.0377, "spread": 0.03, "shares_per_min": 2964, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 121.0, "reachable": 0.3826, "breakout_slope_pct": -0.0027, "flat_band_pct": 0.0993}}}
{"timestamp": "2026-09-24T17:54:05.462802+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5121, "vwap": 9.3466, "vwap_slope": 0.0002, "atr": 0.0351, "atr_pct": 0.369, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0923, "recent_slope_pct": 0.0115, "ema9": 9.502, "ema20": 9.504, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.739, "spread_pct": 0.315, "rvol": 1.141, "volume_pace_ratio": 1.686, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3723, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.42, "triggers": [], "reasons": ["R:R 1.42 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.5121, "vwap": 9.3466, "atr_1m": 0.0351, "spread": 0.03, "shares_per_min": 2954, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 120.9, "reachable": 0.3814, "breakout_slope_pct": 0.0115, "flat_band_pct": 0.0923}}}
{"timestamp": "2026-09-24T17:54:10.613881+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5, "vwap": 9.3466, "vwap_slope": 0.0002, "atr": 0.0356, "atr_pct": 0.375, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0937, "recent_slope_pct": -0.014, "ema9": 9.4996, "ema20": 9.5028, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.863, "spread_pct": 0.315, "rvol": 1.141, "volume_pace_ratio": 1.685, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5, "vwap": 9.3466, "atr_1m": 0.0356, "spread": 0.03, "shares_per_min": 2954, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 120.8, "reachable": 0.3813, "breakout_slope_pct": -0.014, "flat_band_pct": 0.0937}}}
{"timestamp": "2026-09-24T17:54:15.762850+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3466, "vwap_slope": 0.0002, "atr": 0.0356, "atr_pct": 0.374, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0936, "recent_slope_pct": -0.0035, "ema9": 9.5006, "ema20": 9.5033, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.812, "spread_pct": 0.315, "rvol": 1.141, "volume_pace_ratio": 1.685, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3466, "atr_1m": 0.0356, "spread": 0.03, "shares_per_min": 2954, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 120.7, "reachable": 0.3812, "breakout_slope_pct": -0.0035, "flat_band_pct": 0.0936}}}
{"timestamp": "2026-09-24T17:54:20.924773+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.515, "vwap": 9.3466, "vwap_slope": 0.0002, "atr": 0.0356, "atr_pct": 0.374, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0935, "recent_slope_pct": 0.0176, "ema9": 9.5026, "ema20": 9.5042, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.71, "spread_pct": 0.315, "rvol": 1.142, "volume_pace_ratio": 1.684, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3752, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.515, "vwap": 9.3466, "atr_1m": 0.0356, "spread": 0.03, "shares_per_min": 2954, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 120.7, "reachable": 0.381, "breakout_slope_pct": 0.0176, "flat_band_pct": 0.0935}}}
{"timestamp": "2026-09-24T17:54:26.054046+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.515, "vwap": 9.3466, "vwap_slope": 0.0002, "atr": 0.0356, "atr_pct": 0.374, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0935, "recent_slope_pct": 0.0176, "ema9": 9.5026, "ema20": 9.5042, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.71, "spread_pct": 0.315, "rvol": 1.142, "volume_pace_ratio": 1.684, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3752, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.515, "vwap": 9.3466, "atr_1m": 0.0356, "spread": 0.03, "shares_per_min": 2954, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 120.6, "reachable": 0.3809, "breakout_slope_pct": 0.0176, "flat_band_pct": 0.0935}}}
{"timestamp": "2026-09-24T17:54:31.195274+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5128, "vwap": 9.3466, "vwap_slope": 0.0002, "atr": 0.0356, "atr_pct": 0.374, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0935, "recent_slope_pct": 0.0129, "ema9": 9.5021, "ema20": 9.504, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.732, "spread_pct": 0.315, "rvol": 1.142, "volume_pace_ratio": 1.683, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.373, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.41, "triggers": [], "reasons": ["R:R 1.41 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.5128, "vwap": 9.3466, "atr_1m": 0.0356, "spread": 0.03, "shares_per_min": 2954, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 120.5, "reachable": 0.3808, "breakout_slope_pct": 0.0129, "flat_band_pct": 0.0935}}}
{"timestamp": "2026-09-24T17:54:36.339793+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5, "vwap": 9.3466, "vwap_slope": 0.0002, "atr": 0.0356, "atr_pct": 0.375, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0937, "recent_slope_pct": -0.014, "ema9": 9.4996, "ema20": 9.5028, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.863, "spread_pct": 0.21, "rvol": 1.142, "volume_pace_ratio": 1.683, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5, "vwap": 9.3466, "atr_1m": 0.0356, "spread": 0.02, "shares_per_min": 2954, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 120.4, "reachable": 0.3806, "breakout_slope_pct": -0.014, "flat_band_pct": 0.0937}}}
{"timestamp": "2026-09-24T17:54:41.475304+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4996, "vwap": 9.3466, "vwap_slope": 0.0002, "atr": 0.0356, "atr_pct": 0.375, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0937, "recent_slope_pct": -0.0148, "ema9": 9.4995, "ema20": 9.5028, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.867, "spread_pct": 0.21, "rvol": 1.142, "volume_pace_ratio": 1.682, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3598, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4996, "vwap": 9.3466, "atr_1m": 0.0356, "spread": 0.02, "shares_per_min": 2954, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 120.3, "reachable": 0.3805, "breakout_slope_pct": -0.0148, "flat_band_pct": 0.0937}}}
{"timestamp": "2026-09-24T17:54:46.596517+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5, "vwap": 9.3466, "vwap_slope": 0.0002, "atr": 0.0356, "atr_pct": 0.375, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0937, "recent_slope_pct": -0.014, "ema9": 9.4996, "ema20": 9.5028, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.863, "spread_pct": 0.21, "rvol": 1.142, "volume_pace_ratio": 1.682, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5, "vwap": 9.3466, "atr_1m": 0.0356, "spread": 0.02, "shares_per_min": 2954, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 120.2, "reachable": 0.3804, "breakout_slope_pct": -0.014, "flat_band_pct": 0.0937}}}
{"timestamp": "2026-09-24T17:54:51.708901+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3466, "vwap_slope": 0.0002, "atr": 0.0356, "atr_pct": 0.375, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0937, "recent_slope_pct": -0.0035, "ema9": 9.5006, "ema20": 9.5033, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.812, "spread_pct": 0.105, "rvol": 1.142, "volume_pace_ratio": 1.681, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3466, "atr_1m": 0.0356, "spread": 0.01, "shares_per_min": 2954, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 120.1, "reachable": 0.3802, "breakout_slope_pct": -0.0035, "flat_band_pct": 0.0937}}}
{"timestamp": "2026-09-24T17:54:56.856232+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3466, "vwap_slope": 0.0002, "atr": 0.0356, "atr_pct": 0.375, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0937, "recent_slope_pct": -0.0035, "ema9": 9.5006, "ema20": 9.5033, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.812, "spread_pct": 0.105, "rvol": 1.142, "volume_pace_ratio": 1.681, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3466, "atr_1m": 0.0356, "spread": 0.01, "shares_per_min": 2954, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 120.1, "reachable": 0.3801, "breakout_slope_pct": -0.0035, "flat_band_pct": 0.0937}}}
{"timestamp": "2026-09-24T17:55:01.998131+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3466, "vwap_slope": 0.0002, "atr": 0.0356, "atr_pct": 0.375, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0937, "recent_slope_pct": -0.0035, "ema9": 9.5006, "ema20": 9.5033, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.812, "spread_pct": 0.105, "rvol": 1.142, "volume_pace_ratio": 1.68, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3466, "atr_1m": 0.0356, "spread": 0.01, "shares_per_min": 2954, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 120.0, "reachable": 0.3799, "breakout_slope_pct": -0.0035, "flat_band_pct": 0.0937}}}
{"timestamp": "2026-09-24T17:55:07.184539+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3466, "vwap_slope": 0.0002, "atr": 0.0333, "atr_pct": 0.35, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0875, "recent_slope_pct": -0.0302, "ema9": 9.5015, "ema20": 9.5034, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 2.812, "spread_pct": 0.105, "rvol": 1.142, "volume_pace_ratio": 1.68, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3466, "atr_1m": 0.0333, "spread": 0.01, "shares_per_min": 2955, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 119.9, "reachable": 0.3798, "breakout_slope_pct": -0.0302, "flat_band_pct": 0.0875}}}
{"timestamp": "2026-09-24T17:55:12.374799+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5001, "vwap": 9.3467, "vwap_slope": 0.0002, "atr": 0.0336, "atr_pct": 0.354, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0885, "recent_slope_pct": -0.0405, "ema9": 9.5005, "ema20": 9.503, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.862, "spread_pct": 0.105, "rvol": 1.142, "volume_pace_ratio": 1.679, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3603, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5001, "vwap": 9.3467, "atr_1m": 0.0336, "spread": 0.01, "shares_per_min": 2955, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 119.8, "reachable": 0.3797, "breakout_slope_pct": -0.0405, "flat_band_pct": 0.0885}}}
{"timestamp": "2026-09-24T17:55:17.574496+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3467, "vwap_slope": 0.0002, "atr": 0.0336, "atr_pct": 0.354, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0885, "recent_slope_pct": -0.0302, "ema9": 9.5015, "ema20": 9.5034, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.812, "spread_pct": 0.105, "rvol": 1.142, "volume_pace_ratio": 1.679, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3467, "atr_1m": 0.0336, "spread": 0.01, "shares_per_min": 2955, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 119.7, "reachable": 0.3795, "breakout_slope_pct": -0.0302, "flat_band_pct": 0.0885}}}
{"timestamp": "2026-09-24T17:55:22.753282+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3467, "vwap_slope": 0.0002, "atr": 0.0336, "atr_pct": 0.354, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0885, "recent_slope_pct": -0.0302, "ema9": 9.5015, "ema20": 9.5034, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.812, "spread_pct": 0.105, "rvol": 1.142, "volume_pace_ratio": 1.679, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3467, "atr_1m": 0.0336, "spread": 0.01, "shares_per_min": 2955, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 119.6, "reachable": 0.3794, "breakout_slope_pct": -0.0302, "flat_band_pct": 0.0885}}}
{"timestamp": "2026-09-24T17:55:27.929200+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3467, "vwap_slope": 0.0002, "atr": 0.0336, "atr_pct": 0.354, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0885, "recent_slope_pct": -0.0302, "ema9": 9.5015, "ema20": 9.5034, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.812, "spread_pct": 0.105, "rvol": 1.142, "volume_pace_ratio": 1.678, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3467, "atr_1m": 0.0336, "spread": 0.01, "shares_per_min": 2955, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 119.5, "reachable": 0.3793, "breakout_slope_pct": -0.0302, "flat_band_pct": 0.0885}}}
{"timestamp": "2026-09-24T17:55:33.117571+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3467, "vwap_slope": 0.0002, "atr": 0.0336, "atr_pct": 0.354, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0885, "recent_slope_pct": -0.0302, "ema9": 9.5015, "ema20": 9.5034, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.812, "spread_pct": 0.105, "rvol": 1.142, "volume_pace_ratio": 1.678, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3467, "atr_1m": 0.0336, "spread": 0.01, "shares_per_min": 2955, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 119.4, "reachable": 0.3791, "breakout_slope_pct": -0.0302, "flat_band_pct": 0.0885}}}
{"timestamp": "2026-09-24T17:55:38.296232+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3467, "vwap_slope": 0.0002, "atr": 0.0336, "atr_pct": 0.354, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0885, "recent_slope_pct": -0.0302, "ema9": 9.5015, "ema20": 9.5034, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.812, "spread_pct": 0.105, "rvol": 1.142, "volume_pace_ratio": 1.677, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3467, "atr_1m": 0.0336, "spread": 0.01, "shares_per_min": 2955, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 119.4, "reachable": 0.379, "breakout_slope_pct": -0.0302, "flat_band_pct": 0.0885}}}
{"timestamp": "2026-09-24T17:55:43.476019+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5041, "vwap": 9.3467, "vwap_slope": 0.0002, "atr": 0.0338, "atr_pct": 0.356, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0889, "recent_slope_pct": -0.0321, "ema9": 9.5013, "ema20": 9.5034, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.821, "spread_pct": 0.105, "rvol": 1.142, "volume_pace_ratio": 1.676, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3643, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.50", "no breakout level or rising-low pullback to trade"], "price": 9.5041, "vwap": 9.3467, "atr_1m": 0.0338, "spread": 0.01, "shares_per_min": 2955, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 119.3, "reachable": 0.3789, "breakout_slope_pct": -0.0321, "flat_band_pct": 0.0889}}}
{"timestamp": "2026-09-24T17:55:48.628662+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5041, "vwap": 9.3467, "vwap_slope": 0.0002, "atr": 0.0338, "atr_pct": 0.356, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0889, "recent_slope_pct": -0.0321, "ema9": 9.5013, "ema20": 9.5034, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.821, "spread_pct": 0.105, "rvol": 1.142, "volume_pace_ratio": 1.676, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3643, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.50", "no breakout level or rising-low pullback to trade"], "price": 9.5041, "vwap": 9.3467, "atr_1m": 0.0338, "spread": 0.01, "shares_per_min": 2955, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 119.2, "reachable": 0.3787, "breakout_slope_pct": -0.0321, "flat_band_pct": 0.0889}}}
{"timestamp": "2026-09-24T17:55:53.779866+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3467, "vwap_slope": 0.0002, "atr": 0.0338, "atr_pct": 0.356, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0889, "recent_slope_pct": -0.0302, "ema9": 9.5015, "ema20": 9.5034, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.812, "spread_pct": 0.105, "rvol": 1.142, "volume_pace_ratio": 1.675, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3467, "atr_1m": 0.0338, "spread": 0.01, "shares_per_min": 2955, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 119.1, "reachable": 0.3786, "breakout_slope_pct": -0.0302, "flat_band_pct": 0.0889}}}
{"timestamp": "2026-09-24T17:55:59.055651+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5009, "vwap": 9.3467, "vwap_slope": 0.0002, "atr": 0.0341, "atr_pct": 0.359, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0897, "recent_slope_pct": -0.0388, "ema9": 9.5006, "ema20": 9.503, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.854, "spread_pct": 0.105, "rvol": 1.142, "volume_pace_ratio": 1.675, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3611, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["R:R 1.50 < 1.5 at 9.50", "no breakout level or rising-low pullback to trade"], "price": 9.5009, "vwap": 9.3467, "atr_1m": 0.0341, "spread": 0.01, "shares_per_min": 2955, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 119.0, "reachable": 0.3784, "breakout_slope_pct": -0.0388, "flat_band_pct": 0.0897}}}
{"timestamp": "2026-09-24T17:56:04.180673+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5009, "vwap": 9.3467, "vwap_slope": 0.0002, "atr": 0.0341, "atr_pct": 0.359, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0897, "recent_slope_pct": -0.0388, "ema9": 9.5006, "ema20": 9.503, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 2.854, "spread_pct": 0.105, "rvol": 1.142, "volume_pace_ratio": 1.674, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3611, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["R:R 1.50 < 1.5 at 9.50", "no breakout level or rising-low pullback to trade"], "price": 9.5009, "vwap": 9.3467, "atr_1m": 0.0341, "spread": 0.01, "shares_per_min": 2955, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 118.9, "reachable": 0.3783, "breakout_slope_pct": -0.0388, "flat_band_pct": 0.0897}}}
{"timestamp": "2026-09-24T17:56:09.333000+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5, "vwap": 9.3467, "vwap_slope": 0.0002, "atr": 0.0322, "atr_pct": 0.339, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0848, "recent_slope_pct": -0.0141, "ema9": 9.5005, "ema20": 9.5028, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 2.863, "spread_pct": 0.105, "rvol": 1.142, "volume_pace_ratio": 1.674, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5, "vwap": 9.3467, "atr_1m": 0.0322, "spread": 0.01, "shares_per_min": 2937, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 118.8, "reachable": 0.3782, "breakout_slope_pct": -0.0141, "flat_band_pct": 0.0848}}}
{"timestamp": "2026-09-24T17:56:14.504206+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5, "vwap": 9.3467, "vwap_slope": 0.0002, "atr": 0.0322, "atr_pct": 0.339, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0848, "recent_slope_pct": -0.0141, "ema9": 9.5005, "ema20": 9.5028, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 2.863, "spread_pct": 0.105, "rvol": 1.142, "volume_pace_ratio": 1.673, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5, "vwap": 9.3467, "atr_1m": 0.0322, "spread": 0.01, "shares_per_min": 2937, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 118.8, "reachable": 0.378, "breakout_slope_pct": -0.0141, "flat_band_pct": 0.0848}}}
{"timestamp": "2026-09-24T17:56:19.673256+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3467, "vwap_slope": 0.0002, "atr": 0.0322, "atr_pct": 0.339, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0848, "recent_slope_pct": -0.0036, "ema9": 9.5015, "ema20": 9.5032, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 2.812, "spread_pct": 0.105, "rvol": 1.143, "volume_pace_ratio": 1.673, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3467, "atr_1m": 0.0322, "spread": 0.01, "shares_per_min": 2937, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 118.7, "reachable": 0.3779, "breakout_slope_pct": -0.0036, "flat_band_pct": 0.0848}}}
{"timestamp": "2026-09-24T17:56:24.829421+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3468, "vwap_slope": 0.0002, "atr": 0.0326, "atr_pct": 0.343, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0857, "recent_slope_pct": -0.0036, "ema9": 9.5015, "ema20": 9.5032, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 2.812, "spread_pct": 0.105, "rvol": 1.143, "volume_pace_ratio": 1.673, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3468, "atr_1m": 0.0326, "spread": 0.01, "shares_per_min": 2937, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 118.6, "reachable": 0.3778, "breakout_slope_pct": -0.0036, "flat_band_pct": 0.0857}}}
{"timestamp": "2026-09-24T17:56:29.972675+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5115, "vwap": 9.3468, "vwap_slope": 0.0002, "atr": 0.0327, "atr_pct": 0.344, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.086, "recent_slope_pct": 0.0101, "ema9": 9.5028, "ema20": 9.5039, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 2.745, "spread_pct": 0.105, "rvol": 1.143, "volume_pace_ratio": 1.672, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3717, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.42, "triggers": [], "reasons": ["R:R 1.42 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.5115, "vwap": 9.3468, "atr_1m": 0.0327, "spread": 0.01, "shares_per_min": 2937, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 118.5, "reachable": 0.3776, "breakout_slope_pct": 0.0101, "flat_band_pct": 0.086}}}
{"timestamp": "2026-09-24T17:56:35.191841+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3468, "vwap_slope": 0.0002, "atr": 0.0327, "atr_pct": 0.344, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.086, "recent_slope_pct": -0.0036, "ema9": 9.5015, "ema20": 9.5032, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.433, "distance_from_high_pct": 2.812, "spread_pct": 0.105, "rvol": 1.143, "volume_pace_ratio": 1.672, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3468, "atr_1m": 0.0327, "spread": 0.01, "shares_per_min": 2937, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 118.4, "reachable": 0.3775, "breakout_slope_pct": -0.0036, "flat_band_pct": 0.086}}}
{"timestamp": "2026-09-24T17:56:40.316171+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.48, "vwap": 9.347, "vwap_slope": 0.0004, "atr": 0.0341, "atr_pct": 0.36, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.09, "recent_slope_pct": -0.0562, "ema9": 9.4965, "ema20": 9.5009, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 3.067, "spread_pct": 0.211, "rvol": 1.144, "volume_pace_ratio": 1.674, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.48, "vwap": 9.347, "atr_1m": 0.0341, "spread": 0.02, "shares_per_min": 2937, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 118.3, "reachable": 0.3773, "breakout_slope_pct": -0.0562, "flat_band_pct": 0.09}}}
{"timestamp": "2026-09-24T17:56:45.508228+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.48, "vwap": 9.3472, "vwap_slope": 0.0006, "atr": 0.0341, "atr_pct": 0.36, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.09, "recent_slope_pct": -0.0562, "ema9": 9.4965, "ema20": 9.5009, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 3.067, "spread_pct": 0.211, "rvol": 1.146, "volume_pace_ratio": 1.675, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.48, "vwap": 9.3472, "atr_1m": 0.0341, "spread": 0.02, "shares_per_min": 2937, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 118.2, "reachable": 0.3772, "breakout_slope_pct": -0.0562, "flat_band_pct": 0.09}}}
{"timestamp": "2026-09-24T17:56:50.655205+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4891, "vwap": 9.3472, "vwap_slope": 0.0006, "atr": 0.0341, "atr_pct": 0.36, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0899, "recent_slope_pct": -0.037, "ema9": 9.4983, "ema20": 9.5017, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 2.974, "spread_pct": 0.211, "rvol": 1.146, "volume_pace_ratio": 1.675, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3493, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.58, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4891, "vwap": 9.3472, "atr_1m": 0.0341, "spread": 0.02, "shares_per_min": 2937, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 118.2, "reachable": 0.3771, "breakout_slope_pct": -0.037, "flat_band_pct": 0.0899}}}
{"timestamp": "2026-09-24T17:56:55.784903+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.487, "vwap": 9.3472, "vwap_slope": 0.0006, "atr": 0.0349, "atr_pct": 0.367, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0918, "recent_slope_pct": -0.0415, "ema9": 9.4979, "ema20": 9.5015, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 2.996, "spread_pct": 0.211, "rvol": 1.146, "volume_pace_ratio": 1.674, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3472, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.59, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.487, "vwap": 9.3472, "atr_1m": 0.0349, "spread": 0.02, "shares_per_min": 2937, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 118.1, "reachable": 0.3769, "breakout_slope_pct": -0.0415, "flat_band_pct": 0.0918}}}
{"timestamp": "2026-09-24T17:57:00.909698+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.46, "vwap": 9.3472, "vwap_slope": 0.0006, "atr": 0.0359, "atr_pct": 0.379, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0948, "recent_slope_pct": -0.1178, "ema9": 9.4903, "ema20": 9.4976, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.433, "distance_from_high_pct": 3.272, "spread_pct": 0.423, "rvol": 1.147, "volume_pace_ratio": 1.675, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.79, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.46, "vwap": 9.3472, "atr_1m": 0.0359, "spread": 0.04, "shares_per_min": 3065, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 118.0, "reachable": 0.3728, "breakout_slope_pct": -0.1178, "flat_band_pct": 0.0948}}}
{"timestamp": "2026-09-24T17:57:06.066619+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.455, "vwap": 9.3473, "vwap_slope": 0.0006, "atr": 0.0363, "atr_pct": 0.384, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0959, "recent_slope_pct": -0.1283, "ema9": 9.4893, "ema20": 9.4971, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 3.323, "spread_pct": 0.423, "rvol": 1.147, "volume_pace_ratio": 1.675, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3152, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.82, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.455, "vwap": 9.3473, "atr_1m": 0.0363, "spread": 0.04, "shares_per_min": 3065, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 117.9, "reachable": 0.3727, "breakout_slope_pct": -0.1283, "flat_band_pct": 0.0959}}}
{"timestamp": "2026-09-24T17:57:11.205464+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.455, "vwap": 9.3473, "vwap_slope": 0.0006, "atr": 0.0363, "atr_pct": 0.384, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0959, "recent_slope_pct": -0.1283, "ema9": 9.4893, "ema20": 9.4971, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 3.323, "spread_pct": 0.423, "rvol": 1.147, "volume_pace_ratio": 1.674, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3152, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.82, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.455, "vwap": 9.3473, "atr_1m": 0.0363, "spread": 0.04, "shares_per_min": 3065, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 117.8, "reachable": 0.3726, "breakout_slope_pct": -0.1283, "flat_band_pct": 0.0959}}}
{"timestamp": "2026-09-24T17:57:16.366141+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.455, "vwap": 9.3473, "vwap_slope": 0.0006, "atr": 0.0363, "atr_pct": 0.384, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0959, "recent_slope_pct": -0.1283, "ema9": 9.4893, "ema20": 9.4971, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 3.323, "spread_pct": 0.423, "rvol": 1.147, "volume_pace_ratio": 1.674, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3152, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.82, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.455, "vwap": 9.3473, "atr_1m": 0.0363, "spread": 0.04, "shares_per_min": 3065, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 117.7, "reachable": 0.3724, "breakout_slope_pct": -0.1283, "flat_band_pct": 0.0959}}}
{"timestamp": "2026-09-24T17:57:21.556497+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4926, "vwap": 9.3473, "vwap_slope": 0.0007, "atr": 0.0367, "atr_pct": 0.387, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0967, "recent_slope_pct": -0.0491, "ema9": 9.4969, "ema20": 9.5007, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 2.939, "spread_pct": 0.423, "rvol": 1.147, "volume_pace_ratio": 1.673, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3528, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4926, "vwap": 9.3473, "atr_1m": 0.0367, "spread": 0.04, "shares_per_min": 3065, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 117.6, "reachable": 0.3723, "breakout_slope_pct": -0.0491, "flat_band_pct": 0.0967}}}
{"timestamp": "2026-09-24T17:57:26.707401+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4926, "vwap": 9.3473, "vwap_slope": 0.0007, "atr": 0.0367, "atr_pct": 0.387, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0967, "recent_slope_pct": -0.0491, "ema9": 9.4969, "ema20": 9.5007, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 2.939, "spread_pct": 0.423, "rvol": 1.147, "volume_pace_ratio": 1.673, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3528, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4926, "vwap": 9.3473, "atr_1m": 0.0367, "spread": 0.04, "shares_per_min": 3065, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 117.6, "reachable": 0.3721, "breakout_slope_pct": -0.0491, "flat_band_pct": 0.0967}}}
{"timestamp": "2026-09-24T17:57:31.816929+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4513, "vwap": 9.3473, "vwap_slope": 0.0006, "atr": 0.0367, "atr_pct": 0.388, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0971, "recent_slope_pct": -0.1361, "ema9": 9.4886, "ema20": 9.4967, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 3.361, "spread_pct": 0.423, "rvol": 1.147, "volume_pace_ratio": 1.672, "volatility": {"class": "medium", "daily_atr_pct": 5.92, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3115, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.85, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4513, "vwap": 9.3473, "atr_1m": 0.0367, "spread": 0.04, "shares_per_min": 3065, "rising_lows": false, "last_pivot_low": 9.44, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 117.5, "reachable": 0.372, "breakout_slope_pct": -0.1361, "flat_band_pct": 0.0971}}}
{"timestamp": "2026-09-24T17:57:36.959711+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4927, "vwap": 9.3473, "vwap_slope": 0.0007, "atr": 0.0367, "atr_pct": 0.387, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0967, "recent_slope_pct": -0.0488, "ema9": 9.4969, "ema20": 9.5007, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 2.938, "spread_pct": 0.423, "rvol": 1.147, "volume_pace_ratio": 1.672, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3529, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4927, "vwap": 9.3473, "atr_1m": 0.0367, "spread": 0.04, "shares_per_min": 3065, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 117.4, "reachable": 0.3719, "breakout_slope_pct": -0.0488, "flat_band_pct": 0.0967}}}
{"timestamp": "2026-09-24T17:57:42.084341+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4927, "vwap": 9.3473, "vwap_slope": 0.0007, "atr": 0.0367, "atr_pct": 0.387, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0967, "recent_slope_pct": -0.0488, "ema9": 9.4969, "ema20": 9.5007, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 2.938, "spread_pct": 0.423, "rvol": 1.147, "volume_pace_ratio": 1.671, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3529, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4927, "vwap": 9.3473, "atr_1m": 0.0367, "spread": 0.04, "shares_per_min": 3065, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 117.3, "reachable": 0.3717, "breakout_slope_pct": -0.0488, "flat_band_pct": 0.0967}}}
{"timestamp": "2026-09-24T17:57:47.234081+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4928, "vwap": 9.3473, "vwap_slope": 0.0007, "atr": 0.0367, "atr_pct": 0.387, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0967, "recent_slope_pct": -0.0486, "ema9": 9.4969, "ema20": 9.5007, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.434, "distance_from_high_pct": 2.937, "spread_pct": 0.423, "rvol": 1.147, "volume_pace_ratio": 1.671, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.353, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4928, "vwap": 9.3473, "atr_1m": 0.0367, "spread": 0.04, "shares_per_min": 3065, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 117.2, "reachable": 0.3716, "breakout_slope_pct": -0.0486, "flat_band_pct": 0.0967}}}
{"timestamp": "2026-09-24T17:57:52.390673+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.48, "vwap": 9.3474, "vwap_slope": 0.0008, "atr": 0.0367, "atr_pct": 0.387, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0968, "recent_slope_pct": -0.0756, "ema9": 9.4943, "ema20": 9.4995, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 3.067, "spread_pct": 0.423, "rvol": 1.148, "volume_pace_ratio": 1.672, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.48, "vwap": 9.3474, "atr_1m": 0.0367, "spread": 0.04, "shares_per_min": 3065, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 117.1, "reachable": 0.3715, "breakout_slope_pct": -0.0756, "flat_band_pct": 0.0968}}}
{"timestamp": "2026-09-24T17:57:57.537104+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.48, "vwap": 9.3474, "vwap_slope": 0.0008, "atr": 0.0367, "atr_pct": 0.387, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0968, "recent_slope_pct": -0.0756, "ema9": 9.4943, "ema20": 9.4995, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.435, "distance_from_high_pct": 3.067, "spread_pct": 0.317, "rvol": 1.148, "volume_pace_ratio": 1.671, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.48, "vwap": 9.3474, "atr_1m": 0.0367, "spread": 0.03, "shares_per_min": 3065, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 117.0, "reachable": 0.3713, "breakout_slope_pct": -0.0756, "flat_band_pct": 0.0968}}}
{"timestamp": "2026-09-24T17:58:02.677154+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.475, "vwap": 9.3474, "vwap_slope": 0.0007, "atr": 0.0319, "atr_pct": 0.337, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0842, "recent_slope_pct": -0.0853, "ema9": 9.4905, "ema20": 9.4971, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 3.119, "spread_pct": 0.211, "rvol": 1.148, "volume_pace_ratio": 1.67, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3352, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.68, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.475, "vwap": 9.3474, "atr_1m": 0.0319, "spread": 0.02, "shares_per_min": 3112, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 117.0, "reachable": 0.3673, "breakout_slope_pct": -0.0853, "flat_band_pct": 0.0842}}}
{"timestamp": "2026-09-24T17:58:07.889738+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4775, "vwap": 9.3474, "vwap_slope": 0.0007, "atr": 0.0322, "atr_pct": 0.34, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0849, "recent_slope_pct": -0.08, "ema9": 9.491, "ema20": 9.4974, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 3.093, "spread_pct": 0.211, "rvol": 1.148, "volume_pace_ratio": 1.67, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3377, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.66, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4775, "vwap": 9.3474, "atr_1m": 0.0322, "spread": 0.02, "shares_per_min": 3112, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 116.9, "reachable": 0.3671, "breakout_slope_pct": -0.08, "flat_band_pct": 0.0849}}}
{"timestamp": "2026-09-24T17:58:13.084674+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4626, "vwap": 9.3474, "vwap_slope": 0.0007, "atr": 0.033, "atr_pct": 0.348, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0871, "recent_slope_pct": -0.1114, "ema9": 9.488, "ema20": 9.496, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 3.245, "spread_pct": 0.211, "rvol": 1.148, "volume_pace_ratio": 1.669, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3228, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.77, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4626, "vwap": 9.3474, "atr_1m": 0.033, "spread": 0.02, "shares_per_min": 3112, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 116.8, "reachable": 0.367, "breakout_slope_pct": -0.1114, "flat_band_pct": 0.0871}}}
{"timestamp": "2026-09-24T17:58:18.248608+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4626, "vwap": 9.3474, "vwap_slope": 0.0007, "atr": 0.033, "atr_pct": 0.348, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0871, "recent_slope_pct": -0.1114, "ema9": 9.488, "ema20": 9.496, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 3.245, "spread_pct": 0.211, "rvol": 1.148, "volume_pace_ratio": 1.669, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3228, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.77, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4626, "vwap": 9.3474, "atr_1m": 0.033, "spread": 0.02, "shares_per_min": 3112, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 116.7, "reachable": 0.3668, "breakout_slope_pct": -0.1114, "flat_band_pct": 0.0871}}}
{"timestamp": "2026-09-24T17:58:23.371039+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.47, "vwap": 9.3474, "vwap_slope": 0.0007, "atr": 0.0335, "atr_pct": 0.354, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0885, "recent_slope_pct": -0.0958, "ema9": 9.4895, "ema20": 9.4967, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 3.17, "spread_pct": 0.211, "rvol": 1.148, "volume_pace_ratio": 1.669, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3302, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.72, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.47, "vwap": 9.3474, "atr_1m": 0.0335, "spread": 0.02, "shares_per_min": 3112, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 116.6, "reachable": 0.3667, "breakout_slope_pct": -0.0958, "flat_band_pct": 0.0885}}}
{"timestamp": "2026-09-24T17:58:28.502409+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.47, "vwap": 9.3474, "vwap_slope": 0.0007, "atr": 0.0335, "atr_pct": 0.354, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0885, "recent_slope_pct": -0.0958, "ema9": 9.4895, "ema20": 9.4967, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 3.17, "spread_pct": 0.211, "rvol": 1.148, "volume_pace_ratio": 1.668, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3302, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.72, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.47, "vwap": 9.3474, "atr_1m": 0.0335, "spread": 0.02, "shares_per_min": 3112, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 116.5, "reachable": 0.3666, "breakout_slope_pct": -0.0958, "flat_band_pct": 0.0885}}}
{"timestamp": "2026-09-24T17:58:33.627123+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4723, "vwap": 9.3474, "vwap_slope": 0.0007, "atr": 0.0335, "atr_pct": 0.354, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0885, "recent_slope_pct": -0.0909, "ema9": 9.4899, "ema20": 9.4969, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 3.146, "spread_pct": 0.211, "rvol": 1.148, "volume_pace_ratio": 1.668, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3325, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.7, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4723, "vwap": 9.3474, "atr_1m": 0.0335, "spread": 0.02, "shares_per_min": 3112, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 116.4, "reachable": 0.3664, "breakout_slope_pct": -0.0909, "flat_band_pct": 0.0885}}}
{"timestamp": "2026-09-24T17:58:38.765814+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4645, "vwap": 9.3474, "vwap_slope": 0.0007, "atr": 0.0335, "atr_pct": 0.354, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0885, "recent_slope_pct": -0.1074, "ema9": 9.4884, "ema20": 9.4961, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 3.226, "spread_pct": 0.211, "rvol": 1.148, "volume_pace_ratio": 1.667, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3247, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.76, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4645, "vwap": 9.3474, "atr_1m": 0.0335, "spread": 0.02, "shares_per_min": 3112, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 116.4, "reachable": 0.3663, "breakout_slope_pct": -0.1074, "flat_band_pct": 0.0885}}}
{"timestamp": "2026-09-24T17:58:43.888727+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4917, "vwap": 9.3474, "vwap_slope": 0.0007, "atr": 0.0335, "atr_pct": 0.353, "trend": "flat", "slope_pct": 0.0134, "flat_threshold_pct": 0.0883, "recent_slope_pct": -0.05, "ema9": 9.4938, "ema20": 9.4987, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.432, "distance_from_high_pct": 2.948, "spread_pct": 0.211, "rvol": 1.148, "volume_pace_ratio": 1.666, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3519, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.56, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4917, "vwap": 9.3474, "atr_1m": 0.0335, "spread": 0.02, "shares_per_min": 3112, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 116.3, "reachable": 0.3662, "breakout_slope_pct": -0.05, "flat_band_pct": 0.0883}}}
{"timestamp": "2026-09-24T17:58:49.033025+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.515, "vwap": 9.3493, "vwap_slope": 0.0026, "atr": 0.0352, "atr_pct": 0.37, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0924, "recent_slope_pct": -0.0009, "ema9": 9.4985, "ema20": 9.501, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.71, "spread_pct": 0.315, "rvol": 1.163, "volume_pace_ratio": 1.687, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3752, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.515, "vwap": 9.3493, "atr_1m": 0.0352, "spread": 0.03, "shares_per_min": 3112, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 116.2, "reachable": 0.366, "breakout_slope_pct": -0.0009, "flat_band_pct": 0.0924}}}
{"timestamp": "2026-09-24T17:58:54.153827+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.515, "vwap": 9.3493, "vwap_slope": 0.0026, "atr": 0.0352, "atr_pct": 0.37, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0924, "recent_slope_pct": -0.0009, "ema9": 9.4985, "ema20": 9.501, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.71, "spread_pct": 0.315, "rvol": 1.163, "volume_pace_ratio": 1.687, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3752, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.515, "vwap": 9.3493, "atr_1m": 0.0352, "spread": 0.03, "shares_per_min": 3112, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 116.1, "reachable": 0.3659, "breakout_slope_pct": -0.0009, "flat_band_pct": 0.0924}}}
{"timestamp": "2026-09-24T17:58:59.290711+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.52, "vwap": 9.3493, "vwap_slope": 0.0026, "atr": 0.0355, "atr_pct": 0.373, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0933, "recent_slope_pct": 0.0096, "ema9": 9.4995, "ema20": 9.5014, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.658, "spread_pct": 0.21, "rvol": 1.163, "volume_pace_ratio": 1.686, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3493, "atr_1m": 0.0355, "spread": 0.02, "shares_per_min": 3112, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 116.0, "reachable": 0.3658, "breakout_slope_pct": 0.0096, "flat_band_pct": 0.0933}}}
{"timestamp": "2026-09-24T17:59:04.437129+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.52, "vwap": 9.3493, "vwap_slope": 0.0026, "atr": 0.0355, "atr_pct": 0.373, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0933, "recent_slope_pct": 0.0096, "ema9": 9.4995, "ema20": 9.5014, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.658, "spread_pct": 0.21, "rvol": 1.163, "volume_pace_ratio": 1.686, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3493, "atr_1m": 0.0355, "spread": 0.02, "shares_per_min": 3112, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 115.9, "reachable": 0.3656, "breakout_slope_pct": 0.0096, "flat_band_pct": 0.0933}}}
{"timestamp": "2026-09-24T17:59:09.661391+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4939, "vwap": 9.3493, "vwap_slope": 0.0022, "atr": 0.0317, "atr_pct": 0.334, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0835, "recent_slope_pct": 0.02, "ema9": 9.4984, "ema20": 9.5007, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.925, "spread_pct": 0.21, "rvol": 1.163, "volume_pace_ratio": 1.685, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3541, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4939, "vwap": 9.3493, "atr_1m": 0.0317, "spread": 0.02, "shares_per_min": 3901, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 115.8, "reachable": 0.3645, "breakout_slope_pct": 0.02, "flat_band_pct": 0.0835}}}
{"timestamp": "2026-09-24T17:59:14.831134+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4939, "vwap": 9.3493, "vwap_slope": 0.0022, "atr": 0.0317, "atr_pct": 0.334, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0835, "recent_slope_pct": 0.02, "ema9": 9.4984, "ema20": 9.5007, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.925, "spread_pct": 0.21, "rvol": 1.163, "volume_pace_ratio": 1.685, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3541, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4939, "vwap": 9.3493, "atr_1m": 0.0317, "spread": 0.02, "shares_per_min": 3901, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 115.8, "reachable": 0.3644, "breakout_slope_pct": 0.02, "flat_band_pct": 0.0835}}}
{"timestamp": "2026-09-24T17:59:19.982367+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5118, "vwap": 9.3493, "vwap_slope": 0.0022, "atr": 0.0317, "atr_pct": 0.333, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0833, "recent_slope_pct": 0.0577, "ema9": 9.5019, "ema20": 9.5024, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.742, "spread_pct": 0.21, "rvol": 1.163, "volume_pace_ratio": 1.684, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.372, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.42, "triggers": [], "reasons": ["R:R 1.42 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.5118, "vwap": 9.3493, "atr_1m": 0.0317, "spread": 0.02, "shares_per_min": 3901, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 115.7, "reachable": 0.3642, "breakout_slope_pct": 0.0577, "flat_band_pct": 0.0833}}}
{"timestamp": "2026-09-24T17:59:25.159846+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4963, "vwap": 9.3494, "vwap_slope": 0.0022, "atr": 0.0324, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0853, "recent_slope_pct": 0.0251, "ema9": 9.4988, "ema20": 9.5009, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.901, "spread_pct": 0.21, "rvol": 1.163, "volume_pace_ratio": 1.684, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3565, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4963, "vwap": 9.3494, "atr_1m": 0.0324, "spread": 0.02, "shares_per_min": 3901, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 115.6, "reachable": 0.3641, "breakout_slope_pct": 0.0251, "flat_band_pct": 0.0853}}}
{"timestamp": "2026-09-24T17:59:30.311191+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.53, "vwap": 9.3494, "vwap_slope": 0.0022, "atr": 0.0324, "atr_pct": 0.34, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.085, "recent_slope_pct": 0.096, "ema9": 9.5056, "ema20": 9.5041, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.556, "spread_pct": 0.21, "rvol": 1.163, "volume_pace_ratio": 1.683, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": [], "reasons": ["R:R 1.29 < 1.5 at 9.53", "no breakout level or rising-low pullback to trade"], "price": 9.53, "vwap": 9.3494, "atr_1m": 0.0324, "spread": 0.02, "shares_per_min": 3901, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 115.5, "reachable": 0.364, "breakout_slope_pct": 0.096, "flat_band_pct": 0.085}}}
{"timestamp": "2026-09-24T17:59:35.529295+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.53, "vwap": 9.3494, "vwap_slope": 0.0022, "atr": 0.0324, "atr_pct": 0.34, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.085, "recent_slope_pct": 0.096, "ema9": 9.5056, "ema20": 9.5041, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.556, "spread_pct": 0.105, "rvol": 1.163, "volume_pace_ratio": 1.683, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": [], "reasons": ["R:R 1.29 < 1.5 at 9.53", "no breakout level or rising-low pullback to trade"], "price": 9.53, "vwap": 9.3494, "atr_1m": 0.0324, "spread": 0.01, "shares_per_min": 3901, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 115.4, "reachable": 0.3638, "breakout_slope_pct": 0.096, "flat_band_pct": 0.085}}}
{"timestamp": "2026-09-24T17:59:40.656594+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.3s / 18s"], "reasons_against": [], "metrics": {"price": 9.53, "vwap": 9.3494, "vwap_slope": 0.0022, "atr": 0.0324, "atr_pct": 0.34, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.085, "recent_slope_pct": 0.096, "ema9": 9.5056, "ema20": 9.5041, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.556, "spread_pct": 0.105, "rvol": 1.163, "volume_pace_ratio": 1.682, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": [], "reasons": ["R:R 1.29 < 1.5 at 9.53", "no breakout level or rising-low pullback to trade"], "price": 9.53, "vwap": 9.3494, "atr_1m": 0.0324, "spread": 0.01, "shares_per_min": 3901, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 115.3, "reachable": 0.3637, "breakout_slope_pct": 0.096, "flat_band_pct": 0.085}}}
{"timestamp": "2026-09-24T17:59:45.784706+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.5s / 18s"], "reasons_against": [], "metrics": {"price": 9.53, "vwap": 9.3494, "vwap_slope": 0.0022, "atr": 0.0324, "atr_pct": 0.34, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.085, "recent_slope_pct": 0.096, "ema9": 9.5056, "ema20": 9.5041, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.556, "spread_pct": 0.105, "rvol": 1.163, "volume_pace_ratio": 1.682, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": [], "reasons": ["R:R 1.29 < 1.5 at 9.53", "no breakout level or rising-low pullback to trade"], "price": 9.53, "vwap": 9.3494, "atr_1m": 0.0324, "spread": 0.01, "shares_per_min": 3901, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 115.2, "reachable": 0.3636, "breakout_slope_pct": 0.096, "flat_band_pct": 0.085}}}
{"timestamp": "2026-09-24T17:59:50.935238+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 20.6s, plan says PASS; stop 9.39, target 9.71 (ceiling), R:R 1.29; R:R 1.29 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.53, "vwap": 9.3494, "vwap_slope": 0.0022, "atr": 0.0324, "atr_pct": 0.34, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.085, "recent_slope_pct": 0.096, "ema9": 9.5056, "ema20": 9.5041, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.556, "spread_pct": 0.105, "rvol": 1.163, "volume_pace_ratio": 1.681, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": [], "reasons": ["R:R 1.29 < 1.5 at 9.53", "no breakout level or rising-low pullback to trade"], "price": 9.53, "vwap": 9.3494, "atr_1m": 0.0324, "spread": 0.01, "shares_per_min": 3901, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 115.2, "reachable": 0.3634, "breakout_slope_pct": 0.096, "flat_band_pct": 0.085}, "stage3": {"passed": false, "stop": 9.3902, "target": 9.71, "reward_risk": 1.29, "setup": "", "reason": "PASS; stop 9.39, target 9.71 (ceiling), R:R 1.29; R:R 1.29 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T17:59:56.100306+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 25.8s, plan says PASS; stop 9.39, target 9.71 (ceiling), R:R 1.29; R:R 1.29 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.53, "vwap": 9.3494, "vwap_slope": 0.0022, "atr": 0.0324, "atr_pct": 0.34, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.085, "recent_slope_pct": 0.096, "ema9": 9.5056, "ema20": 9.5041, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.556, "spread_pct": 0.105, "rvol": 1.163, "volume_pace_ratio": 1.681, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": [], "reasons": ["R:R 1.29 < 1.5 at 9.53", "no breakout level or rising-low pullback to trade"], "price": 9.53, "vwap": 9.3494, "atr_1m": 0.0324, "spread": 0.01, "shares_per_min": 3901, "rising_lows": false, "last_pivot_low": 9.4568, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 115.1, "reachable": 0.3633, "breakout_slope_pct": 0.096, "flat_band_pct": 0.085}, "stage3": {"passed": false, "stop": 9.3902, "target": 9.71, "reward_risk": 1.29, "setup": "", "reason": "PASS; stop 9.39, target 9.71 (ceiling), R:R 1.29; R:R 1.29 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:00:01.251696+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 30.9s, plan says PASS; stop 9.39, target 9.71 (ceiling), R:R 1.32; R:R 1.32 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.525, "vwap": 9.3494, "vwap_slope": 0.002, "atr": 0.0325, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0853, "recent_slope_pct": 0.1325, "ema9": 9.5095, "ema20": 9.5061, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 2.607, "spread_pct": 0.105, "rvol": 1.163, "volume_pace_ratio": 1.68, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3852, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.32, "triggers": [], "reasons": ["R:R 1.32 < 1.5 at 9.53", "no breakout level or rising-low pullback to trade"], "price": 9.525, "vwap": 9.3494, "atr_1m": 0.0325, "spread": 0.01, "shares_per_min": 3873, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 115.0, "reachable": 0.3622, "breakout_slope_pct": 0.1325, "flat_band_pct": 0.0853}, "stage3": {"passed": false, "stop": 9.3852, "target": 9.71, "reward_risk": 1.32, "setup": "", "reason": "PASS; stop 9.39, target 9.71 (ceiling), R:R 1.32; R:R 1.32 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:00:06.408887+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 36.1s, plan says PASS; stop 9.39, target 9.71 (ceiling), R:R 1.32; R:R 1.32 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.525, "vwap": 9.3494, "vwap_slope": 0.002, "atr": 0.0325, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0853, "recent_slope_pct": 0.1325, "ema9": 9.5095, "ema20": 9.5061, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 2.607, "spread_pct": 0.105, "rvol": 1.163, "volume_pace_ratio": 1.68, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3852, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.32, "triggers": [], "reasons": ["R:R 1.32 < 1.5 at 9.53", "no breakout level or rising-low pullback to trade"], "price": 9.525, "vwap": 9.3494, "atr_1m": 0.0325, "spread": 0.01, "shares_per_min": 3873, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 114.9, "reachable": 0.362, "breakout_slope_pct": 0.1325, "flat_band_pct": 0.0853}, "stage3": {"passed": false, "stop": 9.3852, "target": 9.71, "reward_risk": 1.32, "setup": "", "reason": "PASS; stop 9.39, target 9.71 (ceiling), R:R 1.32; R:R 1.32 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:00:11.609526+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 41.3s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.52, "vwap": 9.3494, "vwap_slope": 0.002, "atr": 0.0325, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0853, "recent_slope_pct": 0.122, "ema9": 9.5085, "ema20": 9.5057, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 2.658, "spread_pct": 0.105, "rvol": 1.163, "volume_pace_ratio": 1.679, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3494, "atr_1m": 0.0325, "spread": 0.01, "shares_per_min": 3873, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 114.8, "reachable": 0.3619, "breakout_slope_pct": 0.122, "flat_band_pct": 0.0853}, "stage3": {"passed": false, "stop": 9.3802, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:00:16.789238+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 46.5s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.52, "vwap": 9.3494, "vwap_slope": 0.002, "atr": 0.0325, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0853, "recent_slope_pct": 0.122, "ema9": 9.5085, "ema20": 9.5057, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 2.658, "spread_pct": 0.21, "rvol": 1.164, "volume_pace_ratio": 1.679, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3494, "atr_1m": 0.0325, "spread": 0.02, "shares_per_min": 3873, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 114.7, "reachable": 0.3618, "breakout_slope_pct": 0.122, "flat_band_pct": 0.0853}, "stage3": {"passed": false, "stop": 9.3802, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:00:21.959099+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 51.6s, plan says PASS; stop 9.39, target 9.71 (ceiling), R:R 1.32; R:R 1.32 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.525, "vwap": 9.3494, "vwap_slope": 0.002, "atr": 0.0325, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0853, "recent_slope_pct": 0.1325, "ema9": 9.5095, "ema20": 9.5061, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 2.607, "spread_pct": 0.105, "rvol": 1.164, "volume_pace_ratio": 1.678, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3852, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.32, "triggers": [], "reasons": ["R:R 1.32 < 1.5 at 9.53", "no breakout level or rising-low pullback to trade"], "price": 9.525, "vwap": 9.3494, "atr_1m": 0.0325, "spread": 0.01, "shares_per_min": 3873, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 114.6, "reachable": 0.3616, "breakout_slope_pct": 0.1325, "flat_band_pct": 0.0853}, "stage3": {"passed": false, "stop": 9.3852, "target": 9.71, "reward_risk": 1.32, "setup": "", "reason": "PASS; stop 9.39, target 9.71 (ceiling), R:R 1.32; R:R 1.32 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:00:27.129908+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 56.8s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.35; R:R 1.35 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5218, "vwap": 9.3494, "vwap_slope": 0.002, "atr": 0.0325, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0853, "recent_slope_pct": 0.1258, "ema9": 9.5088, "ema20": 9.5058, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 2.64, "spread_pct": 0.105, "rvol": 1.164, "volume_pace_ratio": 1.678, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.382, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.35, "triggers": [], "reasons": ["R:R 1.35 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5218, "vwap": 9.3494, "atr_1m": 0.0325, "spread": 0.01, "shares_per_min": 3873, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 114.5, "reachable": 0.3615, "breakout_slope_pct": 0.1258, "flat_band_pct": 0.0853}, "stage3": {"passed": false, "stop": 9.382, "target": 9.71, "reward_risk": 1.35, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.35; R:R 1.35 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:00:32.313138+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 62.0s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.35; R:R 1.35 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5218, "vwap": 9.3494, "vwap_slope": 0.002, "atr": 0.0325, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0853, "recent_slope_pct": 0.1258, "ema9": 9.5088, "ema20": 9.5058, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 2.64, "spread_pct": 0.105, "rvol": 1.164, "volume_pace_ratio": 1.677, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.382, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.35, "triggers": [], "reasons": ["R:R 1.35 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5218, "vwap": 9.3494, "atr_1m": 0.0325, "spread": 0.01, "shares_per_min": 3873, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 114.5, "reachable": 0.3614, "breakout_slope_pct": 0.1258, "flat_band_pct": 0.0853}, "stage3": {"passed": false, "stop": 9.382, "target": 9.71, "reward_risk": 1.35, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.35; R:R 1.35 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:00:37.507732+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 67.2s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.35; R:R 1.35 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5218, "vwap": 9.3494, "vwap_slope": 0.002, "atr": 0.0325, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0853, "recent_slope_pct": 0.1258, "ema9": 9.5088, "ema20": 9.5058, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 2.64, "spread_pct": 0.105, "rvol": 1.164, "volume_pace_ratio": 1.677, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.382, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.35, "triggers": [], "reasons": ["R:R 1.35 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5218, "vwap": 9.3494, "atr_1m": 0.0325, "spread": 0.01, "shares_per_min": 3873, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 114.4, "reachable": 0.3612, "breakout_slope_pct": 0.1258, "flat_band_pct": 0.0853}, "stage3": {"passed": false, "stop": 9.382, "target": 9.71, "reward_risk": 1.35, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.35; R:R 1.35 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:00:42.727034+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 72.4s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.39; R:R 1.39 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5156, "vwap": 9.3496, "vwap_slope": 0.0022, "atr": 0.0325, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0854, "recent_slope_pct": 0.1128, "ema9": 9.5076, "ema20": 9.5052, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.703, "spread_pct": 0.211, "rvol": 1.165, "volume_pace_ratio": 1.678, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3758, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5156, "vwap": 9.3496, "atr_1m": 0.0325, "spread": 0.02, "shares_per_min": 3873, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 114.3, "reachable": 0.3611, "breakout_slope_pct": 0.1128, "flat_band_pct": 0.0854}, "stage3": {"passed": false, "stop": 9.3758, "target": 9.71, "reward_risk": 1.39, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.39; R:R 1.39 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:00:47.912711+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 77.6s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.39; R:R 1.39 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5156, "vwap": 9.3496, "vwap_slope": 0.0022, "atr": 0.0325, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0854, "recent_slope_pct": 0.1128, "ema9": 9.5076, "ema20": 9.5052, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.703, "spread_pct": 0.211, "rvol": 1.165, "volume_pace_ratio": 1.678, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3758, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5156, "vwap": 9.3496, "atr_1m": 0.0325, "spread": 0.02, "shares_per_min": 3873, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 114.2, "reachable": 0.3609, "breakout_slope_pct": 0.1128, "flat_band_pct": 0.0854}, "stage3": {"passed": false, "stop": 9.3758, "target": 9.71, "reward_risk": 1.39, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.39; R:R 1.39 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:00:53.079052+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 82.8s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.39; R:R 1.39 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5156, "vwap": 9.3496, "vwap_slope": 0.0022, "atr": 0.0325, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0854, "recent_slope_pct": 0.1128, "ema9": 9.5076, "ema20": 9.5052, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.703, "spread_pct": 0.211, "rvol": 1.165, "volume_pace_ratio": 1.677, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3758, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5156, "vwap": 9.3496, "atr_1m": 0.0325, "spread": 0.02, "shares_per_min": 3873, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 114.1, "reachable": 0.3608, "breakout_slope_pct": 0.1128, "flat_band_pct": 0.0854}, "stage3": {"passed": false, "stop": 9.3758, "target": 9.71, "reward_risk": 1.39, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.39; R:R 1.39 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:00:58.280860+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 88.0s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.39; R:R 1.39 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5156, "vwap": 9.3496, "vwap_slope": 0.0022, "atr": 0.0325, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0854, "recent_slope_pct": 0.1128, "ema9": 9.5076, "ema20": 9.5052, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.703, "spread_pct": 0.211, "rvol": 1.165, "volume_pace_ratio": 1.677, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3758, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5156, "vwap": 9.3496, "atr_1m": 0.0325, "spread": 0.02, "shares_per_min": 3873, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 114.0, "reachable": 0.3607, "breakout_slope_pct": 0.1128, "flat_band_pct": 0.0854}, "stage3": {"passed": false, "stop": 9.3758, "target": 9.71, "reward_risk": 1.39, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.39; R:R 1.39 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:01:03.421289+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 93.1s, plan says PASS; stop 9.36, target 9.71 (ceiling), R:R 1.50; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5, "vwap": 9.3497, "vwap_slope": 0.0003, "atr": 0.032, "atr_pct": 0.337, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0843, "recent_slope_pct": 0.0374, "ema9": 9.5061, "ema20": 9.5047, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 2.863, "spread_pct": 0.211, "rvol": 1.165, "volume_pace_ratio": 1.677, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5, "vwap": 9.3497, "atr_1m": 0.032, "spread": 0.02, "shares_per_min": 3902, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 113.9, "reachable": 0.3557, "breakout_slope_pct": 0.0374, "flat_band_pct": 0.0843}, "stage3": {"passed": false, "stop": 9.3602, "target": 9.71, "reward_risk": 1.5, "setup": "", "reason": "PASS; stop 9.36, target 9.71 (ceiling), R:R 1.50; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:01:08.585194+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 98.3s, plan says PASS; stop 9.37, target 9.71 (ceiling), R:R 1.45; R:R 1.45 < 1.5 at 9.51; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5074, "vwap": 9.3497, "vwap_slope": 0.0003, "atr": 0.032, "atr_pct": 0.337, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0842, "recent_slope_pct": 0.053, "ema9": 9.5075, "ema20": 9.5054, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 2.787, "spread_pct": 0.211, "rvol": 1.165, "volume_pace_ratio": 1.676, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3676, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.45, "triggers": [], "reasons": ["R:R 1.45 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.5074, "vwap": 9.3497, "atr_1m": 0.032, "spread": 0.02, "shares_per_min": 3902, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 113.9, "reachable": 0.3555, "breakout_slope_pct": 0.053, "flat_band_pct": 0.0842}, "stage3": {"passed": false, "stop": 9.3676, "target": 9.71, "reward_risk": 1.45, "setup": "", "reason": "PASS; stop 9.37, target 9.71 (ceiling), R:R 1.45; R:R 1.45 < 1.5 at 9.51; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:01:13.775854+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 103.5s, plan says PASS; stop 9.36, target 9.71 (ceiling), R:R 1.50; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5, "vwap": 9.3497, "vwap_slope": 0.0003, "atr": 0.032, "atr_pct": 0.337, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0843, "recent_slope_pct": 0.0374, "ema9": 9.5061, "ema20": 9.5047, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 2.863, "spread_pct": 0.211, "rvol": 1.165, "volume_pace_ratio": 1.676, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5, "vwap": 9.3497, "atr_1m": 0.032, "spread": 0.02, "shares_per_min": 3902, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 113.8, "reachable": 0.3554, "breakout_slope_pct": 0.0374, "flat_band_pct": 0.0843}, "stage3": {"passed": false, "stop": 9.3602, "target": 9.71, "reward_risk": 1.5, "setup": "", "reason": "PASS; stop 9.36, target 9.71 (ceiling), R:R 1.50; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:01:18.952206+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 108.6s, plan says PASS; stop 9.36, target 9.71 (ceiling), R:R 1.53; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4963, "vwap": 9.3498, "vwap_slope": 0.0004, "atr": 0.0328, "atr_pct": 0.346, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0864, "recent_slope_pct": 0.0297, "ema9": 9.5053, "ema20": 9.5044, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.901, "spread_pct": 0.211, "rvol": 1.166, "volume_pace_ratio": 1.676, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3565, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4963, "vwap": 9.3498, "atr_1m": 0.0328, "spread": 0.02, "shares_per_min": 3902, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 113.7, "reachable": 0.3553, "breakout_slope_pct": 0.0297, "flat_band_pct": 0.0864}, "stage3": {"passed": false, "stop": 9.3565, "target": 9.71, "reward_risk": 1.53, "setup": "", "reason": "PASS; stop 9.36, target 9.71 (ceiling), R:R 1.53; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:01:24.114597+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.48, "vwap": 9.3498, "vwap_slope": 0.0004, "atr": 0.0328, "atr_pct": 0.346, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0866, "recent_slope_pct": -0.0046, "ema9": 9.5021, "ema20": 9.5028, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 3.067, "spread_pct": 0.211, "rvol": 1.166, "volume_pace_ratio": 1.676, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.48, "vwap": 9.3498, "atr_1m": 0.0328, "spread": 0.02, "shares_per_min": 3902, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 113.6, "reachable": 0.3551, "breakout_slope_pct": -0.0046, "flat_band_pct": 0.0866}}}
{"timestamp": "2026-09-24T18:01:29.308281+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.4967, "vwap": 9.3498, "vwap_slope": 0.0004, "atr": 0.0328, "atr_pct": 0.346, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0864, "recent_slope_pct": 0.0305, "ema9": 9.5054, "ema20": 9.5044, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.897, "spread_pct": 0.211, "rvol": 1.166, "volume_pace_ratio": 1.675, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3569, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4967, "vwap": 9.3498, "atr_1m": 0.0328, "spread": 0.02, "shares_per_min": 3902, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 113.5, "reachable": 0.355, "breakout_slope_pct": 0.0305, "flat_band_pct": 0.0864}}}
{"timestamp": "2026-09-24T18:01:34.459832+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.49, "vwap": 9.3498, "vwap_slope": 0.0004, "atr": 0.0332, "atr_pct": 0.35, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0874, "recent_slope_pct": 0.0164, "ema9": 9.5041, "ema20": 9.5038, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.965, "spread_pct": 0.211, "rvol": 1.166, "volume_pace_ratio": 1.675, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3498, "atr_1m": 0.0332, "spread": 0.02, "shares_per_min": 3902, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 113.4, "reachable": 0.3549, "breakout_slope_pct": 0.0164, "flat_band_pct": 0.0874}}}
{"timestamp": "2026-09-24T18:01:39.596704+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.3s / 18s"], "reasons_against": [], "metrics": {"price": 9.49, "vwap": 9.3498, "vwap_slope": 0.0004, "atr": 0.0332, "atr_pct": 0.35, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0874, "recent_slope_pct": 0.0164, "ema9": 9.5041, "ema20": 9.5038, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.965, "spread_pct": 0.211, "rvol": 1.166, "volume_pace_ratio": 1.674, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3498, "atr_1m": 0.0332, "spread": 0.02, "shares_per_min": 3902, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 113.3, "reachable": 0.3547, "breakout_slope_pct": 0.0164, "flat_band_pct": 0.0874}}}
{"timestamp": "2026-09-24T18:01:44.752258+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.4s / 18s"], "reasons_against": [], "metrics": {"price": 9.5, "vwap": 9.3499, "vwap_slope": 0.0005, "atr": 0.0332, "atr_pct": 0.349, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0873, "recent_slope_pct": 0.0374, "ema9": 9.5061, "ema20": 9.5047, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.863, "spread_pct": 0.211, "rvol": 1.167, "volume_pace_ratio": 1.675, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5, "vwap": 9.3499, "atr_1m": 0.0332, "spread": 0.02, "shares_per_min": 3902, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 113.3, "reachable": 0.3546, "breakout_slope_pct": 0.0374, "flat_band_pct": 0.0873}}}
{"timestamp": "2026-09-24T18:01:49.916543+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 20.6s, plan says PASS; stop 9.36, target 9.71 (ceiling), R:R 1.53; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.4966, "vwap": 9.3499, "vwap_slope": 0.0005, "atr": 0.0332, "atr_pct": 0.35, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0874, "recent_slope_pct": 0.0303, "ema9": 9.5054, "ema20": 9.5044, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.898, "spread_pct": 0.211, "rvol": 1.167, "volume_pace_ratio": 1.674, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3568, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4966, "vwap": 9.3499, "atr_1m": 0.0332, "spread": 0.02, "shares_per_min": 3902, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 113.2, "reachable": 0.3545, "breakout_slope_pct": 0.0303, "flat_band_pct": 0.0874}, "stage3": {"passed": false, "stop": 9.3568, "target": 9.71, "reward_risk": 1.53, "setup": "", "reason": "PASS; stop 9.36, target 9.71 (ceiling), R:R 1.53; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:01:55.060625+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 25.8s, plan says PASS; stop 9.35, target 9.71 (ceiling), R:R 1.57; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.49, "vwap": 9.3499, "vwap_slope": 0.0005, "atr": 0.0332, "atr_pct": 0.35, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0874, "recent_slope_pct": 0.0164, "ema9": 9.5041, "ema20": 9.5038, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.965, "spread_pct": 0.211, "rvol": 1.167, "volume_pace_ratio": 1.674, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3499, "atr_1m": 0.0332, "spread": 0.02, "shares_per_min": 3902, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 113.1, "reachable": 0.3543, "breakout_slope_pct": 0.0164, "flat_band_pct": 0.0874}, "stage3": {"passed": false, "stop": 9.3502, "target": 9.71, "reward_risk": 1.57, "setup": "", "reason": "PASS; stop 9.35, target 9.71 (ceiling), R:R 1.57; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:02:00.218992+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 30.9s, plan says PASS; stop 9.35, target 9.71 (ceiling), R:R 1.57; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.49, "vwap": 9.3499, "vwap_slope": 0.0005, "atr": 0.0332, "atr_pct": 0.35, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0874, "recent_slope_pct": 0.0164, "ema9": 9.5041, "ema20": 9.5038, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.965, "spread_pct": 0.316, "rvol": 1.167, "volume_pace_ratio": 1.673, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3499, "atr_1m": 0.0332, "spread": 0.03, "shares_per_min": 3902, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 113.0, "reachable": 0.3542, "breakout_slope_pct": 0.0164, "flat_band_pct": 0.0874}, "stage3": {"passed": false, "stop": 9.3502, "target": 9.71, "reward_risk": 1.57, "setup": "", "reason": "PASS; stop 9.35, target 9.71 (ceiling), R:R 1.57; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:02:05.483478+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 36.2s, plan says PASS; stop 9.35, target 9.71 (ceiling), R:R 1.57; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.49, "vwap": 9.3499, "vwap_slope": 0.0005, "atr": 0.0332, "atr_pct": 0.35, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0874, "recent_slope_pct": 0.0164, "ema9": 9.5041, "ema20": 9.5038, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.965, "spread_pct": 0.316, "rvol": 1.167, "volume_pace_ratio": 1.673, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3499, "atr_1m": 0.0332, "spread": 0.03, "shares_per_min": 3902, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 112.9, "reachable": 0.3541, "breakout_slope_pct": 0.0164, "flat_band_pct": 0.0874}, "stage3": {"passed": false, "stop": 9.3502, "target": 9.71, "reward_risk": 1.57, "setup": "", "reason": "PASS; stop 9.35, target 9.71 (ceiling), R:R 1.57; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:02:10.661084+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4959, "vwap": 9.3499, "vwap_slope": 0.0005, "atr": 0.0322, "atr_pct": 0.339, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0847, "recent_slope_pct": -0.0927, "ema9": 9.5024, "ema20": 9.503, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.905, "spread_pct": 0.316, "rvol": 1.167, "volume_pace_ratio": 1.672, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3561, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4959, "vwap": 9.3499, "atr_1m": 0.0322, "spread": 0.03, "shares_per_min": 4002, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 112.8, "reachable": 0.3491, "breakout_slope_pct": -0.0927, "flat_band_pct": 0.0847}}}
{"timestamp": "2026-09-24T18:02:15.816581+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.49, "vwap": 9.3499, "vwap_slope": 0.0005, "atr": 0.0322, "atr_pct": 0.339, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0848, "recent_slope_pct": -0.1052, "ema9": 9.5012, "ema20": 9.5025, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.965, "spread_pct": 0.421, "rvol": 1.167, "volume_pace_ratio": 1.672, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3499, "atr_1m": 0.0322, "spread": 0.04, "shares_per_min": 4002, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 112.7, "reachable": 0.3489, "breakout_slope_pct": -0.1052, "flat_band_pct": 0.0848}}}
{"timestamp": "2026-09-24T18:02:20.959950+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4942, "vwap": 9.3499, "vwap_slope": 0.0005, "atr": 0.0322, "atr_pct": 0.339, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0848, "recent_slope_pct": -0.0963, "ema9": 9.5021, "ema20": 9.5029, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.922, "spread_pct": 0.421, "rvol": 1.167, "volume_pace_ratio": 1.671, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3544, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4942, "vwap": 9.3499, "atr_1m": 0.0322, "spread": 0.04, "shares_per_min": 4002, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 112.7, "reachable": 0.3488, "breakout_slope_pct": -0.0963, "flat_band_pct": 0.0848}}}
{"timestamp": "2026-09-24T18:02:26.136933+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4942, "vwap": 9.3499, "vwap_slope": 0.0005, "atr": 0.0322, "atr_pct": 0.339, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0848, "recent_slope_pct": -0.0963, "ema9": 9.5021, "ema20": 9.5029, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.922, "spread_pct": 0.421, "rvol": 1.167, "volume_pace_ratio": 1.671, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3544, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4942, "vwap": 9.3499, "atr_1m": 0.0322, "spread": 0.04, "shares_per_min": 4002, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 112.6, "reachable": 0.3487, "breakout_slope_pct": -0.0963, "flat_band_pct": 0.0848}}}
{"timestamp": "2026-09-24T18:02:31.328797+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4942, "vwap": 9.3499, "vwap_slope": 0.0005, "atr": 0.0322, "atr_pct": 0.339, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0848, "recent_slope_pct": -0.0963, "ema9": 9.5021, "ema20": 9.5029, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.922, "spread_pct": 0.421, "rvol": 1.167, "volume_pace_ratio": 1.67, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3544, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4942, "vwap": 9.3499, "atr_1m": 0.0322, "spread": 0.04, "shares_per_min": 4002, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 112.5, "reachable": 0.3485, "breakout_slope_pct": -0.0963, "flat_band_pct": 0.0848}}}
{"timestamp": "2026-09-24T18:02:36.519734+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4942, "vwap": 9.3499, "vwap_slope": 0.0005, "atr": 0.0322, "atr_pct": 0.339, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0848, "recent_slope_pct": -0.0963, "ema9": 9.5021, "ema20": 9.5029, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.922, "spread_pct": 0.421, "rvol": 1.167, "volume_pace_ratio": 1.67, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3544, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4942, "vwap": 9.3499, "atr_1m": 0.0322, "spread": 0.04, "shares_per_min": 4002, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 112.4, "reachable": 0.3484, "breakout_slope_pct": -0.0963, "flat_band_pct": 0.0848}}}
{"timestamp": "2026-09-24T18:02:41.671876+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4942, "vwap": 9.3499, "vwap_slope": 0.0005, "atr": 0.0322, "atr_pct": 0.339, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0848, "recent_slope_pct": -0.0963, "ema9": 9.5021, "ema20": 9.5029, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.922, "spread_pct": 0.421, "rvol": 1.167, "volume_pace_ratio": 1.669, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3544, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4942, "vwap": 9.3499, "atr_1m": 0.0322, "spread": 0.04, "shares_per_min": 4002, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 112.3, "reachable": 0.3483, "breakout_slope_pct": -0.0963, "flat_band_pct": 0.0848}}}
{"timestamp": "2026-09-24T18:02:46.832631+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4913, "vwap": 9.3499, "vwap_slope": 0.0005, "atr": 0.0323, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0852, "recent_slope_pct": -0.1024, "ema9": 9.5015, "ema20": 9.5026, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.952, "spread_pct": 0.421, "rvol": 1.167, "volume_pace_ratio": 1.669, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3515, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.56, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4913, "vwap": 9.3499, "atr_1m": 0.0323, "spread": 0.04, "shares_per_min": 4002, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 112.2, "reachable": 0.3481, "breakout_slope_pct": -0.1024, "flat_band_pct": 0.0852}}}
{"timestamp": "2026-09-24T18:02:52.009935+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4913, "vwap": 9.3499, "vwap_slope": 0.0005, "atr": 0.0323, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0852, "recent_slope_pct": -0.1024, "ema9": 9.5015, "ema20": 9.5026, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.952, "spread_pct": 0.421, "rvol": 1.167, "volume_pace_ratio": 1.668, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3515, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.56, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4913, "vwap": 9.3499, "atr_1m": 0.0323, "spread": 0.04, "shares_per_min": 4002, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 112.1, "reachable": 0.348, "breakout_slope_pct": -0.1024, "flat_band_pct": 0.0852}}}
{"timestamp": "2026-09-24T18:02:57.168150+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.49, "vwap": 9.3499, "vwap_slope": 0.0005, "atr": 0.0323, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0852, "recent_slope_pct": -0.1052, "ema9": 9.5012, "ema20": 9.5025, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.965, "spread_pct": 0.421, "rvol": 1.167, "volume_pace_ratio": 1.668, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3499, "atr_1m": 0.0323, "spread": 0.04, "shares_per_min": 4002, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 112.0, "reachable": 0.3479, "breakout_slope_pct": -0.1052, "flat_band_pct": 0.0852}}}
{"timestamp": "2026-09-24T18:03:02.346035+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.49, "vwap": 9.3499, "vwap_slope": 0.0005, "atr": 0.0323, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0852, "recent_slope_pct": -0.1052, "ema9": 9.5012, "ema20": 9.5025, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.965, "spread_pct": 0.421, "rvol": 1.167, "volume_pace_ratio": 1.667, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3499, "atr_1m": 0.0323, "spread": 0.04, "shares_per_min": 4002, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 112.0, "reachable": 0.3477, "breakout_slope_pct": -0.1052, "flat_band_pct": 0.0852}}}
{"timestamp": "2026-09-24T18:03:07.534286+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.48, "vwap": 9.3499, "vwap_slope": 0.0003, "atr": 0.0308, "atr_pct": 0.325, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0813, "recent_slope_pct": -0.1322, "ema9": 9.497, "ema20": 9.5003, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 3.067, "spread_pct": 0.421, "rvol": 1.167, "volume_pace_ratio": 1.667, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.48, "vwap": 9.3499, "atr_1m": 0.0308, "spread": 0.04, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 111.9, "reachable": 0.3471, "breakout_slope_pct": -0.1322, "flat_band_pct": 0.0813}}}
{"timestamp": "2026-09-24T18:03:12.707778+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4871, "vwap": 9.3499, "vwap_slope": 0.0003, "atr": 0.0308, "atr_pct": 0.325, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0813, "recent_slope_pct": -0.1172, "ema9": 9.4984, "ema20": 9.501, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.995, "spread_pct": 0.527, "rvol": 1.167, "volume_pace_ratio": 1.666, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3473, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.59, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4871, "vwap": 9.3499, "atr_1m": 0.0308, "spread": 0.05, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 111.8, "reachable": 0.347, "breakout_slope_pct": -0.1172, "flat_band_pct": 0.0813}}}
{"timestamp": "2026-09-24T18:03:17.862730+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5099, "vwap": 9.3499, "vwap_slope": 0.0003, "atr": 0.0323, "atr_pct": 0.339, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0848, "recent_slope_pct": -0.0692, "ema9": 9.503, "ema20": 9.5032, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.762, "spread_pct": 0.527, "rvol": 1.167, "volume_pace_ratio": 1.666, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3701, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.5099, "vwap": 9.3499, "atr_1m": 0.0323, "spread": 0.05, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 111.7, "reachable": 0.3468, "breakout_slope_pct": -0.0692, "flat_band_pct": 0.0848}}}
{"timestamp": "2026-09-24T18:03:23.018481+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5099, "vwap": 9.3499, "vwap_slope": 0.0003, "atr": 0.0323, "atr_pct": 0.339, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0848, "recent_slope_pct": -0.0692, "ema9": 9.503, "ema20": 9.5032, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.762, "spread_pct": 0.527, "rvol": 1.167, "volume_pace_ratio": 1.665, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3701, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.5099, "vwap": 9.3499, "atr_1m": 0.0323, "spread": 0.05, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 111.6, "reachable": 0.3467, "breakout_slope_pct": -0.0692, "flat_band_pct": 0.0848}}}
{"timestamp": "2026-09-24T18:03:28.196335+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5038, "vwap": 9.3499, "vwap_slope": 0.0003, "atr": 0.0323, "atr_pct": 0.339, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0849, "recent_slope_pct": -0.0821, "ema9": 9.5018, "ema20": 9.5026, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.824, "spread_pct": 0.527, "rvol": 1.167, "volume_pace_ratio": 1.665, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.364, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.50", "no breakout level or rising-low pullback to trade"], "price": 9.5038, "vwap": 9.3499, "atr_1m": 0.0323, "spread": 0.05, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 111.5, "reachable": 0.3466, "breakout_slope_pct": -0.0821, "flat_band_pct": 0.0849}}}
{"timestamp": "2026-09-24T18:03:33.389668+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4936, "vwap": 9.3499, "vwap_slope": 0.0003, "atr": 0.0323, "atr_pct": 0.34, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0849, "recent_slope_pct": -0.1035, "ema9": 9.4997, "ema20": 9.5016, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.928, "spread_pct": 0.527, "rvol": 1.167, "volume_pace_ratio": 1.664, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3538, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4936, "vwap": 9.3499, "atr_1m": 0.0323, "spread": 0.05, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 111.4, "reachable": 0.3464, "breakout_slope_pct": -0.1035, "flat_band_pct": 0.0849}}}
{"timestamp": "2026-09-24T18:03:38.578276+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.498, "vwap": 9.3499, "vwap_slope": 0.0003, "atr": 0.0323, "atr_pct": 0.34, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0849, "recent_slope_pct": -0.0943, "ema9": 9.5006, "ema20": 9.502, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.883, "spread_pct": 0.527, "rvol": 1.167, "volume_pace_ratio": 1.664, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3582, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.52, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.498, "vwap": 9.3499, "atr_1m": 0.0323, "spread": 0.05, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 111.4, "reachable": 0.3463, "breakout_slope_pct": -0.0943, "flat_band_pct": 0.0849}}}
{"timestamp": "2026-09-24T18:03:43.740467+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.4902, "vwap": 9.3499, "vwap_slope": 0.0003, "atr": 0.0323, "atr_pct": 0.34, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.085, "recent_slope_pct": -0.1107, "ema9": 9.499, "ema20": 9.5013, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.963, "spread_pct": 0.527, "rvol": 1.167, "volume_pace_ratio": 1.663, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3504, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4902, "vwap": 9.3499, "atr_1m": 0.0323, "spread": 0.05, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 111.3, "reachable": 0.3462, "breakout_slope_pct": -0.1107, "flat_band_pct": 0.085}}}
{"timestamp": "2026-09-24T18:03:48.895650+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5035, "vwap": 9.3499, "vwap_slope": 0.0003, "atr": 0.033, "atr_pct": 0.347, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0867, "recent_slope_pct": -0.0827, "ema9": 9.5017, "ema20": 9.5026, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.827, "spread_pct": 0.527, "rvol": 1.167, "volume_pace_ratio": 1.663, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3637, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.48, "triggers": [], "reasons": ["R:R 1.48 < 1.5 at 9.50", "no breakout level or rising-low pullback to trade"], "price": 9.5035, "vwap": 9.3499, "atr_1m": 0.033, "spread": 0.05, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 111.2, "reachable": 0.346, "breakout_slope_pct": -0.0827, "flat_band_pct": 0.0867}}}
{"timestamp": "2026-09-24T18:03:54.063122+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5035, "vwap": 9.3499, "vwap_slope": 0.0003, "atr": 0.033, "atr_pct": 0.347, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0867, "recent_slope_pct": -0.0827, "ema9": 9.5017, "ema20": 9.5026, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.827, "spread_pct": 0.527, "rvol": 1.167, "volume_pace_ratio": 1.662, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3637, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.48, "triggers": [], "reasons": ["R:R 1.48 < 1.5 at 9.50", "no breakout level or rising-low pullback to trade"], "price": 9.5035, "vwap": 9.3499, "atr_1m": 0.033, "spread": 0.05, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 111.1, "reachable": 0.3459, "breakout_slope_pct": -0.0827, "flat_band_pct": 0.0867}}}
{"timestamp": "2026-09-24T18:03:59.221145+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5035, "vwap": 9.3499, "vwap_slope": 0.0003, "atr": 0.033, "atr_pct": 0.347, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0867, "recent_slope_pct": -0.0827, "ema9": 9.5017, "ema20": 9.5026, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.827, "spread_pct": 0.527, "rvol": 1.167, "volume_pace_ratio": 1.662, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3637, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.48, "triggers": [], "reasons": ["R:R 1.48 < 1.5 at 9.50", "no breakout level or rising-low pullback to trade"], "price": 9.5035, "vwap": 9.3499, "atr_1m": 0.033, "spread": 0.05, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 111.0, "reachable": 0.3458, "breakout_slope_pct": -0.0827, "flat_band_pct": 0.0867}}}
{"timestamp": "2026-09-24T18:04:04.391349+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0322, "atr_pct": 0.34, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0849, "recent_slope_pct": -0.0502, "ema9": 9.4984, "ema20": 9.5009, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.016, "spread_pct": 0.527, "rvol": 1.168, "volume_pace_ratio": 1.662, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.485, "vwap": 9.35, "atr_1m": 0.0322, "spread": 0.05, "shares_per_min": 3862, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 110.9, "reachable": 0.3452, "breakout_slope_pct": -0.0502, "flat_band_pct": 0.0849}}}
{"timestamp": "2026-09-24T18:04:09.545127+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0322, "atr_pct": 0.34, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0849, "recent_slope_pct": -0.0502, "ema9": 9.4984, "ema20": 9.5009, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.016, "spread_pct": 0.527, "rvol": 1.168, "volume_pace_ratio": 1.661, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.485, "vwap": 9.35, "atr_1m": 0.0322, "spread": 0.05, "shares_per_min": 3862, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 110.8, "reachable": 0.345, "breakout_slope_pct": -0.0502, "flat_band_pct": 0.0849}}}
{"timestamp": "2026-09-24T18:04:14.711127+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0322, "atr_pct": 0.34, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0849, "recent_slope_pct": -0.0502, "ema9": 9.4984, "ema20": 9.5009, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 3.016, "spread_pct": 0.527, "rvol": 1.168, "volume_pace_ratio": 1.661, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.485, "vwap": 9.35, "atr_1m": 0.0322, "spread": 0.05, "shares_per_min": 3862, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 110.8, "reachable": 0.3449, "breakout_slope_pct": -0.0502, "flat_band_pct": 0.0849}}}
{"timestamp": "2026-09-24T18:04:19.870764+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4895, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0322, "atr_pct": 0.34, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0849, "recent_slope_pct": -0.0407, "ema9": 9.4993, "ema20": 9.5013, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 2.97, "spread_pct": 0.527, "rvol": 1.168, "volume_pace_ratio": 1.66, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3497, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.58, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4895, "vwap": 9.35, "atr_1m": 0.0322, "spread": 0.05, "shares_per_min": 3862, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 110.7, "reachable": 0.3448, "breakout_slope_pct": -0.0407, "flat_band_pct": 0.0849}}}
{"timestamp": "2026-09-24T18:04:25.034155+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0327, "atr_pct": 0.345, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0862, "recent_slope_pct": -0.0502, "ema9": 9.4984, "ema20": 9.5009, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 3.016, "spread_pct": 0.527, "rvol": 1.168, "volume_pace_ratio": 1.66, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.485, "vwap": 9.35, "atr_1m": 0.0327, "spread": 0.05, "shares_per_min": 3862, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 110.6, "reachable": 0.3446, "breakout_slope_pct": -0.0502, "flat_band_pct": 0.0862}}}
{"timestamp": "2026-09-24T18:04:30.200571+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4922, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0327, "atr_pct": 0.344, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0861, "recent_slope_pct": -0.0351, "ema9": 9.4998, "ema20": 9.5016, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.943, "spread_pct": 0.527, "rvol": 1.168, "volume_pace_ratio": 1.66, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3524, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.56, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4922, "vwap": 9.35, "atr_1m": 0.0327, "spread": 0.05, "shares_per_min": 3862, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 110.5, "reachable": 0.3445, "breakout_slope_pct": -0.0351, "flat_band_pct": 0.0861}}}
{"timestamp": "2026-09-24T18:04:35.364005+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4922, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0327, "atr_pct": 0.344, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0861, "recent_slope_pct": -0.0351, "ema9": 9.4998, "ema20": 9.5016, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.943, "spread_pct": 0.527, "rvol": 1.168, "volume_pace_ratio": 1.659, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3524, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.56, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4922, "vwap": 9.35, "atr_1m": 0.0327, "spread": 0.05, "shares_per_min": 3862, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 110.4, "reachable": 0.3444, "breakout_slope_pct": -0.0351, "flat_band_pct": 0.0861}}}
{"timestamp": "2026-09-24T18:04:40.585683+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5013, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0327, "atr_pct": 0.344, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.086, "recent_slope_pct": -0.0159, "ema9": 9.5016, "ema20": 9.5025, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.85, "spread_pct": 0.527, "rvol": 1.168, "volume_pace_ratio": 1.659, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3615, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.49, "triggers": [], "reasons": ["R:R 1.49 < 1.5 at 9.50", "no breakout level or rising-low pullback to trade"], "price": 9.5013, "vwap": 9.35, "atr_1m": 0.0327, "spread": 0.05, "shares_per_min": 3862, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 110.3, "reachable": 0.3442, "breakout_slope_pct": -0.0159, "flat_band_pct": 0.086}}}
{"timestamp": "2026-09-24T18:04:45.741011+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4952, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0327, "atr_pct": 0.344, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0861, "recent_slope_pct": -0.0287, "ema9": 9.5004, "ema20": 9.5019, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.912, "spread_pct": 0.527, "rvol": 1.168, "volume_pace_ratio": 1.658, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3554, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4952, "vwap": 9.35, "atr_1m": 0.0327, "spread": 0.05, "shares_per_min": 3862, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 110.2, "reachable": 0.3441, "breakout_slope_pct": -0.0287, "flat_band_pct": 0.0861}}}
{"timestamp": "2026-09-24T18:04:50.892279+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4929, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0327, "atr_pct": 0.344, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0861, "recent_slope_pct": -0.0336, "ema9": 9.4999, "ema20": 9.5017, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.936, "spread_pct": 0.527, "rvol": 1.168, "volume_pace_ratio": 1.657, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3531, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4929, "vwap": 9.35, "atr_1m": 0.0327, "spread": 0.05, "shares_per_min": 3862, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 110.2, "reachable": 0.344, "breakout_slope_pct": -0.0336, "flat_band_pct": 0.0861}}}
{"timestamp": "2026-09-24T18:04:56.037866+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.465, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0341, "atr_pct": 0.36, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0901, "recent_slope_pct": -0.0924, "ema9": 9.4944, "ema20": 9.499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 3.221, "spread_pct": 0.527, "rvol": 1.168, "volume_pace_ratio": 1.657, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3252, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.75, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.465, "vwap": 9.35, "atr_1m": 0.0341, "spread": 0.05, "shares_per_min": 3862, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 110.1, "reachable": 0.3438, "breakout_slope_pct": -0.0924, "flat_band_pct": 0.0901}}}
{"timestamp": "2026-09-24T18:05:01.188341+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0323, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0852, "recent_slope_pct": -0.0158, "ema9": 9.4957, "ema20": 9.4994, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 3.016, "spread_pct": 0.527, "rvol": 1.168, "volume_pace_ratio": 1.657, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.485, "vwap": 9.35, "atr_1m": 0.0323, "spread": 0.05, "shares_per_min": 3802, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 110.0, "reachable": 0.3432, "breakout_slope_pct": -0.0158, "flat_band_pct": 0.0852}}}
{"timestamp": "2026-09-24T18:05:06.431294+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0323, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0852, "recent_slope_pct": -0.0158, "ema9": 9.4957, "ema20": 9.4994, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 3.016, "spread_pct": 0.527, "rvol": 1.168, "volume_pace_ratio": 1.656, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.485, "vwap": 9.35, "atr_1m": 0.0323, "spread": 0.05, "shares_per_min": 3802, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 109.9, "reachable": 0.3431, "breakout_slope_pct": -0.0158, "flat_band_pct": 0.0852}}}
{"timestamp": "2026-09-24T18:05:11.607782+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0323, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0852, "recent_slope_pct": -0.0158, "ema9": 9.4957, "ema20": 9.4994, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 3.016, "spread_pct": 0.527, "rvol": 1.168, "volume_pace_ratio": 1.656, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.485, "vwap": 9.35, "atr_1m": 0.0323, "spread": 0.05, "shares_per_min": 3802, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 109.8, "reachable": 0.3429, "breakout_slope_pct": -0.0158, "flat_band_pct": 0.0852}}}
{"timestamp": "2026-09-24T18:05:16.821728+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.48, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0327, "atr_pct": 0.345, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0862, "recent_slope_pct": -0.0263, "ema9": 9.4947, "ema20": 9.4989, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 3.067, "spread_pct": 0.422, "rvol": 1.168, "volume_pace_ratio": 1.655, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.48, "vwap": 9.35, "atr_1m": 0.0327, "spread": 0.04, "shares_per_min": 3802, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 109.7, "reachable": 0.3428, "breakout_slope_pct": -0.0263, "flat_band_pct": 0.0862}}}
{"timestamp": "2026-09-24T18:05:21.993242+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.48, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0327, "atr_pct": 0.345, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0862, "recent_slope_pct": -0.0263, "ema9": 9.4947, "ema20": 9.4989, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 3.067, "spread_pct": 0.422, "rvol": 1.168, "volume_pace_ratio": 1.655, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.48, "vwap": 9.35, "atr_1m": 0.0327, "spread": 0.04, "shares_per_min": 3802, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 109.6, "reachable": 0.3427, "breakout_slope_pct": -0.0263, "flat_band_pct": 0.0862}}}
{"timestamp": "2026-09-24T18:05:27.157189+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.48, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0327, "atr_pct": 0.345, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0862, "recent_slope_pct": -0.0263, "ema9": 9.4947, "ema20": 9.4989, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 3.067, "spread_pct": 0.422, "rvol": 1.168, "volume_pace_ratio": 1.654, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.48, "vwap": 9.35, "atr_1m": 0.0327, "spread": 0.04, "shares_per_min": 3802, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 109.5, "reachable": 0.3425, "breakout_slope_pct": -0.0263, "flat_band_pct": 0.0862}}}
{"timestamp": "2026-09-24T18:05:32.345202+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4875, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0327, "atr_pct": 0.345, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0861, "recent_slope_pct": -0.0105, "ema9": 9.4962, "ema20": 9.4996, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 2.991, "spread_pct": 0.422, "rvol": 1.168, "volume_pace_ratio": 1.654, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3477, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.59, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4875, "vwap": 9.35, "atr_1m": 0.0327, "spread": 0.04, "shares_per_min": 3802, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 109.5, "reachable": 0.3424, "breakout_slope_pct": -0.0105, "flat_band_pct": 0.0861}}}
{"timestamp": "2026-09-24T18:05:37.516887+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4875, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0327, "atr_pct": 0.345, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0861, "recent_slope_pct": -0.0105, "ema9": 9.4962, "ema20": 9.4996, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 2.991, "spread_pct": 0.422, "rvol": 1.168, "volume_pace_ratio": 1.653, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3477, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.59, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4875, "vwap": 9.35, "atr_1m": 0.0327, "spread": 0.04, "shares_per_min": 3802, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 109.4, "reachable": 0.3423, "breakout_slope_pct": -0.0105, "flat_band_pct": 0.0861}}}
{"timestamp": "2026-09-24T18:05:42.657145+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4767, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0334, "atr_pct": 0.353, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0881, "recent_slope_pct": -0.0333, "ema9": 9.494, "ema20": 9.4986, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 3.101, "spread_pct": 0.317, "rvol": 1.168, "volume_pace_ratio": 1.653, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3369, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.67, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4767, "vwap": 9.35, "atr_1m": 0.0334, "spread": 0.03, "shares_per_min": 3802, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 109.3, "reachable": 0.3421, "breakout_slope_pct": -0.0333, "flat_band_pct": 0.0881}}}
{"timestamp": "2026-09-24T18:05:47.824060+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.475, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0334, "atr_pct": 0.353, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0881, "recent_slope_pct": -0.0369, "ema9": 9.4937, "ema20": 9.4984, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 3.119, "spread_pct": 0.317, "rvol": 1.168, "volume_pace_ratio": 1.652, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3352, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.68, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.475, "vwap": 9.35, "atr_1m": 0.0334, "spread": 0.03, "shares_per_min": 3802, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 109.2, "reachable": 0.342, "breakout_slope_pct": -0.0369, "flat_band_pct": 0.0881}}}
{"timestamp": "2026-09-24T18:05:53.032422+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4811, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0334, "atr_pct": 0.352, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0881, "recent_slope_pct": -0.024, "ema9": 9.4949, "ema20": 9.499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 3.056, "spread_pct": 0.317, "rvol": 1.168, "volume_pace_ratio": 1.652, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3413, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4811, "vwap": 9.35, "atr_1m": 0.0334, "spread": 0.03, "shares_per_min": 3802, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 109.1, "reachable": 0.3419, "breakout_slope_pct": -0.024, "flat_band_pct": 0.0881}}}
{"timestamp": "2026-09-24T18:05:58.191509+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4817, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0334, "atr_pct": 0.352, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0881, "recent_slope_pct": -0.0228, "ema9": 9.495, "ema20": 9.4991, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 3.05, "spread_pct": 0.317, "rvol": 1.168, "volume_pace_ratio": 1.651, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3419, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.63, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4817, "vwap": 9.35, "atr_1m": 0.0334, "spread": 0.03, "shares_per_min": 3802, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 109.0, "reachable": 0.3417, "breakout_slope_pct": -0.0228, "flat_band_pct": 0.0881}}}
{"timestamp": "2026-09-24T18:06:03.336801+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.48, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.0324, "atr_pct": 0.342, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0856, "recent_slope_pct": -0.0441, "ema9": 9.492, "ema20": 9.4973, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.416, "distance_from_high_pct": 3.067, "spread_pct": 0.317, "rvol": 1.168, "volume_pace_ratio": 1.651, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.48, "vwap": 9.35, "atr_1m": 0.0324, "spread": 0.03, "shares_per_min": 3737, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 108.9, "reachable": 0.3411, "breakout_slope_pct": -0.0441, "flat_band_pct": 0.0856}}}
{"timestamp": "2026-09-24T18:06:08.526141+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4832, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.033, "atr_pct": 0.348, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0871, "recent_slope_pct": -0.0373, "ema9": 9.4927, "ema20": 9.4976, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.416, "distance_from_high_pct": 3.035, "spread_pct": 0.317, "rvol": 1.168, "volume_pace_ratio": 1.65, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3434, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.62, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4832, "vwap": 9.35, "atr_1m": 0.033, "spread": 0.03, "shares_per_min": 3737, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 108.9, "reachable": 0.341, "breakout_slope_pct": -0.0373, "flat_band_pct": 0.0871}}}
{"timestamp": "2026-09-24T18:06:13.693857+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4755, "vwap": 9.35, "vwap_slope": 0.0001, "atr": 0.033, "atr_pct": 0.349, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0872, "recent_slope_pct": -0.0535, "ema9": 9.4911, "ema20": 9.4968, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.416, "distance_from_high_pct": 3.113, "spread_pct": 0.317, "rvol": 1.169, "volume_pace_ratio": 1.65, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3357, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.68, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4755, "vwap": 9.35, "atr_1m": 0.033, "spread": 0.03, "shares_per_min": 3737, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 108.8, "reachable": 0.3408, "breakout_slope_pct": -0.0535, "flat_band_pct": 0.0872}}}
{"timestamp": "2026-09-24T18:06:18.844354+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.475, "vwap": 9.3501, "vwap_slope": 0.0002, "atr": 0.033, "atr_pct": 0.349, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0872, "recent_slope_pct": -0.0546, "ema9": 9.491, "ema20": 9.4968, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 3.119, "spread_pct": 0.317, "rvol": 1.169, "volume_pace_ratio": 1.65, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3352, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.68, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.475, "vwap": 9.3501, "atr_1m": 0.033, "spread": 0.03, "shares_per_min": 3737, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 108.7, "reachable": 0.3407, "breakout_slope_pct": -0.0546, "flat_band_pct": 0.0872}}}
{"timestamp": "2026-09-24T18:06:24.005748+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.48, "vwap": 9.3501, "vwap_slope": 0.0002, "atr": 0.033, "atr_pct": 0.348, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0871, "recent_slope_pct": -0.0441, "ema9": 9.492, "ema20": 9.4973, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 3.067, "spread_pct": 0.317, "rvol": 1.169, "volume_pace_ratio": 1.65, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.48, "vwap": 9.3501, "atr_1m": 0.033, "spread": 0.03, "shares_per_min": 3737, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 108.6, "reachable": 0.3406, "breakout_slope_pct": -0.0441, "flat_band_pct": 0.0871}}}
{"timestamp": "2026-09-24T18:06:29.146760+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.48, "vwap": 9.3501, "vwap_slope": 0.0002, "atr": 0.033, "atr_pct": 0.348, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0871, "recent_slope_pct": -0.0441, "ema9": 9.492, "ema20": 9.4973, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 3.067, "spread_pct": 0.317, "rvol": 1.169, "volume_pace_ratio": 1.649, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.48, "vwap": 9.3501, "atr_1m": 0.033, "spread": 0.03, "shares_per_min": 3737, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 108.5, "reachable": 0.3404, "breakout_slope_pct": -0.0441, "flat_band_pct": 0.0871}}}
{"timestamp": "2026-09-24T18:06:34.301178+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4668, "vwap": 9.3501, "vwap_slope": 0.0002, "atr": 0.0334, "atr_pct": 0.353, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0882, "recent_slope_pct": -0.0719, "ema9": 9.4894, "ema20": 9.496, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 3.202, "spread_pct": 0.317, "rvol": 1.169, "volume_pace_ratio": 1.649, "volatility": {"class": "medium", "daily_atr_pct": 5.91, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.327, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.74, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4668, "vwap": 9.3501, "atr_1m": 0.0334, "spread": 0.03, "shares_per_min": 3737, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 108.4, "reachable": 0.3403, "breakout_slope_pct": -0.0719, "flat_band_pct": 0.0882}}}
{"timestamp": "2026-09-24T18:06:39.479400+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.49, "vwap": 9.3501, "vwap_slope": 0.0002, "atr": 0.0334, "atr_pct": 0.352, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.088, "recent_slope_pct": -0.023, "ema9": 9.494, "ema20": 9.4982, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 2.965, "spread_pct": 0.317, "rvol": 1.169, "volume_pace_ratio": 1.648, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3501, "atr_1m": 0.0334, "spread": 0.03, "shares_per_min": 3737, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 108.3, "reachable": 0.3402, "breakout_slope_pct": -0.023, "flat_band_pct": 0.088}}}
{"timestamp": "2026-09-24T18:06:44.650686+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.3502, "vwap_slope": 0.0003, "atr": 0.0334, "atr_pct": 0.352, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.088, "recent_slope_pct": -0.0335, "ema9": 9.493, "ema20": 9.4977, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.418, "distance_from_high_pct": 3.016, "spread_pct": 0.316, "rvol": 1.17, "volume_pace_ratio": 1.648, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.485, "vwap": 9.3502, "atr_1m": 0.0334, "spread": 0.03, "shares_per_min": 3737, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 108.3, "reachable": 0.34, "breakout_slope_pct": -0.0335, "flat_band_pct": 0.088}}}
{"timestamp": "2026-09-24T18:06:49.827738+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.493, "vwap": 9.3502, "vwap_slope": 0.0003, "atr": 0.0334, "atr_pct": 0.352, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.088, "recent_slope_pct": -0.0166, "ema9": 9.4946, "ema20": 9.4985, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.418, "distance_from_high_pct": 2.935, "spread_pct": 0.316, "rvol": 1.17, "volume_pace_ratio": 1.648, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3532, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.493, "vwap": 9.3502, "atr_1m": 0.0334, "spread": 0.03, "shares_per_min": 3737, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 108.2, "reachable": 0.3399, "breakout_slope_pct": -0.0166, "flat_band_pct": 0.088}}}
{"timestamp": "2026-09-24T18:06:54.968108+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4959, "vwap": 9.3502, "vwap_slope": 0.0003, "atr": 0.0336, "atr_pct": 0.354, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0885, "recent_slope_pct": -0.0105, "ema9": 9.4952, "ema20": 9.4988, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.418, "distance_from_high_pct": 2.905, "spread_pct": 0.316, "rvol": 1.17, "volume_pace_ratio": 1.647, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3561, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4959, "vwap": 9.3502, "atr_1m": 0.0336, "spread": 0.03, "shares_per_min": 3737, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 108.1, "reachable": 0.3398, "breakout_slope_pct": -0.0105, "flat_band_pct": 0.0885}}}
{"timestamp": "2026-09-24T18:07:00.109880+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4959, "vwap": 9.3502, "vwap_slope": 0.0003, "atr": 0.0336, "atr_pct": 0.354, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0885, "recent_slope_pct": -0.0105, "ema9": 9.4952, "ema20": 9.4988, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.418, "distance_from_high_pct": 2.905, "spread_pct": 0.316, "rvol": 1.17, "volume_pace_ratio": 1.647, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3561, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4959, "vwap": 9.3502, "atr_1m": 0.0336, "spread": 0.03, "shares_per_min": 3737, "rising_lows": false, "last_pivot_low": 9.439, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 108.0, "reachable": 0.3396, "breakout_slope_pct": -0.0105, "flat_band_pct": 0.0885}}}
{"timestamp": "2026-09-24T18:07:05.345386+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4856, "vwap": 9.3502, "vwap_slope": 0.0002, "atr": 0.0323, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0852, "recent_slope_pct": -0.0262, "ema9": 9.4933, "ema20": 9.4975, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 3.01, "spread_pct": 0.316, "rvol": 1.17, "volume_pace_ratio": 1.646, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3458, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.6, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4856, "vwap": 9.3502, "atr_1m": 0.0323, "spread": 0.03, "shares_per_min": 3787, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 107.9, "reachable": 0.3357, "breakout_slope_pct": -0.0262, "flat_band_pct": 0.0852}}}
{"timestamp": "2026-09-24T18:07:10.534061+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.3502, "vwap_slope": 0.0002, "atr": 0.0323, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0852, "recent_slope_pct": -0.0275, "ema9": 9.4932, "ema20": 9.4975, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 3.016, "spread_pct": 0.316, "rvol": 1.17, "volume_pace_ratio": 1.646, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.485, "vwap": 9.3502, "atr_1m": 0.0323, "spread": 0.03, "shares_per_min": 3787, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 107.8, "reachable": 0.3356, "breakout_slope_pct": -0.0275, "flat_band_pct": 0.0852}}}
{"timestamp": "2026-09-24T18:07:15.704431+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.3502, "vwap_slope": 0.0002, "atr": 0.0323, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0852, "recent_slope_pct": -0.0275, "ema9": 9.4932, "ema20": 9.4975, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 3.016, "spread_pct": 0.316, "rvol": 1.17, "volume_pace_ratio": 1.646, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.485, "vwap": 9.3502, "atr_1m": 0.0323, "spread": 0.03, "shares_per_min": 3787, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 107.7, "reachable": 0.3354, "breakout_slope_pct": -0.0275, "flat_band_pct": 0.0852}}}
{"timestamp": "2026-09-24T18:07:20.856337+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.3502, "vwap_slope": 0.0002, "atr": 0.0323, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0852, "recent_slope_pct": -0.0275, "ema9": 9.4932, "ema20": 9.4975, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 3.016, "spread_pct": 0.316, "rvol": 1.17, "volume_pace_ratio": 1.645, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.485, "vwap": 9.3502, "atr_1m": 0.0323, "spread": 0.03, "shares_per_min": 3787, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 107.7, "reachable": 0.3353, "breakout_slope_pct": -0.0275, "flat_band_pct": 0.0852}}}
{"timestamp": "2026-09-24T18:07:26.026716+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.3502, "vwap_slope": 0.0002, "atr": 0.0323, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0852, "recent_slope_pct": -0.0275, "ema9": 9.4932, "ema20": 9.4975, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 3.016, "spread_pct": 0.316, "rvol": 1.17, "volume_pace_ratio": 1.645, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.485, "vwap": 9.3502, "atr_1m": 0.0323, "spread": 0.03, "shares_per_min": 3787, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 107.6, "reachable": 0.3352, "breakout_slope_pct": -0.0275, "flat_band_pct": 0.0852}}}
{"timestamp": "2026-09-24T18:07:31.162715+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.3502, "vwap_slope": 0.0002, "atr": 0.0323, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0852, "recent_slope_pct": -0.0275, "ema9": 9.4932, "ema20": 9.4975, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 3.016, "spread_pct": 0.316, "rvol": 1.17, "volume_pace_ratio": 1.644, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.485, "vwap": 9.3502, "atr_1m": 0.0323, "spread": 0.03, "shares_per_min": 3787, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 107.5, "reachable": 0.335, "breakout_slope_pct": -0.0275, "flat_band_pct": 0.0852}}}
{"timestamp": "2026-09-24T18:07:36.315895+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.485, "vwap": 9.3502, "vwap_slope": 0.0002, "atr": 0.0326, "atr_pct": 0.344, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.086, "recent_slope_pct": -0.0275, "ema9": 9.4932, "ema20": 9.4975, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 3.016, "spread_pct": 0.316, "rvol": 1.17, "volume_pace_ratio": 1.644, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3452, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.61, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.485, "vwap": 9.3502, "atr_1m": 0.0326, "spread": 0.03, "shares_per_min": 3787, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 107.4, "reachable": 0.3349, "breakout_slope_pct": -0.0275, "flat_band_pct": 0.086}}}
{"timestamp": "2026-09-24T18:07:41.472378+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4951, "vwap": 9.3502, "vwap_slope": 0.0002, "atr": 0.0328, "atr_pct": 0.346, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0865, "recent_slope_pct": -0.0062, "ema9": 9.4952, "ema20": 9.4984, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.419, "distance_from_high_pct": 2.913, "spread_pct": 0.316, "rvol": 1.17, "volume_pace_ratio": 1.643, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3553, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4951, "vwap": 9.3502, "atr_1m": 0.0328, "spread": 0.03, "shares_per_min": 3787, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 107.3, "reachable": 0.3348, "breakout_slope_pct": -0.0062, "flat_band_pct": 0.0865}}}
{"timestamp": "2026-09-24T18:07:46.640024+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5, "vwap": 9.3504, "vwap_slope": 0.0004, "atr": 0.0335, "atr_pct": 0.353, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0883, "recent_slope_pct": 0.0041, "ema9": 9.4962, "ema20": 9.4989, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.42, "distance_from_high_pct": 2.863, "spread_pct": 0.421, "rvol": 1.171, "volume_pace_ratio": 1.644, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5, "vwap": 9.3504, "atr_1m": 0.0335, "spread": 0.04, "shares_per_min": 3787, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 107.2, "reachable": 0.3346, "breakout_slope_pct": 0.0041, "flat_band_pct": 0.0883}}}
{"timestamp": "2026-09-24T18:07:51.787392+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.495, "vwap": 9.3504, "vwap_slope": 0.0004, "atr": 0.0335, "atr_pct": 0.353, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0883, "recent_slope_pct": -0.0064, "ema9": 9.4952, "ema20": 9.4984, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.42, "distance_from_high_pct": 2.914, "spread_pct": 0.527, "rvol": 1.171, "volume_pace_ratio": 1.644, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3552, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.495, "vwap": 9.3504, "atr_1m": 0.0335, "spread": 0.05, "shares_per_min": 3787, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 107.1, "reachable": 0.3345, "breakout_slope_pct": -0.0064, "flat_band_pct": 0.0883}}}
{"timestamp": "2026-09-24T18:07:56.957092+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.495, "vwap": 9.3504, "vwap_slope": 0.0004, "atr": 0.0335, "atr_pct": 0.353, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0883, "recent_slope_pct": -0.0064, "ema9": 9.4952, "ema20": 9.4984, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.42, "distance_from_high_pct": 2.914, "spread_pct": 0.527, "rvol": 1.171, "volume_pace_ratio": 1.643, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3552, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.495, "vwap": 9.3504, "atr_1m": 0.0335, "spread": 0.05, "shares_per_min": 3787, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 107.1, "reachable": 0.3344, "breakout_slope_pct": -0.0064, "flat_band_pct": 0.0883}}}
{"timestamp": "2026-09-24T18:08:02.136410+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.495, "vwap": 9.3504, "vwap_slope": 0.0004, "atr": 0.0335, "atr_pct": 0.353, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0883, "recent_slope_pct": -0.0064, "ema9": 9.4952, "ema20": 9.4984, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.42, "distance_from_high_pct": 2.914, "spread_pct": 0.527, "rvol": 1.171, "volume_pace_ratio": 1.643, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3552, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.495, "vwap": 9.3504, "atr_1m": 0.0335, "spread": 0.05, "shares_per_min": 3787, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 107.0, "reachable": 0.3342, "breakout_slope_pct": -0.0064, "flat_band_pct": 0.0883}}}
{"timestamp": "2026-09-24T18:08:07.309330+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4905, "vwap": 9.3504, "vwap_slope": 0.0003, "atr": 0.0329, "atr_pct": 0.346, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0866, "recent_slope_pct": 0.0256, "ema9": 9.4942, "ema20": 9.4977, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 2.96, "spread_pct": 0.527, "rvol": 1.171, "volume_pace_ratio": 1.642, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3507, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4905, "vwap": 9.3504, "atr_1m": 0.0329, "spread": 0.05, "shares_per_min": 3850, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 106.9, "reachable": 0.3303, "breakout_slope_pct": 0.0256, "flat_band_pct": 0.0866}}}
{"timestamp": "2026-09-24T18:08:12.500869+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5048, "vwap": 9.3504, "vwap_slope": 0.0003, "atr": 0.0335, "atr_pct": 0.352, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.088, "recent_slope_pct": 0.0557, "ema9": 9.4971, "ema20": 9.499, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 2.814, "spread_pct": 0.527, "rvol": 1.171, "volume_pace_ratio": 1.642, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.365, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.50", "no breakout level or rising-low pullback to trade"], "price": 9.5048, "vwap": 9.3504, "atr_1m": 0.0335, "spread": 0.05, "shares_per_min": 3850, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 106.8, "reachable": 0.3302, "breakout_slope_pct": 0.0557, "flat_band_pct": 0.088}}}
{"timestamp": "2026-09-24T18:08:17.720577+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.495, "vwap": 9.3504, "vwap_slope": 0.0003, "atr": 0.0346, "atr_pct": 0.364, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.091, "recent_slope_pct": 0.0351, "ema9": 9.4951, "ema20": 9.4981, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 2.914, "spread_pct": 0.527, "rvol": 1.171, "volume_pace_ratio": 1.641, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3552, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.495, "vwap": 9.3504, "atr_1m": 0.0346, "spread": 0.05, "shares_per_min": 3850, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 106.7, "reachable": 0.33, "breakout_slope_pct": 0.0351, "flat_band_pct": 0.091}}}
{"timestamp": "2026-09-24T18:08:22.883128+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.495, "vwap": 9.3504, "vwap_slope": 0.0003, "atr": 0.0346, "atr_pct": 0.364, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.091, "recent_slope_pct": 0.0351, "ema9": 9.4951, "ema20": 9.4981, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 2.914, "spread_pct": 0.527, "rvol": 1.171, "volume_pace_ratio": 1.641, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3552, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.54, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.495, "vwap": 9.3504, "atr_1m": 0.0346, "spread": 0.05, "shares_per_min": 3850, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 106.6, "reachable": 0.3299, "breakout_slope_pct": 0.0351, "flat_band_pct": 0.091}}}
{"timestamp": "2026-09-24T18:08:28.062709+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.49, "vwap": 9.3504, "vwap_slope": 0.0004, "atr": 0.0346, "atr_pct": 0.365, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0911, "recent_slope_pct": 0.0246, "ema9": 9.4941, "ema20": 9.4976, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 2.965, "spread_pct": 0.527, "rvol": 1.171, "volume_pace_ratio": 1.64, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3502, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.57, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.49, "vwap": 9.3504, "atr_1m": 0.0346, "spread": 0.05, "shares_per_min": 3850, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 106.5, "reachable": 0.3298, "breakout_slope_pct": 0.0246, "flat_band_pct": 0.0911}}}
{"timestamp": "2026-09-24T18:08:33.224771+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.51, "vwap": 9.3504, "vwap_slope": 0.0004, "atr": 0.0346, "atr_pct": 0.364, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0909, "recent_slope_pct": 0.0667, "ema9": 9.4981, "ema20": 9.4995, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 2.761, "spread_pct": 0.316, "rvol": 1.171, "volume_pace_ratio": 1.64, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3504, "atr_1m": 0.0346, "spread": 0.03, "shares_per_min": 3850, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 106.4, "reachable": 0.3296, "breakout_slope_pct": 0.0667, "flat_band_pct": 0.0909}}}
{"timestamp": "2026-09-24T18:08:38.429828+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.52, "vwap": 9.3504, "vwap_slope": 0.0004, "atr": 0.0346, "atr_pct": 0.363, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0908, "recent_slope_pct": 0.0877, "ema9": 9.5001, "ema20": 9.5005, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 2.658, "spread_pct": 0.316, "rvol": 1.171, "volume_pace_ratio": 1.64, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3504, "atr_1m": 0.0346, "spread": 0.03, "shares_per_min": 3850, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 106.4, "reachable": 0.3295, "breakout_slope_pct": 0.0877, "flat_band_pct": 0.0908}}}
{"timestamp": "2026-09-24T18:08:43.613672+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4966, "vwap": 9.3504, "vwap_slope": 0.0004, "atr": 0.0346, "atr_pct": 0.364, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0911, "recent_slope_pct": 0.0385, "ema9": 9.4954, "ema20": 9.4982, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 2.898, "spread_pct": 0.316, "rvol": 1.171, "volume_pace_ratio": 1.639, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3568, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4966, "vwap": 9.3504, "atr_1m": 0.0346, "spread": 0.03, "shares_per_min": 3850, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 106.3, "reachable": 0.3294, "breakout_slope_pct": 0.0385, "flat_band_pct": 0.0911}}}
{"timestamp": "2026-09-24T18:08:48.773861+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.52, "vwap": 9.3504, "vwap_slope": 0.0004, "atr": 0.0346, "atr_pct": 0.363, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0908, "recent_slope_pct": 0.0877, "ema9": 9.5001, "ema20": 9.5005, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 2.658, "spread_pct": 0.316, "rvol": 1.171, "volume_pace_ratio": 1.639, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3504, "atr_1m": 0.0346, "spread": 0.03, "shares_per_min": 3850, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 106.2, "reachable": 0.3292, "breakout_slope_pct": 0.0877, "flat_band_pct": 0.0908}}}
{"timestamp": "2026-09-24T18:08:53.937062+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.52, "vwap": 9.3504, "vwap_slope": 0.0004, "atr": 0.0346, "atr_pct": 0.363, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0908, "recent_slope_pct": 0.0877, "ema9": 9.5001, "ema20": 9.5005, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.417, "distance_from_high_pct": 2.658, "spread_pct": 0.316, "rvol": 1.171, "volume_pace_ratio": 1.638, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3504, "atr_1m": 0.0346, "spread": 0.03, "shares_per_min": 3850, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 106.1, "reachable": 0.3291, "breakout_slope_pct": 0.0877, "flat_band_pct": 0.0908}}}
{"timestamp": "2026-09-24T18:08:59.084544+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5, "vwap": 9.3504, "vwap_slope": 0.0004, "atr": 0.0346, "atr_pct": 0.364, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.091, "recent_slope_pct": 0.0456, "ema9": 9.4961, "ema20": 9.4986, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.418, "distance_from_high_pct": 2.863, "spread_pct": 0.316, "rvol": 1.172, "volume_pace_ratio": 1.638, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.5, "vwap": 9.3504, "atr_1m": 0.0346, "spread": 0.03, "shares_per_min": 3850, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 106.0, "reachable": 0.329, "breakout_slope_pct": 0.0456, "flat_band_pct": 0.091}}}
{"timestamp": "2026-09-24T18:09:04.246587+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4978, "vwap": 9.3504, "vwap_slope": 0.0003, "atr": 0.0343, "atr_pct": 0.361, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0903, "recent_slope_pct": 0.0435, "ema9": 9.4973, "ema20": 9.4989, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.42, "distance_from_high_pct": 2.885, "spread_pct": 0.316, "rvol": 1.172, "volume_pace_ratio": 1.637, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.358, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.52, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4978, "vwap": 9.3504, "atr_1m": 0.0343, "spread": 0.03, "shares_per_min": 3863, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 105.9, "reachable": 0.3288, "breakout_slope_pct": 0.0435, "flat_band_pct": 0.0903}}}
{"timestamp": "2026-09-24T18:09:09.427475+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5026, "vwap": 9.3504, "vwap_slope": 0.0003, "atr": 0.0343, "atr_pct": 0.361, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0903, "recent_slope_pct": 0.0536, "ema9": 9.4982, "ema20": 9.4994, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.42, "distance_from_high_pct": 2.836, "spread_pct": 0.316, "rvol": 1.172, "volume_pace_ratio": 1.637, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3628, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.48, "triggers": [], "reasons": ["R:R 1.48 < 1.5 at 9.50", "no breakout level or rising-low pullback to trade"], "price": 9.5026, "vwap": 9.3504, "atr_1m": 0.0343, "spread": 0.03, "shares_per_min": 3863, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 105.8, "reachable": 0.3287, "breakout_slope_pct": 0.0536, "flat_band_pct": 0.0903}}}
{"timestamp": "2026-09-24T18:09:14.638312+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4978, "vwap": 9.3504, "vwap_slope": 0.0003, "atr": 0.0343, "atr_pct": 0.361, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0903, "recent_slope_pct": 0.0435, "ema9": 9.4973, "ema20": 9.4989, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.42, "distance_from_high_pct": 2.885, "spread_pct": 0.316, "rvol": 1.172, "volume_pace_ratio": 1.637, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.358, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.52, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4978, "vwap": 9.3504, "atr_1m": 0.0343, "spread": 0.03, "shares_per_min": 3863, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 105.8, "reachable": 0.3286, "breakout_slope_pct": 0.0435, "flat_band_pct": 0.0903}}}
{"timestamp": "2026-09-24T18:09:19.820160+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.51, "vwap": 9.3504, "vwap_slope": 0.0003, "atr": 0.0347, "atr_pct": 0.365, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0911, "recent_slope_pct": 0.0692, "ema9": 9.4997, "ema20": 9.5001, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.42, "distance_from_high_pct": 2.761, "spread_pct": 0.21, "rvol": 1.172, "volume_pace_ratio": 1.636, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3504, "atr_1m": 0.0347, "spread": 0.02, "shares_per_min": 3863, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 105.7, "reachable": 0.3284, "breakout_slope_pct": 0.0692, "flat_band_pct": 0.0911}}}
{"timestamp": "2026-09-24T18:09:24.980287+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5031, "vwap": 9.3504, "vwap_slope": 0.0003, "atr": 0.0347, "atr_pct": 0.365, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0912, "recent_slope_pct": 0.0547, "ema9": 9.4983, "ema20": 9.4994, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.42, "distance_from_high_pct": 2.831, "spread_pct": 0.21, "rvol": 1.172, "volume_pace_ratio": 1.636, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3633, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.48, "triggers": [], "reasons": ["R:R 1.48 < 1.5 at 9.50", "no breakout level or rising-low pullback to trade"], "price": 9.5031, "vwap": 9.3504, "atr_1m": 0.0347, "spread": 0.02, "shares_per_min": 3863, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 105.6, "reachable": 0.3283, "breakout_slope_pct": 0.0547, "flat_band_pct": 0.0912}}}
{"timestamp": "2026-09-24T18:09:30.125133+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5031, "vwap": 9.3504, "vwap_slope": 0.0003, "atr": 0.0347, "atr_pct": 0.365, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0912, "recent_slope_pct": 0.0547, "ema9": 9.4983, "ema20": 9.4994, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.42, "distance_from_high_pct": 2.831, "spread_pct": 0.21, "rvol": 1.172, "volume_pace_ratio": 1.635, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3633, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.48, "triggers": [], "reasons": ["R:R 1.48 < 1.5 at 9.50", "no breakout level or rising-low pullback to trade"], "price": 9.5031, "vwap": 9.3504, "atr_1m": 0.0347, "spread": 0.02, "shares_per_min": 3863, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 105.5, "reachable": 0.3282, "breakout_slope_pct": 0.0547, "flat_band_pct": 0.0912}}}
{"timestamp": "2026-09-24T18:09:35.286553+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.51, "vwap": 9.3504, "vwap_slope": 0.0003, "atr": 0.0347, "atr_pct": 0.365, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0911, "recent_slope_pct": 0.0692, "ema9": 9.4997, "ema20": 9.5001, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.42, "distance_from_high_pct": 2.761, "spread_pct": 0.21, "rvol": 1.172, "volume_pace_ratio": 1.635, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3504, "atr_1m": 0.0347, "spread": 0.02, "shares_per_min": 3863, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 105.4, "reachable": 0.328, "breakout_slope_pct": 0.0692, "flat_band_pct": 0.0911}}}
{"timestamp": "2026-09-24T18:09:40.434463+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4976, "vwap": 9.3504, "vwap_slope": 0.0003, "atr": 0.0347, "atr_pct": 0.365, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0913, "recent_slope_pct": 0.0431, "ema9": 9.4972, "ema20": 9.4989, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.42, "distance_from_high_pct": 2.888, "spread_pct": 0.21, "rvol": 1.172, "volume_pace_ratio": 1.634, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3578, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.52, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4976, "vwap": 9.3504, "atr_1m": 0.0347, "spread": 0.02, "shares_per_min": 3863, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 105.3, "reachable": 0.3279, "breakout_slope_pct": 0.0431, "flat_band_pct": 0.0913}}}
{"timestamp": "2026-09-24T18:09:45.592821+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.5092, "vwap": 9.3504, "vwap_slope": 0.0003, "atr": 0.0347, "atr_pct": 0.365, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0912, "recent_slope_pct": 0.0675, "ema9": 9.4995, "ema20": 9.5, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.42, "distance_from_high_pct": 2.769, "spread_pct": 0.21, "rvol": 1.172, "volume_pace_ratio": 1.634, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3694, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.44, "triggers": [], "reasons": ["R:R 1.44 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.5092, "vwap": 9.3504, "atr_1m": 0.0347, "spread": 0.02, "shares_per_min": 3863, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 105.2, "reachable": 0.3278, "breakout_slope_pct": 0.0675, "flat_band_pct": 0.0912}}}
{"timestamp": "2026-09-24T18:09:50.772788+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.52, "vwap": 9.3504, "vwap_slope": 0.0003, "atr": 0.0354, "atr_pct": 0.372, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.093, "recent_slope_pct": 0.0902, "ema9": 9.5017, "ema20": 9.501, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.42, "distance_from_high_pct": 2.658, "spread_pct": 0.21, "rvol": 1.172, "volume_pace_ratio": 1.633, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3504, "atr_1m": 0.0354, "spread": 0.02, "shares_per_min": 3863, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 105.2, "reachable": 0.3276, "breakout_slope_pct": 0.0902, "flat_band_pct": 0.093}}}
{"timestamp": "2026-09-24T18:09:55.936850+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.52, "vwap": 9.3505, "vwap_slope": 0.0003, "atr": 0.0354, "atr_pct": 0.372, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.093, "recent_slope_pct": 0.0902, "ema9": 9.5017, "ema20": 9.501, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.421, "distance_from_high_pct": 2.658, "spread_pct": 0.21, "rvol": 1.172, "volume_pace_ratio": 1.633, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3505, "atr_1m": 0.0354, "spread": 0.02, "shares_per_min": 3863, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 105.1, "reachable": 0.3275, "breakout_slope_pct": 0.0902, "flat_band_pct": 0.093}}}
{"timestamp": "2026-09-24T18:10:01.101871+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.3s / 18s"], "reasons_against": [], "metrics": {"price": 9.52, "vwap": 9.3505, "vwap_slope": 0.0003, "atr": 0.0354, "atr_pct": 0.372, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.093, "recent_slope_pct": 0.0902, "ema9": 9.5017, "ema20": 9.501, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.421, "distance_from_high_pct": 2.658, "spread_pct": 0.21, "rvol": 1.172, "volume_pace_ratio": 1.633, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3505, "atr_1m": 0.0354, "spread": 0.02, "shares_per_min": 3863, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 105.0, "reachable": 0.3274, "breakout_slope_pct": 0.0902, "flat_band_pct": 0.093}}}
{"timestamp": "2026-09-24T18:10:06.313006+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.5s / 18s"], "reasons_against": [], "metrics": {"price": 9.52, "vwap": 9.3505, "vwap_slope": 0.0003, "atr": 0.0354, "atr_pct": 0.372, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.093, "recent_slope_pct": 0.0902, "ema9": 9.5017, "ema20": 9.501, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.421, "distance_from_high_pct": 2.658, "spread_pct": 0.21, "rvol": 1.172, "volume_pace_ratio": 1.632, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3505, "atr_1m": 0.0354, "spread": 0.02, "shares_per_min": 3863, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 104.9, "reachable": 0.3272, "breakout_slope_pct": 0.0902, "flat_band_pct": 0.093}}}
{"timestamp": "2026-09-24T18:10:11.479529+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4956, "vwap": 9.3505, "vwap_slope": 0.0002, "atr": 0.0348, "atr_pct": 0.367, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0917, "recent_slope_pct": 0.0257, "ema9": 9.5005, "ema20": 9.5005, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.418, "distance_from_high_pct": 2.908, "spread_pct": 0.21, "rvol": 1.172, "volume_pace_ratio": 1.632, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3558, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4956, "vwap": 9.3505, "atr_1m": 0.0348, "spread": 0.02, "shares_per_min": 3717, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 104.8, "reachable": 0.3271, "breakout_slope_pct": 0.0257, "flat_band_pct": 0.0917}}}
{"timestamp": "2026-09-24T18:10:16.667762+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.51, "vwap": 9.3505, "vwap_slope": 0.0002, "atr": 0.0348, "atr_pct": 0.366, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0916, "recent_slope_pct": 0.056, "ema9": 9.5034, "ema20": 9.5019, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.418, "distance_from_high_pct": 2.761, "spread_pct": 0.21, "rvol": 1.172, "volume_pace_ratio": 1.631, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3505, "atr_1m": 0.0348, "spread": 0.02, "shares_per_min": 3717, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 104.7, "reachable": 0.327, "breakout_slope_pct": 0.056, "flat_band_pct": 0.0916}}}
{"timestamp": "2026-09-24T18:10:21.827915+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.4982, "vwap": 9.3506, "vwap_slope": 0.0002, "atr": 0.0348, "atr_pct": 0.367, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0917, "recent_slope_pct": 0.0311, "ema9": 9.501, "ema20": 9.5008, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.418, "distance_from_high_pct": 2.881, "spread_pct": 0.21, "rvol": 1.173, "volume_pace_ratio": 1.631, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3584, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.51, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4982, "vwap": 9.3506, "atr_1m": 0.0348, "spread": 0.02, "shares_per_min": 3717, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 104.6, "reachable": 0.3268, "breakout_slope_pct": 0.0311, "flat_band_pct": 0.0917}}}
{"timestamp": "2026-09-24T18:10:26.968792+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.3s / 18s"], "reasons_against": [], "metrics": {"price": 9.4982, "vwap": 9.3506, "vwap_slope": 0.0002, "atr": 0.0348, "atr_pct": 0.367, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0917, "recent_slope_pct": 0.0311, "ema9": 9.501, "ema20": 9.5008, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.418, "distance_from_high_pct": 2.881, "spread_pct": 0.21, "rvol": 1.173, "volume_pace_ratio": 1.631, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3584, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.51, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4982, "vwap": 9.3506, "atr_1m": 0.0348, "spread": 0.02, "shares_per_min": 3717, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 104.6, "reachable": 0.3267, "breakout_slope_pct": 0.0311, "flat_band_pct": 0.0917}}}
{"timestamp": "2026-09-24T18:10:32.119251+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.5s / 18s"], "reasons_against": [], "metrics": {"price": 9.51, "vwap": 9.3506, "vwap_slope": 0.0002, "atr": 0.0348, "atr_pct": 0.366, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0916, "recent_slope_pct": 0.056, "ema9": 9.5034, "ema20": 9.5019, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.418, "distance_from_high_pct": 2.761, "spread_pct": 0.21, "rvol": 1.173, "volume_pace_ratio": 1.63, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": [], "reasons": ["R:R 1.43 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.51, "vwap": 9.3506, "atr_1m": 0.0348, "spread": 0.02, "shares_per_min": 3717, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 104.5, "reachable": 0.3266, "breakout_slope_pct": 0.056, "flat_band_pct": 0.0916}}}
{"timestamp": "2026-09-24T18:10:37.286077+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 20.6s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.52, "vwap": 9.3506, "vwap_slope": 0.0002, "atr": 0.0348, "atr_pct": 0.366, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0915, "recent_slope_pct": 0.077, "ema9": 9.5054, "ema20": 9.5028, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.418, "distance_from_high_pct": 2.658, "spread_pct": 0.21, "rvol": 1.173, "volume_pace_ratio": 1.63, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3506, "atr_1m": 0.0348, "spread": 0.02, "shares_per_min": 3717, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 104.4, "reachable": 0.3264, "breakout_slope_pct": 0.077, "flat_band_pct": 0.0915}, "stage3": {"passed": false, "stop": 9.3802, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:10:42.459921+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 25.8s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5194, "vwap": 9.3506, "vwap_slope": 0.0002, "atr": 0.0348, "atr_pct": 0.366, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0915, "recent_slope_pct": 0.0757, "ema9": 9.5052, "ema20": 9.5028, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.418, "distance_from_high_pct": 2.665, "spread_pct": 0.21, "rvol": 1.173, "volume_pace_ratio": 1.629, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3796, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5194, "vwap": 9.3506, "atr_1m": 0.0348, "spread": 0.02, "shares_per_min": 3717, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 104.3, "reachable": 0.3263, "breakout_slope_pct": 0.0757, "flat_band_pct": 0.0915}, "stage3": {"passed": false, "stop": 9.3796, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:10:47.609337+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 30.9s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5194, "vwap": 9.3506, "vwap_slope": 0.0002, "atr": 0.0348, "atr_pct": 0.366, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0915, "recent_slope_pct": 0.0757, "ema9": 9.5052, "ema20": 9.5028, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.418, "distance_from_high_pct": 2.665, "spread_pct": 0.21, "rvol": 1.173, "volume_pace_ratio": 1.629, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3796, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5194, "vwap": 9.3506, "atr_1m": 0.0348, "spread": 0.02, "shares_per_min": 3717, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 104.2, "reachable": 0.3262, "breakout_slope_pct": 0.0757, "flat_band_pct": 0.0915}, "stage3": {"passed": false, "stop": 9.3796, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:10:52.764317+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 36.1s, plan says PASS; stop 9.37, target 9.71 (ceiling), R:R 1.40; R:R 1.40 < 1.5 at 9.51; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.514, "vwap": 9.3506, "vwap_slope": 0.0002, "atr": 0.0348, "atr_pct": 0.366, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0916, "recent_slope_pct": 0.0644, "ema9": 9.5042, "ema20": 9.5023, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.418, "distance_from_high_pct": 2.72, "spread_pct": 0.21, "rvol": 1.173, "volume_pace_ratio": 1.628, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3742, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.4, "triggers": [], "reasons": ["R:R 1.40 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.514, "vwap": 9.3506, "atr_1m": 0.0348, "spread": 0.02, "shares_per_min": 3717, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 104.1, "reachable": 0.326, "breakout_slope_pct": 0.0644, "flat_band_pct": 0.0916}, "stage3": {"passed": false, "stop": 9.3742, "target": 9.71, "reward_risk": 1.4, "setup": "", "reason": "PASS; stop 9.37, target 9.71 (ceiling), R:R 1.40; R:R 1.40 < 1.5 at 9.51; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:10:57.912852+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 41.2s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.52, "vwap": 9.3506, "vwap_slope": 0.0002, "atr": 0.0348, "atr_pct": 0.366, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0915, "recent_slope_pct": 0.077, "ema9": 9.5054, "ema20": 9.5028, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.418, "distance_from_high_pct": 2.658, "spread_pct": 0.21, "rvol": 1.173, "volume_pace_ratio": 1.628, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3506, "atr_1m": 0.0348, "spread": 0.02, "shares_per_min": 3717, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 104.0, "reachable": 0.3259, "breakout_slope_pct": 0.077, "flat_band_pct": 0.0915}, "stage3": {"passed": false, "stop": 9.3802, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:11:03.070583+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 46.4s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.52, "vwap": 9.3506, "vwap_slope": 0.0002, "atr": 0.031, "atr_pct": 0.326, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0814, "recent_slope_pct": 0.0683, "ema9": 9.5083, "ema20": 9.5045, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.421, "distance_from_high_pct": 2.658, "spread_pct": 0.21, "rvol": 1.173, "volume_pace_ratio": 1.627, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3506, "atr_1m": 0.031, "spread": 0.02, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 103.9, "reachable": 0.3246, "breakout_slope_pct": 0.0683, "flat_band_pct": 0.0814}, "stage3": {"passed": false, "stop": 9.3802, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:11:08.268910+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 51.6s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.52, "vwap": 9.3506, "vwap_slope": 0.0002, "atr": 0.031, "atr_pct": 0.326, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0814, "recent_slope_pct": 0.0683, "ema9": 9.5083, "ema20": 9.5045, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.421, "distance_from_high_pct": 2.658, "spread_pct": 0.21, "rvol": 1.173, "volume_pace_ratio": 1.627, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3506, "atr_1m": 0.031, "spread": 0.02, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 103.9, "reachable": 0.3245, "breakout_slope_pct": 0.0683, "flat_band_pct": 0.0814}, "stage3": {"passed": false, "stop": 9.3802, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:11:13.426755+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 56.8s, plan says PASS; stop 9.37, target 9.71 (ceiling), R:R 1.46; R:R 1.46 < 1.5 at 9.51; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5058, "vwap": 9.3506, "vwap_slope": 0.0002, "atr": 0.0326, "atr_pct": 0.343, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0859, "recent_slope_pct": 0.0385, "ema9": 9.5055, "ema20": 9.5031, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.421, "distance_from_high_pct": 2.804, "spread_pct": 0.21, "rvol": 1.173, "volume_pace_ratio": 1.627, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.366, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.46, "triggers": [], "reasons": ["R:R 1.46 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.5058, "vwap": 9.3506, "atr_1m": 0.0326, "spread": 0.02, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 103.8, "reachable": 0.3244, "breakout_slope_pct": 0.0385, "flat_band_pct": 0.0859}, "stage3": {"passed": false, "stop": 9.366, "target": 9.71, "reward_risk": 1.46, "setup": "", "reason": "PASS; stop 9.37, target 9.71 (ceiling), R:R 1.46; R:R 1.46 < 1.5 at 9.51; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:11:18.592491+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 61.9s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.37; R:R 1.37 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5179, "vwap": 9.3506, "vwap_slope": 0.0002, "atr": 0.0326, "atr_pct": 0.343, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0858, "recent_slope_pct": 0.0639, "ema9": 9.5079, "ema20": 9.5043, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.421, "distance_from_high_pct": 2.68, "spread_pct": 0.21, "rvol": 1.173, "volume_pace_ratio": 1.626, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3781, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.37, "triggers": [], "reasons": ["R:R 1.37 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5179, "vwap": 9.3506, "atr_1m": 0.0326, "spread": 0.02, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 103.7, "reachable": 0.3242, "breakout_slope_pct": 0.0639, "flat_band_pct": 0.0858}, "stage3": {"passed": false, "stop": 9.3781, "target": 9.71, "reward_risk": 1.37, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.37; R:R 1.37 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:11:23.724783+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 67.1s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.39; R:R 1.39 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5151, "vwap": 9.3506, "vwap_slope": 0.0002, "atr": 0.0326, "atr_pct": 0.343, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0858, "recent_slope_pct": 0.058, "ema9": 9.5073, "ema20": 9.504, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.421, "distance_from_high_pct": 2.709, "spread_pct": 0.21, "rvol": 1.173, "volume_pace_ratio": 1.626, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3753, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5151, "vwap": 9.3506, "atr_1m": 0.0326, "spread": 0.02, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 103.6, "reachable": 0.3241, "breakout_slope_pct": 0.058, "flat_band_pct": 0.0858}, "stage3": {"passed": false, "stop": 9.3753, "target": 9.71, "reward_risk": 1.39, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.39; R:R 1.39 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:11:28.874281+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 72.2s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.39; R:R 1.39 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5152, "vwap": 9.3506, "vwap_slope": 0.0002, "atr": 0.0333, "atr_pct": 0.35, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0876, "recent_slope_pct": 0.0582, "ema9": 9.5073, "ema20": 9.504, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.421, "distance_from_high_pct": 2.708, "spread_pct": 0.21, "rvol": 1.173, "volume_pace_ratio": 1.625, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3754, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5152, "vwap": 9.3506, "atr_1m": 0.0333, "spread": 0.02, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 103.5, "reachable": 0.324, "breakout_slope_pct": 0.0582, "flat_band_pct": 0.0876}, "stage3": {"passed": false, "stop": 9.3754, "target": 9.71, "reward_risk": 1.39, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.39; R:R 1.39 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:11:34.020104+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 77.4s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.52, "vwap": 9.3506, "vwap_slope": 0.0002, "atr": 0.0333, "atr_pct": 0.35, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0876, "recent_slope_pct": 0.0683, "ema9": 9.5083, "ema20": 9.5045, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.421, "distance_from_high_pct": 2.658, "spread_pct": 0.21, "rvol": 1.173, "volume_pace_ratio": 1.625, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3506, "atr_1m": 0.0333, "spread": 0.02, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 103.4, "reachable": 0.3238, "breakout_slope_pct": 0.0683, "flat_band_pct": 0.0876}, "stage3": {"passed": false, "stop": 9.3802, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:11:39.193927+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 82.5s, plan says PASS; stop 9.39, target 9.71 (ceiling), R:R 1.29; R:R 1.29 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.53, "vwap": 9.3525, "vwap_slope": 0.0021, "atr": 0.0348, "atr_pct": 0.366, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0914, "recent_slope_pct": 0.0893, "ema9": 9.5103, "ema20": 9.5054, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.436, "distance_from_high_pct": 2.556, "spread_pct": 0.525, "rvol": 1.186, "volume_pace_ratio": 1.642, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": [], "reasons": ["R:R 1.29 < 1.5 at 9.53", "no breakout level or rising-low pullback to trade"], "price": 9.53, "vwap": 9.3525, "atr_1m": 0.0348, "spread": 0.05, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 103.3, "reachable": 0.3237, "breakout_slope_pct": 0.0893, "flat_band_pct": 0.0914}, "stage3": {"passed": false, "stop": 9.3902, "target": 9.71, "reward_risk": 1.29, "setup": "", "reason": "PASS; stop 9.39, target 9.71 (ceiling), R:R 1.29; R:R 1.29 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:11:44.333120+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 87.7s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.39; R:R 1.39 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.515, "vwap": 9.3541, "vwap_slope": 0.0037, "atr": 0.0348, "atr_pct": 0.366, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0916, "recent_slope_pct": 0.0578, "ema9": 9.5073, "ema20": 9.504, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.71, "spread_pct": 0.421, "rvol": 1.198, "volume_pace_ratio": 1.658, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3752, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.515, "vwap": 9.3541, "atr_1m": 0.0348, "spread": 0.04, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 103.3, "reachable": 0.3236, "breakout_slope_pct": 0.0578, "flat_band_pct": 0.0916}, "stage3": {"passed": false, "stop": 9.3752, "target": 9.71, "reward_risk": 1.39, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.39; R:R 1.39 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:11:49.496287+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 92.8s, plan says PASS; stop 9.37, target 9.71 (ceiling), R:R 1.45; R:R 1.45 < 1.5 at 9.51; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5075, "vwap": 9.3541, "vwap_slope": 0.0036, "atr": 0.0348, "atr_pct": 0.367, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0916, "recent_slope_pct": 0.0421, "ema9": 9.5058, "ema20": 9.5033, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.786, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.657, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3677, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.45, "triggers": [], "reasons": ["R:R 1.45 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.5075, "vwap": 9.3541, "atr_1m": 0.0348, "spread": 0.05, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 103.2, "reachable": 0.3234, "breakout_slope_pct": 0.0421, "flat_band_pct": 0.0916}, "stage3": {"passed": false, "stop": 9.3677, "target": 9.71, "reward_risk": 1.45, "setup": "", "reason": "PASS; stop 9.37, target 9.71 (ceiling), R:R 1.45; R:R 1.45 < 1.5 at 9.51; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:11:54.667832+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 98.0s, plan says PASS; stop 9.37, target 9.71 (ceiling), R:R 1.45; R:R 1.45 < 1.5 at 9.51; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5075, "vwap": 9.3541, "vwap_slope": 0.0036, "atr": 0.0348, "atr_pct": 0.367, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0916, "recent_slope_pct": 0.0421, "ema9": 9.5058, "ema20": 9.5033, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.786, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.657, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3677, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.45, "triggers": [], "reasons": ["R:R 1.45 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.5075, "vwap": 9.3541, "atr_1m": 0.0348, "spread": 0.05, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 103.1, "reachable": 0.3233, "breakout_slope_pct": 0.0421, "flat_band_pct": 0.0916}, "stage3": {"passed": false, "stop": 9.3677, "target": 9.71, "reward_risk": 1.45, "setup": "", "reason": "PASS; stop 9.37, target 9.71 (ceiling), R:R 1.45; R:R 1.45 < 1.5 at 9.51; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:11:59.802008+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.48, "vwap": 9.3538, "vwap_slope": 0.0033, "atr": 0.036, "atr_pct": 0.38, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0949, "recent_slope_pct": -0.0158, "ema9": 9.5003, "ema20": 9.5007, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 3.067, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.656, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3402, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.64, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.48, "vwap": 9.3538, "atr_1m": 0.036, "spread": 0.05, "shares_per_min": 3702, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 103.0, "reachable": 0.3232, "breakout_slope_pct": -0.0158, "flat_band_pct": 0.0949}}}
{"timestamp": "2026-09-24T18:12:04.960037+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.505, "vwap": 9.3538, "vwap_slope": 0.0032, "atr": 0.0335, "atr_pct": 0.352, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0881, "recent_slope_pct": -0.0421, "ema9": 9.5012, "ema20": 9.5011, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 2.812, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.656, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3538, "atr_1m": 0.0335, "spread": 0.05, "shares_per_min": 5179, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 102.9, "reachable": 0.3219, "breakout_slope_pct": -0.0421, "flat_band_pct": 0.0881}}}
{"timestamp": "2026-09-24T18:12:10.119200+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.505, "vwap": 9.3538, "vwap_slope": 0.0032, "atr": 0.0335, "atr_pct": 0.352, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0881, "recent_slope_pct": -0.0421, "ema9": 9.5012, "ema20": 9.5011, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 2.812, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.655, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3538, "atr_1m": 0.0335, "spread": 0.05, "shares_per_min": 5179, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 102.8, "reachable": 0.3218, "breakout_slope_pct": -0.0421, "flat_band_pct": 0.0881}}}
{"timestamp": "2026-09-24T18:12:15.286428+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4861, "vwap": 9.3538, "vwap_slope": 0.0032, "atr": 0.0335, "atr_pct": 0.353, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0882, "recent_slope_pct": -0.0819, "ema9": 9.4975, "ema20": 9.4993, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 3.005, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.655, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3463, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.6, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4861, "vwap": 9.3538, "atr_1m": 0.0335, "spread": 0.05, "shares_per_min": 5179, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 102.7, "reachable": 0.3216, "breakout_slope_pct": -0.0819, "flat_band_pct": 0.0882}}}
{"timestamp": "2026-09-24T18:12:20.447953+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4861, "vwap": 9.3538, "vwap_slope": 0.0032, "atr": 0.0335, "atr_pct": 0.353, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0882, "recent_slope_pct": -0.0819, "ema9": 9.4975, "ema20": 9.4993, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 3.005, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.654, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3463, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.6, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4861, "vwap": 9.3538, "atr_1m": 0.0335, "spread": 0.05, "shares_per_min": 5179, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 102.7, "reachable": 0.3215, "breakout_slope_pct": -0.0819, "flat_band_pct": 0.0882}}}
{"timestamp": "2026-09-24T18:12:25.594574+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4861, "vwap": 9.3538, "vwap_slope": 0.0032, "atr": 0.0335, "atr_pct": 0.353, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0882, "recent_slope_pct": -0.0819, "ema9": 9.4975, "ema20": 9.4993, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 3.005, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.654, "volatility": {"class": "medium", "daily_atr_pct": 5.9, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3463, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.6, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4861, "vwap": 9.3538, "atr_1m": 0.0335, "spread": 0.05, "shares_per_min": 5179, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 102.6, "reachable": 0.3214, "breakout_slope_pct": -0.0819, "flat_band_pct": 0.0882}}}
{"timestamp": "2026-09-24T18:12:30.775924+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.5238, "vwap": 9.3538, "vwap_slope": 0.0032, "atr": 0.0348, "atr_pct": 0.366, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0914, "recent_slope_pct": -0.0025, "ema9": 9.505, "ema20": 9.5029, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 2.62, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.653, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.384, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.33, "triggers": [], "reasons": ["R:R 1.33 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5238, "vwap": 9.3538, "atr_1m": 0.0348, "spread": 0.05, "shares_per_min": 5179, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 102.5, "reachable": 0.3212, "breakout_slope_pct": -0.0025, "flat_band_pct": 0.0914}}}
{"timestamp": "2026-09-24T18:12:35.965010+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.5238, "vwap": 9.3538, "vwap_slope": 0.0032, "atr": 0.0348, "atr_pct": 0.366, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0914, "recent_slope_pct": -0.0025, "ema9": 9.505, "ema20": 9.5029, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 2.62, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.653, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.384, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.33, "triggers": [], "reasons": ["R:R 1.33 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5238, "vwap": 9.3538, "atr_1m": 0.0348, "spread": 0.05, "shares_per_min": 5179, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 102.4, "reachable": 0.3211, "breakout_slope_pct": -0.0025, "flat_band_pct": 0.0914}}}
{"timestamp": "2026-09-24T18:12:41.119251+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4929, "vwap": 9.3538, "vwap_slope": 0.0033, "atr": 0.0348, "atr_pct": 0.367, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0917, "recent_slope_pct": -0.0676, "ema9": 9.4988, "ema20": 9.4999, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.936, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.653, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3531, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4929, "vwap": 9.3538, "atr_1m": 0.0348, "spread": 0.05, "shares_per_min": 5179, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 102.3, "reachable": 0.321, "breakout_slope_pct": -0.0676, "flat_band_pct": 0.0917}}}
{"timestamp": "2026-09-24T18:12:46.279985+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4929, "vwap": 9.3538, "vwap_slope": 0.0033, "atr": 0.0348, "atr_pct": 0.367, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0917, "recent_slope_pct": -0.0676, "ema9": 9.4988, "ema20": 9.4999, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.936, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.652, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3531, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.55, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4929, "vwap": 9.3538, "atr_1m": 0.0348, "spread": 0.05, "shares_per_min": 5179, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 102.2, "reachable": 0.3208, "breakout_slope_pct": -0.0676, "flat_band_pct": 0.0917}}}
{"timestamp": "2026-09-24T18:12:51.457585+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.496, "vwap": 9.3538, "vwap_slope": 0.0033, "atr": 0.0348, "atr_pct": 0.367, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0917, "recent_slope_pct": -0.061, "ema9": 9.4994, "ema20": 9.5002, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.904, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.652, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3562, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.53, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.496, "vwap": 9.3538, "atr_1m": 0.0348, "spread": 0.05, "shares_per_min": 5179, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 102.1, "reachable": 0.3207, "breakout_slope_pct": -0.061, "flat_band_pct": 0.0917}}}
{"timestamp": "2026-09-24T18:12:56.647099+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.5235, "vwap": 9.3538, "vwap_slope": 0.0033, "atr": 0.0348, "atr_pct": 0.366, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0914, "recent_slope_pct": -0.0032, "ema9": 9.5049, "ema20": 9.5028, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.623, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.651, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3837, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.33, "triggers": [], "reasons": ["R:R 1.33 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5235, "vwap": 9.3538, "atr_1m": 0.0348, "spread": 0.05, "shares_per_min": 5179, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 102.1, "reachable": 0.3206, "breakout_slope_pct": -0.0032, "flat_band_pct": 0.0914}}}
{"timestamp": "2026-09-24T18:13:01.831098+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.4913, "vwap": 9.3538, "vwap_slope": 0.0033, "atr": 0.0348, "atr_pct": 0.367, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0917, "recent_slope_pct": -0.0709, "ema9": 9.4985, "ema20": 9.4998, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.952, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.651, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3515, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.56, "triggers": [], "reasons": ["no breakout level or rising-low pullback to trade"], "price": 9.4913, "vwap": 9.3538, "atr_1m": 0.0348, "spread": 0.05, "shares_per_min": 5179, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 102.0, "reachable": 0.3204, "breakout_slope_pct": -0.0709, "flat_band_pct": 0.0917}}}
{"timestamp": "2026-09-24T18:13:06.989766+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.5229, "vwap": 9.3538, "vwap_slope": 0.0032, "atr": 0.0345, "atr_pct": 0.362, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0906, "recent_slope_pct": -0.0241, "ema9": 9.5034, "ema20": 9.502, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.629, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.65, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3831, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.34, "triggers": [], "reasons": ["R:R 1.34 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5229, "vwap": 9.3538, "atr_1m": 0.0345, "spread": 0.05, "shares_per_min": 5054, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 101.9, "reachable": 0.3182, "breakout_slope_pct": -0.0241, "flat_band_pct": 0.0906}}}
{"timestamp": "2026-09-24T18:13:12.136446+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.1s / 18s"], "reasons_against": [], "metrics": {"price": 9.5229, "vwap": 9.3538, "vwap_slope": 0.0032, "atr": 0.0345, "atr_pct": 0.362, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0906, "recent_slope_pct": -0.0241, "ema9": 9.5034, "ema20": 9.502, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.629, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.65, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3831, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.34, "triggers": [], "reasons": ["R:R 1.34 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5229, "vwap": 9.3538, "atr_1m": 0.0345, "spread": 0.05, "shares_per_min": 5054, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 101.8, "reachable": 0.318, "breakout_slope_pct": -0.0241, "flat_band_pct": 0.0906}}}
{"timestamp": "2026-09-24T18:13:17.298249+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.3s / 18s"], "reasons_against": [], "metrics": {"price": 9.5188, "vwap": 9.3538, "vwap_slope": 0.0032, "atr": 0.0345, "atr_pct": 0.363, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0906, "recent_slope_pct": -0.0327, "ema9": 9.5026, "ema20": 9.5016, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.671, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.65, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.379, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.37, "triggers": [], "reasons": ["R:R 1.37 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5188, "vwap": 9.3538, "atr_1m": 0.0345, "spread": 0.05, "shares_per_min": 5054, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 101.7, "reachable": 0.3179, "breakout_slope_pct": -0.0327, "flat_band_pct": 0.0906}}}
{"timestamp": "2026-09-24T18:13:22.456930+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3538, "vwap_slope": 0.0032, "atr": 0.0345, "atr_pct": 0.363, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0908, "recent_slope_pct": -0.0618, "ema9": 9.4998, "ema20": 9.5003, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.812, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.649, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3538, "atr_1m": 0.0345, "spread": 0.05, "shares_per_min": 5054, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 101.6, "reachable": 0.3178, "breakout_slope_pct": -0.0618, "flat_band_pct": 0.0908}}}
{"timestamp": "2026-09-24T18:13:27.607347+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3538, "vwap_slope": 0.0032, "atr": 0.0345, "atr_pct": 0.363, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0908, "recent_slope_pct": -0.0618, "ema9": 9.4998, "ema20": 9.5003, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.812, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.649, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3538, "atr_1m": 0.0345, "spread": 0.05, "shares_per_min": 5054, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 101.5, "reachable": 0.3176, "breakout_slope_pct": -0.0618, "flat_band_pct": 0.0908}}}
{"timestamp": "2026-09-24T18:13:32.783958+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3538, "vwap_slope": 0.0032, "atr": 0.0345, "atr_pct": 0.363, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0908, "recent_slope_pct": -0.0618, "ema9": 9.4998, "ema20": 9.5003, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.812, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.648, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3538, "atr_1m": 0.0345, "spread": 0.05, "shares_per_min": 5054, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 101.5, "reachable": 0.3175, "breakout_slope_pct": -0.0618, "flat_band_pct": 0.0908}}}
{"timestamp": "2026-09-24T18:13:37.911684+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.5189, "vwap": 9.3538, "vwap_slope": 0.0032, "atr": 0.0345, "atr_pct": 0.363, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0906, "recent_slope_pct": -0.0325, "ema9": 9.5026, "ema20": 9.5016, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.67, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.648, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3791, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.37, "triggers": [], "reasons": ["R:R 1.37 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5189, "vwap": 9.3538, "atr_1m": 0.0345, "spread": 0.05, "shares_per_min": 5054, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 101.4, "reachable": 0.3174, "breakout_slope_pct": -0.0325, "flat_band_pct": 0.0906}}}
{"timestamp": "2026-09-24T18:13:43.066803+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.5189, "vwap": 9.3538, "vwap_slope": 0.0032, "atr": 0.0345, "atr_pct": 0.363, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0906, "recent_slope_pct": -0.0325, "ema9": 9.5026, "ema20": 9.5016, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.67, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.647, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3791, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.37, "triggers": [], "reasons": ["R:R 1.37 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5189, "vwap": 9.3538, "atr_1m": 0.0345, "spread": 0.05, "shares_per_min": 5054, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 101.3, "reachable": 0.3172, "breakout_slope_pct": -0.0325, "flat_band_pct": 0.0906}}}
{"timestamp": "2026-09-24T18:13:48.207117+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.3s / 18s"], "reasons_against": [], "metrics": {"price": 9.5189, "vwap": 9.3538, "vwap_slope": 0.0032, "atr": 0.0345, "atr_pct": 0.363, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0906, "recent_slope_pct": -0.0325, "ema9": 9.5026, "ema20": 9.5016, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.67, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.647, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3791, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.37, "triggers": [], "reasons": ["R:R 1.37 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5189, "vwap": 9.3538, "atr_1m": 0.0345, "spread": 0.05, "shares_per_min": 5054, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 101.2, "reachable": 0.3171, "breakout_slope_pct": -0.0325, "flat_band_pct": 0.0906}}}
{"timestamp": "2026-09-24T18:13:53.381065+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3538, "vwap_slope": 0.0032, "atr": 0.0345, "atr_pct": 0.363, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0908, "recent_slope_pct": -0.0618, "ema9": 9.4998, "ema20": 9.5003, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.812, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.646, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3538, "atr_1m": 0.0345, "spread": 0.05, "shares_per_min": 5054, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 101.1, "reachable": 0.317, "breakout_slope_pct": -0.0618, "flat_band_pct": 0.0908}}}
{"timestamp": "2026-09-24T18:13:58.545751+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.505, "vwap": 9.3538, "vwap_slope": 0.0032, "atr": 0.0345, "atr_pct": 0.363, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0908, "recent_slope_pct": -0.0618, "ema9": 9.4998, "ema20": 9.5003, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.812, "spread_pct": 0.526, "rvol": 1.198, "volume_pace_ratio": 1.646, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": [], "reasons": ["R:R 1.47 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.505, "vwap": 9.3538, "atr_1m": 0.0345, "spread": 0.05, "shares_per_min": 5054, "rising_lows": false, "last_pivot_low": 9.465, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 101.0, "reachable": 0.3168, "breakout_slope_pct": -0.0618, "flat_band_pct": 0.0908}}}
{"timestamp": "2026-09-24T18:14:03.707228+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.54, "vwap": 9.3539, "vwap_slope": 0.0001, "atr": 0.0342, "atr_pct": 0.358, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0896, "recent_slope_pct": 0.0684, "ema9": 9.5078, "ema20": 9.5041, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.454, "spread_pct": 0.315, "rvol": 1.199, "volume_pace_ratio": 1.646, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.3539, "atr_1m": 0.0342, "spread": 0.03, "shares_per_min": 5040, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 100.9, "reachable": 0.3146, "breakout_slope_pct": 0.0684, "flat_band_pct": 0.0896, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 1.0, "support": 9.3539, "reclaim": false}}}}
{"timestamp": "2026-09-24T18:14:08.880250+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.54, "vwap": 9.3539, "vwap_slope": 0.0001, "atr": 0.0342, "atr_pct": 0.358, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0896, "recent_slope_pct": 0.0684, "ema9": 9.5078, "ema20": 9.5041, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.454, "spread_pct": 0.42, "rvol": 1.199, "volume_pace_ratio": 1.645, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.3539, "atr_1m": 0.0342, "spread": 0.04, "shares_per_min": 5040, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 100.9, "reachable": 0.3144, "breakout_slope_pct": 0.0684, "flat_band_pct": 0.0896, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 1.0, "support": 9.3539, "reclaim": false}}}}
{"timestamp": "2026-09-24T18:14:14.020730+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.3s / 18s"], "reasons_against": [], "metrics": {"price": 9.54, "vwap": 9.3539, "vwap_slope": 0.0001, "atr": 0.0342, "atr_pct": 0.358, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0896, "recent_slope_pct": 0.0684, "ema9": 9.5078, "ema20": 9.5041, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.454, "spread_pct": 0.42, "rvol": 1.199, "volume_pace_ratio": 1.645, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.3539, "atr_1m": 0.0342, "spread": 0.04, "shares_per_min": 5040, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 100.8, "reachable": 0.3143, "breakout_slope_pct": 0.0684, "flat_band_pct": 0.0896, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 1.0, "support": 9.3539, "reclaim": false}}}}
{"timestamp": "2026-09-24T18:14:19.207919+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.5s / 18s"], "reasons_against": [], "metrics": {"price": 9.54, "vwap": 9.3539, "vwap_slope": 0.0001, "atr": 0.0342, "atr_pct": 0.358, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0896, "recent_slope_pct": 0.0684, "ema9": 9.5078, "ema20": 9.5041, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.454, "spread_pct": 0.42, "rvol": 1.199, "volume_pace_ratio": 1.644, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.3539, "atr_1m": 0.0342, "spread": 0.04, "shares_per_min": 5040, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 100.7, "reachable": 0.3142, "breakout_slope_pct": 0.0684, "flat_band_pct": 0.0896, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 1.0, "support": 9.3539, "reclaim": false}}}}
{"timestamp": "2026-09-24T18:14:24.376373+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 20.7s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.54, "vwap": 9.3539, "vwap_slope": 0.0001, "atr": 0.0342, "atr_pct": 0.358, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0896, "recent_slope_pct": 0.0684, "ema9": 9.5078, "ema20": 9.5041, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.454, "spread_pct": 0.42, "rvol": 1.199, "volume_pace_ratio": 1.644, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.3539, "atr_1m": 0.0342, "spread": 0.04, "shares_per_min": 5040, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 100.6, "reachable": 0.314, "breakout_slope_pct": 0.0684, "flat_band_pct": 0.0896, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 1.0, "support": 9.3539, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:14:29.531021+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 25.8s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.54, "vwap": 9.3539, "vwap_slope": 0.0001, "atr": 0.0342, "atr_pct": 0.358, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0896, "recent_slope_pct": 0.0684, "ema9": 9.5078, "ema20": 9.5041, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.454, "spread_pct": 0.42, "rvol": 1.199, "volume_pace_ratio": 1.643, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.3539, "atr_1m": 0.0342, "spread": 0.04, "shares_per_min": 5040, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 100.5, "reachable": 0.3139, "breakout_slope_pct": 0.0684, "flat_band_pct": 0.0896, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 1.0, "support": 9.3539, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:14:34.690290+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 31.0s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.21; R:R 1.21 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.541, "vwap": 9.3539, "vwap_slope": 0.0001, "atr": 0.0343, "atr_pct": 0.359, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0898, "recent_slope_pct": 0.0705, "ema9": 9.508, "ema20": 9.5041, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.444, "spread_pct": 0.42, "rvol": 1.199, "volume_pace_ratio": 1.643, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4012, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.21, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.21 < 1.5 at 9.54"], "price": 9.541, "vwap": 9.3539, "atr_1m": 0.0343, "spread": 0.04, "shares_per_min": 5040, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 100.4, "reachable": 0.3138, "breakout_slope_pct": 0.0705, "flat_band_pct": 0.0898, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 1.0, "support": 9.3539, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4012, "target": 9.71, "reward_risk": 1.21, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.21; R:R 1.21 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:14:39.829191+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 36.1s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.52); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5197, "vwap": 9.3539, "vwap_slope": 0.0001, "atr": 0.0343, "atr_pct": 0.36, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.09, "recent_slope_pct": 0.0257, "ema9": 9.5038, "ema20": 9.5021, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.662, "spread_pct": 0.42, "rvol": 1.199, "volume_pace_ratio": 1.642, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3799, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.52)", "R:R 1.36 < 1.5 at 9.52"], "price": 9.5197, "vwap": 9.3539, "atr_1m": 0.0343, "spread": 0.04, "shares_per_min": 5040, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 100.3, "reachable": 0.3136, "breakout_slope_pct": 0.0257, "flat_band_pct": 0.09, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 0.74, "support": 9.3539, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3799, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.52); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:14:44.979681+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 41.3s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.52); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5197, "vwap": 9.3539, "vwap_slope": 0.0001, "atr": 0.0343, "atr_pct": 0.36, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.09, "recent_slope_pct": 0.0257, "ema9": 9.5038, "ema20": 9.5021, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.662, "spread_pct": 0.42, "rvol": 1.199, "volume_pace_ratio": 1.642, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3799, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.52)", "R:R 1.36 < 1.5 at 9.52"], "price": 9.5197, "vwap": 9.3539, "atr_1m": 0.0343, "spread": 0.04, "shares_per_min": 5040, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 100.3, "reachable": 0.3135, "breakout_slope_pct": 0.0257, "flat_band_pct": 0.09, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 0.74, "support": 9.3539, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3799, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.52); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:14:50.131786+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 46.4s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.52); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5197, "vwap": 9.3539, "vwap_slope": 0.0001, "atr": 0.0343, "atr_pct": 0.36, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.09, "recent_slope_pct": 0.0257, "ema9": 9.5038, "ema20": 9.5021, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.662, "spread_pct": 0.42, "rvol": 1.199, "volume_pace_ratio": 1.641, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3799, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.52)", "R:R 1.36 < 1.5 at 9.52"], "price": 9.5197, "vwap": 9.3539, "atr_1m": 0.0343, "spread": 0.04, "shares_per_min": 5040, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 100.2, "reachable": 0.3134, "breakout_slope_pct": 0.0257, "flat_band_pct": 0.09, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 0.74, "support": 9.3539, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3799, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.52); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:14:55.282804+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 51.6s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.33; no reclaim yet (needs a close > 9.52); R:R 1.33 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5237, "vwap": 9.3539, "vwap_slope": 0.0001, "atr": 0.0343, "atr_pct": 0.36, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.09, "recent_slope_pct": 0.0341, "ema9": 9.5046, "ema20": 9.5025, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.621, "spread_pct": 0.42, "rvol": 1.199, "volume_pace_ratio": 1.641, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3839, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.33, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.52)", "R:R 1.33 < 1.5 at 9.52"], "price": 9.5237, "vwap": 9.3539, "atr_1m": 0.0343, "spread": 0.04, "shares_per_min": 5040, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 100.1, "reachable": 0.3132, "breakout_slope_pct": 0.0341, "flat_band_pct": 0.09, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 0.58, "support": 9.3539, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3839, "target": 9.71, "reward_risk": 1.33, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.33; no reclaim yet (needs a close > 9.52); R:R 1.33 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:15:00.453115+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 56.7s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.33; no reclaim yet (needs a close > 9.52); R:R 1.33 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5237, "vwap": 9.3539, "vwap_slope": 0.0001, "atr": 0.0343, "atr_pct": 0.36, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.09, "recent_slope_pct": 0.0341, "ema9": 9.5046, "ema20": 9.5025, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.621, "spread_pct": 0.42, "rvol": 1.199, "volume_pace_ratio": 1.64, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3839, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.33, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.52)", "R:R 1.33 < 1.5 at 9.52"], "price": 9.5237, "vwap": 9.3539, "atr_1m": 0.0343, "spread": 0.04, "shares_per_min": 5040, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 100.0, "reachable": 0.3131, "breakout_slope_pct": 0.0341, "flat_band_pct": 0.09, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 0.58, "support": 9.3539, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3839, "target": 9.71, "reward_risk": 1.33, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.33; no reclaim yet (needs a close > 9.52); R:R 1.33 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:15:05.636366+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 61.9s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.29; imbalance -100% still heavy selling; R:R 1.29 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.53, "vwap": 9.3539, "vwap_slope": 0.0001, "atr": 0.0318, "atr_pct": 0.334, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0835, "recent_slope_pct": 0.1393, "ema9": 9.5097, "ema20": 9.5051, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 2.556, "spread_pct": 0.315, "rvol": 1.199, "volume_pace_ratio": 1.64, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["imbalance -100% still heavy selling", "R:R 1.29 < 1.5 at 9.53"], "price": 9.53, "vwap": 9.3539, "atr_1m": 0.0318, "spread": 0.03, "shares_per_min": 4132, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 99.9, "reachable": 0.3115, "breakout_slope_pct": 0.1393, "flat_band_pct": 0.0835, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.08, "imbalance": -1.0, "support": 9.3539, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.3902, "target": 9.71, "reward_risk": 1.29, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.29; imbalance -100% still heavy selling; R:R 1.29 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:15:10.833929+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 67.1s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.29; imbalance -100% still heavy selling; R:R 1.29 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.53, "vwap": 9.3539, "vwap_slope": 0.0001, "atr": 0.0318, "atr_pct": 0.334, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0835, "recent_slope_pct": 0.1393, "ema9": 9.5097, "ema20": 9.5051, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 2.556, "spread_pct": 0.315, "rvol": 1.199, "volume_pace_ratio": 1.639, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["imbalance -100% still heavy selling", "R:R 1.29 < 1.5 at 9.53"], "price": 9.53, "vwap": 9.3539, "atr_1m": 0.0318, "spread": 0.03, "shares_per_min": 4132, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 99.8, "reachable": 0.3114, "breakout_slope_pct": 0.1393, "flat_band_pct": 0.0835, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.08, "imbalance": -1.0, "support": 9.3539, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.3902, "target": 9.71, "reward_risk": 1.29, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.29; imbalance -100% still heavy selling; R:R 1.29 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:15:16.076390+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 72.4s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.33; imbalance -100% still heavy selling; R:R 1.33 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5236, "vwap": 9.3539, "vwap_slope": 0.0001, "atr": 0.0318, "atr_pct": 0.334, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0836, "recent_slope_pct": 0.1258, "ema9": 9.5084, "ema20": 9.5045, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 2.622, "spread_pct": 0.315, "rvol": 1.199, "volume_pace_ratio": 1.639, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3838, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.33, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["imbalance -100% still heavy selling", "R:R 1.33 < 1.5 at 9.52"], "price": 9.5236, "vwap": 9.3539, "atr_1m": 0.0318, "spread": 0.03, "shares_per_min": 4132, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 99.7, "reachable": 0.3112, "breakout_slope_pct": 0.1258, "flat_band_pct": 0.0836, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.08, "imbalance": -1.0, "support": 9.3539, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.3838, "target": 9.71, "reward_risk": 1.33, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.33; imbalance -100% still heavy selling; R:R 1.33 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:15:21.254687+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 77.5s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.27; imbalance -100% still heavy selling; R:R 1.27 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5319, "vwap": 9.3539, "vwap_slope": 0.0001, "atr": 0.0322, "atr_pct": 0.338, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0844, "recent_slope_pct": 0.1433, "ema9": 9.51, "ema20": 9.5053, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.445, "distance_from_high_pct": 2.537, "spread_pct": 0.315, "rvol": 1.199, "volume_pace_ratio": 1.639, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3921, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.27, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["imbalance -100% still heavy selling", "R:R 1.27 < 1.5 at 9.53"], "price": 9.5319, "vwap": 9.3539, "atr_1m": 0.0322, "spread": 0.03, "shares_per_min": 4132, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 99.6, "reachable": 0.3111, "breakout_slope_pct": 0.1433, "flat_band_pct": 0.0844, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.08, "imbalance": -1.0, "support": 9.3539, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.3921, "target": 9.71, "reward_risk": 1.27, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.27; imbalance -100% still heavy selling; R:R 1.27 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:15:26.436131+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 82.7s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.25; imbalance -100% still heavy selling; R:R 1.25 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.535, "vwap": 9.354, "vwap_slope": 0.0002, "atr": 0.0322, "atr_pct": 0.338, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0844, "recent_slope_pct": 0.1498, "ema9": 9.5107, "ema20": 9.5056, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.505, "spread_pct": 0.315, "rvol": 1.199, "volume_pace_ratio": 1.639, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3952, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.25, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["imbalance -100% still heavy selling", "R:R 1.25 < 1.5 at 9.54"], "price": 9.535, "vwap": 9.354, "atr_1m": 0.0322, "spread": 0.03, "shares_per_min": 4132, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 99.6, "reachable": 0.311, "breakout_slope_pct": 0.1498, "flat_band_pct": 0.0844, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.08, "imbalance": -1.0, "support": 9.354, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.3952, "target": 9.71, "reward_risk": 1.25, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.25; imbalance -100% still heavy selling; R:R 1.25 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:15:31.638768+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 87.9s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.32; imbalance -100% still heavy selling; R:R 1.32 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.525, "vwap": 9.354, "vwap_slope": 0.0002, "atr": 0.0322, "atr_pct": 0.338, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0845, "recent_slope_pct": 0.1288, "ema9": 9.5087, "ema20": 9.5046, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.607, "spread_pct": 0.525, "rvol": 1.199, "volume_pace_ratio": 1.638, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3852, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.32, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["imbalance -100% still heavy selling", "R:R 1.32 < 1.5 at 9.53"], "price": 9.525, "vwap": 9.354, "atr_1m": 0.0322, "spread": 0.05, "shares_per_min": 4132, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 99.5, "reachable": 0.3108, "breakout_slope_pct": 0.1288, "flat_band_pct": 0.0845, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.08, "imbalance": -1.0, "support": 9.354, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.3852, "target": 9.71, "reward_risk": 1.32, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.32; imbalance -100% still heavy selling; R:R 1.32 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:15:36.824238+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 93.1s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.32; imbalance -70% still heavy selling; R:R 1.32 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.525, "vwap": 9.354, "vwap_slope": 0.0002, "atr": 0.0325, "atr_pct": 0.342, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0854, "recent_slope_pct": 0.1288, "ema9": 9.5087, "ema20": 9.5046, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.607, "spread_pct": 0.525, "rvol": 1.199, "volume_pace_ratio": 1.638, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3852, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.32, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["imbalance -70% still heavy selling", "R:R 1.32 < 1.5 at 9.53"], "price": 9.525, "vwap": 9.354, "atr_1m": 0.0325, "spread": 0.05, "shares_per_min": 4132, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 99.4, "reachable": 0.3107, "breakout_slope_pct": 0.1288, "flat_band_pct": 0.0854, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.08, "imbalance": -0.7, "support": 9.354, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.3852, "target": 9.71, "reward_risk": 1.32, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.32; imbalance -70% still heavy selling; R:R 1.32 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:15:42.008884+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 98.3s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.33; imbalance -87% still heavy selling; R:R 1.33 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5239, "vwap": 9.354, "vwap_slope": 0.0002, "atr": 0.0325, "atr_pct": 0.342, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0854, "recent_slope_pct": 0.1265, "ema9": 9.5084, "ema20": 9.5045, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.619, "spread_pct": 0.525, "rvol": 1.199, "volume_pace_ratio": 1.637, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3841, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.33, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["imbalance -87% still heavy selling", "R:R 1.33 < 1.5 at 9.52"], "price": 9.5239, "vwap": 9.354, "atr_1m": 0.0325, "spread": 0.05, "shares_per_min": 4132, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 99.3, "reachable": 0.3106, "breakout_slope_pct": 0.1265, "flat_band_pct": 0.0854, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.08, "imbalance": -0.87, "support": 9.354, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.3841, "target": 9.71, "reward_risk": 1.33, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.33; imbalance -87% still heavy selling; R:R 1.33 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:15:47.159040+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 103.5s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.33; imbalance -87% still heavy selling; R:R 1.33 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5239, "vwap": 9.354, "vwap_slope": 0.0002, "atr": 0.0325, "atr_pct": 0.342, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0854, "recent_slope_pct": 0.1265, "ema9": 9.5084, "ema20": 9.5045, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.619, "spread_pct": 0.525, "rvol": 1.199, "volume_pace_ratio": 1.637, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3841, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.33, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["imbalance -87% still heavy selling", "R:R 1.33 < 1.5 at 9.52"], "price": 9.5239, "vwap": 9.354, "atr_1m": 0.0325, "spread": 0.05, "shares_per_min": 4132, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 99.2, "reachable": 0.3104, "breakout_slope_pct": 0.1265, "flat_band_pct": 0.0854, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.08, "imbalance": -0.87, "support": 9.354, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.3841, "target": 9.71, "reward_risk": 1.33, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.33; imbalance -87% still heavy selling; R:R 1.33 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:15:52.330444+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 108.6s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.33; imbalance -88% still heavy selling; R:R 1.33 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5239, "vwap": 9.354, "vwap_slope": 0.0002, "atr": 0.0325, "atr_pct": 0.342, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0854, "recent_slope_pct": 0.1265, "ema9": 9.5084, "ema20": 9.5045, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 2.619, "spread_pct": 0.525, "rvol": 1.199, "volume_pace_ratio": 1.636, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3841, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.33, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["imbalance -88% still heavy selling", "R:R 1.33 < 1.5 at 9.52"], "price": 9.5239, "vwap": 9.354, "atr_1m": 0.0325, "spread": 0.05, "shares_per_min": 4132, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 99.1, "reachable": 0.3103, "breakout_slope_pct": 0.1265, "flat_band_pct": 0.0854, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.08, "imbalance": -0.88, "support": 9.354, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.3841, "target": 9.71, "reward_risk": 1.33, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.33; imbalance -88% still heavy selling; R:R 1.33 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:15:57.502806+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 113.8s, plan says WATCH; stop 9.41, target 9.71 (ceiling), R:R 1.14; R:R 1.14 < 1.5 at 9.55; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.55, "vwap": 9.3546, "vwap_slope": 0.0008, "atr": 0.0342, "atr_pct": 0.358, "trend": "flat", "slope_pct": 0.0135, "flat_threshold_pct": 0.0896, "recent_slope_pct": 0.1813, "ema9": 9.5137, "ema20": 9.507, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.352, "spread_pct": 0.419, "rvol": 1.203, "volume_pace_ratio": 1.641, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.14 < 1.5 at 9.55"], "price": 9.55, "vwap": 9.3546, "atr_1m": 0.0342, "spread": 0.04, "shares_per_min": 4132, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 99.0, "reachable": 0.3102, "breakout_slope_pct": 0.1813, "flat_band_pct": 0.0896, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.08, "imbalance": 0.95, "support": 9.3546, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.4102, "target": 9.71, "reward_risk": 1.14, "setup": "", "reason": "WATCH; stop 9.41, target 9.71 (ceiling), R:R 1.14; R:R 1.14 < 1.5 at 9.55; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:16:02.742703+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 119.0s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.54, "vwap": 9.3546, "vwap_slope": 0.0008, "atr": 0.0344, "atr_pct": 0.36, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0901, "recent_slope_pct": 0.1495, "ema9": 9.5189, "ema20": 9.5102, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.454, "spread_pct": 0.419, "rvol": 1.203, "volume_pace_ratio": 1.641, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.3546, "atr_1m": 0.0344, "spread": 0.04, "shares_per_min": 4254, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 99.0, "reachable": 0.3086, "breakout_slope_pct": 0.1495, "flat_band_pct": 0.0901, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 0.98, "support": 9.3546, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:16:07.928170+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 124.2s, plan says WATCH; stop 9.42, target 9.71 (ceiling), R:R 1.11; R:R 1.11 < 1.5 at 9.55; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.555, "vwap": 9.3547, "vwap_slope": 0.0008, "atr": 0.0351, "atr_pct": 0.367, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0918, "recent_slope_pct": 0.181, "ema9": 9.5219, "ema20": 9.5116, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.301, "spread_pct": 0.314, "rvol": 1.204, "volume_pace_ratio": 1.641, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4152, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.11, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.11 < 1.5 at 9.55"], "price": 9.555, "vwap": 9.3547, "atr_1m": 0.0351, "spread": 0.03, "shares_per_min": 4254, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 98.9, "reachable": 0.3084, "breakout_slope_pct": 0.181, "flat_band_pct": 0.0918, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 0.98, "support": 9.3547, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.4152, "target": 9.71, "reward_risk": 1.11, "setup": "", "reason": "WATCH; stop 9.42, target 9.71 (ceiling), R:R 1.11; R:R 1.11 < 1.5 at 9.55; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:16:13.097969+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 129.4s, plan says WATCH; stop 9.42, target 9.71 (ceiling), R:R 1.11; R:R 1.11 < 1.5 at 9.55; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.555, "vwap": 9.3547, "vwap_slope": 0.0009, "atr": 0.0351, "atr_pct": 0.367, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0918, "recent_slope_pct": 0.181, "ema9": 9.5219, "ema20": 9.5116, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.301, "spread_pct": 0.314, "rvol": 1.204, "volume_pace_ratio": 1.641, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4152, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.11, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.11 < 1.5 at 9.55"], "price": 9.555, "vwap": 9.3547, "atr_1m": 0.0351, "spread": 0.03, "shares_per_min": 4254, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 98.8, "reachable": 0.3083, "breakout_slope_pct": 0.181, "flat_band_pct": 0.0918, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 0.98, "support": 9.3547, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.4152, "target": 9.71, "reward_risk": 1.11, "setup": "", "reason": "WATCH; stop 9.42, target 9.71 (ceiling), R:R 1.11; R:R 1.11 < 1.5 at 9.55; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:16:18.297015+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 134.6s, plan says WATCH; stop 9.42, target 9.71 (ceiling), R:R 1.07; R:R 1.07 < 1.5 at 9.56; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.56, "vwap": 9.3547, "vwap_slope": 0.0009, "atr": 0.0351, "atr_pct": 0.367, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0918, "recent_slope_pct": 0.1915, "ema9": 9.5229, "ema20": 9.5121, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.249, "spread_pct": 0.314, "rvol": 1.204, "volume_pace_ratio": 1.64, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.07, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.07 < 1.5 at 9.56"], "price": 9.56, "vwap": 9.3547, "atr_1m": 0.0351, "spread": 0.03, "shares_per_min": 4254, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 98.7, "reachable": 0.3082, "breakout_slope_pct": 0.1915, "flat_band_pct": 0.0918, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 0.99, "support": 9.3547, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.4202, "target": 9.71, "reward_risk": 1.07, "setup": "", "reason": "WATCH; stop 9.42, target 9.71 (ceiling), R:R 1.07; R:R 1.07 < 1.5 at 9.56; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:16:23.467645+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 139.8s, plan says WATCH; stop 9.41, target 9.71 (ceiling), R:R 1.14; R:R 1.14 < 1.5 at 9.55; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.55, "vwap": 9.3547, "vwap_slope": 0.0009, "atr": 0.0351, "atr_pct": 0.367, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0918, "recent_slope_pct": 0.1705, "ema9": 9.5209, "ema20": 9.5111, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.352, "spread_pct": 0.209, "rvol": 1.204, "volume_pace_ratio": 1.64, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.14 < 1.5 at 9.55"], "price": 9.55, "vwap": 9.3547, "atr_1m": 0.0351, "spread": 0.02, "shares_per_min": 4254, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 98.6, "reachable": 0.308, "breakout_slope_pct": 0.1705, "flat_band_pct": 0.0918, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 1.0, "support": 9.3547, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.4102, "target": 9.71, "reward_risk": 1.14, "setup": "", "reason": "WATCH; stop 9.41, target 9.71 (ceiling), R:R 1.14; R:R 1.14 < 1.5 at 9.55; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:16:28.627304+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 144.9s, plan says WATCH; stop 9.41, target 9.71 (ceiling), R:R 1.14; R:R 1.14 < 1.5 at 9.55; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.55, "vwap": 9.3547, "vwap_slope": 0.0009, "atr": 0.0362, "atr_pct": 0.379, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0947, "recent_slope_pct": 0.1705, "ema9": 9.5209, "ema20": 9.5111, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.352, "spread_pct": 0.209, "rvol": 1.204, "volume_pace_ratio": 1.639, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.14 < 1.5 at 9.55"], "price": 9.55, "vwap": 9.3547, "atr_1m": 0.0362, "spread": 0.02, "shares_per_min": 4254, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 98.5, "reachable": 0.3079, "breakout_slope_pct": 0.1705, "flat_band_pct": 0.0947, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 0.93, "support": 9.3547, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.4102, "target": 9.71, "reward_risk": 1.14, "setup": "", "reason": "WATCH; stop 9.41, target 9.71 (ceiling), R:R 1.14; R:R 1.14 < 1.5 at 9.55; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:16:33.778732+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 150.1s, plan says WATCH; stop 9.42, target 9.71 (ceiling), R:R 1.09; R:R 1.09 < 1.5 at 9.56; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5574, "vwap": 9.3547, "vwap_slope": 0.0009, "atr": 0.0362, "atr_pct": 0.379, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0947, "recent_slope_pct": 0.186, "ema9": 9.5224, "ema20": 9.5118, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.276, "spread_pct": 0.209, "rvol": 1.204, "volume_pace_ratio": 1.639, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4176, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.09, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.09 < 1.5 at 9.56"], "price": 9.5574, "vwap": 9.3547, "atr_1m": 0.0362, "spread": 0.02, "shares_per_min": 4254, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 98.4, "reachable": 0.3078, "breakout_slope_pct": 0.186, "flat_band_pct": 0.0947, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 0.32, "support": 9.3547, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.4176, "target": 9.71, "reward_risk": 1.09, "setup": "", "reason": "WATCH; stop 9.42, target 9.71 (ceiling), R:R 1.09; R:R 1.09 < 1.5 at 9.56; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:16:38.930481+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 155.2s, plan says WATCH; stop 9.42, target 9.71 (ceiling), R:R 1.09; R:R 1.09 < 1.5 at 9.56; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5574, "vwap": 9.3547, "vwap_slope": 0.0009, "atr": 0.0362, "atr_pct": 0.379, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0947, "recent_slope_pct": 0.186, "ema9": 9.5224, "ema20": 9.5118, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.276, "spread_pct": 0.209, "rvol": 1.204, "volume_pace_ratio": 1.638, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4176, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.09, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.09 < 1.5 at 9.56"], "price": 9.5574, "vwap": 9.3547, "atr_1m": 0.0362, "spread": 0.02, "shares_per_min": 4254, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 98.4, "reachable": 0.3076, "breakout_slope_pct": 0.186, "flat_band_pct": 0.0947, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": 0.32, "support": 9.3547, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.4176, "target": 9.71, "reward_risk": 1.09, "setup": "", "reason": "WATCH; stop 9.42, target 9.71 (ceiling), R:R 1.09; R:R 1.09 < 1.5 at 9.56; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:16:44.068908+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 160.4s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.21; R:R 1.21 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5404, "vwap": 9.3547, "vwap_slope": 0.0009, "atr": 0.0362, "atr_pct": 0.379, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0948, "recent_slope_pct": 0.1504, "ema9": 9.519, "ema20": 9.5102, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.45, "spread_pct": 0.209, "rvol": 1.204, "volume_pace_ratio": 1.638, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4006, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.21, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.21 < 1.5 at 9.54"], "price": 9.5404, "vwap": 9.3547, "atr_1m": 0.0362, "spread": 0.02, "shares_per_min": 4254, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 98.3, "reachable": 0.3075, "breakout_slope_pct": 0.1504, "flat_band_pct": 0.0948, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": -0.9, "support": 9.3547, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.4006, "target": 9.71, "reward_risk": 1.21, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.21; R:R 1.21 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:16:49.215337+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 165.5s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.21; R:R 1.21 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5404, "vwap": 9.3547, "vwap_slope": 0.0009, "atr": 0.0362, "atr_pct": 0.379, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0948, "recent_slope_pct": 0.1504, "ema9": 9.519, "ema20": 9.5102, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.45, "spread_pct": 0.209, "rvol": 1.204, "volume_pace_ratio": 1.637, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4006, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.21, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.21 < 1.5 at 9.54"], "price": 9.5404, "vwap": 9.3547, "atr_1m": 0.0362, "spread": 0.02, "shares_per_min": 4254, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 98.2, "reachable": 0.3074, "breakout_slope_pct": 0.1504, "flat_band_pct": 0.0948, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": -0.9, "support": 9.3547, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.4006, "target": 9.71, "reward_risk": 1.21, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.21; R:R 1.21 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:16:54.379093+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 170.7s, plan says WATCH; stop 9.41, target 9.71 (ceiling), R:R 1.14; R:R 1.14 < 1.5 at 9.55; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.55, "vwap": 9.3547, "vwap_slope": 0.0009, "atr": 0.0362, "atr_pct": 0.379, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0947, "recent_slope_pct": 0.1705, "ema9": 9.5209, "ema20": 9.5111, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.352, "spread_pct": 0.209, "rvol": 1.204, "volume_pace_ratio": 1.637, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.14 < 1.5 at 9.55"], "price": 9.55, "vwap": 9.3547, "atr_1m": 0.0362, "spread": 0.02, "shares_per_min": 4254, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 98.1, "reachable": 0.3072, "breakout_slope_pct": 0.1705, "flat_band_pct": 0.0947, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": -1.0, "support": 9.3547, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.4102, "target": 9.71, "reward_risk": 1.14, "setup": "", "reason": "WATCH; stop 9.41, target 9.71 (ceiling), R:R 1.14; R:R 1.14 < 1.5 at 9.55; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:16:59.507543+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 175.8s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.32; imbalance -100% still heavy selling; R:R 1.32 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5251, "vwap": 9.3547, "vwap_slope": 0.0009, "atr": 0.0362, "atr_pct": 0.38, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.095, "recent_slope_pct": 0.1183, "ema9": 9.5159, "ema20": 9.5087, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.606, "spread_pct": 0.209, "rvol": 1.204, "volume_pace_ratio": 1.636, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3853, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.32, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["imbalance -100% still heavy selling", "R:R 1.32 < 1.5 at 9.53"], "price": 9.5251, "vwap": 9.3547, "atr_1m": 0.0362, "spread": 0.02, "shares_per_min": 4254, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 98.0, "reachable": 0.3071, "breakout_slope_pct": 0.1183, "flat_band_pct": 0.095, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": -1.0, "support": 9.3547, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.3853, "target": 9.71, "reward_risk": 1.32, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.32; imbalance -100% still heavy selling; R:R 1.32 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:17:04.695604+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 181.0s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.32; imbalance -100% still heavy selling; R:R 1.32 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5251, "vwap": 9.3547, "vwap_slope": 0.0009, "atr": 0.0362, "atr_pct": 0.38, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.095, "recent_slope_pct": 0.1183, "ema9": 9.5159, "ema20": 9.5087, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.606, "spread_pct": 0.209, "rvol": 1.204, "volume_pace_ratio": 1.636, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3853, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.32, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["imbalance -100% still heavy selling", "R:R 1.32 < 1.5 at 9.53"], "price": 9.5251, "vwap": 9.3547, "atr_1m": 0.0362, "spread": 0.02, "shares_per_min": 4254, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 97.9, "reachable": 0.307, "breakout_slope_pct": 0.1183, "flat_band_pct": 0.095, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": -1.0, "support": 9.3547, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.3853, "target": 9.71, "reward_risk": 1.32, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.32; imbalance -100% still heavy selling; R:R 1.32 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:17:09.878463+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 186.2s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.32; imbalance -100% still heavy selling; R:R 1.32 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5251, "vwap": 9.3547, "vwap_slope": 0.0009, "atr": 0.0362, "atr_pct": 0.38, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.095, "recent_slope_pct": 0.1183, "ema9": 9.5159, "ema20": 9.5087, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.606, "spread_pct": 0.209, "rvol": 1.204, "volume_pace_ratio": 1.636, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3853, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.32, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["imbalance -100% still heavy selling", "R:R 1.32 < 1.5 at 9.53"], "price": 9.5251, "vwap": 9.3547, "atr_1m": 0.0362, "spread": 0.02, "shares_per_min": 4254, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 97.8, "reachable": 0.3068, "breakout_slope_pct": 0.1183, "flat_band_pct": 0.095, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.1, "imbalance": -1.0, "support": 9.3547, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.3853, "target": 9.71, "reward_risk": 1.32, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.32; imbalance -100% still heavy selling; R:R 1.32 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:17:15.026556+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 191.3s, plan says WATCH; stop 9.41, target 9.71 (ceiling), R:R 1.14; R:R 1.14 < 1.5 at 9.55; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.55, "vwap": 9.3547, "vwap_slope": 0.0008, "atr": 0.0351, "atr_pct": 0.368, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0919, "recent_slope_pct": 0.0959, "ema9": 9.5228, "ema20": 9.5127, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.352, "spread_pct": 0.209, "rvol": 1.204, "volume_pace_ratio": 1.635, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.14 < 1.5 at 9.55"], "price": 9.55, "vwap": 9.3547, "atr_1m": 0.0351, "spread": 0.02, "shares_per_min": 4289, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 97.7, "reachable": 0.3062, "breakout_slope_pct": 0.0959, "flat_band_pct": 0.0919, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4102, "target": 9.71, "reward_risk": 1.14, "setup": "", "reason": "WATCH; stop 9.41, target 9.71 (ceiling), R:R 1.14; R:R 1.14 < 1.5 at 9.55; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:17:20.173093+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 196.5s, plan says WATCH; stop 9.41, target 9.71 (ceiling), R:R 1.14; R:R 1.14 < 1.5 at 9.55; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.55, "vwap": 9.3547, "vwap_slope": 0.0008, "atr": 0.0351, "atr_pct": 0.368, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0919, "recent_slope_pct": 0.0959, "ema9": 9.5228, "ema20": 9.5127, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.352, "spread_pct": 0.209, "rvol": 1.204, "volume_pace_ratio": 1.635, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.14, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.14 < 1.5 at 9.55"], "price": 9.55, "vwap": 9.3547, "atr_1m": 0.0351, "spread": 0.02, "shares_per_min": 4289, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 97.7, "reachable": 0.3061, "breakout_slope_pct": 0.0959, "flat_band_pct": 0.0919, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4102, "target": 9.71, "reward_risk": 1.14, "setup": "", "reason": "WATCH; stop 9.41, target 9.71 (ceiling), R:R 1.14; R:R 1.14 < 1.5 at 9.55; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:17:25.329359+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 201.6s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.54, "vwap": 9.3548, "vwap_slope": 0.0009, "atr": 0.0351, "atr_pct": 0.368, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.092, "recent_slope_pct": 0.0749, "ema9": 9.5208, "ema20": 9.5117, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.452, "distance_from_high_pct": 2.454, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.635, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.3548, "atr_1m": 0.0351, "spread": 0.02, "shares_per_min": 4289, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 97.6, "reachable": 0.306, "breakout_slope_pct": 0.0749, "flat_band_pct": 0.092, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:17:30.482404+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 206.8s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.54, "vwap": 9.3548, "vwap_slope": 0.0009, "atr": 0.0351, "atr_pct": 0.368, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.092, "recent_slope_pct": 0.0749, "ema9": 9.5208, "ema20": 9.5117, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.452, "distance_from_high_pct": 2.454, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.634, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.3548, "atr_1m": 0.0351, "spread": 0.02, "shares_per_min": 4289, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 97.5, "reachable": 0.3058, "breakout_slope_pct": 0.0749, "flat_band_pct": 0.092, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:17:35.689415+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 212.0s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.54, "vwap": 9.3548, "vwap_slope": 0.0009, "atr": 0.0351, "atr_pct": 0.368, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.092, "recent_slope_pct": 0.0749, "ema9": 9.5208, "ema20": 9.5117, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.452, "distance_from_high_pct": 2.454, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.634, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.3548, "atr_1m": 0.0351, "spread": 0.02, "shares_per_min": 4289, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 97.4, "reachable": 0.3057, "breakout_slope_pct": 0.0749, "flat_band_pct": 0.092, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:17:40.840826+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 217.1s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.32; no pullback yet (still at the swing high); R:R 1.32 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.526, "vwap": 9.3548, "vwap_slope": 0.0009, "atr": 0.0351, "atr_pct": 0.369, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0922, "recent_slope_pct": 0.0456, "ema9": 9.518, "ema20": 9.5104, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.452, "distance_from_high_pct": 2.597, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.633, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3862, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.32, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no pullback yet (still at the swing high)", "R:R 1.32 < 1.5 at 9.53"], "price": 9.526, "vwap": 9.3548, "atr_1m": 0.0351, "spread": 0.02, "shares_per_min": 4289, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 97.3, "reachable": 0.3056, "breakout_slope_pct": 0.0456, "flat_band_pct": 0.0922, "pullback_candidate": true, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.3862, "target": 9.71, "reward_risk": 1.32, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.32; no pullback yet (still at the swing high); R:R 1.32 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:17:45.994110+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 222.3s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.32; no pullback yet (still at the swing high); R:R 1.32 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.526, "vwap": 9.3548, "vwap_slope": 0.0009, "atr": 0.0351, "atr_pct": 0.369, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0922, "recent_slope_pct": 0.0456, "ema9": 9.518, "ema20": 9.5104, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.452, "distance_from_high_pct": 2.597, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.633, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3862, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.32, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no pullback yet (still at the swing high)", "R:R 1.32 < 1.5 at 9.53"], "price": 9.526, "vwap": 9.3548, "atr_1m": 0.0351, "spread": 0.02, "shares_per_min": 4289, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 97.2, "reachable": 0.3054, "breakout_slope_pct": 0.0456, "flat_band_pct": 0.0922, "pullback_candidate": true, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.3862, "target": 9.71, "reward_risk": 1.32, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.32; no pullback yet (still at the swing high); R:R 1.32 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:17:51.195206+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 227.5s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.20; R:R 1.20 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5427, "vwap": 9.3548, "vwap_slope": 0.0009, "atr": 0.0351, "atr_pct": 0.368, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.092, "recent_slope_pct": 0.0806, "ema9": 9.5213, "ema20": 9.512, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.452, "distance_from_high_pct": 2.426, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.633, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4029, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.2, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.20 < 1.5 at 9.54"], "price": 9.5427, "vwap": 9.3548, "atr_1m": 0.0351, "spread": 0.02, "shares_per_min": 4289, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 97.1, "reachable": 0.3053, "breakout_slope_pct": 0.0806, "flat_band_pct": 0.092, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4029, "target": 9.71, "reward_risk": 1.2, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.20; R:R 1.20 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:17:56.349694+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 232.6s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.54, "vwap": 9.3549, "vwap_slope": 0.001, "atr": 0.0351, "atr_pct": 0.368, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.092, "recent_slope_pct": 0.0749, "ema9": 9.5208, "ema20": 9.5117, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.452, "distance_from_high_pct": 2.454, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.632, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.3549, "atr_1m": 0.0351, "spread": 0.02, "shares_per_min": 4289, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 97.1, "reachable": 0.3052, "breakout_slope_pct": 0.0749, "flat_band_pct": 0.092, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:18:01.537899+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 237.8s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.20; R:R 1.20 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5417, "vwap": 9.3549, "vwap_slope": 0.0003, "atr": 0.032, "atr_pct": 0.336, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0839, "recent_slope_pct": 0.0273, "ema9": 9.5249, "ema20": 9.5146, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.437, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.632, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4019, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.2, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.20 < 1.5 at 9.54"], "price": 9.5417, "vwap": 9.3549, "atr_1m": 0.032, "spread": 0.02, "shares_per_min": 4273, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 97.0, "reachable": 0.3046, "breakout_slope_pct": 0.0273, "flat_band_pct": 0.0839, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4019, "target": 9.71, "reward_risk": 1.2, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.20; R:R 1.20 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:18:06.726681+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 243.0s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.20; R:R 1.20 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5419, "vwap": 9.3549, "vwap_slope": 0.0003, "atr": 0.032, "atr_pct": 0.336, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0839, "recent_slope_pct": 0.0277, "ema9": 9.525, "ema20": 9.5146, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.435, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.631, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4021, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.2, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.20 < 1.5 at 9.54"], "price": 9.5419, "vwap": 9.3549, "atr_1m": 0.032, "spread": 0.02, "shares_per_min": 4273, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 96.9, "reachable": 0.3044, "breakout_slope_pct": 0.0277, "flat_band_pct": 0.0839, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4021, "target": 9.71, "reward_risk": 1.2, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.20; R:R 1.20 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:18:11.892285+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 248.2s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.31; no pullback yet (still at the swing high); R:R 1.31 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5267, "vwap": 9.3549, "vwap_slope": 0.0003, "atr": 0.033, "atr_pct": 0.346, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0866, "recent_slope_pct": -0.0042, "ema9": 9.5219, "ema20": 9.5131, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.59, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.631, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3869, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.31, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no pullback yet (still at the swing high)", "R:R 1.31 < 1.5 at 9.53"], "price": 9.5267, "vwap": 9.3549, "atr_1m": 0.033, "spread": 0.02, "shares_per_min": 4273, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 96.8, "reachable": 0.3043, "breakout_slope_pct": -0.0042, "flat_band_pct": 0.0866, "pullback_candidate": true, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.3869, "target": 9.71, "reward_risk": 1.31, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.31; no pullback yet (still at the swing high); R:R 1.31 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:18:17.032716+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 253.3s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.31; no pullback yet (still at the swing high); R:R 1.31 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5267, "vwap": 9.3549, "vwap_slope": 0.0003, "atr": 0.033, "atr_pct": 0.346, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0866, "recent_slope_pct": -0.0042, "ema9": 9.5219, "ema20": 9.5131, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.59, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.63, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3869, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.31, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no pullback yet (still at the swing high)", "R:R 1.31 < 1.5 at 9.53"], "price": 9.5267, "vwap": 9.3549, "atr_1m": 0.033, "spread": 0.02, "shares_per_min": 4273, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 96.7, "reachable": 0.3042, "breakout_slope_pct": -0.0042, "flat_band_pct": 0.0866, "pullback_candidate": true, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.3869, "target": 9.71, "reward_risk": 1.31, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.31; no pullback yet (still at the swing high); R:R 1.31 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:18:22.180204+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 258.5s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.21; R:R 1.21 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5404, "vwap": 9.3549, "vwap_slope": 0.0003, "atr": 0.033, "atr_pct": 0.346, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0864, "recent_slope_pct": 0.0245, "ema9": 9.5247, "ema20": 9.5145, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.45, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.63, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4006, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.21, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.21 < 1.5 at 9.54"], "price": 9.5404, "vwap": 9.3549, "atr_1m": 0.033, "spread": 0.02, "shares_per_min": 4273, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 96.6, "reachable": 0.304, "breakout_slope_pct": 0.0245, "flat_band_pct": 0.0864, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4006, "target": 9.71, "reward_risk": 1.21, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.21; R:R 1.21 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:18:27.348702+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 263.6s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.54, "vwap": 9.3549, "vwap_slope": 0.0003, "atr": 0.033, "atr_pct": 0.346, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0864, "recent_slope_pct": 0.0237, "ema9": 9.5246, "ema20": 9.5144, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.454, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.629, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.3549, "atr_1m": 0.033, "spread": 0.02, "shares_per_min": 4273, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 96.5, "reachable": 0.3039, "breakout_slope_pct": 0.0237, "flat_band_pct": 0.0864, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:18:32.510421+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 268.8s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.21; R:R 1.21 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5413, "vwap": 9.3549, "vwap_slope": 0.0003, "atr": 0.033, "atr_pct": 0.346, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0864, "recent_slope_pct": 0.0264, "ema9": 9.5249, "ema20": 9.5145, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.441, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.629, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4015, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.21, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.21 < 1.5 at 9.54"], "price": 9.5413, "vwap": 9.3549, "atr_1m": 0.033, "spread": 0.02, "shares_per_min": 4273, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 96.5, "reachable": 0.3038, "breakout_slope_pct": 0.0264, "flat_band_pct": 0.0864, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4015, "target": 9.71, "reward_risk": 1.21, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.21; R:R 1.21 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:18:37.688327+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 274.0s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.54, "vwap": 9.3549, "vwap_slope": 0.0003, "atr": 0.033, "atr_pct": 0.346, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0864, "recent_slope_pct": 0.0237, "ema9": 9.5246, "ema20": 9.5144, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.454, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.629, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.3549, "atr_1m": 0.033, "spread": 0.02, "shares_per_min": 4273, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 96.4, "reachable": 0.3036, "breakout_slope_pct": 0.0237, "flat_band_pct": 0.0864, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:18:42.856988+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 279.1s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.54, "vwap": 9.3549, "vwap_slope": 0.0003, "atr": 0.033, "atr_pct": 0.346, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0864, "recent_slope_pct": 0.0237, "ema9": 9.5246, "ema20": 9.5144, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.454, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.628, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.3549, "atr_1m": 0.033, "spread": 0.02, "shares_per_min": 4273, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 96.3, "reachable": 0.3035, "breakout_slope_pct": 0.0237, "flat_band_pct": 0.0864, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:18:48.039299+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 284.3s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.54, "vwap": 9.3549, "vwap_slope": 0.0003, "atr": 0.033, "atr_pct": 0.346, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0864, "recent_slope_pct": 0.0237, "ema9": 9.5246, "ema20": 9.5144, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.454, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.628, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.3549, "atr_1m": 0.033, "spread": 0.02, "shares_per_min": 4273, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 96.2, "reachable": 0.3033, "breakout_slope_pct": 0.0237, "flat_band_pct": 0.0864, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:18:53.207688+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 289.5s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.21; R:R 1.21 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5402, "vwap": 9.3549, "vwap_slope": 0.0003, "atr": 0.033, "atr_pct": 0.346, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0864, "recent_slope_pct": 0.0241, "ema9": 9.5246, "ema20": 9.5144, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.452, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.627, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4004, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.21, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.21 < 1.5 at 9.54"], "price": 9.5402, "vwap": 9.3549, "atr_1m": 0.033, "spread": 0.02, "shares_per_min": 4273, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 96.1, "reachable": 0.3032, "breakout_slope_pct": 0.0241, "flat_band_pct": 0.0864, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4004, "target": 9.71, "reward_risk": 1.21, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.21; R:R 1.21 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:18:58.385436+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 294.7s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.21; R:R 1.21 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5402, "vwap": 9.3549, "vwap_slope": 0.0003, "atr": 0.033, "atr_pct": 0.346, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0864, "recent_slope_pct": 0.0241, "ema9": 9.5246, "ema20": 9.5144, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.452, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.627, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4004, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.21, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.21 < 1.5 at 9.54"], "price": 9.5402, "vwap": 9.3549, "atr_1m": 0.033, "spread": 0.02, "shares_per_min": 4273, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 96.0, "reachable": 0.3031, "breakout_slope_pct": 0.0241, "flat_band_pct": 0.0864, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4004, "target": 9.71, "reward_risk": 1.21, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.21; R:R 1.21 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:19:03.548588+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 299.8s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.54, "vwap": 9.3549, "vwap_slope": 0.0003, "atr": 0.033, "atr_pct": 0.346, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0864, "recent_slope_pct": 0.0237, "ema9": 9.5246, "ema20": 9.5144, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.454, "spread_pct": 0.21, "rvol": 1.205, "volume_pace_ratio": 1.626, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.3549, "atr_1m": 0.033, "spread": 0.02, "shares_per_min": 4273, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 95.9, "reachable": 0.3029, "breakout_slope_pct": 0.0237, "flat_band_pct": 0.0864, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:19:08.709826+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 305.0s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; imbalance -61% still heavy selling; no reclaim yet (needs a close > 9.55); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.52, "vwap": 9.3549, "vwap_slope": 0.0002, "atr": 0.0328, "atr_pct": 0.345, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0862, "recent_slope_pct": -0.0473, "ema9": 9.5237, "ema20": 9.5149, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.658, "spread_pct": 0.42, "rvol": 1.206, "volume_pace_ratio": 1.626, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["imbalance -61% still heavy selling", "no reclaim yet (needs a close > 9.55)", "R:R 1.36 < 1.5 at 9.52"], "price": 9.52, "vwap": 9.3549, "atr_1m": 0.0328, "spread": 0.04, "shares_per_min": 4236, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 95.9, "reachable": 0.3019, "breakout_slope_pct": -0.0473, "flat_band_pct": 0.0862, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.27, "imbalance": -0.61, "support": 9.3549, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3802, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; imbalance -61% still heavy selling; no reclaim yet (needs a close > 9.55); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:19:13.859258+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 310.2s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.25; imbalance -60% still heavy selling; no reclaim yet (needs a close > 9.55); R:R 1.25 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5347, "vwap": 9.3549, "vwap_slope": 0.0002, "atr": 0.0328, "atr_pct": 0.344, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0861, "recent_slope_pct": -0.0165, "ema9": 9.5266, "ema20": 9.5163, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.508, "spread_pct": 0.42, "rvol": 1.206, "volume_pace_ratio": 1.626, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3949, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.25, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["imbalance -60% still heavy selling", "no reclaim yet (needs a close > 9.55)", "R:R 1.25 < 1.5 at 9.53"], "price": 9.5347, "vwap": 9.3549, "atr_1m": 0.0328, "spread": 0.04, "shares_per_min": 4236, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 95.8, "reachable": 0.3018, "breakout_slope_pct": -0.0165, "flat_band_pct": 0.0861, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.27, "imbalance": -0.6, "support": 9.3549, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3949, "target": 9.71, "reward_risk": 1.25, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.25; imbalance -60% still heavy selling; no reclaim yet (needs a close > 9.55); R:R 1.25 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:19:18.994988+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 315.3s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; imbalance -83% still heavy selling; no reclaim yet (needs a close > 9.55); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.52, "vwap": 9.3549, "vwap_slope": 0.0002, "atr": 0.0328, "atr_pct": 0.345, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0862, "recent_slope_pct": -0.0473, "ema9": 9.5237, "ema20": 9.5149, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.658, "spread_pct": 0.42, "rvol": 1.206, "volume_pace_ratio": 1.625, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["imbalance -83% still heavy selling", "no reclaim yet (needs a close > 9.55)", "R:R 1.36 < 1.5 at 9.52"], "price": 9.52, "vwap": 9.3549, "atr_1m": 0.0328, "spread": 0.04, "shares_per_min": 4236, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 95.7, "reachable": 0.3016, "breakout_slope_pct": -0.0473, "flat_band_pct": 0.0862, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.27, "imbalance": -0.83, "support": 9.3549, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3802, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; imbalance -83% still heavy selling; no reclaim yet (needs a close > 9.55); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:19:24.143679+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 320.4s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.31; imbalance -73% still heavy selling; no reclaim yet (needs a close > 9.55); R:R 1.31 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5272, "vwap": 9.3549, "vwap_slope": 0.0002, "atr": 0.0328, "atr_pct": 0.345, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0862, "recent_slope_pct": -0.0322, "ema9": 9.5251, "ema20": 9.5156, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.585, "spread_pct": 0.42, "rvol": 1.206, "volume_pace_ratio": 1.625, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3874, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.31, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["imbalance -73% still heavy selling", "no reclaim yet (needs a close > 9.55)", "R:R 1.31 < 1.5 at 9.53"], "price": 9.5272, "vwap": 9.3549, "atr_1m": 0.0328, "spread": 0.04, "shares_per_min": 4236, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 95.6, "reachable": 0.3015, "breakout_slope_pct": -0.0322, "flat_band_pct": 0.0862, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.27, "imbalance": -0.73, "support": 9.3549, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3874, "target": 9.71, "reward_risk": 1.31, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.31; imbalance -73% still heavy selling; no reclaim yet (needs a close > 9.55); R:R 1.31 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:19:29.323575+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 325.6s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.55); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.52, "vwap": 9.3549, "vwap_slope": 0.0002, "atr": 0.0328, "atr_pct": 0.345, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0862, "recent_slope_pct": -0.0473, "ema9": 9.5237, "ema20": 9.5149, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.658, "spread_pct": 0.42, "rvol": 1.206, "volume_pace_ratio": 1.624, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.55)", "R:R 1.36 < 1.5 at 9.52"], "price": 9.52, "vwap": 9.3549, "atr_1m": 0.0328, "spread": 0.04, "shares_per_min": 4236, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 95.5, "reachable": 0.3014, "breakout_slope_pct": -0.0473, "flat_band_pct": 0.0862, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.27, "imbalance": 1.0, "support": 9.3549, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3802, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.55); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:19:34.487469+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 330.8s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.55); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.52, "vwap": 9.355, "vwap_slope": 0.0002, "atr": 0.0328, "atr_pct": 0.345, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0862, "recent_slope_pct": -0.0473, "ema9": 9.5237, "ema20": 9.5149, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.658, "spread_pct": 0.42, "rvol": 1.206, "volume_pace_ratio": 1.624, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.55)", "R:R 1.36 < 1.5 at 9.52"], "price": 9.52, "vwap": 9.355, "atr_1m": 0.0328, "spread": 0.04, "shares_per_min": 4236, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 95.4, "reachable": 0.3012, "breakout_slope_pct": -0.0473, "flat_band_pct": 0.0862, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.27, "imbalance": 1.0, "support": 9.355, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3802, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.55); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:19:39.631493+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 335.9s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.55); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.52, "vwap": 9.355, "vwap_slope": 0.0002, "atr": 0.0328, "atr_pct": 0.345, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0862, "recent_slope_pct": -0.0473, "ema9": 9.5237, "ema20": 9.5149, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.658, "spread_pct": 0.42, "rvol": 1.206, "volume_pace_ratio": 1.624, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.55)", "R:R 1.36 < 1.5 at 9.52"], "price": 9.52, "vwap": 9.355, "atr_1m": 0.0328, "spread": 0.04, "shares_per_min": 4236, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 95.3, "reachable": 0.3011, "breakout_slope_pct": -0.0473, "flat_band_pct": 0.0862, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.27, "imbalance": 1.0, "support": 9.355, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3802, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.55); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:19:44.788492+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 341.1s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.31; no reclaim yet (needs a close > 9.55); R:R 1.31 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5272, "vwap": 9.355, "vwap_slope": 0.0002, "atr": 0.0329, "atr_pct": 0.346, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0864, "recent_slope_pct": -0.0322, "ema9": 9.5251, "ema20": 9.5156, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.585, "spread_pct": 0.42, "rvol": 1.206, "volume_pace_ratio": 1.623, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3874, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.31, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.55)", "R:R 1.31 < 1.5 at 9.53"], "price": 9.5272, "vwap": 9.355, "atr_1m": 0.0329, "spread": 0.04, "shares_per_min": 4236, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 95.3, "reachable": 0.301, "breakout_slope_pct": -0.0322, "flat_band_pct": 0.0864, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.27, "imbalance": 1.0, "support": 9.355, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3874, "target": 9.71, "reward_risk": 1.31, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.31; no reclaim yet (needs a close > 9.55); R:R 1.31 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:19:49.934611+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 346.2s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.31; no reclaim yet (needs a close > 9.55); R:R 1.31 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5272, "vwap": 9.355, "vwap_slope": 0.0002, "atr": 0.0329, "atr_pct": 0.346, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0864, "recent_slope_pct": -0.0322, "ema9": 9.5251, "ema20": 9.5156, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.585, "spread_pct": 0.42, "rvol": 1.206, "volume_pace_ratio": 1.623, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3874, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.31, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.55)", "R:R 1.31 < 1.5 at 9.53"], "price": 9.5272, "vwap": 9.355, "atr_1m": 0.0329, "spread": 0.04, "shares_per_min": 4236, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 95.2, "reachable": 0.3008, "breakout_slope_pct": -0.0322, "flat_band_pct": 0.0864, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.27, "imbalance": 1.0, "support": 9.355, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3874, "target": 9.71, "reward_risk": 1.31, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.31; no reclaim yet (needs a close > 9.55); R:R 1.31 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:19:55.099794+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 351.4s, plan says WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.54, "vwap": 9.355, "vwap_slope": 0.0002, "atr": 0.0329, "atr_pct": 0.345, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0863, "recent_slope_pct": -0.0053, "ema9": 9.5277, "ema20": 9.5169, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.454, "spread_pct": 0.42, "rvol": 1.206, "volume_pace_ratio": 1.622, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["R:R 1.22 < 1.5 at 9.54"], "price": 9.54, "vwap": 9.355, "atr_1m": 0.0329, "spread": 0.04, "shares_per_min": 4236, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 95.1, "reachable": 0.3007, "breakout_slope_pct": -0.0053, "flat_band_pct": 0.0863, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.27, "imbalance": 1.0, "support": 9.355, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "WATCH; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:20:00.231444+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 356.5s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.55); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.52, "vwap": 9.355, "vwap_slope": 0.0002, "atr": 0.0329, "atr_pct": 0.346, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0865, "recent_slope_pct": -0.0473, "ema9": 9.5237, "ema20": 9.5149, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.658, "spread_pct": 0.42, "rvol": 1.206, "volume_pace_ratio": 1.622, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.55)", "R:R 1.36 < 1.5 at 9.52"], "price": 9.52, "vwap": 9.355, "atr_1m": 0.0329, "spread": 0.04, "shares_per_min": 4236, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 95.0, "reachable": 0.3006, "breakout_slope_pct": -0.0473, "flat_band_pct": 0.0865, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.27, "imbalance": 1.0, "support": 9.355, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3802, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.55); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:20:05.454111+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 361.7s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.54); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.52, "vwap": 9.355, "vwap_slope": 0.0001, "atr": 0.0311, "atr_pct": 0.327, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0817, "recent_slope_pct": -0.0317, "ema9": 9.5229, "ema20": 9.5154, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.658, "spread_pct": 0.42, "rvol": 1.206, "volume_pace_ratio": 1.621, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.36 < 1.5 at 9.52"], "price": 9.52, "vwap": 9.355, "atr_1m": 0.0311, "spread": 0.04, "shares_per_min": 4143, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 94.9, "reachable": 0.2995, "breakout_slope_pct": -0.0317, "flat_band_pct": 0.0817, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.2, "imbalance": 1.0, "support": 9.355, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3802, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.54); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:20:10.646219+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 366.9s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.29; no reclaim yet (needs a close > 9.54); R:R 1.29 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5294, "vwap": 9.355, "vwap_slope": 0.0001, "atr": 0.0315, "atr_pct": 0.331, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0827, "recent_slope_pct": -0.012, "ema9": 9.5248, "ema20": 9.5163, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.562, "spread_pct": 0.42, "rvol": 1.206, "volume_pace_ratio": 1.621, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3896, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.29 < 1.5 at 9.53"], "price": 9.5294, "vwap": 9.355, "atr_1m": 0.0315, "spread": 0.04, "shares_per_min": 4143, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 94.8, "reachable": 0.2994, "breakout_slope_pct": -0.012, "flat_band_pct": 0.0827, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.2, "imbalance": 1.0, "support": 9.355, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3896, "target": 9.71, "reward_risk": 1.29, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.29; no reclaim yet (needs a close > 9.54); R:R 1.29 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:20:15.901205+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 372.2s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.54); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.52, "vwap": 9.355, "vwap_slope": 0.0001, "atr": 0.0315, "atr_pct": 0.331, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0828, "recent_slope_pct": -0.0317, "ema9": 9.5229, "ema20": 9.5154, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.658, "spread_pct": 0.42, "rvol": 1.206, "volume_pace_ratio": 1.62, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.36 < 1.5 at 9.52"], "price": 9.52, "vwap": 9.355, "atr_1m": 0.0315, "spread": 0.04, "shares_per_min": 4143, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 94.7, "reachable": 0.2993, "breakout_slope_pct": -0.0317, "flat_band_pct": 0.0828, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.2, "imbalance": 1.0, "support": 9.355, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3802, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.54); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:20:21.085347+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 377.4s, plan says WATCH; stop 9.36, target 9.71 (ceiling), R:R 1.50; no reclaim yet (needs a close > 9.54); pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5, "vwap": 9.3551, "vwap_slope": 0.0002, "atr": 0.033, "atr_pct": 0.347, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0867, "recent_slope_pct": -0.0737, "ema9": 9.5189, "ema20": 9.5135, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.863, "spread_pct": 0.632, "rvol": 1.207, "volume_pace_ratio": 1.621, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)"], "price": 9.5, "vwap": 9.3551, "atr_1m": 0.033, "spread": 0.06, "shares_per_min": 4143, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 94.6, "reachable": 0.2991, "breakout_slope_pct": -0.0737, "flat_band_pct": 0.0867, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.2, "imbalance": -0.22, "support": 9.3551, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3602, "target": 9.71, "reward_risk": 1.5, "setup": "", "reason": "WATCH; stop 9.36, target 9.71 (ceiling), R:R 1.50; no reclaim yet (needs a close > 9.54); pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:20:26.240710+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 382.5s, plan says WATCH; stop 9.36, target 9.71 (ceiling), R:R 1.50; no reclaim yet (needs a close > 9.54); pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5, "vwap": 9.3551, "vwap_slope": 0.0002, "atr": 0.0337, "atr_pct": 0.355, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0886, "recent_slope_pct": -0.0737, "ema9": 9.5189, "ema20": 9.5135, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.863, "spread_pct": 0.632, "rvol": 1.207, "volume_pace_ratio": 1.621, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)"], "price": 9.5, "vwap": 9.3551, "atr_1m": 0.0337, "spread": 0.06, "shares_per_min": 4143, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 94.6, "reachable": 0.299, "breakout_slope_pct": -0.0737, "flat_band_pct": 0.0886, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.2, "imbalance": -0.24, "support": 9.3551, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3602, "target": 9.71, "reward_risk": 1.5, "setup": "", "reason": "WATCH; stop 9.36, target 9.71 (ceiling), R:R 1.50; no reclaim yet (needs a close > 9.54); pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:20:31.403053+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 387.7s, plan says WATCH; stop 9.36, target 9.71 (ceiling), R:R 1.50; no reclaim yet (needs a close > 9.54); pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5, "vwap": 9.3551, "vwap_slope": 0.0002, "atr": 0.0347, "atr_pct": 0.366, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0914, "recent_slope_pct": -0.0737, "ema9": 9.5189, "ema20": 9.5135, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.863, "spread_pct": 0.632, "rvol": 1.207, "volume_pace_ratio": 1.62, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)"], "price": 9.5, "vwap": 9.3551, "atr_1m": 0.0347, "spread": 0.06, "shares_per_min": 4143, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 94.5, "reachable": 0.2988, "breakout_slope_pct": -0.0737, "flat_band_pct": 0.0914, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.2, "imbalance": -0.25, "support": 9.3551, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3602, "target": 9.71, "reward_risk": 1.5, "setup": "", "reason": "WATCH; stop 9.36, target 9.71 (ceiling), R:R 1.50; no reclaim yet (needs a close > 9.54); pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:20:36.596776+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 392.9s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.39; no reclaim yet (needs a close > 9.54); R:R 1.39 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5162, "vwap": 9.3551, "vwap_slope": 0.0002, "atr": 0.0352, "atr_pct": 0.37, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0926, "recent_slope_pct": -0.0397, "ema9": 9.5222, "ema20": 9.5151, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.697, "spread_pct": 0.632, "rvol": 1.207, "volume_pace_ratio": 1.62, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3764, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.39 < 1.5 at 9.52"], "price": 9.5162, "vwap": 9.3551, "atr_1m": 0.0352, "spread": 0.06, "shares_per_min": 4143, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 94.4, "reachable": 0.2987, "breakout_slope_pct": -0.0397, "flat_band_pct": 0.0926, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.2, "imbalance": -0.19, "support": 9.3551, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3764, "target": 9.71, "reward_risk": 1.39, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.39; no reclaim yet (needs a close > 9.54); R:R 1.39 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:20:41.765372+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 398.1s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.39; no reclaim yet (needs a close > 9.54); R:R 1.39 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5162, "vwap": 9.3551, "vwap_slope": 0.0002, "atr": 0.0352, "atr_pct": 0.37, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0926, "recent_slope_pct": -0.0397, "ema9": 9.5222, "ema20": 9.5151, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.697, "spread_pct": 0.632, "rvol": 1.207, "volume_pace_ratio": 1.619, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3764, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.39 < 1.5 at 9.52"], "price": 9.5162, "vwap": 9.3551, "atr_1m": 0.0352, "spread": 0.06, "shares_per_min": 4143, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 94.3, "reachable": 0.2986, "breakout_slope_pct": -0.0397, "flat_band_pct": 0.0926, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.2, "imbalance": -0.19, "support": 9.3551, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3764, "target": 9.71, "reward_risk": 1.39, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.39; no reclaim yet (needs a close > 9.54); R:R 1.39 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:20:46.952972+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 403.2s, plan says WATCH; stop 9.36, target 9.71 (ceiling), R:R 1.50; no reclaim yet (needs a close > 9.54); pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5, "vwap": 9.3551, "vwap_slope": 0.0002, "atr": 0.0352, "atr_pct": 0.371, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0927, "recent_slope_pct": -0.0737, "ema9": 9.5189, "ema20": 9.5135, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.863, "spread_pct": 0.632, "rvol": 1.207, "volume_pace_ratio": 1.619, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)"], "price": 9.5, "vwap": 9.3551, "atr_1m": 0.0352, "spread": 0.06, "shares_per_min": 4143, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 94.2, "reachable": 0.2984, "breakout_slope_pct": -0.0737, "flat_band_pct": 0.0927, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.2, "imbalance": 0.8, "support": 9.3551, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3602, "target": 9.71, "reward_risk": 1.5, "setup": "", "reason": "WATCH; stop 9.36, target 9.71 (ceiling), R:R 1.50; no reclaim yet (needs a close > 9.54); pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:20:52.148558+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 408.4s, plan says WATCH; stop 9.36, target 9.71 (ceiling), R:R 1.50; no reclaim yet (needs a close > 9.54); R:R 1.50 < 1.5 at 9.50; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5007, "vwap": 9.3551, "vwap_slope": 0.0002, "atr": 0.0352, "atr_pct": 0.371, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0927, "recent_slope_pct": -0.0722, "ema9": 9.5191, "ema20": 9.5136, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.856, "spread_pct": 0.632, "rvol": 1.207, "volume_pace_ratio": 1.618, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3609, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.50 < 1.5 at 9.50"], "price": 9.5007, "vwap": 9.3551, "atr_1m": 0.0352, "spread": 0.06, "shares_per_min": 4143, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 94.1, "reachable": 0.2983, "breakout_slope_pct": -0.0722, "flat_band_pct": 0.0927, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.2, "imbalance": 1.0, "support": 9.3551, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3609, "target": 9.71, "reward_risk": 1.5, "setup": "", "reason": "WATCH; stop 9.36, target 9.71 (ceiling), R:R 1.50; no reclaim yet (needs a close > 9.54); R:R 1.50 < 1.5 at 9.50; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:20:57.320141+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 413.6s, plan says WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.51, "vwap": 9.3551, "vwap_slope": 0.0003, "atr": 0.0352, "atr_pct": 0.371, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0926, "recent_slope_pct": -0.0527, "ema9": 9.5209, "ema20": 9.5145, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.761, "spread_pct": 0.421, "rvol": 1.207, "volume_pace_ratio": 1.618, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.43 < 1.5 at 9.51"], "price": 9.51, "vwap": 9.3551, "atr_1m": 0.0352, "spread": 0.04, "shares_per_min": 4143, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 94.0, "reachable": 0.2982, "breakout_slope_pct": -0.0527, "flat_band_pct": 0.0926, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.2, "imbalance": 1.0, "support": 9.3551, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3702, "target": 9.71, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:21:02.495595+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 418.8s, plan says WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.51, "vwap": 9.3551, "vwap_slope": 0.0002, "atr": 0.0332, "atr_pct": 0.35, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0874, "recent_slope_pct": -0.0945, "ema9": 9.5188, "ema20": 9.5141, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.761, "spread_pct": 0.421, "rvol": 1.207, "volume_pace_ratio": 1.617, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.43 < 1.5 at 9.51"], "price": 9.51, "vwap": 9.3551, "atr_1m": 0.0332, "spread": 0.04, "shares_per_min": 4161, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 94.0, "reachable": 0.2959, "breakout_slope_pct": -0.0945, "flat_band_pct": 0.0874, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.19, "imbalance": 1.0, "support": 9.3551, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3702, "target": 9.71, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:21:07.686622+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 424.0s, plan says WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.51, "vwap": 9.3551, "vwap_slope": 0.0002, "atr": 0.0332, "atr_pct": 0.35, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0874, "recent_slope_pct": -0.0945, "ema9": 9.5188, "ema20": 9.5141, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.761, "spread_pct": 0.421, "rvol": 1.207, "volume_pace_ratio": 1.617, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.43 < 1.5 at 9.51"], "price": 9.51, "vwap": 9.3551, "atr_1m": 0.0332, "spread": 0.04, "shares_per_min": 4161, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 93.9, "reachable": 0.2958, "breakout_slope_pct": -0.0945, "flat_band_pct": 0.0874, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.19, "imbalance": 1.0, "support": 9.3551, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3702, "target": 9.71, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:21:12.859152+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 429.2s, plan says WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.51, "vwap": 9.3551, "vwap_slope": 0.0002, "atr": 0.0332, "atr_pct": 0.35, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0874, "recent_slope_pct": -0.0945, "ema9": 9.5188, "ema20": 9.5141, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.761, "spread_pct": 0.421, "rvol": 1.207, "volume_pace_ratio": 1.616, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.43 < 1.5 at 9.51"], "price": 9.51, "vwap": 9.3551, "atr_1m": 0.0332, "spread": 0.04, "shares_per_min": 4161, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 93.8, "reachable": 0.2956, "breakout_slope_pct": -0.0945, "flat_band_pct": 0.0874, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.19, "imbalance": 1.0, "support": 9.3551, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3702, "target": 9.71, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:21:18.046181+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 434.3s, plan says WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.51, "vwap": 9.3551, "vwap_slope": 0.0002, "atr": 0.0335, "atr_pct": 0.352, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.088, "recent_slope_pct": -0.0945, "ema9": 9.5188, "ema20": 9.5141, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.761, "spread_pct": 0.421, "rvol": 1.207, "volume_pace_ratio": 1.616, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["imbalance -100% still heavy selling", "no reclaim yet (needs a close > 9.54)", "R:R 1.43 < 1.5 at 9.51"], "price": 9.51, "vwap": 9.3551, "atr_1m": 0.0335, "spread": 0.04, "shares_per_min": 4161, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 93.7, "reachable": 0.2955, "breakout_slope_pct": -0.0945, "flat_band_pct": 0.088, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.19, "imbalance": -1.0, "support": 9.3551, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3702, "target": 9.71, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:21:23.258698+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 439.6s, plan says WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.51, "vwap": 9.3551, "vwap_slope": 0.0002, "atr": 0.0335, "atr_pct": 0.352, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.088, "recent_slope_pct": -0.0945, "ema9": 9.5188, "ema20": 9.5141, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.761, "spread_pct": 0.421, "rvol": 1.207, "volume_pace_ratio": 1.615, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["imbalance -100% still heavy selling", "no reclaim yet (needs a close > 9.54)", "R:R 1.43 < 1.5 at 9.51"], "price": 9.51, "vwap": 9.3551, "atr_1m": 0.0335, "spread": 0.04, "shares_per_min": 4161, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 93.6, "reachable": 0.2954, "breakout_slope_pct": -0.0945, "flat_band_pct": 0.088, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.19, "imbalance": -1.0, "support": 9.3551, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3702, "target": 9.71, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; imbalance -100% still heavy selling; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:21:28.440137+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 444.7s, plan says WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.51, "vwap": 9.3551, "vwap_slope": 0.0002, "atr": 0.0346, "atr_pct": 0.364, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0911, "recent_slope_pct": -0.0945, "ema9": 9.5188, "ema20": 9.5141, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.761, "spread_pct": 0.421, "rvol": 1.207, "volume_pace_ratio": 1.615, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.43 < 1.5 at 9.51"], "price": 9.51, "vwap": 9.3551, "atr_1m": 0.0346, "spread": 0.04, "shares_per_min": 4161, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 93.5, "reachable": 0.2952, "breakout_slope_pct": -0.0945, "flat_band_pct": 0.0911, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.19, "imbalance": 0.6, "support": 9.3551, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3702, "target": 9.71, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:21:33.606451+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 449.9s, plan says WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.51, "vwap": 9.3551, "vwap_slope": 0.0002, "atr": 0.0346, "atr_pct": 0.364, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0911, "recent_slope_pct": -0.0945, "ema9": 9.5188, "ema20": 9.5141, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.761, "spread_pct": 0.421, "rvol": 1.207, "volume_pace_ratio": 1.614, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.43 < 1.5 at 9.51"], "price": 9.51, "vwap": 9.3551, "atr_1m": 0.0346, "spread": 0.04, "shares_per_min": 4161, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 93.4, "reachable": 0.2951, "breakout_slope_pct": -0.0945, "flat_band_pct": 0.0911, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.19, "imbalance": 0.6, "support": 9.3551, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3702, "target": 9.71, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:21:38.776961+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 455.1s, plan says WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.51, "vwap": 9.3551, "vwap_slope": 0.0002, "atr": 0.0346, "atr_pct": 0.364, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0911, "recent_slope_pct": -0.0945, "ema9": 9.5188, "ema20": 9.5141, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.761, "spread_pct": 0.421, "rvol": 1.207, "volume_pace_ratio": 1.614, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.43 < 1.5 at 9.51"], "price": 9.51, "vwap": 9.3551, "atr_1m": 0.0346, "spread": 0.04, "shares_per_min": 4161, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 93.4, "reachable": 0.2949, "breakout_slope_pct": -0.0945, "flat_band_pct": 0.0911, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.19, "imbalance": 1.0, "support": 9.3551, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3702, "target": 9.71, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:21:43.972838+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 460.3s, plan says WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.51, "vwap": 9.3552, "vwap_slope": 0.0002, "atr": 0.0346, "atr_pct": 0.364, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0911, "recent_slope_pct": -0.0945, "ema9": 9.5188, "ema20": 9.5141, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.761, "spread_pct": 0.421, "rvol": 1.207, "volume_pace_ratio": 1.614, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.43 < 1.5 at 9.51"], "price": 9.51, "vwap": 9.3552, "atr_1m": 0.0346, "spread": 0.04, "shares_per_min": 4161, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 93.3, "reachable": 0.2948, "breakout_slope_pct": -0.0945, "flat_band_pct": 0.0911, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.19, "imbalance": 1.0, "support": 9.3552, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3702, "target": 9.71, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:21:49.141652+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 465.4s, plan says WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.51, "vwap": 9.3552, "vwap_slope": 0.0003, "atr": 0.0346, "atr_pct": 0.364, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0911, "recent_slope_pct": -0.0945, "ema9": 9.5188, "ema20": 9.5141, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.761, "spread_pct": 0.421, "rvol": 1.207, "volume_pace_ratio": 1.614, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.43 < 1.5 at 9.51"], "price": 9.51, "vwap": 9.3552, "atr_1m": 0.0346, "spread": 0.04, "shares_per_min": 4161, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 93.2, "reachable": 0.2947, "breakout_slope_pct": -0.0945, "flat_band_pct": 0.0911, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.19, "imbalance": 1.0, "support": 9.3552, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3702, "target": 9.71, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:21:54.296290+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 470.6s, plan says WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.40; no reclaim yet (needs a close > 9.54); R:R 1.40 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5143, "vwap": 9.3552, "vwap_slope": 0.0003, "atr": 0.0346, "atr_pct": 0.364, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.091, "recent_slope_pct": -0.0855, "ema9": 9.5196, "ema20": 9.5145, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.717, "spread_pct": 0.421, "rvol": 1.207, "volume_pace_ratio": 1.613, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3745, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.4, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.40 < 1.5 at 9.51"], "price": 9.5143, "vwap": 9.3552, "atr_1m": 0.0346, "spread": 0.04, "shares_per_min": 4161, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 93.1, "reachable": 0.2945, "breakout_slope_pct": -0.0855, "flat_band_pct": 0.091, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.19, "imbalance": 1.0, "support": 9.3552, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3745, "target": 9.71, "reward_risk": 1.4, "setup": "", "reason": "WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.40; no reclaim yet (needs a close > 9.54); R:R 1.40 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:21:59.446357+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 475.7s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.39; no reclaim yet (needs a close > 9.54); R:R 1.39 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.516, "vwap": 9.3552, "vwap_slope": 0.0003, "atr": 0.0346, "atr_pct": 0.364, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.091, "recent_slope_pct": -0.0819, "ema9": 9.52, "ema20": 9.5146, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.699, "spread_pct": 0.421, "rvol": 1.207, "volume_pace_ratio": 1.613, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3762, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.39 < 1.5 at 9.52"], "price": 9.516, "vwap": 9.3552, "atr_1m": 0.0346, "spread": 0.04, "shares_per_min": 4161, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 93.0, "reachable": 0.2944, "breakout_slope_pct": -0.0819, "flat_band_pct": 0.091, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.19, "imbalance": 1.0, "support": 9.3552, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3762, "target": 9.71, "reward_risk": 1.39, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.39; no reclaim yet (needs a close > 9.54); R:R 1.39 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:22:04.602873+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 480.9s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.39; no reclaim yet (needs a close > 9.54); R:R 1.39 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.516, "vwap": 9.3552, "vwap_slope": 0.0003, "atr": 0.0346, "atr_pct": 0.364, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.091, "recent_slope_pct": -0.0819, "ema9": 9.52, "ema20": 9.5146, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.699, "spread_pct": 0.421, "rvol": 1.207, "volume_pace_ratio": 1.612, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3762, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.39 < 1.5 at 9.52"], "price": 9.516, "vwap": 9.3552, "atr_1m": 0.0346, "spread": 0.04, "shares_per_min": 4161, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 92.9, "reachable": 0.2943, "breakout_slope_pct": -0.0819, "flat_band_pct": 0.091, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.19, "imbalance": 1.0, "support": 9.3552, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3762, "target": 9.71, "reward_risk": 1.39, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.39; no reclaim yet (needs a close > 9.54); R:R 1.39 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:22:09.758025+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 486.1s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.29; no reclaim yet (needs a close > 9.54); R:R 1.29 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.53, "vwap": 9.3552, "vwap_slope": 0.0002, "atr": 0.0335, "atr_pct": 0.352, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0879, "recent_slope_pct": -0.0252, "ema9": 9.522, "ema20": 9.5161, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.556, "spread_pct": 0.421, "rvol": 1.207, "volume_pace_ratio": 1.612, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.29 < 1.5 at 9.53"], "price": 9.53, "vwap": 9.3552, "atr_1m": 0.0335, "spread": 0.04, "shares_per_min": 4128, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 92.8, "reachable": 0.292, "breakout_slope_pct": -0.0252, "flat_band_pct": 0.0879, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.23, "imbalance": 1.0, "support": 9.3552, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3902, "target": 9.71, "reward_risk": 1.29, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.29; no reclaim yet (needs a close > 9.54); R:R 1.29 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:22:14.924769+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 491.2s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.54); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.52, "vwap": 9.3552, "vwap_slope": 0.0002, "atr": 0.0339, "atr_pct": 0.356, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0891, "recent_slope_pct": -0.0462, "ema9": 9.52, "ema20": 9.5151, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.658, "spread_pct": 0.421, "rvol": 1.207, "volume_pace_ratio": 1.611, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.36 < 1.5 at 9.52"], "price": 9.52, "vwap": 9.3552, "atr_1m": 0.0339, "spread": 0.04, "shares_per_min": 4128, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 92.8, "reachable": 0.2919, "breakout_slope_pct": -0.0462, "flat_band_pct": 0.0891, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.23, "imbalance": 1.0, "support": 9.3552, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3802, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.36; no reclaim yet (needs a close > 9.54); R:R 1.36 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:22:20.090668+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 496.4s, plan says WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.51, "vwap": 9.3552, "vwap_slope": 0.0002, "atr": 0.0339, "atr_pct": 0.357, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0892, "recent_slope_pct": -0.0672, "ema9": 9.518, "ema20": 9.5142, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.761, "spread_pct": 0.421, "rvol": 1.207, "volume_pace_ratio": 1.611, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3702, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.43, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.43 < 1.5 at 9.51"], "price": 9.51, "vwap": 9.3552, "atr_1m": 0.0339, "spread": 0.04, "shares_per_min": 4128, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 92.7, "reachable": 0.2917, "breakout_slope_pct": -0.0672, "flat_band_pct": 0.0892, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.23, "imbalance": 1.0, "support": 9.3552, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3702, "target": 9.71, "reward_risk": 1.43, "setup": "", "reason": "WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.43; no reclaim yet (needs a close > 9.54); R:R 1.43 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:22:25.230765+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 501.5s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.39; no reclaim yet (needs a close > 9.54); R:R 1.39 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5163, "vwap": 9.3552, "vwap_slope": 0.0002, "atr": 0.0347, "atr_pct": 0.365, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0912, "recent_slope_pct": -0.054, "ema9": 9.5192, "ema20": 9.5148, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.696, "spread_pct": 0.421, "rvol": 1.207, "volume_pace_ratio": 1.61, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3765, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.39 < 1.5 at 9.52"], "price": 9.5163, "vwap": 9.3552, "atr_1m": 0.0347, "spread": 0.04, "shares_per_min": 4128, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 92.6, "reachable": 0.2916, "breakout_slope_pct": -0.054, "flat_band_pct": 0.0912, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.23, "imbalance": 0.97, "support": 9.3552, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3765, "target": 9.71, "reward_risk": 1.39, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.39; no reclaim yet (needs a close > 9.54); R:R 1.39 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:22:30.402033+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 506.7s, plan says WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.47; no reclaim yet (needs a close > 9.54); R:R 1.47 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.505, "vwap": 9.3552, "vwap_slope": 0.0002, "atr": 0.0347, "atr_pct": 0.365, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0913, "recent_slope_pct": -0.0777, "ema9": 9.517, "ema20": 9.5137, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.812, "spread_pct": 0.632, "rvol": 1.207, "volume_pace_ratio": 1.61, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3652, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.47, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.47 < 1.5 at 9.51"], "price": 9.505, "vwap": 9.3552, "atr_1m": 0.0347, "spread": 0.06, "shares_per_min": 4128, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 92.5, "reachable": 0.2915, "breakout_slope_pct": -0.0777, "flat_band_pct": 0.0913, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.23, "imbalance": 0.98, "support": 9.3552, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3652, "target": 9.71, "reward_risk": 1.47, "setup": "", "reason": "WATCH; stop 9.37, target 9.71 (ceiling), R:R 1.47; no reclaim yet (needs a close > 9.54); R:R 1.47 < 1.5 at 9.51; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:22:35.737014+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 512.0s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.26; no reclaim yet (needs a close > 9.54); R:R 1.26 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5332, "vwap": 9.3552, "vwap_slope": 0.0002, "atr": 0.0349, "atr_pct": 0.367, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0917, "recent_slope_pct": -0.0185, "ema9": 9.5226, "ema20": 9.5164, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.524, "spread_pct": 0.632, "rvol": 1.208, "volume_pace_ratio": 1.61, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3934, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.26, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.26 < 1.5 at 9.53"], "price": 9.5332, "vwap": 9.3552, "atr_1m": 0.0349, "spread": 0.06, "shares_per_min": 4128, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 92.4, "reachable": 0.2913, "breakout_slope_pct": -0.0185, "flat_band_pct": 0.0917, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.23, "imbalance": 0.96, "support": 9.3552, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3934, "target": 9.71, "reward_risk": 1.26, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.26; no reclaim yet (needs a close > 9.54); R:R 1.26 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:22:40.912096+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 517.2s, plan says WATCH; stop 9.36, target 9.71 (ceiling), R:R 1.50; no reclaim yet (needs a close > 9.54); pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5, "vwap": 9.3552, "vwap_slope": 0.0002, "atr": 0.0349, "atr_pct": 0.368, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.092, "recent_slope_pct": -0.0883, "ema9": 9.516, "ema20": 9.5132, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.863, "spread_pct": 0.632, "rvol": 1.208, "volume_pace_ratio": 1.609, "volatility": {"class": "medium", "daily_atr_pct": 5.89, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3602, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.5, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)"], "price": 9.5, "vwap": 9.3552, "atr_1m": 0.0349, "spread": 0.06, "shares_per_min": 4128, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 92.3, "reachable": 0.2912, "breakout_slope_pct": -0.0883, "flat_band_pct": 0.092, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.23, "imbalance": 0.96, "support": 9.3552, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3602, "target": 9.71, "reward_risk": 1.5, "setup": "", "reason": "WATCH; stop 9.36, target 9.71 (ceiling), R:R 1.50; no reclaim yet (needs a close > 9.54); pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:22:46.089680+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 522.4s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.26; no reclaim yet (needs a close > 9.54); R:R 1.26 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5336, "vwap": 9.3552, "vwap_slope": 0.0002, "atr": 0.035, "atr_pct": 0.367, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0917, "recent_slope_pct": -0.0176, "ema9": 9.5227, "ema20": 9.5164, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.519, "spread_pct": 0.421, "rvol": 1.208, "volume_pace_ratio": 1.609, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3938, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.26, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.26 < 1.5 at 9.53"], "price": 9.5336, "vwap": 9.3552, "atr_1m": 0.035, "spread": 0.04, "shares_per_min": 4128, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 92.2, "reachable": 0.2911, "breakout_slope_pct": -0.0176, "flat_band_pct": 0.0917, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.23, "imbalance": 1.0, "support": 9.3552, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3938, "target": 9.71, "reward_risk": 1.26, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.26; no reclaim yet (needs a close > 9.54); R:R 1.26 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:22:51.267903+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 527.6s, plan says WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.39; no reclaim yet (needs a close > 9.54); R:R 1.39 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.515, "vwap": 9.3552, "vwap_slope": 0.0002, "atr": 0.035, "atr_pct": 0.368, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0919, "recent_slope_pct": -0.0567, "ema9": 9.519, "ema20": 9.5147, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.71, "spread_pct": 0.421, "rvol": 1.208, "volume_pace_ratio": 1.608, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.3752, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.39 < 1.5 at 9.52"], "price": 9.515, "vwap": 9.3552, "atr_1m": 0.035, "spread": 0.04, "shares_per_min": 4128, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 92.1, "reachable": 0.2909, "breakout_slope_pct": -0.0567, "flat_band_pct": 0.0919, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.23, "imbalance": 1.0, "support": 9.3552, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.3752, "target": 9.71, "reward_risk": 1.39, "setup": "", "reason": "WATCH; stop 9.38, target 9.71 (ceiling), R:R 1.39; no reclaim yet (needs a close > 9.54); R:R 1.39 < 1.5 at 9.52; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:22:56.521684+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 532.8s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.26; no reclaim yet (needs a close > 9.54); R:R 1.26 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5338, "vwap": 9.3552, "vwap_slope": 0.0002, "atr": 0.035, "atr_pct": 0.367, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0918, "recent_slope_pct": -0.0172, "ema9": 9.5227, "ema20": 9.5164, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.517, "spread_pct": 0.421, "rvol": 1.208, "volume_pace_ratio": 1.608, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.394, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.26, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.26 < 1.5 at 9.53"], "price": 9.5338, "vwap": 9.3552, "atr_1m": 0.035, "spread": 0.04, "shares_per_min": 4128, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 92.1, "reachable": 0.2908, "breakout_slope_pct": -0.0172, "flat_band_pct": 0.0918, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.23, "imbalance": 0.98, "support": 9.3552, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.394, "target": 9.71, "reward_risk": 1.26, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.26; no reclaim yet (needs a close > 9.54); R:R 1.26 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:23:01.681763+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 538.0s, plan says WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.26; no reclaim yet (needs a close > 9.54); R:R 1.26 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "metrics": {"price": 9.5338, "vwap": 9.3552, "vwap_slope": 0.0003, "atr": 0.035, "atr_pct": 0.367, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0918, "recent_slope_pct": -0.0172, "ema9": 9.5227, "ema20": 9.5164, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.517, "spread_pct": 0.421, "rvol": 1.208, "volume_pace_ratio": 1.608, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.394, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.26, "triggers": ["pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"], "reasons": ["no reclaim yet (needs a close > 9.54)", "R:R 1.26 < 1.5 at 9.53"], "price": 9.5338, "vwap": 9.3552, "atr_1m": 0.035, "spread": 0.04, "shares_per_min": 4128, "rising_lows": true, "last_pivot_low": 9.48, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 92.0, "reachable": 0.2907, "breakout_slope_pct": -0.0172, "flat_band_pct": 0.0918, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.23, "imbalance": 0.98, "support": 9.3552, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.394, "target": 9.71, "reward_risk": 1.26, "setup": "", "reason": "WATCH; stop 9.39, target 9.71 (ceiling), R:R 1.26; no reclaim yet (needs a close > 9.54); R:R 1.26 < 1.5 at 9.53; pullback: buy 9.48-9.54 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:23:06.846137+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 543.1s, plan says PASS; stop 9.39, target 9.71 (ceiling), R:R 1.26; R:R 1.26 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5338, "vwap": 9.3553, "vwap_slope": 0.0001, "atr": 0.0351, "atr_pct": 0.368, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.092, "recent_slope_pct": 0.054, "ema9": 9.5249, "ema20": 9.5181, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.517, "spread_pct": 0.421, "rvol": 1.208, "volume_pace_ratio": 1.607, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.394, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.26, "triggers": [], "reasons": ["R:R 1.26 < 1.5 at 9.53", "no breakout level or rising-low pullback to trade"], "price": 9.5338, "vwap": 9.3553, "atr_1m": 0.0351, "spread": 0.04, "shares_per_min": 4126, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 91.9, "reachable": 0.2896, "breakout_slope_pct": 0.054, "flat_band_pct": 0.092}, "stage3": {"passed": false, "stop": 9.394, "target": 9.71, "reward_risk": 1.26, "setup": "", "reason": "PASS; stop 9.39, target 9.71 (ceiling), R:R 1.26; R:R 1.26 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:23:12.010026+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 548.3s, plan says PASS; stop 9.39, target 9.71 (ceiling), R:R 1.26; R:R 1.26 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5338, "vwap": 9.3553, "vwap_slope": 0.0001, "atr": 0.0351, "atr_pct": 0.368, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.092, "recent_slope_pct": 0.054, "ema9": 9.5249, "ema20": 9.5181, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.517, "spread_pct": 0.421, "rvol": 1.208, "volume_pace_ratio": 1.607, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.394, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.26, "triggers": [], "reasons": ["R:R 1.26 < 1.5 at 9.53", "no breakout level or rising-low pullback to trade"], "price": 9.5338, "vwap": 9.3553, "atr_1m": 0.0351, "spread": 0.04, "shares_per_min": 4126, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 91.8, "reachable": 0.2895, "breakout_slope_pct": 0.054, "flat_band_pct": 0.092}, "stage3": {"passed": false, "stop": 9.394, "target": 9.71, "reward_risk": 1.26, "setup": "", "reason": "PASS; stop 9.39, target 9.71 (ceiling), R:R 1.26; R:R 1.26 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:23:17.160842+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 553.5s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.52, "vwap": 9.3553, "vwap_slope": 0.0001, "atr": 0.0351, "atr_pct": 0.369, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0922, "recent_slope_pct": 0.025, "ema9": 9.5222, "ema20": 9.5168, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.658, "spread_pct": 0.421, "rvol": 1.208, "volume_pace_ratio": 1.606, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3802, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.36, "triggers": [], "reasons": ["R:R 1.36 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.52, "vwap": 9.3553, "atr_1m": 0.0351, "spread": 0.04, "shares_per_min": 4126, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 91.7, "reachable": 0.2894, "breakout_slope_pct": 0.025, "flat_band_pct": 0.0922}, "stage3": {"passed": false, "stop": 9.3802, "target": 9.71, "reward_risk": 1.36, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.36; R:R 1.36 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:23:22.336793+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 558.6s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.40; R:R 1.40 < 1.5 at 9.51; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5149, "vwap": 9.3553, "vwap_slope": 0.0001, "atr": 0.0351, "atr_pct": 0.369, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0922, "recent_slope_pct": 0.0143, "ema9": 9.5212, "ema20": 9.5163, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.711, "spread_pct": 0.421, "rvol": 1.208, "volume_pace_ratio": 1.606, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3751, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.4, "triggers": [], "reasons": ["R:R 1.40 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.5149, "vwap": 9.3553, "atr_1m": 0.0351, "spread": 0.04, "shares_per_min": 4126, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 91.6, "reachable": 0.2892, "breakout_slope_pct": 0.0143, "flat_band_pct": 0.0922}, "stage3": {"passed": false, "stop": 9.3751, "target": 9.71, "reward_risk": 1.4, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.40; R:R 1.40 < 1.5 at 9.51; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:23:27.480947+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 563.8s, plan says PASS; stop 9.37, target 9.71 (ceiling), R:R 1.40; R:R 1.40 < 1.5 at 9.51; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5144, "vwap": 9.3553, "vwap_slope": 0.0001, "atr": 0.0351, "atr_pct": 0.369, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0922, "recent_slope_pct": 0.0132, "ema9": 9.5211, "ema20": 9.5163, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.716, "spread_pct": 0.421, "rvol": 1.208, "volume_pace_ratio": 1.605, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3746, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.4, "triggers": [], "reasons": ["R:R 1.40 < 1.5 at 9.51", "no breakout level or rising-low pullback to trade"], "price": 9.5144, "vwap": 9.3553, "atr_1m": 0.0351, "spread": 0.04, "shares_per_min": 4126, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 91.5, "reachable": 0.2891, "breakout_slope_pct": 0.0132, "flat_band_pct": 0.0922}, "stage3": {"passed": false, "stop": 9.3746, "target": 9.71, "reward_risk": 1.4, "setup": "", "reason": "PASS; stop 9.37, target 9.71 (ceiling), R:R 1.40; R:R 1.40 < 1.5 at 9.51; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:23:32.617104+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 568.9s, plan says PASS; stop 9.39, target 9.71 (ceiling), R:R 1.29; R:R 1.29 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.53, "vwap": 9.3553, "vwap_slope": 0.0001, "atr": 0.0351, "atr_pct": 0.368, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0921, "recent_slope_pct": 0.046, "ema9": 9.5242, "ema20": 9.5177, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.556, "spread_pct": 0.421, "rvol": 1.208, "volume_pace_ratio": 1.605, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3902, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.29, "triggers": [], "reasons": ["R:R 1.29 < 1.5 at 9.53", "no breakout level or rising-low pullback to trade"], "price": 9.53, "vwap": 9.3553, "atr_1m": 0.0351, "spread": 0.04, "shares_per_min": 4126, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 91.5, "reachable": 0.289, "breakout_slope_pct": 0.046, "flat_band_pct": 0.0921}, "stage3": {"passed": false, "stop": 9.3902, "target": 9.71, "reward_risk": 1.29, "setup": "", "reason": "PASS; stop 9.39, target 9.71 (ceiling), R:R 1.29; R:R 1.29 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:23:37.761477+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 574.1s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.39; R:R 1.39 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.515, "vwap": 9.3553, "vwap_slope": 0.0001, "atr": 0.0351, "atr_pct": 0.369, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0922, "recent_slope_pct": 0.0145, "ema9": 9.5212, "ema20": 9.5163, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.71, "spread_pct": 0.421, "rvol": 1.208, "volume_pace_ratio": 1.604, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3752, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.39, "triggers": [], "reasons": ["R:R 1.39 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.515, "vwap": 9.3553, "atr_1m": 0.0351, "spread": 0.04, "shares_per_min": 4126, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 91.4, "reachable": 0.2888, "breakout_slope_pct": 0.0145, "flat_band_pct": 0.0922}, "stage3": {"passed": false, "stop": 9.3752, "target": 9.71, "reward_risk": 1.39, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.39; R:R 1.39 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:23:42.914741+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 579.2s, plan says PASS; stop 9.41, target 9.71 (ceiling), R:R 1.18; R:R 1.18 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.545, "vwap": 9.3554, "vwap_slope": 0.0003, "atr": 0.0359, "atr_pct": 0.376, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.094, "recent_slope_pct": 0.0775, "ema9": 9.5272, "ema20": 9.5192, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.403, "spread_pct": 0.314, "rvol": 1.209, "volume_pace_ratio": 1.605, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4052, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.18, "triggers": [], "reasons": ["R:R 1.18 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.545, "vwap": 9.3554, "atr_1m": 0.0359, "spread": 0.03, "shares_per_min": 4126, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 91.3, "reachable": 0.2887, "breakout_slope_pct": 0.0775, "flat_band_pct": 0.094}, "stage3": {"passed": false, "stop": 9.4052, "target": 9.71, "reward_risk": 1.18, "setup": "", "reason": "PASS; stop 9.41, target 9.71 (ceiling), R:R 1.18; R:R 1.18 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:23:48.068710+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 584.4s, plan says PASS; stop 9.41, target 9.71 (ceiling), R:R 1.18; R:R 1.18 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.545, "vwap": 9.3554, "vwap_slope": 0.0003, "atr": 0.0359, "atr_pct": 0.376, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.094, "recent_slope_pct": 0.0775, "ema9": 9.5272, "ema20": 9.5192, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.403, "spread_pct": 0.524, "rvol": 1.209, "volume_pace_ratio": 1.605, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4052, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.18, "triggers": [], "reasons": ["R:R 1.18 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.545, "vwap": 9.3554, "atr_1m": 0.0359, "spread": 0.05, "shares_per_min": 4126, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 91.2, "reachable": 0.2886, "breakout_slope_pct": 0.0775, "flat_band_pct": 0.094}, "stage3": {"passed": false, "stop": 9.4052, "target": 9.71, "reward_risk": 1.18, "setup": "", "reason": "PASS; stop 9.41, target 9.71 (ceiling), R:R 1.18; R:R 1.18 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:23:53.228026+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 589.5s, plan says PASS; stop 9.40, target 9.71 (ceiling), R:R 1.25; R:R 1.25 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5353, "vwap": 9.3554, "vwap_slope": 0.0003, "atr": 0.0359, "atr_pct": 0.376, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0941, "recent_slope_pct": 0.0571, "ema9": 9.5252, "ema20": 9.5182, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.502, "spread_pct": 0.524, "rvol": 1.209, "volume_pace_ratio": 1.604, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3955, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.25, "triggers": [], "reasons": ["R:R 1.25 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.5353, "vwap": 9.3554, "atr_1m": 0.0359, "spread": 0.05, "shares_per_min": 4126, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 91.1, "reachable": 0.2884, "breakout_slope_pct": 0.0571, "flat_band_pct": 0.0941}, "stage3": {"passed": false, "stop": 9.3955, "target": 9.71, "reward_risk": 1.25, "setup": "", "reason": "PASS; stop 9.40, target 9.71 (ceiling), R:R 1.25; R:R 1.25 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:23:58.363572+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 594.7s, plan says PASS; stop 9.40, target 9.71 (ceiling), R:R 1.25; R:R 1.25 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5353, "vwap": 9.3554, "vwap_slope": 0.0003, "atr": 0.0359, "atr_pct": 0.376, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0941, "recent_slope_pct": 0.0571, "ema9": 9.5252, "ema20": 9.5182, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.502, "spread_pct": 0.524, "rvol": 1.209, "volume_pace_ratio": 1.604, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3955, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.25, "triggers": [], "reasons": ["R:R 1.25 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.5353, "vwap": 9.3554, "atr_1m": 0.0359, "spread": 0.05, "shares_per_min": 4126, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 91.0, "reachable": 0.2883, "breakout_slope_pct": 0.0571, "flat_band_pct": 0.0941}, "stage3": {"passed": false, "stop": 9.3955, "target": 9.71, "reward_risk": 1.25, "setup": "", "reason": "PASS; stop 9.40, target 9.71 (ceiling), R:R 1.25; R:R 1.25 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:24:03.520764+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 599.8s, plan says PASS; stop 9.40, target 9.71 (ceiling), R:R 1.25; R:R 1.25 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.535, "vwap": 9.3554, "vwap_slope": 0.0002, "atr": 0.0335, "atr_pct": 0.351, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0879, "recent_slope_pct": 0.0727, "ema9": 9.5272, "ema20": 9.5198, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.505, "spread_pct": 0.524, "rvol": 1.209, "volume_pace_ratio": 1.603, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3952, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.25, "triggers": [], "reasons": ["R:R 1.25 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.535, "vwap": 9.3554, "atr_1m": 0.0335, "spread": 0.05, "shares_per_min": 4157, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 90.9, "reachable": 0.2873, "breakout_slope_pct": 0.0727, "flat_band_pct": 0.0879}, "stage3": {"passed": false, "stop": 9.3952, "target": 9.71, "reward_risk": 1.25, "setup": "", "reason": "PASS; stop 9.40, target 9.71 (ceiling), R:R 1.25; R:R 1.25 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:24:08.684607+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 605.0s, plan says PASS; stop 9.38, target 9.71 (ceiling), R:R 1.38; R:R 1.38 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5176, "vwap": 9.3554, "vwap_slope": 0.0002, "atr": 0.0347, "atr_pct": 0.365, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0913, "recent_slope_pct": 0.0362, "ema9": 9.5237, "ema20": 9.5182, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.683, "spread_pct": 0.524, "rvol": 1.209, "volume_pace_ratio": 1.603, "volatility": {"class": "medium", "daily_atr_pct": 5.88, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3778, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.38, "triggers": [], "reasons": ["R:R 1.38 < 1.5 at 9.52", "no breakout level or rising-low pullback to trade"], "price": 9.5176, "vwap": 9.3554, "atr_1m": 0.0347, "spread": 0.05, "shares_per_min": 4157, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 90.9, "reachable": 0.2871, "breakout_slope_pct": 0.0362, "flat_band_pct": 0.0913}, "stage3": {"passed": false, "stop": 9.3778, "target": 9.71, "reward_risk": 1.38, "setup": "", "reason": "PASS; stop 9.38, target 9.71 (ceiling), R:R 1.38; R:R 1.38 < 1.5 at 9.52; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:24:13.821183+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 610.1s, plan says PASS; stop 9.41, target 9.71 (ceiling), R:R 1.14; R:R 1.14 < 1.5 at 9.55; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.55, "vwap": 9.3554, "vwap_slope": 0.0002, "atr": 0.0358, "atr_pct": 0.375, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0937, "recent_slope_pct": 0.1042, "ema9": 9.5302, "ema20": 9.5213, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.352, "spread_pct": 0.524, "rvol": 1.209, "volume_pace_ratio": 1.602, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4102, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.14, "triggers": [], "reasons": ["R:R 1.14 < 1.5 at 9.55", "no breakout level or rising-low pullback to trade"], "price": 9.55, "vwap": 9.3554, "atr_1m": 0.0358, "spread": 0.05, "shares_per_min": 4157, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 90.8, "reachable": 0.287, "breakout_slope_pct": 0.1042, "flat_band_pct": 0.0937}, "stage3": {"passed": false, "stop": 9.4102, "target": 9.71, "reward_risk": 1.14, "setup": "", "reason": "PASS; stop 9.41, target 9.71 (ceiling), R:R 1.14; R:R 1.14 < 1.5 at 9.55; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:24:18.977638+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 615.3s, plan says PASS; stop 9.40, target 9.71 (ceiling), R:R 1.25; R:R 1.25 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.535, "vwap": 9.3554, "vwap_slope": 0.0002, "atr": 0.0358, "atr_pct": 0.375, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0939, "recent_slope_pct": 0.0727, "ema9": 9.5272, "ema20": 9.5198, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.505, "spread_pct": 0.524, "rvol": 1.209, "volume_pace_ratio": 1.602, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3952, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.25, "triggers": [], "reasons": ["R:R 1.25 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.535, "vwap": 9.3554, "atr_1m": 0.0358, "spread": 0.05, "shares_per_min": 4157, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 90.7, "reachable": 0.2869, "breakout_slope_pct": 0.0727, "flat_band_pct": 0.0939}, "stage3": {"passed": false, "stop": 9.3952, "target": 9.71, "reward_risk": 1.25, "setup": "", "reason": "PASS; stop 9.40, target 9.71 (ceiling), R:R 1.25; R:R 1.25 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:24:24.141065+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 620.4s, plan says PASS; stop 9.40, target 9.71 (ceiling), R:R 1.25; R:R 1.25 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.535, "vwap": 9.3554, "vwap_slope": 0.0002, "atr": 0.0358, "atr_pct": 0.375, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0939, "recent_slope_pct": 0.0727, "ema9": 9.5272, "ema20": 9.5198, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.505, "spread_pct": 0.524, "rvol": 1.209, "volume_pace_ratio": 1.602, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3952, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.25, "triggers": [], "reasons": ["R:R 1.25 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.535, "vwap": 9.3554, "atr_1m": 0.0358, "spread": 0.05, "shares_per_min": 4157, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 90.6, "reachable": 0.2867, "breakout_slope_pct": 0.0727, "flat_band_pct": 0.0939}, "stage3": {"passed": false, "stop": 9.3952, "target": 9.71, "reward_risk": 1.25, "setup": "", "reason": "PASS; stop 9.40, target 9.71 (ceiling), R:R 1.25; R:R 1.25 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:24:29.317687+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 625.6s, plan says PASS; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.54, "vwap": 9.3554, "vwap_slope": 0.0002, "atr": 0.0358, "atr_pct": 0.375, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0938, "recent_slope_pct": 0.0832, "ema9": 9.5282, "ema20": 9.5203, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.454, "spread_pct": 0.42, "rvol": 1.209, "volume_pace_ratio": 1.601, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": [], "reasons": ["R:R 1.22 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.54, "vwap": 9.3554, "atr_1m": 0.0358, "spread": 0.04, "shares_per_min": 4157, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 90.5, "reachable": 0.2866, "breakout_slope_pct": 0.0832, "flat_band_pct": 0.0938}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "PASS; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:24:34.490794+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 630.8s, plan says PASS; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.54, "vwap": 9.3554, "vwap_slope": 0.0002, "atr": 0.0358, "atr_pct": 0.375, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0938, "recent_slope_pct": 0.0832, "ema9": 9.5282, "ema20": 9.5203, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.454, "spread_pct": 0.419, "rvol": 1.209, "volume_pace_ratio": 1.601, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": [], "reasons": ["R:R 1.22 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.54, "vwap": 9.3554, "atr_1m": 0.0358, "spread": 0.04, "shares_per_min": 4157, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 90.4, "reachable": 0.2865, "breakout_slope_pct": 0.0832, "flat_band_pct": 0.0938}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "PASS; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:24:39.632856+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 635.9s, plan says PASS; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.54, "vwap": 9.3554, "vwap_slope": 0.0002, "atr": 0.0358, "atr_pct": 0.375, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0938, "recent_slope_pct": 0.0832, "ema9": 9.5282, "ema20": 9.5203, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.454, "spread_pct": 0.419, "rvol": 1.209, "volume_pace_ratio": 1.6, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": [], "reasons": ["R:R 1.22 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.54, "vwap": 9.3554, "atr_1m": 0.0358, "spread": 0.04, "shares_per_min": 4157, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 90.3, "reachable": 0.2863, "breakout_slope_pct": 0.0832, "flat_band_pct": 0.0938}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "PASS; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:24:44.801707+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 641.1s, plan says PASS; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.54, "vwap": 9.3555, "vwap_slope": 0.0003, "atr": 0.0358, "atr_pct": 0.375, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0938, "recent_slope_pct": 0.0832, "ema9": 9.5282, "ema20": 9.5203, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.454, "spread_pct": 0.419, "rvol": 1.209, "volume_pace_ratio": 1.6, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": [], "reasons": ["R:R 1.22 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.54, "vwap": 9.3555, "atr_1m": 0.0358, "spread": 0.04, "shares_per_min": 4157, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 90.3, "reachable": 0.2862, "breakout_slope_pct": 0.0832, "flat_band_pct": 0.0938}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "PASS; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:24:49.954008+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 646.2s, plan says PASS; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.54, "vwap": 9.3555, "vwap_slope": 0.0003, "atr": 0.0358, "atr_pct": 0.375, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0938, "recent_slope_pct": 0.0832, "ema9": 9.5282, "ema20": 9.5203, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.454, "spread_pct": 0.419, "rvol": 1.209, "volume_pace_ratio": 1.6, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": [], "reasons": ["R:R 1.22 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.54, "vwap": 9.3555, "atr_1m": 0.0358, "spread": 0.04, "shares_per_min": 4157, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 90.2, "reachable": 0.2861, "breakout_slope_pct": 0.0832, "flat_band_pct": 0.0938}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "PASS; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:24:55.126783+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 651.4s, plan says PASS; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.54, "vwap": 9.3555, "vwap_slope": 0.0003, "atr": 0.0358, "atr_pct": 0.375, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0938, "recent_slope_pct": 0.0832, "ema9": 9.5282, "ema20": 9.5203, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.454, "spread_pct": 0.419, "rvol": 1.209, "volume_pace_ratio": 1.599, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": [], "reasons": ["R:R 1.22 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.54, "vwap": 9.3555, "atr_1m": 0.0358, "spread": 0.04, "shares_per_min": 4157, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 90.1, "reachable": 0.2859, "breakout_slope_pct": 0.0832, "flat_band_pct": 0.0938}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "PASS; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:25:00.258045+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 656.6s, plan says PASS; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.54, "vwap": 9.3555, "vwap_slope": 0.0003, "atr": 0.0358, "atr_pct": 0.375, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0938, "recent_slope_pct": 0.0832, "ema9": 9.5282, "ema20": 9.5203, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.454, "spread_pct": 0.419, "rvol": 1.209, "volume_pace_ratio": 1.599, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": [], "reasons": ["R:R 1.22 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.54, "vwap": 9.3555, "atr_1m": 0.0358, "spread": 0.04, "shares_per_min": 4157, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 90.0, "reachable": 0.2858, "breakout_slope_pct": 0.0832, "flat_band_pct": 0.0938}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "PASS; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:25:05.445588+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 661.7s, plan says PASS; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.54, "vwap": 9.3555, "vwap_slope": 0.0003, "atr": 0.0358, "atr_pct": 0.375, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0938, "recent_slope_pct": 0.0832, "ema9": 9.5282, "ema20": 9.5203, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.454, "spread_pct": 0.419, "rvol": 1.209, "volume_pace_ratio": 1.598, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": [], "reasons": ["R:R 1.22 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.54, "vwap": 9.3555, "atr_1m": 0.0358, "spread": 0.04, "shares_per_min": 4157, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 89.9, "reachable": 0.2856, "breakout_slope_pct": 0.0832, "flat_band_pct": 0.0938}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "PASS; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:25:10.621467+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 666.9s, plan says PASS; stop 9.40, target 9.71 (ceiling), R:R 1.21; R:R 1.21 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5401, "vwap": 9.3555, "vwap_slope": 0.0002, "atr": 0.0308, "atr_pct": 0.323, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0807, "recent_slope_pct": 0.0571, "ema9": 9.5306, "ema20": 9.5222, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.453, "spread_pct": 0.419, "rvol": 1.209, "volume_pace_ratio": 1.598, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4003, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.21, "triggers": [], "reasons": ["R:R 1.21 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.5401, "vwap": 9.3555, "atr_1m": 0.0308, "spread": 0.04, "shares_per_min": 4150, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 89.8, "reachable": 0.2841, "breakout_slope_pct": 0.0571, "flat_band_pct": 0.0807}, "stage3": {"passed": false, "stop": 9.4003, "target": 9.71, "reward_risk": 1.21, "setup": "", "reason": "PASS; stop 9.40, target 9.71 (ceiling), R:R 1.21; R:R 1.21 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:25:15.783962+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 672.1s, plan says PASS; stop 9.39, target 9.71 (ceiling), R:R 1.30; R:R 1.30 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.528, "vwap": 9.3555, "vwap_slope": 0.0002, "atr": 0.0317, "atr_pct": 0.332, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0831, "recent_slope_pct": 0.0317, "ema9": 9.5282, "ema20": 9.521, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.577, "spread_pct": 0.419, "rvol": 1.209, "volume_pace_ratio": 1.597, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3882, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.3, "triggers": [], "reasons": ["R:R 1.30 < 1.5 at 9.53", "no breakout level or rising-low pullback to trade"], "price": 9.528, "vwap": 9.3555, "atr_1m": 0.0317, "spread": 0.04, "shares_per_min": 4150, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 89.7, "reachable": 0.284, "breakout_slope_pct": 0.0317, "flat_band_pct": 0.0831}, "stage3": {"passed": false, "stop": 9.3882, "target": 9.71, "reward_risk": 1.3, "setup": "", "reason": "PASS; stop 9.39, target 9.71 (ceiling), R:R 1.30; R:R 1.30 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:25:20.929435+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 677.2s, plan says PASS; stop 9.40, target 9.71 (ceiling), R:R 1.25; R:R 1.25 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5349, "vwap": 9.3555, "vwap_slope": 0.0003, "atr": 0.0324, "atr_pct": 0.34, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0849, "recent_slope_pct": 0.0462, "ema9": 9.5295, "ema20": 9.5217, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.506, "spread_pct": 0.314, "rvol": 1.21, "volume_pace_ratio": 1.598, "volatility": {"class": "medium", "daily_atr_pct": 5.87, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3951, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.25, "triggers": [], "reasons": ["R:R 1.25 < 1.5 at 9.53", "no breakout level or rising-low pullback to trade"], "price": 9.5349, "vwap": 9.3555, "atr_1m": 0.0324, "spread": 0.03, "shares_per_min": 4150, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 89.7, "reachable": 0.2839, "breakout_slope_pct": 0.0462, "flat_band_pct": 0.0849}, "stage3": {"passed": false, "stop": 9.3951, "target": 9.71, "reward_risk": 1.25, "setup": "", "reason": "PASS; stop 9.40, target 9.71 (ceiling), R:R 1.25; R:R 1.25 < 1.5 at 9.53; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:25:26.157996+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 682.5s, plan says PASS; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.54, "vwap": 9.3555, "vwap_slope": 0.0003, "atr": 0.0331, "atr_pct": 0.347, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0867, "recent_slope_pct": 0.0569, "ema9": 9.5306, "ema20": 9.5222, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.454, "spread_pct": 0.314, "rvol": 1.21, "volume_pace_ratio": 1.597, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4002, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.22, "triggers": [], "reasons": ["R:R 1.22 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.54, "vwap": 9.3555, "atr_1m": 0.0331, "spread": 0.03, "shares_per_min": 4150, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 89.6, "reachable": 0.2837, "breakout_slope_pct": 0.0569, "flat_band_pct": 0.0867}, "stage3": {"passed": false, "stop": 9.4002, "target": 9.71, "reward_risk": 1.22, "setup": "", "reason": "PASS; stop 9.40, target 9.71 (ceiling), R:R 1.22; R:R 1.22 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:25:31.316056+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 687.6s, plan says PASS; stop 9.41, target 9.71 (ceiling), R:R 1.16; R:R 1.16 < 1.5 at 9.55; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.548, "vwap": 9.3555, "vwap_slope": 0.0003, "atr": 0.0331, "atr_pct": 0.347, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0866, "recent_slope_pct": 0.0736, "ema9": 9.5322, "ema20": 9.523, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.372, "spread_pct": 0.314, "rvol": 1.21, "volume_pace_ratio": 1.597, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4082, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.16, "triggers": [], "reasons": ["R:R 1.16 < 1.5 at 9.55", "no breakout level or rising-low pullback to trade"], "price": 9.548, "vwap": 9.3555, "atr_1m": 0.0331, "spread": 0.03, "shares_per_min": 4150, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 89.5, "reachable": 0.2836, "breakout_slope_pct": 0.0736, "flat_band_pct": 0.0866}, "stage3": {"passed": false, "stop": 9.4082, "target": 9.71, "reward_risk": 1.16, "setup": "", "reason": "PASS; stop 9.41, target 9.71 (ceiling), R:R 1.16; R:R 1.16 < 1.5 at 9.55; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:25:36.509393+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 692.8s, plan says PASS; stop 9.43, target 9.71 (ceiling), R:R 1.00; R:R 1.00 < 1.5 at 9.57; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.57, "vwap": 9.3556, "vwap_slope": 0.0004, "atr": 0.0338, "atr_pct": 0.353, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0883, "recent_slope_pct": 0.1197, "ema9": 9.5366, "ema20": 9.525, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.147, "spread_pct": 0.105, "rvol": 1.21, "volume_pace_ratio": 1.597, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4302, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.0, "triggers": [], "reasons": ["R:R 1.00 < 1.5 at 9.57", "no breakout level or rising-low pullback to trade"], "price": 9.57, "vwap": 9.3556, "atr_1m": 0.0338, "spread": 0.01, "shares_per_min": 4150, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 89.4, "reachable": 0.2834, "breakout_slope_pct": 0.1197, "flat_band_pct": 0.0883}, "stage3": {"passed": false, "stop": 9.4302, "target": 9.71, "reward_risk": 1.0, "setup": "", "reason": "PASS; stop 9.43, target 9.71 (ceiling), R:R 1.00; R:R 1.00 < 1.5 at 9.57; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:25:41.690394+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 698.0s, plan says PASS; stop 9.42, target 9.71 (ceiling), R:R 1.06; R:R 1.06 < 1.5 at 9.56; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5614, "vwap": 9.3557, "vwap_slope": 0.0004, "atr": 0.0338, "atr_pct": 0.354, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0884, "recent_slope_pct": 0.1017, "ema9": 9.5348, "ema20": 9.5242, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.452, "distance_from_high_pct": 2.235, "spread_pct": 0.105, "rvol": 1.211, "volume_pace_ratio": 1.597, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4216, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.06, "triggers": [], "reasons": ["R:R 1.06 < 1.5 at 9.56", "no breakout level or rising-low pullback to trade"], "price": 9.5614, "vwap": 9.3557, "atr_1m": 0.0338, "spread": 0.01, "shares_per_min": 4150, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 89.3, "reachable": 0.2833, "breakout_slope_pct": 0.1017, "flat_band_pct": 0.0884}, "stage3": {"passed": false, "stop": 9.4216, "target": 9.71, "reward_risk": 1.06, "setup": "", "reason": "PASS; stop 9.42, target 9.71 (ceiling), R:R 1.06; R:R 1.06 < 1.5 at 9.56; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:25:46.837669+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 703.1s, plan says PASS; stop 9.42, target 9.71 (ceiling), R:R 1.07; R:R 1.07 < 1.5 at 9.56; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.56, "vwap": 9.3557, "vwap_slope": 0.0004, "atr": 0.0338, "atr_pct": 0.354, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0884, "recent_slope_pct": 0.0988, "ema9": 9.5346, "ema20": 9.5241, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.452, "distance_from_high_pct": 2.249, "spread_pct": 0.419, "rvol": 1.211, "volume_pace_ratio": 1.596, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.07, "triggers": [], "reasons": ["R:R 1.07 < 1.5 at 9.56", "no breakout level or rising-low pullback to trade"], "price": 9.56, "vwap": 9.3557, "atr_1m": 0.0338, "spread": 0.04, "shares_per_min": 4150, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 89.2, "reachable": 0.2832, "breakout_slope_pct": 0.0988, "flat_band_pct": 0.0884}, "stage3": {"passed": false, "stop": 9.4202, "target": 9.71, "reward_risk": 1.07, "setup": "", "reason": "PASS; stop 9.42, target 9.71 (ceiling), R:R 1.07; R:R 1.07 < 1.5 at 9.56; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:25:52.013631+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 708.3s, plan says PASS; stop 9.42, target 9.71 (ceiling), R:R 1.07; R:R 1.07 < 1.5 at 9.56; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.56, "vwap": 9.3557, "vwap_slope": 0.0004, "atr": 0.0338, "atr_pct": 0.354, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0884, "recent_slope_pct": 0.0988, "ema9": 9.5346, "ema20": 9.5241, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.452, "distance_from_high_pct": 2.249, "spread_pct": 0.419, "rvol": 1.211, "volume_pace_ratio": 1.596, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4202, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.07, "triggers": [], "reasons": ["R:R 1.07 < 1.5 at 9.56", "no breakout level or rising-low pullback to trade"], "price": 9.56, "vwap": 9.3557, "atr_1m": 0.0338, "spread": 0.04, "shares_per_min": 4150, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 89.1, "reachable": 0.283, "breakout_slope_pct": 0.0988, "flat_band_pct": 0.0884}, "stage3": {"passed": false, "stop": 9.4202, "target": 9.71, "reward_risk": 1.07, "setup": "", "reason": "PASS; stop 9.42, target 9.71 (ceiling), R:R 1.07; R:R 1.07 < 1.5 at 9.56; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:25:57.448942+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 713.7s, plan says PASS; stop 9.42, target 9.71 (ceiling), R:R 1.04; R:R 1.04 < 1.5 at 9.56; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5643, "vwap": 9.3557, "vwap_slope": 0.0004, "atr": 0.0338, "atr_pct": 0.353, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0884, "recent_slope_pct": 0.1078, "ema9": 9.5354, "ema20": 9.5245, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.452, "distance_from_high_pct": 2.206, "spread_pct": 0.524, "rvol": 1.211, "volume_pace_ratio": 1.595, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4245, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.04, "triggers": [], "reasons": ["R:R 1.04 < 1.5 at 9.56", "no breakout level or rising-low pullback to trade"], "price": 9.5643, "vwap": 9.3557, "atr_1m": 0.0338, "spread": 0.05, "shares_per_min": 4150, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 89.0, "reachable": 0.2829, "breakout_slope_pct": 0.1078, "flat_band_pct": 0.0884}, "stage3": {"passed": false, "stop": 9.4245, "target": 9.71, "reward_risk": 1.04, "setup": "", "reason": "PASS; stop 9.42, target 9.71 (ceiling), R:R 1.04; R:R 1.04 < 1.5 at 9.56; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:26:02.607091+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 718.9s, plan says PASS; stop 9.41, target 9.71 (ceiling), R:R 1.18; R:R 1.18 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.545, "vwap": 9.3557, "vwap_slope": 0.0003, "atr": 0.0309, "atr_pct": 0.323, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0808, "recent_slope_pct": 0.0311, "ema9": 9.5339, "ema20": 9.5246, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 2.403, "spread_pct": 0.524, "rvol": 1.211, "volume_pace_ratio": 1.595, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4052, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.18, "triggers": [], "reasons": ["R:R 1.18 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.545, "vwap": 9.3557, "atr_1m": 0.0309, "spread": 0.05, "shares_per_min": 4197, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 89.0, "reachable": 0.2814, "breakout_slope_pct": 0.0311, "flat_band_pct": 0.0808}, "stage3": {"passed": false, "stop": 9.4052, "target": 9.71, "reward_risk": 1.18, "setup": "", "reason": "PASS; stop 9.41, target 9.71 (ceiling), R:R 1.18; R:R 1.18 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:26:07.769094+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 724.1s, plan says PASS; stop 9.42, target 9.71 (ceiling), R:R 1.10; R:R 1.10 < 1.5 at 9.56; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5568, "vwap": 9.3558, "vwap_slope": 0.0004, "atr": 0.0326, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0854, "recent_slope_pct": 0.0559, "ema9": 9.5362, "ema20": 9.5257, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.282, "spread_pct": 0.314, "rvol": 1.211, "volume_pace_ratio": 1.595, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.417, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.1, "triggers": [], "reasons": ["R:R 1.10 < 1.5 at 9.56", "no breakout level or rising-low pullback to trade"], "price": 9.5568, "vwap": 9.3558, "atr_1m": 0.0326, "spread": 0.03, "shares_per_min": 4197, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 88.9, "reachable": 0.2812, "breakout_slope_pct": 0.0559, "flat_band_pct": 0.0854}, "stage3": {"passed": false, "stop": 9.417, "target": 9.71, "reward_risk": 1.1, "setup": "", "reason": "PASS; stop 9.42, target 9.71 (ceiling), R:R 1.10; R:R 1.10 < 1.5 at 9.56; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:26:12.921564+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 729.2s, plan says PASS; stop 9.42, target 9.71 (ceiling), R:R 1.10; R:R 1.10 < 1.5 at 9.56; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5568, "vwap": 9.3558, "vwap_slope": 0.0004, "atr": 0.0326, "atr_pct": 0.341, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0854, "recent_slope_pct": 0.0559, "ema9": 9.5362, "ema20": 9.5257, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.282, "spread_pct": 0.314, "rvol": 1.211, "volume_pace_ratio": 1.595, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.417, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.1, "triggers": [], "reasons": ["R:R 1.10 < 1.5 at 9.56", "no breakout level or rising-low pullback to trade"], "price": 9.5568, "vwap": 9.3558, "atr_1m": 0.0326, "spread": 0.03, "shares_per_min": 4197, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 88.8, "reachable": 0.2811, "breakout_slope_pct": 0.0559, "flat_band_pct": 0.0854}, "stage3": {"passed": false, "stop": 9.417, "target": 9.71, "reward_risk": 1.1, "setup": "", "reason": "PASS; stop 9.42, target 9.71 (ceiling), R:R 1.10; R:R 1.10 < 1.5 at 9.56; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:26:18.097491+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 734.4s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.58, "vwap": 9.3559, "vwap_slope": 0.0005, "atr": 0.0334, "atr_pct": 0.348, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.087, "recent_slope_pct": 0.1044, "ema9": 9.5409, "ema20": 9.5279, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.212, "volume_pace_ratio": 1.595, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4402, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.58, "vwap": 9.3559, "atr_1m": 0.0334, "spread": 0.02, "shares_per_min": 4197, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 88.7, "reachable": 0.281, "breakout_slope_pct": 0.1044, "flat_band_pct": 0.087}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.71, "reward_risk": 0.93, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:26:23.252531+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 739.5s, plan says PASS; stop 9.45, target 9.71 (ceiling), R:R 0.86; R:R 0.86 < 1.5 at 9.59; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.59, "vwap": 9.3559, "vwap_slope": 0.0005, "atr": 0.0341, "atr_pct": 0.355, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0888, "recent_slope_pct": 0.1254, "ema9": 9.5429, "ema20": 9.5289, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 1.943, "spread_pct": 0.209, "rvol": 1.212, "volume_pace_ratio": 1.595, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4502, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.86, "triggers": [], "reasons": ["R:R 0.86 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.59, "vwap": 9.3559, "atr_1m": 0.0341, "spread": 0.02, "shares_per_min": 4197, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 88.6, "reachable": 0.2808, "breakout_slope_pct": 0.1254, "flat_band_pct": 0.0888}, "stage3": {"passed": false, "stop": 9.4502, "target": 9.71, "reward_risk": 0.86, "setup": "", "reason": "PASS; stop 9.45, target 9.71 (ceiling), R:R 0.86; R:R 0.86 < 1.5 at 9.59; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:26:28.393130+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 744.7s, plan says PASS; stop 9.41, target 9.71 (ceiling), R:R 1.17; R:R 1.17 < 1.5 at 9.55; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5463, "vwap": 9.3559, "vwap_slope": 0.0005, "atr": 0.0341, "atr_pct": 0.357, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0892, "recent_slope_pct": 0.0339, "ema9": 9.5341, "ema20": 9.5247, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.39, "spread_pct": 0.209, "rvol": 1.212, "volume_pace_ratio": 1.594, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4065, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.17, "triggers": [], "reasons": ["R:R 1.17 < 1.5 at 9.55", "no breakout level or rising-low pullback to trade"], "price": 9.5463, "vwap": 9.3559, "atr_1m": 0.0341, "spread": 0.02, "shares_per_min": 4197, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 88.5, "reachable": 0.2807, "breakout_slope_pct": 0.0339, "flat_band_pct": 0.0892}, "stage3": {"passed": false, "stop": 9.4065, "target": 9.71, "reward_risk": 1.17, "setup": "", "reason": "PASS; stop 9.41, target 9.71 (ceiling), R:R 1.17; R:R 1.17 < 1.5 at 9.55; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:26:33.544748+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 749.8s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.58, "vwap": 9.3559, "vwap_slope": 0.0005, "atr": 0.0341, "atr_pct": 0.356, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0889, "recent_slope_pct": 0.1044, "ema9": 9.5409, "ema20": 9.5279, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.212, "volume_pace_ratio": 1.594, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4402, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.58, "vwap": 9.3559, "atr_1m": 0.0341, "spread": 0.02, "shares_per_min": 4197, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 88.4, "reachable": 0.2806, "breakout_slope_pct": 0.1044, "flat_band_pct": 0.0889}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.71, "reward_risk": 0.93, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:26:38.713894+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 755.0s, plan says PASS; stop 9.45, target 9.71 (ceiling), R:R 0.86; R:R 0.86 < 1.5 at 9.59; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5899, "vwap": 9.3559, "vwap_slope": 0.0005, "atr": 0.0341, "atr_pct": 0.355, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0888, "recent_slope_pct": 0.1252, "ema9": 9.5428, "ema20": 9.5289, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 1.944, "spread_pct": 0.209, "rvol": 1.212, "volume_pace_ratio": 1.593, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4501, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.86, "triggers": [], "reasons": ["R:R 0.86 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5899, "vwap": 9.3559, "atr_1m": 0.0341, "spread": 0.02, "shares_per_min": 4197, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 88.4, "reachable": 0.2804, "breakout_slope_pct": 0.1252, "flat_band_pct": 0.0888}, "stage3": {"passed": false, "stop": 9.4501, "target": 9.71, "reward_risk": 0.86, "setup": "", "reason": "PASS; stop 9.45, target 9.71 (ceiling), R:R 0.86; R:R 0.86 < 1.5 at 9.59; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:26:43.850664+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 760.1s, plan says PASS; stop 9.40, target 9.71 (ceiling), R:R 1.23; R:R 1.23 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5383, "vwap": 9.3559, "vwap_slope": 0.0005, "atr": 0.0344, "atr_pct": 0.36, "trend": "flat", "slope_pct": 0.0136, "flat_threshold_pct": 0.0901, "recent_slope_pct": 0.0171, "ema9": 9.5325, "ema20": 9.5239, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.471, "spread_pct": 0.209, "rvol": 1.212, "volume_pace_ratio": 1.593, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.3985, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.23, "triggers": [], "reasons": ["R:R 1.23 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.5383, "vwap": 9.3559, "atr_1m": 0.0344, "spread": 0.02, "shares_per_min": 4197, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 88.3, "reachable": 0.2803, "breakout_slope_pct": 0.0171, "flat_band_pct": 0.0901}, "stage3": {"passed": false, "stop": 9.3985, "target": 9.71, "reward_risk": 1.23, "setup": "", "reason": "PASS; stop 9.40, target 9.71 (ceiling), R:R 1.23; R:R 1.23 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:26:49.009577+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 765.3s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.58, "vwap": 9.3559, "vwap_slope": 0.0005, "atr": 0.0344, "atr_pct": 0.359, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0897, "recent_slope_pct": 0.1044, "ema9": 9.5409, "ema20": 9.5279, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.212, "volume_pace_ratio": 1.592, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4402, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.58, "vwap": 9.3559, "atr_1m": 0.0344, "spread": 0.02, "shares_per_min": 4197, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 88.2, "reachable": 0.2801, "breakout_slope_pct": 0.1044, "flat_band_pct": 0.0897}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.71, "reward_risk": 0.93, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:26:54.177750+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 770.5s, plan says PASS; stop 9.43, target 9.71 (ceiling), R:R 1.00; R:R 1.00 < 1.5 at 9.57; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.57, "vwap": 9.3559, "vwap_slope": 0.0005, "atr": 0.0344, "atr_pct": 0.359, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0898, "recent_slope_pct": 0.0835, "ema9": 9.5389, "ema20": 9.527, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.147, "spread_pct": 0.209, "rvol": 1.212, "volume_pace_ratio": 1.592, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4302, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.0, "triggers": [], "reasons": ["R:R 1.00 < 1.5 at 9.57", "no breakout level or rising-low pullback to trade"], "price": 9.57, "vwap": 9.3559, "atr_1m": 0.0344, "spread": 0.02, "shares_per_min": 4197, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 88.1, "reachable": 0.28, "breakout_slope_pct": 0.0835, "flat_band_pct": 0.0898}, "stage3": {"passed": false, "stop": 9.4302, "target": 9.71, "reward_risk": 1.0, "setup": "", "reason": "PASS; stop 9.43, target 9.71 (ceiling), R:R 1.00; R:R 1.00 < 1.5 at 9.57; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:26:59.331589+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 775.6s, plan says PASS; stop 9.41, target 9.71 (ceiling), R:R 1.12; R:R 1.12 < 1.5 at 9.55; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5537, "vwap": 9.3559, "vwap_slope": 0.0005, "atr": 0.0344, "atr_pct": 0.36, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0899, "recent_slope_pct": 0.0494, "ema9": 9.5356, "ema20": 9.5254, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.314, "spread_pct": 0.209, "rvol": 1.212, "volume_pace_ratio": 1.591, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4139, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.12, "triggers": [], "reasons": ["R:R 1.12 < 1.5 at 9.55", "no breakout level or rising-low pullback to trade"], "price": 9.5537, "vwap": 9.3559, "atr_1m": 0.0344, "spread": 0.02, "shares_per_min": 4197, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 88.0, "reachable": 0.2799, "breakout_slope_pct": 0.0494, "flat_band_pct": 0.0899}, "stage3": {"passed": false, "stop": 9.4139, "target": 9.71, "reward_risk": 1.12, "setup": "", "reason": "PASS; stop 9.41, target 9.71 (ceiling), R:R 1.12; R:R 1.12 < 1.5 at 9.55; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:27:04.484626+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 780.8s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.58, "vwap": 9.3559, "vwap_slope": 0.0004, "atr": 0.034, "atr_pct": 0.355, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0887, "recent_slope_pct": 0.108, "ema9": 9.5445, "ema20": 9.5306, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.452, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.212, "volume_pace_ratio": 1.591, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4402, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.58, "vwap": 9.3559, "atr_1m": 0.034, "spread": 0.02, "shares_per_min": 4046, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 87.9, "reachable": 0.2773, "breakout_slope_pct": 0.108, "flat_band_pct": 0.0887}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.71, "reward_risk": 0.93, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:27:09.655409+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 785.9s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.58, "vwap": 9.3559, "vwap_slope": 0.0004, "atr": 0.0344, "atr_pct": 0.359, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0897, "recent_slope_pct": 0.108, "ema9": 9.5445, "ema20": 9.5306, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.452, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.212, "volume_pace_ratio": 1.591, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4402, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.58, "vwap": 9.3559, "atr_1m": 0.0344, "spread": 0.02, "shares_per_min": 4046, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 87.8, "reachable": 0.2771, "breakout_slope_pct": 0.108, "flat_band_pct": 0.0897}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.71, "reward_risk": 0.93, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:27:14.833215+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 791.1s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.58, "vwap": 9.3559, "vwap_slope": 0.0005, "atr": 0.0344, "atr_pct": 0.359, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0897, "recent_slope_pct": 0.108, "ema9": 9.5445, "ema20": 9.5306, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.212, "volume_pace_ratio": 1.591, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4402, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.58, "vwap": 9.3559, "atr_1m": 0.0344, "spread": 0.02, "shares_per_min": 4046, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 87.8, "reachable": 0.277, "breakout_slope_pct": 0.108, "flat_band_pct": 0.0897}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.71, "reward_risk": 0.93, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:27:19.978088+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 796.3s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.58, "vwap": 9.3559, "vwap_slope": 0.0005, "atr": 0.0344, "atr_pct": 0.359, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0897, "recent_slope_pct": 0.108, "ema9": 9.5445, "ema20": 9.5306, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.212, "volume_pace_ratio": 1.59, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4402, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.58, "vwap": 9.3559, "atr_1m": 0.0344, "spread": 0.02, "shares_per_min": 4046, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 87.7, "reachable": 0.2768, "breakout_slope_pct": 0.108, "flat_band_pct": 0.0897}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.71, "reward_risk": 0.93, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:27:25.160929+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 801.5s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.58, "vwap": 9.3559, "vwap_slope": 0.0005, "atr": 0.0344, "atr_pct": 0.359, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0897, "recent_slope_pct": 0.108, "ema9": 9.5445, "ema20": 9.5306, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.212, "volume_pace_ratio": 1.59, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4402, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.58, "vwap": 9.3559, "atr_1m": 0.0344, "spread": 0.02, "shares_per_min": 4046, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 87.6, "reachable": 0.2767, "breakout_slope_pct": 0.108, "flat_band_pct": 0.0897}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.71, "reward_risk": 0.93, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:27:30.308486+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 806.6s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.58, "vwap": 9.356, "vwap_slope": 0.0005, "atr": 0.0344, "atr_pct": 0.359, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0897, "recent_slope_pct": 0.108, "ema9": 9.5445, "ema20": 9.5306, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.212, "volume_pace_ratio": 1.589, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4402, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.58, "vwap": 9.356, "atr_1m": 0.0344, "spread": 0.02, "shares_per_min": 4046, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 87.5, "reachable": 0.2766, "breakout_slope_pct": 0.108, "flat_band_pct": 0.0897}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.71, "reward_risk": 0.93, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:27:35.535022+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 811.8s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.58, "vwap": 9.356, "vwap_slope": 0.0005, "atr": 0.0344, "atr_pct": 0.359, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0897, "recent_slope_pct": 0.108, "ema9": 9.5445, "ema20": 9.5306, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.212, "volume_pace_ratio": 1.589, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4402, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.58, "vwap": 9.356, "atr_1m": 0.0344, "spread": 0.02, "shares_per_min": 4046, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 87.4, "reachable": 0.2764, "breakout_slope_pct": 0.108, "flat_band_pct": 0.0897}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.71, "reward_risk": 0.93, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:27:40.672092+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 817.0s, plan says PASS; stop 9.42, target 9.71 (ceiling), R:R 1.09; R:R 1.09 < 1.5 at 9.56; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5569, "vwap": 9.356, "vwap_slope": 0.0005, "atr": 0.0346, "atr_pct": 0.362, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0904, "recent_slope_pct": 0.0596, "ema9": 9.5399, "ema20": 9.5284, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.281, "spread_pct": 0.209, "rvol": 1.213, "volume_pace_ratio": 1.589, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4171, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.09, "triggers": [], "reasons": ["R:R 1.09 < 1.5 at 9.56", "no breakout level or rising-low pullback to trade"], "price": 9.5569, "vwap": 9.356, "atr_1m": 0.0346, "spread": 0.02, "shares_per_min": 4046, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 87.3, "reachable": 0.2763, "breakout_slope_pct": 0.0596, "flat_band_pct": 0.0904}, "stage3": {"passed": false, "stop": 9.4171, "target": 9.71, "reward_risk": 1.09, "setup": "", "reason": "PASS; stop 9.42, target 9.71 (ceiling), R:R 1.09; R:R 1.09 < 1.5 at 9.56; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:27:45.813311+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 822.1s, plan says PASS; stop 9.42, target 9.71 (ceiling), R:R 1.09; R:R 1.09 < 1.5 at 9.56; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5569, "vwap": 9.356, "vwap_slope": 0.0005, "atr": 0.0346, "atr_pct": 0.362, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0904, "recent_slope_pct": 0.0596, "ema9": 9.5399, "ema20": 9.5284, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.281, "spread_pct": 0.209, "rvol": 1.213, "volume_pace_ratio": 1.588, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4171, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.09, "triggers": [], "reasons": ["R:R 1.09 < 1.5 at 9.56", "no breakout level or rising-low pullback to trade"], "price": 9.5569, "vwap": 9.356, "atr_1m": 0.0346, "spread": 0.02, "shares_per_min": 4046, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 87.2, "reachable": 0.2762, "breakout_slope_pct": 0.0596, "flat_band_pct": 0.0904}, "stage3": {"passed": false, "stop": 9.4171, "target": 9.71, "reward_risk": 1.09, "setup": "", "reason": "PASS; stop 9.42, target 9.71 (ceiling), R:R 1.09; R:R 1.09 < 1.5 at 9.56; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:27:50.969288+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 827.3s, plan says PASS; stop 9.40, target 9.71 (ceiling), R:R 1.20; R:R 1.20 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.542, "vwap": 9.356, "vwap_slope": 0.0005, "atr": 0.0354, "atr_pct": 0.371, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0927, "recent_slope_pct": 0.0284, "ema9": 9.5369, "ema20": 9.527, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.434, "spread_pct": 0.209, "rvol": 1.213, "volume_pace_ratio": 1.588, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4022, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.2, "triggers": [], "reasons": ["R:R 1.20 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.542, "vwap": 9.356, "atr_1m": 0.0354, "spread": 0.02, "shares_per_min": 4046, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 87.2, "reachable": 0.276, "breakout_slope_pct": 0.0284, "flat_band_pct": 0.0927}, "stage3": {"passed": false, "stop": 9.4022, "target": 9.71, "reward_risk": 1.2, "setup": "", "reason": "PASS; stop 9.40, target 9.71 (ceiling), R:R 1.20; R:R 1.20 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:27:56.128620+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 832.4s, plan says PASS; stop 9.40, target 9.71 (ceiling), R:R 1.20; R:R 1.20 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.542, "vwap": 9.356, "vwap_slope": 0.0005, "atr": 0.0354, "atr_pct": 0.371, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0927, "recent_slope_pct": 0.0284, "ema9": 9.5369, "ema20": 9.527, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.434, "spread_pct": 0.209, "rvol": 1.213, "volume_pace_ratio": 1.587, "volatility": {"class": "medium", "daily_atr_pct": 5.86, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4022, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.2, "triggers": [], "reasons": ["R:R 1.20 < 1.5 at 9.54", "no breakout level or rising-low pullback to trade"], "price": 9.542, "vwap": 9.356, "atr_1m": 0.0354, "spread": 0.02, "shares_per_min": 4046, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 87.1, "reachable": 0.2759, "breakout_slope_pct": 0.0284, "flat_band_pct": 0.0927}, "stage3": {"passed": false, "stop": 9.4022, "target": 9.71, "reward_risk": 1.2, "setup": "", "reason": "PASS; stop 9.40, target 9.71 (ceiling), R:R 1.20; R:R 1.20 < 1.5 at 9.54; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:28:01.317348+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 837.6s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.91; R:R 0.91 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5825, "vwap": 9.356, "vwap_slope": 0.0005, "atr": 0.0354, "atr_pct": 0.369, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0924, "recent_slope_pct": 0.1132, "ema9": 9.545, "ema20": 9.5309, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.019, "spread_pct": 0.209, "rvol": 1.213, "volume_pace_ratio": 1.587, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4427, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.91, "triggers": [], "reasons": ["R:R 0.91 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.5825, "vwap": 9.356, "atr_1m": 0.0354, "spread": 0.02, "shares_per_min": 4046, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 87.0, "reachable": 0.2758, "breakout_slope_pct": 0.1132, "flat_band_pct": 0.0924}, "stage3": {"passed": false, "stop": 9.4427, "target": 9.71, "reward_risk": 0.91, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.91; R:R 0.91 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:28:06.513610+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 842.8s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.91; R:R 0.91 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5825, "vwap": 9.356, "vwap_slope": 0.0005, "atr": 0.0354, "atr_pct": 0.369, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0924, "recent_slope_pct": 0.1132, "ema9": 9.545, "ema20": 9.5309, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.019, "spread_pct": 0.209, "rvol": 1.213, "volume_pace_ratio": 1.586, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4427, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.91, "triggers": [], "reasons": ["R:R 0.91 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.5825, "vwap": 9.356, "atr_1m": 0.0354, "spread": 0.02, "shares_per_min": 4046, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 86.9, "reachable": 0.2756, "breakout_slope_pct": 0.1132, "flat_band_pct": 0.0924}, "stage3": {"passed": false, "stop": 9.4427, "target": 9.71, "reward_risk": 0.91, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.91; R:R 0.91 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:28:11.651479+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 847.9s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.58, "vwap": 9.356, "vwap_slope": 0.0003, "atr": 0.033, "atr_pct": 0.345, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0861, "recent_slope_pct": 0.1254, "ema9": 9.552, "ema20": 9.5355, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.213, "volume_pace_ratio": 1.586, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4402, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.58, "vwap": 9.356, "atr_1m": 0.033, "spread": 0.02, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 86.8, "reachable": 0.273, "breakout_slope_pct": 0.1254, "flat_band_pct": 0.0861}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.71, "reward_risk": 0.93, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:28:16.807833+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 853.1s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.58, "vwap": 9.356, "vwap_slope": 0.0003, "atr": 0.033, "atr_pct": 0.345, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0861, "recent_slope_pct": 0.1254, "ema9": 9.552, "ema20": 9.5355, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.213, "volume_pace_ratio": 1.585, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4402, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.58, "vwap": 9.356, "atr_1m": 0.033, "spread": 0.02, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 86.7, "reachable": 0.2729, "breakout_slope_pct": 0.1254, "flat_band_pct": 0.0861}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.71, "reward_risk": 0.93, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:28:21.953426+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 858.2s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.58, "vwap": 9.356, "vwap_slope": 0.0003, "atr": 0.033, "atr_pct": 0.345, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.0861, "recent_slope_pct": 0.1254, "ema9": 9.552, "ema20": 9.5355, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.213, "volume_pace_ratio": 1.585, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4402, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.58, "vwap": 9.356, "atr_1m": 0.033, "spread": 0.02, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 86.6, "reachable": 0.2727, "breakout_slope_pct": 0.1254, "flat_band_pct": 0.0861}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.71, "reward_risk": 0.93, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:28:27.126344+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 863.4s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.58, "vwap": 9.3561, "vwap_slope": 0.0004, "atr": 0.0337, "atr_pct": 0.352, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.088, "recent_slope_pct": 0.1254, "ema9": 9.552, "ema20": 9.5355, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.045, "spread_pct": 0.209, "rvol": 1.213, "volume_pace_ratio": 1.585, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4402, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.58, "vwap": 9.3561, "atr_1m": 0.0337, "spread": 0.02, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 86.5, "reachable": 0.2726, "breakout_slope_pct": 0.1254, "flat_band_pct": 0.088}, "stage3": {"passed": false, "stop": 9.4402, "target": 9.71, "reward_risk": 0.93, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.93; R:R 0.93 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:28:32.295782+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 868.6s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.97; R:R 0.97 < 1.5 at 9.57; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.575, "vwap": 9.3561, "vwap_slope": 0.0004, "atr": 0.0337, "atr_pct": 0.352, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.088, "recent_slope_pct": 0.115, "ema9": 9.551, "ema20": 9.5351, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.096, "spread_pct": 0.209, "rvol": 1.213, "volume_pace_ratio": 1.585, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4352, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.97, "triggers": [], "reasons": ["R:R 0.97 < 1.5 at 9.57", "no breakout level or rising-low pullback to trade"], "price": 9.575, "vwap": 9.3561, "atr_1m": 0.0337, "spread": 0.02, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 86.5, "reachable": 0.2725, "breakout_slope_pct": 0.115, "flat_band_pct": 0.088}, "stage3": {"passed": false, "stop": 9.4352, "target": 9.71, "reward_risk": 0.97, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.97; R:R 0.97 < 1.5 at 9.57; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:28:37.473892+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 873.8s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.97; R:R 0.97 < 1.5 at 9.57; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.575, "vwap": 9.3561, "vwap_slope": 0.0004, "atr": 0.0337, "atr_pct": 0.352, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.088, "recent_slope_pct": 0.115, "ema9": 9.551, "ema20": 9.5351, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.096, "spread_pct": 0.209, "rvol": 1.213, "volume_pace_ratio": 1.584, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4352, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.97, "triggers": [], "reasons": ["R:R 0.97 < 1.5 at 9.57", "no breakout level or rising-low pullback to trade"], "price": 9.575, "vwap": 9.3561, "atr_1m": 0.0337, "spread": 0.02, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 86.4, "reachable": 0.2723, "breakout_slope_pct": 0.115, "flat_band_pct": 0.088}, "stage3": {"passed": false, "stop": 9.4352, "target": 9.71, "reward_risk": 0.97, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.97; R:R 0.97 < 1.5 at 9.57; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:28:42.684079+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 879.0s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.97; R:R 0.97 < 1.5 at 9.57; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.575, "vwap": 9.3561, "vwap_slope": 0.0004, "atr": 0.0337, "atr_pct": 0.352, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.088, "recent_slope_pct": 0.115, "ema9": 9.551, "ema20": 9.5351, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.096, "spread_pct": 0.209, "rvol": 1.213, "volume_pace_ratio": 1.584, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4352, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.97, "triggers": [], "reasons": ["R:R 0.97 < 1.5 at 9.57", "no breakout level or rising-low pullback to trade"], "price": 9.575, "vwap": 9.3561, "atr_1m": 0.0337, "spread": 0.02, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 86.3, "reachable": 0.2722, "breakout_slope_pct": 0.115, "flat_band_pct": 0.088}, "stage3": {"passed": false, "stop": 9.4352, "target": 9.71, "reward_risk": 0.97, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.97; R:R 0.97 < 1.5 at 9.57; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:28:47.833585+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 884.1s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.97; R:R 0.97 < 1.5 at 9.57; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.575, "vwap": 9.3561, "vwap_slope": 0.0004, "atr": 0.0337, "atr_pct": 0.352, "trend": "flat", "slope_pct": 0.0137, "flat_threshold_pct": 0.088, "recent_slope_pct": 0.115, "ema9": 9.551, "ema20": 9.5351, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.096, "spread_pct": 0.209, "rvol": 1.213, "volume_pace_ratio": 1.583, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4352, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.97, "triggers": [], "reasons": ["R:R 0.97 < 1.5 at 9.57", "no breakout level or rising-low pullback to trade"], "price": 9.575, "vwap": 9.3561, "atr_1m": 0.0337, "spread": 0.02, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 86.2, "reachable": 0.2721, "breakout_slope_pct": 0.115, "flat_band_pct": 0.088}, "stage3": {"passed": false, "stop": 9.4352, "target": 9.71, "reward_risk": 0.97, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.97; R:R 0.97 < 1.5 at 9.57; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:28:53.003730+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 889.3s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.69; R:R 0.69 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.61, "vwap": 9.3563, "vwap_slope": 0.0006, "atr": 0.0357, "atr_pct": 0.371, "trend": "flat", "slope_pct": 0.0138, "flat_threshold_pct": 0.0928, "recent_slope_pct": 0.1881, "ema9": 9.558, "ema20": 9.5384, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.452, "distance_from_high_pct": 1.738, "spread_pct": 0.416, "rvol": 1.214, "volume_pace_ratio": 1.584, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.69, "triggers": [], "reasons": ["R:R 0.69 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.61, "vwap": 9.3563, "atr_1m": 0.0357, "spread": 0.04, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 86.1, "reachable": 0.2719, "breakout_slope_pct": 0.1881, "flat_band_pct": 0.0928}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.69, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.69; R:R 0.69 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:28:58.195928+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 894.5s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.69; R:R 0.69 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.61, "vwap": 9.3563, "vwap_slope": 0.0006, "atr": 0.0357, "atr_pct": 0.371, "trend": "flat", "slope_pct": 0.0138, "flat_threshold_pct": 0.0928, "recent_slope_pct": 0.1881, "ema9": 9.558, "ema20": 9.5384, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.452, "distance_from_high_pct": 1.738, "spread_pct": 0.416, "rvol": 1.214, "volume_pace_ratio": 1.584, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.69, "triggers": [], "reasons": ["R:R 0.69 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.61, "vwap": 9.3563, "atr_1m": 0.0357, "spread": 0.04, "shares_per_min": 3960, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 86.0, "reachable": 0.2718, "breakout_slope_pct": 0.1881, "flat_band_pct": 0.0928}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.69, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.69; R:R 0.69 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:29:03.356028+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 899.6s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.63, "vwap": 9.3563, "vwap_slope": 0.0004, "atr": 0.0343, "atr_pct": 0.356, "trend": "flat", "slope_pct": 0.0138, "flat_threshold_pct": 0.0889, "recent_slope_pct": 0.2411, "ema9": 9.5724, "ema20": 9.5471, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.454, "distance_from_high_pct": 1.534, "spread_pct": 0.416, "rvol": 1.214, "volume_pace_ratio": 1.583, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.48, "triggers": [], "reasons": ["R:R 0.48 < 1.5 at 9.63", "no breakout level or rising-low pullback to trade"], "price": 9.63, "vwap": 9.3563, "atr_1m": 0.0343, "spread": 0.04, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 85.9, "reachable": 0.2712, "breakout_slope_pct": 0.2411, "flat_band_pct": 0.0889}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.48, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:29:08.501105+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 904.8s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.63, "vwap": 9.3563, "vwap_slope": 0.0005, "atr": 0.0343, "atr_pct": 0.356, "trend": "flat", "slope_pct": 0.0138, "flat_threshold_pct": 0.0889, "recent_slope_pct": 0.2411, "ema9": 9.5724, "ema20": 9.5471, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.454, "distance_from_high_pct": 1.534, "spread_pct": 0.311, "rvol": 1.214, "volume_pace_ratio": 1.583, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.48, "triggers": [], "reasons": ["R:R 0.48 < 1.5 at 9.63", "no breakout level or rising-low pullback to trade"], "price": 9.63, "vwap": 9.3563, "atr_1m": 0.0343, "spread": 0.03, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 85.9, "reachable": 0.2711, "breakout_slope_pct": 0.2411, "flat_band_pct": 0.0889}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.48, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:29:13.643325+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 909.9s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.44; R:R 0.44 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.635, "vwap": 9.3563, "vwap_slope": 0.0005, "atr": 0.0346, "atr_pct": 0.359, "trend": "flat", "slope_pct": 0.0138, "flat_threshold_pct": 0.0898, "recent_slope_pct": 0.2515, "ema9": 9.5734, "ema20": 9.5476, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.454, "distance_from_high_pct": 1.483, "spread_pct": 0.311, "rvol": 1.214, "volume_pace_ratio": 1.583, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.44, "triggers": [], "reasons": ["R:R 0.44 < 1.5 at 9.63", "no breakout level or rising-low pullback to trade"], "price": 9.635, "vwap": 9.3563, "atr_1m": 0.0346, "spread": 0.03, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 85.8, "reachable": 0.271, "breakout_slope_pct": 0.2515, "flat_band_pct": 0.0898}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.44, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.44; R:R 0.44 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:29:18.808571+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 915.1s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.40; R:R 0.40 < 1.5 at 9.64; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.64, "vwap": 9.3563, "vwap_slope": 0.0005, "atr": 0.035, "atr_pct": 0.363, "trend": "flat", "slope_pct": 0.0138, "flat_threshold_pct": 0.0907, "recent_slope_pct": 0.262, "ema9": 9.5744, "ema20": 9.5481, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.454, "distance_from_high_pct": 1.431, "spread_pct": 0.311, "rvol": 1.214, "volume_pace_ratio": 1.582, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.4, "triggers": [], "reasons": ["R:R 0.40 < 1.5 at 9.64", "no breakout level or rising-low pullback to trade"], "price": 9.64, "vwap": 9.3563, "atr_1m": 0.035, "spread": 0.03, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 85.7, "reachable": 0.2708, "breakout_slope_pct": 0.262, "flat_band_pct": 0.0907}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.4, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.40; R:R 0.40 < 1.5 at 9.64; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:29:23.956110+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 920.2s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.32; R:R 0.32 < 1.5 at 9.65; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.65, "vwap": 9.3564, "vwap_slope": 0.0005, "atr": 0.0357, "atr_pct": 0.37, "trend": "flat", "slope_pct": 0.0138, "flat_threshold_pct": 0.0925, "recent_slope_pct": 0.2828, "ema9": 9.5764, "ema20": 9.549, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.454, "distance_from_high_pct": 1.329, "spread_pct": 0.311, "rvol": 1.214, "volume_pace_ratio": 1.582, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.32, "triggers": [], "reasons": ["R:R 0.32 < 1.5 at 9.65", "no breakout level or rising-low pullback to trade"], "price": 9.65, "vwap": 9.3564, "atr_1m": 0.0357, "spread": 0.03, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 85.6, "reachable": 0.2707, "breakout_slope_pct": 0.2828, "flat_band_pct": 0.0925}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.32, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.32; R:R 0.32 < 1.5 at 9.65; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:29:29.105271+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 925.4s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.32; R:R 0.32 < 1.5 at 9.65; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.65, "vwap": 9.3564, "vwap_slope": 0.0005, "atr": 0.0357, "atr_pct": 0.37, "trend": "flat", "slope_pct": 0.0138, "flat_threshold_pct": 0.0925, "recent_slope_pct": 0.2828, "ema9": 9.5764, "ema20": 9.549, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.454, "distance_from_high_pct": 1.329, "spread_pct": 0.311, "rvol": 1.214, "volume_pace_ratio": 1.581, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.32, "triggers": [], "reasons": ["R:R 0.32 < 1.5 at 9.65", "no breakout level or rising-low pullback to trade"], "price": 9.65, "vwap": 9.3564, "atr_1m": 0.0357, "spread": 0.03, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 85.5, "reachable": 0.2706, "breakout_slope_pct": 0.2828, "flat_band_pct": 0.0925}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.32, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.32; R:R 0.32 < 1.5 at 9.65; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:29:34.256124+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 930.5s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.40; R:R 0.40 < 1.5 at 9.64; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.64, "vwap": 9.3564, "vwap_slope": 0.0005, "atr": 0.0357, "atr_pct": 0.37, "trend": "flat", "slope_pct": 0.0138, "flat_threshold_pct": 0.0925, "recent_slope_pct": 0.262, "ema9": 9.5744, "ema20": 9.5481, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.454, "distance_from_high_pct": 1.431, "spread_pct": 0.207, "rvol": 1.214, "volume_pace_ratio": 1.581, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.4, "triggers": [], "reasons": ["R:R 0.40 < 1.5 at 9.64", "no breakout level or rising-low pullback to trade"], "price": 9.64, "vwap": 9.3564, "atr_1m": 0.0357, "spread": 0.02, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 85.4, "reachable": 0.2704, "breakout_slope_pct": 0.262, "flat_band_pct": 0.0925}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.4, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.40; R:R 0.40 < 1.5 at 9.64; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:29:39.395839+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 935.7s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.63, "vwap": 9.3565, "vwap_slope": 0.0007, "atr": 0.0357, "atr_pct": 0.371, "trend": "flat", "slope_pct": 0.0138, "flat_threshold_pct": 0.0926, "recent_slope_pct": 0.2411, "ema9": 9.5724, "ema20": 9.5471, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.455, "distance_from_high_pct": 1.534, "spread_pct": 0.415, "rvol": 1.215, "volume_pace_ratio": 1.581, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.48, "triggers": [], "reasons": ["R:R 0.48 < 1.5 at 9.63", "no breakout level or rising-low pullback to trade"], "price": 9.63, "vwap": 9.3565, "atr_1m": 0.0357, "spread": 0.04, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 85.3, "reachable": 0.2703, "breakout_slope_pct": 0.2411, "flat_band_pct": 0.0926}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.48, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:29:44.567987+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 940.9s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.63; R:R 0.63 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.615, "vwap": 9.3565, "vwap_slope": 0.0007, "atr": 0.0357, "atr_pct": 0.371, "trend": "flat", "slope_pct": 0.0138, "flat_threshold_pct": 0.0928, "recent_slope_pct": 0.2099, "ema9": 9.5694, "ema20": 9.5457, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.455, "distance_from_high_pct": 1.687, "spread_pct": 0.415, "rvol": 1.215, "volume_pace_ratio": 1.581, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.63, "triggers": [], "reasons": ["R:R 0.63 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.615, "vwap": 9.3565, "atr_1m": 0.0357, "spread": 0.04, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 85.3, "reachable": 0.2701, "breakout_slope_pct": 0.2099, "flat_band_pct": 0.0928}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.63, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.63; R:R 0.63 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:29:49.721605+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 946.0s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.63; R:R 0.63 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.615, "vwap": 9.3565, "vwap_slope": 0.0007, "atr": 0.0357, "atr_pct": 0.371, "trend": "flat", "slope_pct": 0.0138, "flat_threshold_pct": 0.0928, "recent_slope_pct": 0.2099, "ema9": 9.5694, "ema20": 9.5457, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.455, "distance_from_high_pct": 1.687, "spread_pct": 0.415, "rvol": 1.215, "volume_pace_ratio": 1.581, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.63, "triggers": [], "reasons": ["R:R 0.63 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.615, "vwap": 9.3565, "atr_1m": 0.0357, "spread": 0.04, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 85.2, "reachable": 0.27, "breakout_slope_pct": 0.2099, "flat_band_pct": 0.0928}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.63, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.63; R:R 0.63 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:29:54.909864+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 951.2s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.47; R:R 0.47 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6314, "vwap": 9.3566, "vwap_slope": 0.0007, "atr": 0.0357, "atr_pct": 0.371, "trend": "flat", "slope_pct": 0.0138, "flat_threshold_pct": 0.0926, "recent_slope_pct": 0.2441, "ema9": 9.5727, "ema20": 9.5472, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.455, "distance_from_high_pct": 1.519, "spread_pct": 0.415, "rvol": 1.215, "volume_pace_ratio": 1.58, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.47, "triggers": [], "reasons": ["R:R 0.47 < 1.5 at 9.63", "no breakout level or rising-low pullback to trade"], "price": 9.6314, "vwap": 9.3566, "atr_1m": 0.0357, "spread": 0.04, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 85.1, "reachable": 0.2699, "breakout_slope_pct": 0.2441, "flat_band_pct": 0.0926}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.47, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.47; R:R 0.47 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:30:00.136425+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 956.4s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.63, "vwap": 9.3566, "vwap_slope": 0.0007, "atr": 0.0357, "atr_pct": 0.371, "trend": "flat", "slope_pct": 0.0138, "flat_threshold_pct": 0.0926, "recent_slope_pct": 0.2411, "ema9": 9.5724, "ema20": 9.5471, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.455, "distance_from_high_pct": 1.534, "spread_pct": 0.415, "rvol": 1.215, "volume_pace_ratio": 1.58, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.48, "triggers": [], "reasons": ["R:R 0.48 < 1.5 at 9.63", "no breakout level or rising-low pullback to trade"], "price": 9.63, "vwap": 9.3566, "atr_1m": 0.0357, "spread": 0.04, "shares_per_min": 3143, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 85.0, "reachable": 0.2697, "breakout_slope_pct": 0.2411, "flat_band_pct": 0.0926}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.48, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:30:05.437748+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 961.7s, plan says PASS; stop 9.45, target 9.71 (ceiling), R:R 0.88; R:R 0.88 < 1.5 at 9.59; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5869, "vwap": 9.3566, "vwap_slope": 0.0006, "atr": 0.0362, "atr_pct": 0.378, "trend": "flat", "slope_pct": 0.0139, "flat_threshold_pct": 0.0945, "recent_slope_pct": 0.1187, "ema9": 9.5753, "ema20": 9.5509, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 1.974, "spread_pct": 0.415, "rvol": 1.216, "volume_pace_ratio": 1.58, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4471, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.88, "triggers": [], "reasons": ["R:R 0.88 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5869, "vwap": 9.3566, "atr_1m": 0.0362, "spread": 0.04, "shares_per_min": 3205, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 84.9, "reachable": 0.2692, "breakout_slope_pct": 0.1187, "flat_band_pct": 0.0945}, "stage3": {"passed": false, "stop": 9.4471, "target": 9.71, "reward_risk": 0.88, "setup": "", "reason": "PASS; stop 9.45, target 9.71 (ceiling), R:R 0.88; R:R 0.88 < 1.5 at 9.59; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:30:10.614390+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 966.9s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.63, "vwap": 9.3566, "vwap_slope": 0.0006, "atr": 0.0362, "atr_pct": 0.376, "trend": "flat", "slope_pct": 0.0139, "flat_threshold_pct": 0.0941, "recent_slope_pct": 0.2084, "ema9": 9.5839, "ema20": 9.555, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 1.534, "spread_pct": 0.415, "rvol": 1.216, "volume_pace_ratio": 1.579, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.48, "triggers": [], "reasons": ["R:R 0.48 < 1.5 at 9.63", "no breakout level or rising-low pullback to trade"], "price": 9.63, "vwap": 9.3566, "atr_1m": 0.0362, "spread": 0.04, "shares_per_min": 3205, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 84.8, "reachable": 0.269, "breakout_slope_pct": 0.2084, "flat_band_pct": 0.0941}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.48, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:30:15.781029+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 972.1s, plan says PASS; stop 9.42, target 9.71 (ceiling), R:R 1.05; R:R 1.05 < 1.5 at 9.56; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5637, "vwap": 9.3566, "vwap_slope": 0.0006, "atr": 0.0379, "atr_pct": 0.396, "trend": "flat", "slope_pct": 0.0138, "flat_threshold_pct": 0.0991, "recent_slope_pct": 0.0704, "ema9": 9.5706, "ema20": 9.5487, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.212, "spread_pct": 0.415, "rvol": 1.216, "volume_pace_ratio": 1.579, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4239, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.05, "triggers": [], "reasons": ["R:R 1.05 < 1.5 at 9.56", "no breakout level or rising-low pullback to trade"], "price": 9.5637, "vwap": 9.3566, "atr_1m": 0.0379, "spread": 0.04, "shares_per_min": 3205, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 84.7, "reachable": 0.2689, "breakout_slope_pct": 0.0704, "flat_band_pct": 0.0991}, "stage3": {"passed": false, "stop": 9.4239, "target": 9.71, "reward_risk": 1.05, "setup": "", "reason": "PASS; stop 9.42, target 9.71 (ceiling), R:R 1.05; R:R 1.05 < 1.5 at 9.56; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:30:20.955609+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 977.2s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.63, "vwap": 9.3566, "vwap_slope": 0.0006, "atr": 0.0379, "atr_pct": 0.393, "trend": "flat", "slope_pct": 0.0139, "flat_threshold_pct": 0.0984, "recent_slope_pct": 0.2084, "ema9": 9.5839, "ema20": 9.555, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 1.534, "spread_pct": 0.415, "rvol": 1.216, "volume_pace_ratio": 1.578, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.48, "triggers": [], "reasons": ["R:R 0.48 < 1.5 at 9.63", "no breakout level or rising-low pullback to trade"], "price": 9.63, "vwap": 9.3566, "atr_1m": 0.0379, "spread": 0.04, "shares_per_min": 3205, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 84.7, "reachable": 0.2688, "breakout_slope_pct": 0.2084, "flat_band_pct": 0.0984}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.48, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:30:26.124271+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 982.4s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.63, "vwap": 9.3566, "vwap_slope": 0.0006, "atr": 0.0379, "atr_pct": 0.393, "trend": "flat", "slope_pct": 0.0139, "flat_threshold_pct": 0.0984, "recent_slope_pct": 0.2084, "ema9": 9.5839, "ema20": 9.555, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 1.534, "spread_pct": 0.415, "rvol": 1.216, "volume_pace_ratio": 1.578, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.48, "triggers": [], "reasons": ["R:R 0.48 < 1.5 at 9.63", "no breakout level or rising-low pullback to trade"], "price": 9.63, "vwap": 9.3566, "atr_1m": 0.0379, "spread": 0.04, "shares_per_min": 3205, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 84.6, "reachable": 0.2686, "breakout_slope_pct": 0.2084, "flat_band_pct": 0.0984}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.48, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:30:31.281449+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 987.6s, plan says PASS; stop 9.43, target 9.71 (ceiling), R:R 1.00; R:R 1.00 < 1.5 at 9.57; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5704, "vwap": 9.3566, "vwap_slope": 0.0006, "atr": 0.0379, "atr_pct": 0.396, "trend": "flat", "slope_pct": 0.0138, "flat_threshold_pct": 0.099, "recent_slope_pct": 0.0844, "ema9": 9.572, "ema20": 9.5493, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 2.143, "spread_pct": 0.415, "rvol": 1.216, "volume_pace_ratio": 1.578, "volatility": {"class": "medium", "daily_atr_pct": 5.85, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4306, "target": 9.71, "target_label": "ceiling", "reward_risk": 1.0, "triggers": [], "reasons": ["R:R 1.00 < 1.5 at 9.57", "no breakout level or rising-low pullback to trade"], "price": 9.5704, "vwap": 9.3566, "atr_1m": 0.0379, "spread": 0.04, "shares_per_min": 3205, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 84.5, "reachable": 0.2685, "breakout_slope_pct": 0.0844, "flat_band_pct": 0.099}, "stage3": {"passed": false, "stop": 9.4306, "target": 9.71, "reward_risk": 1.0, "setup": "", "reason": "PASS; stop 9.43, target 9.71 (ceiling), R:R 1.00; R:R 1.00 < 1.5 at 9.57; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:30:36.477150+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 992.8s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.63, "vwap": 9.3566, "vwap_slope": 0.0006, "atr": 0.0379, "atr_pct": 0.393, "trend": "flat", "slope_pct": 0.0139, "flat_threshold_pct": 0.0984, "recent_slope_pct": 0.2084, "ema9": 9.5839, "ema20": 9.555, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 1.534, "spread_pct": 0.415, "rvol": 1.216, "volume_pace_ratio": 1.577, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.48, "triggers": [], "reasons": ["R:R 0.48 < 1.5 at 9.63", "no breakout level or rising-low pullback to trade"], "price": 9.63, "vwap": 9.3566, "atr_1m": 0.0379, "spread": 0.04, "shares_per_min": 3205, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 84.4, "reachable": 0.2684, "breakout_slope_pct": 0.2084, "flat_band_pct": 0.0984}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.48, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:30:41.648836+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 997.9s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.63, "vwap": 9.3566, "vwap_slope": 0.0007, "atr": 0.0393, "atr_pct": 0.408, "trend": "flat", "slope_pct": 0.0139, "flat_threshold_pct": 0.1021, "recent_slope_pct": 0.2084, "ema9": 9.5839, "ema20": 9.555, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 1.534, "spread_pct": 0.415, "rvol": 1.216, "volume_pace_ratio": 1.577, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.48, "triggers": [], "reasons": ["R:R 0.48 < 1.5 at 9.63", "no breakout level or rising-low pullback to trade"], "price": 9.63, "vwap": 9.3566, "atr_1m": 0.0393, "spread": 0.04, "shares_per_min": 3205, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 84.3, "reachable": 0.2682, "breakout_slope_pct": 0.2084, "flat_band_pct": 0.1021}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.48, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:30:46.843648+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1003.1s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.63, "vwap": 9.3567, "vwap_slope": 0.0007, "atr": 0.0393, "atr_pct": 0.408, "trend": "flat", "slope_pct": 0.0139, "flat_threshold_pct": 0.1021, "recent_slope_pct": 0.2084, "ema9": 9.5839, "ema20": 9.555, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 1.534, "spread_pct": 0.415, "rvol": 1.216, "volume_pace_ratio": 1.576, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.48, "triggers": [], "reasons": ["R:R 0.48 < 1.5 at 9.63", "no breakout level or rising-low pullback to trade"], "price": 9.63, "vwap": 9.3567, "atr_1m": 0.0393, "spread": 0.04, "shares_per_min": 3205, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 84.2, "reachable": 0.2681, "breakout_slope_pct": 0.2084, "flat_band_pct": 0.1021}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.48, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:30:52.040684+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1008.3s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6306, "vwap": 9.3567, "vwap_slope": 0.0007, "atr": 0.0393, "atr_pct": 0.408, "trend": "flat", "slope_pct": 0.0139, "flat_threshold_pct": 0.1021, "recent_slope_pct": 0.2097, "ema9": 9.584, "ema20": 9.5551, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 1.528, "spread_pct": 0.415, "rvol": 1.216, "volume_pace_ratio": 1.576, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.48, "triggers": [], "reasons": ["R:R 0.48 < 1.5 at 9.63", "no breakout level or rising-low pullback to trade"], "price": 9.6306, "vwap": 9.3567, "atr_1m": 0.0393, "spread": 0.04, "shares_per_min": 3205, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 84.1, "reachable": 0.2679, "breakout_slope_pct": 0.2097, "flat_band_pct": 0.1021}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.48, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:30:57.220537+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1013.5s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.32; R:R 0.32 < 1.5 at 9.65; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.65, "vwap": 9.3567, "vwap_slope": 0.0007, "atr": 0.0393, "atr_pct": 0.407, "trend": "flat", "slope_pct": 0.0139, "flat_threshold_pct": 0.1019, "recent_slope_pct": 0.25, "ema9": 9.5879, "ema20": 9.5569, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 1.329, "spread_pct": 0.415, "rvol": 1.216, "volume_pace_ratio": 1.576, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.32, "triggers": [], "reasons": ["R:R 0.32 < 1.5 at 9.65", "no breakout level or rising-low pullback to trade"], "price": 9.65, "vwap": 9.3567, "atr_1m": 0.0393, "spread": 0.04, "shares_per_min": 3205, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 84.0, "reachable": 0.2678, "breakout_slope_pct": 0.25, "flat_band_pct": 0.1019}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.32, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.32; R:R 0.32 < 1.5 at 9.65; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:31:02.441808+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1018.7s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.63, "vwap": 9.3567, "vwap_slope": 0.0004, "atr": 0.0375, "atr_pct": 0.39, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.0975, "recent_slope_pct": 0.1196, "ema9": 9.5931, "ema20": 9.5622, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 1.534, "spread_pct": 0.415, "rvol": 1.216, "volume_pace_ratio": 1.575, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.48, "triggers": [], "reasons": ["R:R 0.48 < 1.5 at 9.63", "no breakout level or rising-low pullback to trade"], "price": 9.63, "vwap": 9.3567, "atr_1m": 0.0375, "spread": 0.04, "shares_per_min": 3118, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 84.0, "reachable": 0.2655, "breakout_slope_pct": 0.1196, "flat_band_pct": 0.0975}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.48, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:31:07.626679+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1023.9s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.63, "vwap": 9.3567, "vwap_slope": 0.0004, "atr": 0.0375, "atr_pct": 0.39, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.0975, "recent_slope_pct": 0.1196, "ema9": 9.5931, "ema20": 9.5622, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 1.534, "spread_pct": 0.415, "rvol": 1.216, "volume_pace_ratio": 1.575, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.48, "triggers": [], "reasons": ["R:R 0.48 < 1.5 at 9.63", "no breakout level or rising-low pullback to trade"], "price": 9.63, "vwap": 9.3567, "atr_1m": 0.0375, "spread": 0.04, "shares_per_min": 3118, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 83.9, "reachable": 0.2654, "breakout_slope_pct": 0.1196, "flat_band_pct": 0.0975}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.48, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:31:12.792295+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1029.1s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.63, "vwap": 9.3567, "vwap_slope": 0.0004, "atr": 0.0375, "atr_pct": 0.39, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.0975, "recent_slope_pct": 0.1196, "ema9": 9.5931, "ema20": 9.5622, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 1.534, "spread_pct": 0.415, "rvol": 1.216, "volume_pace_ratio": 1.574, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.48, "triggers": [], "reasons": ["R:R 0.48 < 1.5 at 9.63", "no breakout level or rising-low pullback to trade"], "price": 9.63, "vwap": 9.3567, "atr_1m": 0.0375, "spread": 0.04, "shares_per_min": 3118, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 83.8, "reachable": 0.2652, "breakout_slope_pct": 0.1196, "flat_band_pct": 0.0975}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.48, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.48; R:R 0.48 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:31:17.929716+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1034.2s, plan says PASS; stop 9.43, target 9.71 (ceiling), R:R 0.97; R:R 0.97 < 1.5 at 9.57; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5739, "vwap": 9.3567, "vwap_slope": 0.0004, "atr": 0.0416, "atr_pct": 0.434, "trend": "flat", "slope_pct": 0.0139, "flat_threshold_pct": 0.1085, "recent_slope_pct": 0.0029, "ema9": 9.5819, "ema20": 9.5568, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.107, "spread_pct": 0.415, "rvol": 1.216, "volume_pace_ratio": 1.574, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4341, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.97, "triggers": [], "reasons": ["R:R 0.97 < 1.5 at 9.57", "no breakout level or rising-low pullback to trade"], "price": 9.5739, "vwap": 9.3567, "atr_1m": 0.0416, "spread": 0.04, "shares_per_min": 3118, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 83.7, "reachable": 0.2651, "breakout_slope_pct": 0.0029, "flat_band_pct": 0.1085}, "stage3": {"passed": false, "stop": 9.4341, "target": 9.71, "reward_risk": 0.97, "setup": "", "reason": "PASS; stop 9.43, target 9.71 (ceiling), R:R 0.97; R:R 0.97 < 1.5 at 9.57; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:31:23.097949+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1039.4s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.40; R:R 0.40 < 1.5 at 9.64; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6406, "vwap": 9.3567, "vwap_slope": 0.0004, "atr": 0.0423, "atr_pct": 0.439, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1097, "recent_slope_pct": 0.1416, "ema9": 9.5952, "ema20": 9.5632, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 1.425, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.574, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.4, "triggers": [], "reasons": ["R:R 0.40 < 1.5 at 9.64", "no breakout level or rising-low pullback to trade"], "price": 9.6406, "vwap": 9.3567, "atr_1m": 0.0423, "spread": 0.03, "shares_per_min": 3118, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 83.6, "reachable": 0.2649, "breakout_slope_pct": 0.1416, "flat_band_pct": 0.1097}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.4, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.40; R:R 0.40 < 1.5 at 9.64; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:31:28.256238+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1044.5s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.69; R:R 0.69 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6101, "vwap": 9.3567, "vwap_slope": 0.0004, "atr": 0.0423, "atr_pct": 0.44, "trend": "flat", "slope_pct": 0.0139, "flat_threshold_pct": 0.1101, "recent_slope_pct": 0.0782, "ema9": 9.5891, "ema20": 9.5603, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 1.737, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.573, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.69, "triggers": [], "reasons": ["R:R 0.69 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.6101, "vwap": 9.3567, "atr_1m": 0.0423, "spread": 0.03, "shares_per_min": 3118, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 83.5, "reachable": 0.2648, "breakout_slope_pct": 0.0782, "flat_band_pct": 0.1101}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.69, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.69; R:R 0.69 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:31:33.390435+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1049.7s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.69; R:R 0.69 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.61, "vwap": 9.3567, "vwap_slope": 0.0004, "atr": 0.0423, "atr_pct": 0.44, "trend": "flat", "slope_pct": 0.0139, "flat_threshold_pct": 0.1101, "recent_slope_pct": 0.078, "ema9": 9.5891, "ema20": 9.5602, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 1.738, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.573, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.69, "triggers": [], "reasons": ["R:R 0.69 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.61, "vwap": 9.3567, "atr_1m": 0.0423, "spread": 0.03, "shares_per_min": 3118, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 83.4, "reachable": 0.2647, "breakout_slope_pct": 0.078, "flat_band_pct": 0.1101}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.69, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.69; R:R 0.69 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:31:38.564591+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1054.9s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.69; R:R 0.69 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.61, "vwap": 9.3567, "vwap_slope": 0.0004, "atr": 0.0423, "atr_pct": 0.44, "trend": "flat", "slope_pct": 0.0139, "flat_threshold_pct": 0.1101, "recent_slope_pct": 0.078, "ema9": 9.5891, "ema20": 9.5602, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 1.738, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.572, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.69, "triggers": [], "reasons": ["R:R 0.69 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.61, "vwap": 9.3567, "atr_1m": 0.0423, "spread": 0.03, "shares_per_min": 3118, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 83.4, "reachable": 0.2645, "breakout_slope_pct": 0.078, "flat_band_pct": 0.1101}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.69, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.69; R:R 0.69 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:31:43.701857+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1060.0s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.625, "vwap": 9.3567, "vwap_slope": 0.0004, "atr": 0.0423, "atr_pct": 0.44, "trend": "flat", "slope_pct": 0.0139, "flat_threshold_pct": 0.1099, "recent_slope_pct": 0.1092, "ema9": 9.5921, "ema20": 9.5617, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 1.585, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.572, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.53, "triggers": [], "reasons": ["R:R 0.53 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.625, "vwap": 9.3567, "atr_1m": 0.0423, "spread": 0.03, "shares_per_min": 3118, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 83.3, "reachable": 0.2644, "breakout_slope_pct": 0.1092, "flat_band_pct": 0.1099}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.53, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:31:48.844159+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1065.1s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.95; R:R 0.95 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5766, "vwap": 9.3567, "vwap_slope": 0.0004, "atr": 0.0423, "atr_pct": 0.442, "trend": "flat", "slope_pct": 0.0139, "flat_threshold_pct": 0.1104, "recent_slope_pct": 0.0085, "ema9": 9.5824, "ema20": 9.5571, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 2.08, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.571, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4368, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.95, "triggers": [], "reasons": ["R:R 0.95 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.5766, "vwap": 9.3567, "atr_1m": 0.0423, "spread": 0.03, "shares_per_min": 3118, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 83.2, "reachable": 0.2643, "breakout_slope_pct": 0.0085, "flat_band_pct": 0.1104}, "stage3": {"passed": false, "stop": 9.4368, "target": 9.71, "reward_risk": 0.95, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.95; R:R 0.95 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:31:54.023586+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1070.3s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.64; R:R 0.64 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6141, "vwap": 9.3567, "vwap_slope": 0.0004, "atr": 0.0423, "atr_pct": 0.44, "trend": "flat", "slope_pct": 0.0139, "flat_threshold_pct": 0.11, "recent_slope_pct": 0.0865, "ema9": 9.5899, "ema20": 9.5606, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 1.696, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.571, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.64, "triggers": [], "reasons": ["R:R 0.64 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.6141, "vwap": 9.3567, "atr_1m": 0.0423, "spread": 0.03, "shares_per_min": 3118, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 83.1, "reachable": 0.2641, "breakout_slope_pct": 0.0865, "flat_band_pct": 0.11}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.64, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.64; R:R 0.64 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:31:59.197543+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1075.5s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.64; R:R 0.64 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6141, "vwap": 9.3567, "vwap_slope": 0.0004, "atr": 0.0423, "atr_pct": 0.44, "trend": "flat", "slope_pct": 0.0139, "flat_threshold_pct": 0.11, "recent_slope_pct": 0.0865, "ema9": 9.5899, "ema20": 9.5606, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 1.696, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.571, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.64, "triggers": [], "reasons": ["R:R 0.64 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.6141, "vwap": 9.3567, "atr_1m": 0.0423, "spread": 0.03, "shares_per_min": 3118, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 83.0, "reachable": 0.264, "breakout_slope_pct": 0.0865, "flat_band_pct": 0.11}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.64, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.64; R:R 0.64 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:32:04.367129+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1080.7s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.625, "vwap": 9.3567, "vwap_slope": 0.0002, "atr": 0.042, "atr_pct": 0.436, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1091, "recent_slope_pct": 0.0147, "ema9": 9.597, "ema20": 9.5668, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.585, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.57, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.53, "triggers": [], "reasons": ["R:R 0.53 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.625, "vwap": 9.3567, "atr_1m": 0.042, "spread": 0.03, "shares_per_min": 3016, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 82.9, "reachable": 0.2617, "breakout_slope_pct": 0.0147, "flat_band_pct": 0.1091}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.53, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:32:09.542633+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1085.8s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.625, "vwap": 9.3567, "vwap_slope": 0.0002, "atr": 0.042, "atr_pct": 0.436, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1091, "recent_slope_pct": 0.0147, "ema9": 9.597, "ema20": 9.5668, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.585, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.57, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.53, "triggers": [], "reasons": ["R:R 0.53 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.625, "vwap": 9.3567, "atr_1m": 0.042, "spread": 0.03, "shares_per_min": 3016, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 82.8, "reachable": 0.2616, "breakout_slope_pct": 0.0147, "flat_band_pct": 0.1091}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.53, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:32:14.704661+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1091.0s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.625, "vwap": 9.3567, "vwap_slope": 0.0002, "atr": 0.042, "atr_pct": 0.436, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1091, "recent_slope_pct": 0.0147, "ema9": 9.597, "ema20": 9.5668, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.585, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.569, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.53, "triggers": [], "reasons": ["R:R 0.53 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.625, "vwap": 9.3567, "atr_1m": 0.042, "spread": 0.03, "shares_per_min": 3016, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 82.8, "reachable": 0.2614, "breakout_slope_pct": 0.0147, "flat_band_pct": 0.1091}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.53, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:32:19.871319+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1096.2s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.625, "vwap": 9.3568, "vwap_slope": 0.0002, "atr": 0.042, "atr_pct": 0.436, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1091, "recent_slope_pct": 0.0147, "ema9": 9.597, "ema20": 9.5668, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.585, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.569, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.53, "triggers": [], "reasons": ["R:R 0.53 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.625, "vwap": 9.3568, "atr_1m": 0.042, "spread": 0.03, "shares_per_min": 3016, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 82.7, "reachable": 0.2613, "breakout_slope_pct": 0.0147, "flat_band_pct": 0.1091}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.53, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:32:25.025186+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1101.3s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.625, "vwap": 9.3568, "vwap_slope": 0.0002, "atr": 0.042, "atr_pct": 0.436, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1091, "recent_slope_pct": 0.0147, "ema9": 9.597, "ema20": 9.5668, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.585, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.568, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.53, "triggers": [], "reasons": ["R:R 0.53 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.625, "vwap": 9.3568, "atr_1m": 0.042, "spread": 0.03, "shares_per_min": 3016, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 82.6, "reachable": 0.2611, "breakout_slope_pct": 0.0147, "flat_band_pct": 0.1091}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.53, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:32:30.194003+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1106.5s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.625, "vwap": 9.3568, "vwap_slope": 0.0002, "atr": 0.042, "atr_pct": 0.436, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1091, "recent_slope_pct": 0.0147, "ema9": 9.597, "ema20": 9.5668, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.585, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.568, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.53, "triggers": [], "reasons": ["R:R 0.53 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.625, "vwap": 9.3568, "atr_1m": 0.042, "spread": 0.03, "shares_per_min": 3016, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 82.5, "reachable": 0.261, "breakout_slope_pct": 0.0147, "flat_band_pct": 0.1091}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.53, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:32:35.426802+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1111.7s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.625, "vwap": 9.3568, "vwap_slope": 0.0002, "atr": 0.042, "atr_pct": 0.436, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1091, "recent_slope_pct": 0.0147, "ema9": 9.597, "ema20": 9.5668, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.585, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.568, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.53, "triggers": [], "reasons": ["R:R 0.53 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.625, "vwap": 9.3568, "atr_1m": 0.042, "spread": 0.03, "shares_per_min": 3016, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 82.4, "reachable": 0.2609, "breakout_slope_pct": 0.0147, "flat_band_pct": 0.1091}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.53, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:32:40.570883+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1116.9s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.625, "vwap": 9.3568, "vwap_slope": 0.0002, "atr": 0.042, "atr_pct": 0.436, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1091, "recent_slope_pct": 0.0147, "ema9": 9.597, "ema20": 9.5668, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.585, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.567, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.53, "triggers": [], "reasons": ["R:R 0.53 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.625, "vwap": 9.3568, "atr_1m": 0.042, "spread": 0.03, "shares_per_min": 3016, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 82.3, "reachable": 0.2607, "breakout_slope_pct": 0.0147, "flat_band_pct": 0.1091}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.53, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:32:45.720743+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1122.0s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.625, "vwap": 9.3568, "vwap_slope": 0.0002, "atr": 0.0433, "atr_pct": 0.45, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1125, "recent_slope_pct": 0.0147, "ema9": 9.597, "ema20": 9.5668, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.585, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.567, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.53, "triggers": [], "reasons": ["R:R 0.53 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.625, "vwap": 9.3568, "atr_1m": 0.0433, "spread": 0.03, "shares_per_min": 3016, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 82.2, "reachable": 0.2606, "breakout_slope_pct": 0.0147, "flat_band_pct": 0.1125}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.53, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:32:50.861093+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1127.2s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.625, "vwap": 9.3568, "vwap_slope": 0.0002, "atr": 0.0433, "atr_pct": 0.45, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1125, "recent_slope_pct": 0.0147, "ema9": 9.597, "ema20": 9.5668, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.585, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.566, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.53, "triggers": [], "reasons": ["R:R 0.53 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.625, "vwap": 9.3568, "atr_1m": 0.0433, "spread": 0.03, "shares_per_min": 3016, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 82.2, "reachable": 0.2605, "breakout_slope_pct": 0.0147, "flat_band_pct": 0.1125}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.53, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.53; R:R 0.53 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:32:56.008190+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1132.3s, plan says PASS; stop 9.46, target 9.71 (ceiling), R:R 0.61; R:R 0.61 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6173, "vwap": 9.3568, "vwap_slope": 0.0002, "atr": 0.0433, "atr_pct": 0.45, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1126, "recent_slope_pct": -0.0014, "ema9": 9.5954, "ema20": 9.566, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.664, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.566, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.465, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.61, "triggers": [], "reasons": ["R:R 0.61 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.6173, "vwap": 9.3568, "atr_1m": 0.0433, "spread": 0.03, "shares_per_min": 3016, "rising_lows": false, "last_pivot_low": 9.475, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 82.1, "reachable": 0.2603, "breakout_slope_pct": -0.0014, "flat_band_pct": 0.1126}, "stage3": {"passed": false, "stop": 9.465, "target": 9.71, "reward_risk": 0.61, "setup": "", "reason": "PASS; stop 9.46, target 9.71 (ceiling), R:R 0.61; R:R 0.61 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:33:01.144196+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1137.4s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.92; R:R 0.92 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5809, "vwap": 9.3568, "vwap_slope": 0.0001, "atr": 0.0444, "atr_pct": 0.463, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1158, "recent_slope_pct": -0.1153, "ema9": 9.5925, "ema20": 9.5674, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.036, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.565, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4411, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.92, "triggers": [], "reasons": ["R:R 0.92 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.5809, "vwap": 9.3568, "atr_1m": 0.0444, "spread": 0.03, "shares_per_min": 3007, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 82.0, "reachable": 0.2594, "breakout_slope_pct": -0.1153, "flat_band_pct": 0.1158}, "stage3": {"passed": false, "stop": 9.4411, "target": 9.71, "reward_risk": 0.92, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.92; R:R 0.92 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:33:06.321174+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1142.6s, plan says PASS; stop 9.49, target 9.71 (ceiling), R:R 0.61; R:R 0.61 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.625, "vwap": 9.3568, "vwap_slope": 0.0001, "atr": 0.0449, "atr_pct": 0.467, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1167, "recent_slope_pct": -0.0236, "ema9": 9.6013, "ema20": 9.5716, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.585, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.565, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4852, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.61, "triggers": [], "reasons": ["R:R 0.61 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.625, "vwap": 9.3568, "atr_1m": 0.0449, "spread": 0.03, "shares_per_min": 3007, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 81.9, "reachable": 0.2592, "breakout_slope_pct": -0.0236, "flat_band_pct": 0.1167}, "stage3": {"passed": false, "stop": 9.4852, "target": 9.71, "reward_risk": 0.61, "setup": "", "reason": "PASS; stop 9.49, target 9.71 (ceiling), R:R 0.61; R:R 0.61 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:33:11.462379+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1147.8s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.92; R:R 0.92 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5813, "vwap": 9.3568, "vwap_slope": 0.0001, "atr": 0.0449, "atr_pct": 0.469, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1172, "recent_slope_pct": -0.1145, "ema9": 9.5926, "ema20": 9.5675, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.032, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.565, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4415, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.92, "triggers": [], "reasons": ["R:R 0.92 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.5813, "vwap": 9.3568, "atr_1m": 0.0449, "spread": 0.03, "shares_per_min": 3007, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 81.8, "reachable": 0.2591, "breakout_slope_pct": -0.1145, "flat_band_pct": 0.1172}, "stage3": {"passed": false, "stop": 9.4415, "target": 9.71, "reward_risk": 0.92, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.92; R:R 0.92 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:33:16.637047+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1152.9s, plan says PASS; stop 9.44, target 9.71 (ceiling), R:R 0.92; R:R 0.92 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5813, "vwap": 9.3568, "vwap_slope": 0.0001, "atr": 0.0449, "atr_pct": 0.469, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1172, "recent_slope_pct": -0.1145, "ema9": 9.5926, "ema20": 9.5675, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 2.032, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.564, "volatility": {"class": "medium", "daily_atr_pct": 5.84, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4415, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.92, "triggers": [], "reasons": ["R:R 0.92 < 1.5 at 9.58", "no breakout level or rising-low pullback to trade"], "price": 9.5813, "vwap": 9.3568, "atr_1m": 0.0449, "spread": 0.03, "shares_per_min": 3007, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 81.7, "reachable": 0.259, "breakout_slope_pct": -0.1145, "flat_band_pct": 0.1172}, "stage3": {"passed": false, "stop": 9.4415, "target": 9.71, "reward_risk": 0.92, "setup": "", "reason": "PASS; stop 9.44, target 9.71 (ceiling), R:R 0.92; R:R 0.92 < 1.5 at 9.58; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:33:21.767521+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1158.1s, plan says PASS; stop 9.47, target 9.71 (ceiling), R:R 0.73; R:R 0.73 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6081, "vwap": 9.3568, "vwap_slope": 0.0001, "atr": 0.0449, "atr_pct": 0.468, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1169, "recent_slope_pct": -0.0587, "ema9": 9.598, "ema20": 9.57, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.758, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.564, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4683, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.73, "triggers": [], "reasons": ["R:R 0.73 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.6081, "vwap": 9.3568, "atr_1m": 0.0449, "spread": 0.03, "shares_per_min": 3007, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 81.6, "reachable": 0.2588, "breakout_slope_pct": -0.0587, "flat_band_pct": 0.1169}, "stage3": {"passed": false, "stop": 9.4683, "target": 9.71, "reward_risk": 0.73, "setup": "", "reason": "PASS; stop 9.47, target 9.71 (ceiling), R:R 0.73; R:R 0.73 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:33:26.899728+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1163.2s, plan says PASS; stop 9.47, target 9.71 (ceiling), R:R 0.73; R:R 0.73 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6081, "vwap": 9.3568, "vwap_slope": 0.0001, "atr": 0.0449, "atr_pct": 0.468, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1169, "recent_slope_pct": -0.0587, "ema9": 9.598, "ema20": 9.57, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.758, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.563, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4683, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.73, "triggers": [], "reasons": ["R:R 0.73 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.6081, "vwap": 9.3568, "atr_1m": 0.0449, "spread": 0.03, "shares_per_min": 3007, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 81.6, "reachable": 0.2587, "breakout_slope_pct": -0.0587, "flat_band_pct": 0.1169}, "stage3": {"passed": false, "stop": 9.4683, "target": 9.71, "reward_risk": 0.73, "setup": "", "reason": "PASS; stop 9.47, target 9.71 (ceiling), R:R 0.73; R:R 0.73 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:33:32.046715+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1168.3s, plan says PASS; stop 9.49, target 9.71 (ceiling), R:R 0.61; R:R 0.61 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.625, "vwap": 9.3568, "vwap_slope": 0.0001, "atr": 0.0449, "atr_pct": 0.467, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1167, "recent_slope_pct": -0.0236, "ema9": 9.6013, "ema20": 9.5716, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.585, "spread_pct": 0.312, "rvol": 1.216, "volume_pace_ratio": 1.563, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4852, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.61, "triggers": [], "reasons": ["R:R 0.61 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.625, "vwap": 9.3568, "atr_1m": 0.0449, "spread": 0.03, "shares_per_min": 3007, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 81.5, "reachable": 0.2586, "breakout_slope_pct": -0.0236, "flat_band_pct": 0.1167}, "stage3": {"passed": false, "stop": 9.4852, "target": 9.71, "reward_risk": 0.61, "setup": "", "reason": "PASS; stop 9.49, target 9.71 (ceiling), R:R 0.61; R:R 0.61 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:33:37.211593+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1173.5s, plan says PASS; stop 9.47, target 9.71 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.605, "vwap": 9.3569, "vwap_slope": 0.0002, "atr": 0.0449, "atr_pct": 0.468, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1169, "recent_slope_pct": -0.0652, "ema9": 9.5973, "ema20": 9.5697, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 1.217, "volume_pace_ratio": 1.563, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4652, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.605, "vwap": 9.3569, "atr_1m": 0.0449, "spread": 0.03, "shares_per_min": 3007, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 81.4, "reachable": 0.2584, "breakout_slope_pct": -0.0652, "flat_band_pct": 0.1169}, "stage3": {"passed": false, "stop": 9.4652, "target": 9.71, "reward_risk": 0.75, "setup": "", "reason": "PASS; stop 9.47, target 9.71 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:33:42.372250+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1178.7s, plan says PASS; stop 9.47, target 9.71 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.605, "vwap": 9.3569, "vwap_slope": 0.0002, "atr": 0.0449, "atr_pct": 0.468, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1169, "recent_slope_pct": -0.0652, "ema9": 9.5973, "ema20": 9.5697, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 1.217, "volume_pace_ratio": 1.563, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4652, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.605, "vwap": 9.3569, "atr_1m": 0.0449, "spread": 0.03, "shares_per_min": 3007, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 81.3, "reachable": 0.2583, "breakout_slope_pct": -0.0652, "flat_band_pct": 0.1169}, "stage3": {"passed": false, "stop": 9.4652, "target": 9.71, "reward_risk": 0.75, "setup": "", "reason": "PASS; stop 9.47, target 9.71 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:33:47.538014+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1183.8s, plan says PASS; stop 9.47, target 9.71 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.605, "vwap": 9.3569, "vwap_slope": 0.0002, "atr": 0.0449, "atr_pct": 0.468, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1169, "recent_slope_pct": -0.0652, "ema9": 9.5973, "ema20": 9.5697, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 1.217, "volume_pace_ratio": 1.562, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4652, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.605, "vwap": 9.3569, "atr_1m": 0.0449, "spread": 0.03, "shares_per_min": 3007, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 81.2, "reachable": 0.2581, "breakout_slope_pct": -0.0652, "flat_band_pct": 0.1169}, "stage3": {"passed": false, "stop": 9.4652, "target": 9.71, "reward_risk": 0.75, "setup": "", "reason": "PASS; stop 9.47, target 9.71 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:33:52.716722+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1189.0s, plan says PASS; stop 9.45, target 9.71 (ceiling), R:R 0.86; R:R 0.86 < 1.5 at 9.59; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5901, "vwap": 9.3569, "vwap_slope": 0.0002, "atr": 0.0449, "atr_pct": 0.468, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1171, "recent_slope_pct": -0.0962, "ema9": 9.5944, "ema20": 9.5683, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 1.942, "spread_pct": 0.312, "rvol": 1.217, "volume_pace_ratio": 1.562, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4503, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.86, "triggers": [], "reasons": ["R:R 0.86 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5901, "vwap": 9.3569, "atr_1m": 0.0449, "spread": 0.03, "shares_per_min": 3007, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 81.1, "reachable": 0.258, "breakout_slope_pct": -0.0962, "flat_band_pct": 0.1171}, "stage3": {"passed": false, "stop": 9.4503, "target": 9.71, "reward_risk": 0.86, "setup": "", "reason": "PASS; stop 9.45, target 9.71 (ceiling), R:R 0.86; R:R 0.86 < 1.5 at 9.59; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:33:57.854538+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1194.1s, plan says PASS; stop 9.45, target 9.71 (ceiling), R:R 0.86; R:R 0.86 < 1.5 at 9.59; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.5901, "vwap": 9.3569, "vwap_slope": 0.0002, "atr": 0.0449, "atr_pct": 0.468, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1171, "recent_slope_pct": -0.0962, "ema9": 9.5944, "ema20": 9.5683, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 1.942, "spread_pct": 0.312, "rvol": 1.217, "volume_pace_ratio": 1.561, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4503, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.86, "triggers": [], "reasons": ["R:R 0.86 < 1.5 at 9.59", "no breakout level or rising-low pullback to trade"], "price": 9.5901, "vwap": 9.3569, "atr_1m": 0.0449, "spread": 0.03, "shares_per_min": 3007, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 81.0, "reachable": 0.2579, "breakout_slope_pct": -0.0962, "flat_band_pct": 0.1171}, "stage3": {"passed": false, "stop": 9.4503, "target": 9.71, "reward_risk": 0.86, "setup": "", "reason": "PASS; stop 9.45, target 9.71 (ceiling), R:R 0.86; R:R 0.86 < 1.5 at 9.59; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:34:02.966495+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1199.3s, plan says PASS; stop 9.47, target 9.71 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.605, "vwap": 9.3569, "vwap_slope": 0.0002, "atr": 0.0449, "atr_pct": 0.468, "trend": "flat", "slope_pct": 0.014, "flat_threshold_pct": 0.1169, "recent_slope_pct": -0.0652, "ema9": 9.5973, "ema20": 9.5697, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 1.217, "volume_pace_ratio": 1.561, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4652, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.605, "vwap": 9.3569, "atr_1m": 0.0449, "spread": 0.03, "shares_per_min": 3007, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 81.0, "reachable": 0.2577, "breakout_slope_pct": -0.0652, "flat_band_pct": 0.1169}, "stage3": {"passed": false, "stop": 9.4652, "target": 9.71, "reward_risk": 0.75, "setup": "", "reason": "PASS; stop 9.47, target 9.71 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:34:08.124757+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1204.4s, plan says PASS; stop 9.47, target 9.71 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.605, "vwap": 9.3569, "vwap_slope": 0.0002, "atr": 0.0408, "atr_pct": 0.424, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1061, "recent_slope_pct": -0.0615, "ema9": 9.5989, "ema20": 9.5731, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 1.217, "volume_pace_ratio": 1.561, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4652, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.605, "vwap": 9.3569, "atr_1m": 0.0408, "spread": 0.03, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 80.9, "reachable": 0.2568, "breakout_slope_pct": -0.0615, "flat_band_pct": 0.1061}, "stage3": {"passed": false, "stop": 9.4652, "target": 9.71, "reward_risk": 0.75, "setup": "", "reason": "PASS; stop 9.47, target 9.71 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:34:13.297225+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1209.6s, plan says PASS; stop 9.48, target 9.71 (ceiling), R:R 0.64; R:R 0.64 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.62, "vwap": 9.357, "vwap_slope": 0.0002, "atr": 0.0416, "atr_pct": 0.433, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1082, "recent_slope_pct": -0.0303, "ema9": 9.6019, "ema20": 9.5745, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 1.636, "spread_pct": 0.312, "rvol": 1.217, "volume_pace_ratio": 1.56, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4802, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.64, "triggers": [], "reasons": ["R:R 0.64 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.62, "vwap": 9.357, "atr_1m": 0.0416, "spread": 0.03, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 80.8, "reachable": 0.2566, "breakout_slope_pct": -0.0303, "flat_band_pct": 0.1082}, "stage3": {"passed": false, "stop": 9.4802, "target": 9.71, "reward_risk": 0.64, "setup": "", "reason": "PASS; stop 9.48, target 9.71 (ceiling), R:R 0.64; R:R 0.64 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:34:18.455285+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1214.7s, plan says PASS; stop 9.48, target 9.71 (ceiling), R:R 0.64; R:R 0.64 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.62, "vwap": 9.357, "vwap_slope": 0.0002, "atr": 0.0416, "atr_pct": 0.433, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1082, "recent_slope_pct": -0.0303, "ema9": 9.6019, "ema20": 9.5745, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 1.636, "spread_pct": 0.312, "rvol": 1.217, "volume_pace_ratio": 1.56, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4802, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.64, "triggers": [], "reasons": ["R:R 0.64 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.62, "vwap": 9.357, "atr_1m": 0.0416, "spread": 0.03, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 80.7, "reachable": 0.2565, "breakout_slope_pct": -0.0303, "flat_band_pct": 0.1082}, "stage3": {"passed": false, "stop": 9.4802, "target": 9.71, "reward_risk": 0.64, "setup": "", "reason": "PASS; stop 9.48, target 9.71 (ceiling), R:R 0.64; R:R 0.64 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:34:23.597237+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1219.9s, plan says PASS; stop 9.48, target 9.71 (ceiling), R:R 0.64; R:R 0.64 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.62, "vwap": 9.357, "vwap_slope": 0.0002, "atr": 0.0416, "atr_pct": 0.433, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1082, "recent_slope_pct": -0.0303, "ema9": 9.6019, "ema20": 9.5745, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 1.636, "spread_pct": 0.312, "rvol": 1.217, "volume_pace_ratio": 1.56, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4802, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.64, "triggers": [], "reasons": ["R:R 0.64 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.62, "vwap": 9.357, "atr_1m": 0.0416, "spread": 0.03, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 80.6, "reachable": 0.2564, "breakout_slope_pct": -0.0303, "flat_band_pct": 0.1082}, "stage3": {"passed": false, "stop": 9.4802, "target": 9.71, "reward_risk": 0.64, "setup": "", "reason": "PASS; stop 9.48, target 9.71 (ceiling), R:R 0.64; R:R 0.64 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:34:28.730631+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1225.0s, plan says PASS; stop 9.48, target 9.71 (ceiling), R:R 0.64; R:R 0.64 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.62, "vwap": 9.357, "vwap_slope": 0.0002, "atr": 0.0416, "atr_pct": 0.433, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1082, "recent_slope_pct": -0.0303, "ema9": 9.6019, "ema20": 9.5745, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 1.636, "spread_pct": 0.312, "rvol": 1.217, "volume_pace_ratio": 1.559, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4802, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.64, "triggers": [], "reasons": ["R:R 0.64 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.62, "vwap": 9.357, "atr_1m": 0.0416, "spread": 0.03, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 80.5, "reachable": 0.2562, "breakout_slope_pct": -0.0303, "flat_band_pct": 0.1082}, "stage3": {"passed": false, "stop": 9.4802, "target": 9.71, "reward_risk": 0.64, "setup": "", "reason": "PASS; stop 9.48, target 9.71 (ceiling), R:R 0.64; R:R 0.64 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:34:33.880466+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1230.2s, plan says PASS; stop 9.47, target 9.71 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.605, "vwap": 9.357, "vwap_slope": 0.0002, "atr": 0.0419, "atr_pct": 0.437, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1092, "recent_slope_pct": -0.0615, "ema9": 9.5989, "ema20": 9.5731, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.446, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 1.217, "volume_pace_ratio": 1.559, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4652, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.605, "vwap": 9.357, "atr_1m": 0.0419, "spread": 0.03, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 80.4, "reachable": 0.2561, "breakout_slope_pct": -0.0615, "flat_band_pct": 0.1092}, "stage3": {"passed": false, "stop": 9.4652, "target": 9.71, "reward_risk": 0.75, "setup": "", "reason": "PASS; stop 9.47, target 9.71 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:34:39.058016+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1235.4s, plan says PASS; stop 9.48, target 9.71 (ceiling), R:R 0.67; R:R 0.67 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6161, "vwap": 9.357, "vwap_slope": 0.0003, "atr": 0.042, "atr_pct": 0.437, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1092, "recent_slope_pct": -0.0384, "ema9": 9.6011, "ema20": 9.5742, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 1.676, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.559, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4763, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.67, "triggers": [], "reasons": ["R:R 0.67 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.6161, "vwap": 9.357, "atr_1m": 0.042, "spread": 0.03, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 80.3, "reachable": 0.256, "breakout_slope_pct": -0.0384, "flat_band_pct": 0.1092}, "stage3": {"passed": false, "stop": 9.4763, "target": 9.71, "reward_risk": 0.67, "setup": "", "reason": "PASS; stop 9.48, target 9.71 (ceiling), R:R 0.67; R:R 0.67 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:34:44.245812+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1240.5s, plan says PASS; stop 9.48, target 9.71 (ceiling), R:R 0.67; R:R 0.67 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6161, "vwap": 9.357, "vwap_slope": 0.0003, "atr": 0.042, "atr_pct": 0.437, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1092, "recent_slope_pct": -0.0384, "ema9": 9.6011, "ema20": 9.5742, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 1.676, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4763, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.67, "triggers": [], "reasons": ["R:R 0.67 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.6161, "vwap": 9.357, "atr_1m": 0.042, "spread": 0.03, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 80.3, "reachable": 0.2558, "breakout_slope_pct": -0.0384, "flat_band_pct": 0.1092}, "stage3": {"passed": false, "stop": 9.4763, "target": 9.71, "reward_risk": 0.67, "setup": "", "reason": "PASS; stop 9.48, target 9.71 (ceiling), R:R 0.67; R:R 0.67 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:34:49.430347+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1245.7s, plan says PASS; stop 9.47, target 9.71 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.605, "vwap": 9.357, "vwap_slope": 0.0003, "atr": 0.042, "atr_pct": 0.437, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1093, "recent_slope_pct": -0.0615, "ema9": 9.5989, "ema20": 9.5731, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4652, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.605, "vwap": 9.357, "atr_1m": 0.042, "spread": 0.03, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 80.2, "reachable": 0.2557, "breakout_slope_pct": -0.0615, "flat_band_pct": 0.1093}, "stage3": {"passed": false, "stop": 9.4652, "target": 9.71, "reward_risk": 0.75, "setup": "", "reason": "PASS; stop 9.47, target 9.71 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:34:54.572883+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1250.9s, plan says PASS; stop 9.47, target 9.71 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.605, "vwap": 9.3571, "vwap_slope": 0.0003, "atr": 0.042, "atr_pct": 0.437, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1093, "recent_slope_pct": -0.0615, "ema9": 9.5989, "ema20": 9.5731, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.557, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4652, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.605, "vwap": 9.3571, "atr_1m": 0.042, "spread": 0.03, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 80.1, "reachable": 0.2555, "breakout_slope_pct": -0.0615, "flat_band_pct": 0.1093}, "stage3": {"passed": false, "stop": 9.4652, "target": 9.71, "reward_risk": 0.75, "setup": "", "reason": "PASS; stop 9.47, target 9.71 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:34:59.739524+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1256.0s, plan says PASS; stop 9.47, target 9.71 (ceiling), R:R 0.74; R:R 0.74 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6072, "vwap": 9.3571, "vwap_slope": 0.0003, "atr": 0.042, "atr_pct": 0.437, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1093, "recent_slope_pct": -0.0569, "ema9": 9.5993, "ema20": 9.5733, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 1.767, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.557, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4674, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.74, "triggers": [], "reasons": ["R:R 0.74 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.6072, "vwap": 9.3571, "atr_1m": 0.042, "spread": 0.03, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 80.0, "reachable": 0.2554, "breakout_slope_pct": -0.0569, "flat_band_pct": 0.1093}, "stage3": {"passed": false, "stop": 9.4674, "target": 9.71, "reward_risk": 0.74, "setup": "", "reason": "PASS; stop 9.47, target 9.71 (ceiling), R:R 0.74; R:R 0.74 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:35:04.881656+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1261.2s, plan says PASS; stop 9.47, target 9.71 (ceiling), R:R 0.74; R:R 0.74 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6072, "vwap": 9.3571, "vwap_slope": 0.0003, "atr": 0.042, "atr_pct": 0.437, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1093, "recent_slope_pct": -0.0569, "ema9": 9.5993, "ema20": 9.5733, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 1.767, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.557, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4674, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.74, "triggers": [], "reasons": ["R:R 0.74 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.6072, "vwap": 9.3571, "atr_1m": 0.042, "spread": 0.03, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 79.9, "reachable": 0.2553, "breakout_slope_pct": -0.0569, "flat_band_pct": 0.1093}, "stage3": {"passed": false, "stop": 9.4674, "target": 9.71, "reward_risk": 0.74, "setup": "", "reason": "PASS; stop 9.47, target 9.71 (ceiling), R:R 0.74; R:R 0.74 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:35:10.062285+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1266.4s, plan says PASS; stop 9.47, target 9.71 (ceiling), R:R 0.74; R:R 0.74 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6067, "vwap": 9.3571, "vwap_slope": 0.0003, "atr": 0.0406, "atr_pct": 0.423, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1057, "recent_slope_pct": -0.0259, "ema9": 9.6008, "ema20": 9.5765, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 1.772, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.556, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4669, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.74, "triggers": [], "reasons": ["R:R 0.74 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.6067, "vwap": 9.3571, "atr_1m": 0.0406, "spread": 0.03, "shares_per_min": 3045, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 79.8, "reachable": 0.2499, "breakout_slope_pct": -0.0259, "flat_band_pct": 0.1057}, "stage3": {"passed": false, "stop": 9.4669, "target": 9.71, "reward_risk": 0.74, "setup": "", "reason": "PASS; stop 9.47, target 9.71 (ceiling), R:R 0.74; R:R 0.74 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:35:15.285533+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1271.6s, plan says PASS; stop 9.47, target 9.71 (ceiling), R:R 0.74; R:R 0.74 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6067, "vwap": 9.3571, "vwap_slope": 0.0003, "atr": 0.0406, "atr_pct": 0.423, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1057, "recent_slope_pct": -0.0259, "ema9": 9.6008, "ema20": 9.5765, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 1.772, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.556, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4669, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.74, "triggers": [], "reasons": ["R:R 0.74 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.6067, "vwap": 9.3571, "atr_1m": 0.0406, "spread": 0.03, "shares_per_min": 3045, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 79.7, "reachable": 0.2498, "breakout_slope_pct": -0.0259, "flat_band_pct": 0.1057}, "stage3": {"passed": false, "stop": 9.4669, "target": 9.71, "reward_risk": 0.74, "setup": "", "reason": "PASS; stop 9.47, target 9.71 (ceiling), R:R 0.74; R:R 0.74 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:35:20.503757+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.5964, "vwap": 9.3571, "vwap_slope": 0.0003, "atr": 0.0414, "atr_pct": 0.431, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1077, "recent_slope_pct": -0.0474, "ema9": 9.5987, "ema20": 9.5755, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 1.877, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.555, "volatility": {"class": "medium", "daily_atr_pct": 5.83, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4566, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.81, "triggers": [], "reasons": ["R:R 0.81 < 1.5 at 9.60", "no breakout level or rising-low pullback to trade"], "price": 9.5964, "vwap": 9.3571, "atr_1m": 0.0414, "spread": 0.03, "shares_per_min": 3045, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 79.7, "reachable": 0.2496, "breakout_slope_pct": -0.0474, "flat_band_pct": 0.1077}}}
{"timestamp": "2026-09-24T18:35:25.734013+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.605, "vwap": 9.3571, "vwap_slope": 0.0003, "atr": 0.0414, "atr_pct": 0.431, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1076, "recent_slope_pct": -0.0294, "ema9": 9.6004, "ema20": 9.5763, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.555, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4652, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.605, "vwap": 9.3571, "atr_1m": 0.0414, "spread": 0.03, "shares_per_min": 3045, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 79.6, "reachable": 0.2495, "breakout_slope_pct": -0.0294, "flat_band_pct": 0.1076}}}
{"timestamp": "2026-09-24T18:35:30.966014+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6098, "vwap": 9.3571, "vwap_slope": 0.0003, "atr": 0.0415, "atr_pct": 0.432, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1081, "recent_slope_pct": -0.0195, "ema9": 9.6014, "ema20": 9.5768, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 1.74, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.554, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.47, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.72, "triggers": [], "reasons": ["R:R 0.72 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.6098, "vwap": 9.3571, "atr_1m": 0.0415, "spread": 0.03, "shares_per_min": 3045, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 79.5, "reachable": 0.2494, "breakout_slope_pct": -0.0195, "flat_band_pct": 0.1081}}}
{"timestamp": "2026-09-24T18:35:36.220267+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.6045, "vwap": 9.3571, "vwap_slope": 0.0003, "atr": 0.0415, "atr_pct": 0.433, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1081, "recent_slope_pct": -0.0305, "ema9": 9.6003, "ema20": 9.5763, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 1.794, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.554, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4647, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.60", "no breakout level or rising-low pullback to trade"], "price": 9.6045, "vwap": 9.3571, "atr_1m": 0.0415, "spread": 0.03, "shares_per_min": 3045, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 79.4, "reachable": 0.2492, "breakout_slope_pct": -0.0305, "flat_band_pct": 0.1081}}}
{"timestamp": "2026-09-24T18:35:41.485543+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.605, "vwap": 9.3571, "vwap_slope": 0.0003, "atr": 0.0415, "atr_pct": 0.433, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1081, "recent_slope_pct": -0.0294, "ema9": 9.6004, "ema20": 9.5763, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.554, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4652, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.605, "vwap": 9.3571, "atr_1m": 0.0415, "spread": 0.03, "shares_per_min": 3045, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 79.3, "reachable": 0.2491, "breakout_slope_pct": -0.0294, "flat_band_pct": 0.1081}}}
{"timestamp": "2026-09-24T18:35:46.667733+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.605, "vwap": 9.3571, "vwap_slope": 0.0003, "atr": 0.0415, "atr_pct": 0.433, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1081, "recent_slope_pct": -0.0294, "ema9": 9.6004, "ema20": 9.5763, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.553, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4652, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.605, "vwap": 9.3571, "atr_1m": 0.0415, "spread": 0.03, "shares_per_min": 3045, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 79.2, "reachable": 0.249, "breakout_slope_pct": -0.0294, "flat_band_pct": 0.1081}}}
{"timestamp": "2026-09-24T18:35:51.846875+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.605, "vwap": 9.3571, "vwap_slope": 0.0003, "atr": 0.0415, "atr_pct": 0.433, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1081, "recent_slope_pct": -0.0294, "ema9": 9.6004, "ema20": 9.5763, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.553, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4652, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.605, "vwap": 9.3571, "atr_1m": 0.0415, "spread": 0.03, "shares_per_min": 3045, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 79.1, "reachable": 0.2488, "breakout_slope_pct": -0.0294, "flat_band_pct": 0.1081}}}
{"timestamp": "2026-09-24T18:35:57.046829+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.605, "vwap": 9.3571, "vwap_slope": 0.0003, "atr": 0.0415, "atr_pct": 0.433, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1081, "recent_slope_pct": -0.0294, "ema9": 9.6004, "ema20": 9.5763, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.552, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4652, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.605, "vwap": 9.3571, "atr_1m": 0.0415, "spread": 0.03, "shares_per_min": 3045, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 79.0, "reachable": 0.2487, "breakout_slope_pct": -0.0294, "flat_band_pct": 0.1081}}}
{"timestamp": "2026-09-24T18:36:02.322467+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.605, "vwap": 9.3571, "vwap_slope": 0.0003, "atr": 0.0415, "atr_pct": 0.433, "trend": "flat", "slope_pct": 0.0141, "flat_threshold_pct": 0.1081, "recent_slope_pct": -0.0294, "ema9": 9.6004, "ema20": 9.5763, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.449, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.552, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4652, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.605, "vwap": 9.3571, "atr_1m": 0.0415, "spread": 0.03, "shares_per_min": 3045, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 79.0, "reachable": 0.2485, "breakout_slope_pct": -0.0294, "flat_band_pct": 0.1081}}}
{"timestamp": "2026-09-24T18:36:07.509348+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.605, "vwap": 9.3571, "vwap_slope": 0.0002, "atr": 0.0391, "atr_pct": 0.407, "trend": "flat", "slope_pct": 0.0142, "flat_threshold_pct": 0.1017, "recent_slope_pct": -0.0256, "ema9": 9.6014, "ema20": 9.5791, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.552, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4652, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.605, "vwap": 9.3571, "atr_1m": 0.0391, "spread": 0.03, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 78.9, "reachable": 0.2432, "breakout_slope_pct": -0.0256, "flat_band_pct": 0.1017}}}
{"timestamp": "2026-09-24T18:36:12.677538+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.605, "vwap": 9.3571, "vwap_slope": 0.0002, "atr": 0.0391, "atr_pct": 0.407, "trend": "flat", "slope_pct": 0.0142, "flat_threshold_pct": 0.1017, "recent_slope_pct": -0.0256, "ema9": 9.6014, "ema20": 9.5791, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.551, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4652, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.605, "vwap": 9.3571, "atr_1m": 0.0391, "spread": 0.03, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 78.8, "reachable": 0.2431, "breakout_slope_pct": -0.0256, "flat_band_pct": 0.1017}}}
{"timestamp": "2026-09-24T18:36:17.882328+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.4s / 18s"], "reasons_against": [], "metrics": {"price": 9.605, "vwap": 9.3571, "vwap_slope": 0.0002, "atr": 0.0391, "atr_pct": 0.407, "trend": "flat", "slope_pct": 0.0142, "flat_threshold_pct": 0.1017, "recent_slope_pct": -0.0256, "ema9": 9.6014, "ema20": 9.5791, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 1.789, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.551, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4652, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.605, "vwap": 9.3571, "atr_1m": 0.0391, "spread": 0.03, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 78.7, "reachable": 0.243, "breakout_slope_pct": -0.0256, "flat_band_pct": 0.1017}}}
{"timestamp": "2026-09-24T18:36:23.047478+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.5s / 18s"], "reasons_against": [], "metrics": {"price": 9.61, "vwap": 9.3571, "vwap_slope": 0.0002, "atr": 0.0394, "atr_pct": 0.41, "trend": "flat", "slope_pct": 0.0142, "flat_threshold_pct": 0.1025, "recent_slope_pct": -0.0152, "ema9": 9.6024, "ema20": 9.5795, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 1.738, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4702, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.72, "triggers": [], "reasons": ["R:R 0.72 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.61, "vwap": 9.3571, "atr_1m": 0.0394, "spread": 0.03, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 78.6, "reachable": 0.2428, "breakout_slope_pct": -0.0152, "flat_band_pct": 0.1025}}}
{"timestamp": "2026-09-24T18:36:28.224078+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 20.7s, plan says PASS; stop 9.47, target 9.71 (ceiling), R:R 0.72; R:R 0.72 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.61, "vwap": 9.3571, "vwap_slope": 0.0002, "atr": 0.0394, "atr_pct": 0.41, "trend": "flat", "slope_pct": 0.0142, "flat_threshold_pct": 0.1025, "recent_slope_pct": -0.0152, "ema9": 9.6024, "ema20": 9.5795, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 1.738, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4702, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.72, "triggers": [], "reasons": ["R:R 0.72 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.61, "vwap": 9.3571, "atr_1m": 0.0394, "spread": 0.03, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 78.5, "reachable": 0.2427, "breakout_slope_pct": -0.0152, "flat_band_pct": 0.1025}, "stage3": {"passed": false, "stop": 9.4702, "target": 9.71, "reward_risk": 0.72, "setup": "", "reason": "PASS; stop 9.47, target 9.71 (ceiling), R:R 0.72; R:R 0.72 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:36:33.385710+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 25.9s, plan says PASS; stop 9.47, target 9.71 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6052, "vwap": 9.3571, "vwap_slope": 0.0002, "atr": 0.0394, "atr_pct": 0.41, "trend": "flat", "slope_pct": 0.0142, "flat_threshold_pct": 0.1026, "recent_slope_pct": -0.0252, "ema9": 9.6014, "ema20": 9.5791, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.447, "distance_from_high_pct": 1.787, "spread_pct": 0.312, "rvol": 1.218, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4654, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.75, "triggers": [], "reasons": ["R:R 0.75 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.6052, "vwap": 9.3571, "atr_1m": 0.0394, "spread": 0.03, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 78.4, "reachable": 0.2426, "breakout_slope_pct": -0.0252, "flat_band_pct": 0.1026}, "stage3": {"passed": false, "stop": 9.4654, "target": 9.71, "reward_risk": 0.75, "setup": "", "reason": "PASS; stop 9.47, target 9.71 (ceiling), R:R 0.75; R:R 0.75 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:36:38.556166+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 31.0s, plan says PASS; stop 9.50, target 9.71 (ceiling), R:R 0.50; R:R 0.50 < 1.5 at 9.64; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.64, "vwap": 9.3574, "vwap_slope": 0.0005, "atr": 0.0416, "atr_pct": 0.431, "trend": "flat", "slope_pct": 0.0142, "flat_threshold_pct": 0.1078, "recent_slope_pct": 0.0472, "ema9": 9.6084, "ema20": 9.5824, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.431, "spread_pct": 0.207, "rvol": 1.219, "volume_pace_ratio": 1.551, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.5002, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.5, "triggers": [], "reasons": ["R:R 0.50 < 1.5 at 9.64", "no breakout level or rising-low pullback to trade"], "price": 9.64, "vwap": 9.3574, "atr_1m": 0.0416, "spread": 0.02, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 78.4, "reachable": 0.2424, "breakout_slope_pct": 0.0472, "flat_band_pct": 0.1078}, "stage3": {"passed": false, "stop": 9.5002, "target": 9.71, "reward_risk": 0.5, "setup": "", "reason": "PASS; stop 9.50, target 9.71 (ceiling), R:R 0.50; R:R 0.50 < 1.5 at 9.64; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:36:43.693831+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 36.2s, plan says PASS; stop 9.47, target 9.71 (ceiling), R:R 0.71; R:R 0.71 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6112, "vwap": 9.3574, "vwap_slope": 0.0005, "atr": 0.0416, "atr_pct": 0.432, "trend": "flat", "slope_pct": 0.0142, "flat_threshold_pct": 0.1081, "recent_slope_pct": -0.0127, "ema9": 9.6026, "ema20": 9.5797, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.726, "spread_pct": 0.207, "rvol": 1.219, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4714, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.71, "triggers": [], "reasons": ["R:R 0.71 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.6112, "vwap": 9.3574, "atr_1m": 0.0416, "spread": 0.02, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 78.3, "reachable": 0.2423, "breakout_slope_pct": -0.0127, "flat_band_pct": 0.1081}, "stage3": {"passed": false, "stop": 9.4714, "target": 9.71, "reward_risk": 0.71, "setup": "", "reason": "PASS; stop 9.47, target 9.71 (ceiling), R:R 0.71; R:R 0.71 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:36:48.868548+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 41.4s, plan says PASS; stop 9.51, target 9.71 (ceiling), R:R 0.43; R:R 0.43 < 1.5 at 9.65; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6498, "vwap": 9.3574, "vwap_slope": 0.0005, "atr": 0.0423, "atr_pct": 0.438, "trend": "flat", "slope_pct": 0.0142, "flat_threshold_pct": 0.1095, "recent_slope_pct": 0.0676, "ema9": 9.6103, "ema20": 9.5833, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.331, "spread_pct": 0.207, "rvol": 1.219, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.51, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.43, "triggers": [], "reasons": ["R:R 0.43 < 1.5 at 9.65", "no breakout level or rising-low pullback to trade"], "price": 9.6498, "vwap": 9.3574, "atr_1m": 0.0423, "spread": 0.02, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 78.2, "reachable": 0.2485, "breakout_slope_pct": 0.0676, "flat_band_pct": 0.1095}, "stage3": {"passed": false, "stop": 9.51, "target": 9.71, "reward_risk": 0.43, "setup": "", "reason": "PASS; stop 9.51, target 9.71 (ceiling), R:R 0.43; R:R 0.43 < 1.5 at 9.65; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:36:54.020028+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 46.5s, plan says PASS; stop 9.47, target 9.71 (ceiling), R:R 0.71; R:R 0.71 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6114, "vwap": 9.3574, "vwap_slope": 0.0005, "atr": 0.0423, "atr_pct": 0.44, "trend": "flat", "slope_pct": 0.0142, "flat_threshold_pct": 0.1099, "recent_slope_pct": -0.0123, "ema9": 9.6026, "ema20": 9.5797, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.724, "spread_pct": 0.207, "rvol": 1.219, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.82, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4716, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.71, "triggers": [], "reasons": ["R:R 0.71 < 1.5 at 9.61", "no breakout level or rising-low pullback to trade"], "price": 9.6114, "vwap": 9.3574, "atr_1m": 0.0423, "spread": 0.02, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 78.1, "reachable": 0.242, "breakout_slope_pct": -0.0123, "flat_band_pct": 0.1099}, "stage3": {"passed": false, "stop": 9.4716, "target": 9.71, "reward_risk": 0.71, "setup": "", "reason": "PASS; stop 9.47, target 9.71 (ceiling), R:R 0.71; R:R 0.71 < 1.5 at 9.61; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:36:59.156570+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 51.6s, plan says PASS; stop 9.50, target 9.71 (ceiling), R:R 0.50; R:R 0.50 < 1.5 at 9.64; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.64, "vwap": 9.3574, "vwap_slope": 0.0005, "atr": 0.0423, "atr_pct": 0.438, "trend": "flat", "slope_pct": 0.0142, "flat_threshold_pct": 0.1096, "recent_slope_pct": 0.0472, "ema9": 9.6084, "ema20": 9.5824, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.431, "spread_pct": 0.207, "rvol": 1.219, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.5002, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.5, "triggers": [], "reasons": ["R:R 0.50 < 1.5 at 9.64", "no breakout level or rising-low pullback to trade"], "price": 9.64, "vwap": 9.3574, "atr_1m": 0.0423, "spread": 0.02, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 78.0, "reachable": 0.2419, "breakout_slope_pct": 0.0472, "flat_band_pct": 0.1096}, "stage3": {"passed": false, "stop": 9.5002, "target": 9.71, "reward_risk": 0.5, "setup": "", "reason": "PASS; stop 9.50, target 9.71 (ceiling), R:R 0.50; R:R 0.50 < 1.5 at 9.64; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:37:04.293511+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 56.8s, plan says PASS; stop 9.50, target 9.71 (ceiling), R:R 0.50; R:R 0.50 < 1.5 at 9.64; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.64, "vwap": 9.3574, "vwap_slope": 0.0005, "atr": 0.0423, "atr_pct": 0.438, "trend": "flat", "slope_pct": 0.0142, "flat_threshold_pct": 0.1096, "recent_slope_pct": 0.0472, "ema9": 9.6084, "ema20": 9.5824, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.431, "spread_pct": 0.207, "rvol": 1.219, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.5002, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.5, "triggers": [], "reasons": ["R:R 0.50 < 1.5 at 9.64", "no breakout level or rising-low pullback to trade"], "price": 9.64, "vwap": 9.3574, "atr_1m": 0.0423, "spread": 0.02, "shares_per_min": 3040, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 77.9, "reachable": 0.2418, "breakout_slope_pct": 0.0472, "flat_band_pct": 0.1096}, "stage3": {"passed": false, "stop": 9.5002, "target": 9.71, "reward_risk": 0.5, "setup": "", "reason": "PASS; stop 9.50, target 9.71 (ceiling), R:R 0.50; R:R 0.50 < 1.5 at 9.64; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:37:09.463112+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 62.0s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5127 sh"], "metrics": {"price": 9.66, "vwap": 9.3575, "vwap_slope": 0.0005, "atr": 0.0432, "atr_pct": 0.447, "trend": "flat", "slope_pct": 0.0143, "flat_threshold_pct": 0.1118, "recent_slope_pct": 0.1484, "ema9": 9.6187, "ema20": 9.5898, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 1.227, "spread_pct": 0.311, "rvol": 1.22, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["breakout: 1-min close > 9.72 on >= 5127 sh"], "reasons": ["R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3575, "atr_1m": 0.0432, "spread": 0.03, "shares_per_min": 3049, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 77.8, "reachable": 0.2468, "breakout_slope_pct": 0.1484, "flat_band_pct": 0.1118}, "stage3": {"passed": false, "stop": 9.5202, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5127 sh"}}}
{"timestamp": "2026-09-24T18:37:14.635315+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 67.1s, plan says PASS; stop 9.48, target 9.71 (ceiling), R:R 0.63; R:R 0.63 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6219, "vwap": 9.3575, "vwap_slope": 0.0005, "atr": 0.0432, "atr_pct": 0.449, "trend": "flat", "slope_pct": 0.0142, "flat_threshold_pct": 0.1123, "recent_slope_pct": 0.0693, "ema9": 9.6111, "ema20": 9.5862, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.45, "distance_from_high_pct": 1.617, "spread_pct": 0.207, "rvol": 1.22, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4821, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.63, "triggers": [], "reasons": ["R:R 0.63 < 1.5 at 9.62", "no breakout level or rising-low pullback to trade"], "price": 9.6219, "vwap": 9.3575, "atr_1m": 0.0432, "spread": 0.02, "shares_per_min": 3049, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 77.8, "reachable": 0.2415, "breakout_slope_pct": 0.0693, "flat_band_pct": 0.1123}, "stage3": {"passed": false, "stop": 9.4821, "target": 9.71, "reward_risk": 0.63, "setup": "", "reason": "PASS; stop 9.48, target 9.71 (ceiling), R:R 0.63; R:R 0.63 < 1.5 at 9.62; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:37:19.790385+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 72.3s, plan says PASS; stop 9.50, target 9.71 (ceiling), R:R 0.52; R:R 0.52 < 1.5 at 9.64; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6368, "vwap": 9.3576, "vwap_slope": 0.0005, "atr": 0.0432, "atr_pct": 0.448, "trend": "flat", "slope_pct": 0.0142, "flat_threshold_pct": 0.1121, "recent_slope_pct": 0.1002, "ema9": 9.614, "ema20": 9.5876, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 1.464, "spread_pct": 0.207, "rvol": 1.22, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.497, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.52, "triggers": [], "reasons": ["R:R 0.52 < 1.5 at 9.64", "no breakout level or rising-low pullback to trade"], "price": 9.6368, "vwap": 9.3576, "atr_1m": 0.0432, "spread": 0.02, "shares_per_min": 3049, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 77.7, "reachable": 0.2414, "breakout_slope_pct": 0.1002, "flat_band_pct": 0.1121}, "stage3": {"passed": false, "stop": 9.497, "target": 9.71, "reward_risk": 0.52, "setup": "", "reason": "PASS; stop 9.50, target 9.71 (ceiling), R:R 0.52; R:R 0.52 < 1.5 at 9.64; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:37:24.939586+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 77.4s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5127 sh"], "metrics": {"price": 9.66, "vwap": 9.3576, "vwap_slope": 0.0005, "atr": 0.0432, "atr_pct": 0.447, "trend": "flat", "slope_pct": 0.0143, "flat_threshold_pct": 0.1118, "recent_slope_pct": 0.1484, "ema9": 9.6187, "ema20": 9.5898, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 1.227, "spread_pct": 0.207, "rvol": 1.22, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["breakout: 1-min close > 9.72 on >= 5127 sh"], "reasons": ["R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3576, "atr_1m": 0.0432, "spread": 0.02, "shares_per_min": 3049, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 77.6, "reachable": 0.2464, "breakout_slope_pct": 0.1484, "flat_band_pct": 0.1118}, "stage3": {"passed": false, "stop": 9.5202, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5127 sh"}}}
{"timestamp": "2026-09-24T18:37:30.099432+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 82.6s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5127 sh"], "metrics": {"price": 9.66, "vwap": 9.3576, "vwap_slope": 0.0005, "atr": 0.0432, "atr_pct": 0.447, "trend": "flat", "slope_pct": 0.0143, "flat_threshold_pct": 0.1118, "recent_slope_pct": 0.1484, "ema9": 9.6187, "ema20": 9.5898, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 1.227, "spread_pct": 0.207, "rvol": 1.22, "volume_pace_ratio": 1.547, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["breakout: 1-min close > 9.72 on >= 5127 sh"], "reasons": ["R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3576, "atr_1m": 0.0432, "spread": 0.02, "shares_per_min": 3049, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 77.5, "reachable": 0.2462, "breakout_slope_pct": 0.1484, "flat_band_pct": 0.1118}, "stage3": {"passed": false, "stop": 9.5202, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5127 sh"}}}
{"timestamp": "2026-09-24T18:37:35.314231+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 87.8s, plan says PASS; stop 9.51, target 9.71 (ceiling), R:R 0.42; R:R 0.42 < 1.5 at 9.65; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.651, "vwap": 9.3576, "vwap_slope": 0.0005, "atr": 0.0432, "atr_pct": 0.448, "trend": "flat", "slope_pct": 0.0142, "flat_threshold_pct": 0.1119, "recent_slope_pct": 0.1297, "ema9": 9.6169, "ema20": 9.5889, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 1.319, "spread_pct": 0.207, "rvol": 1.22, "volume_pace_ratio": 1.547, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.5112, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.42, "triggers": [], "reasons": ["R:R 0.42 < 1.5 at 9.65", "no breakout level or rising-low pullback to trade"], "price": 9.651, "vwap": 9.3576, "atr_1m": 0.0432, "spread": 0.02, "shares_per_min": 3049, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 77.4, "reachable": 0.2458, "breakout_slope_pct": 0.1297, "flat_band_pct": 0.1119}, "stage3": {"passed": false, "stop": 9.5112, "target": 9.71, "reward_risk": 0.42, "setup": "", "reason": "PASS; stop 9.51, target 9.71 (ceiling), R:R 0.42; R:R 0.42 < 1.5 at 9.65; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:37:40.497133+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 93.0s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5127 sh"], "metrics": {"price": 9.66, "vwap": 9.3576, "vwap_slope": 0.0005, "atr": 0.0432, "atr_pct": 0.447, "trend": "flat", "slope_pct": 0.0143, "flat_threshold_pct": 0.1118, "recent_slope_pct": 0.1484, "ema9": 9.6187, "ema20": 9.5898, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 1.227, "spread_pct": 0.207, "rvol": 1.22, "volume_pace_ratio": 1.547, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["breakout: 1-min close > 9.72 on >= 5127 sh"], "reasons": ["R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3576, "atr_1m": 0.0432, "spread": 0.02, "shares_per_min": 3049, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 77.3, "reachable": 0.246, "breakout_slope_pct": 0.1484, "flat_band_pct": 0.1118}, "stage3": {"passed": false, "stop": 9.5202, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5127 sh"}}}
{"timestamp": "2026-09-24T18:37:45.628218+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 98.1s, plan says PASS; stop 9.49, target 9.71 (ceiling), R:R 0.55; R:R 0.55 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6328, "vwap": 9.3576, "vwap_slope": 0.0005, "atr": 0.0432, "atr_pct": 0.449, "trend": "flat", "slope_pct": 0.0142, "flat_threshold_pct": 0.1121, "recent_slope_pct": 0.0919, "ema9": 9.6132, "ema20": 9.5872, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 1.505, "spread_pct": 0.207, "rvol": 1.22, "volume_pace_ratio": 1.546, "volatility": {"class": "medium", "daily_atr_pct": 5.81, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.493, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.55, "triggers": [], "reasons": ["R:R 0.55 < 1.5 at 9.63", "no breakout level or rising-low pullback to trade"], "price": 9.6328, "vwap": 9.3576, "atr_1m": 0.0432, "spread": 0.02, "shares_per_min": 3049, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 77.2, "reachable": 0.2407, "breakout_slope_pct": 0.0919, "flat_band_pct": 0.1121}, "stage3": {"passed": false, "stop": 9.493, "target": 9.71, "reward_risk": 0.55, "setup": "", "reason": "PASS; stop 9.49, target 9.71 (ceiling), R:R 0.55; R:R 0.55 < 1.5 at 9.63; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:37:50.774099+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 103.3s, plan says PASS; stop 9.50, target 9.71 (ceiling), R:R 0.52; R:R 0.52 < 1.5 at 9.64; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6368, "vwap": 9.3576, "vwap_slope": 0.0006, "atr": 0.0432, "atr_pct": 0.448, "trend": "flat", "slope_pct": 0.0142, "flat_threshold_pct": 0.1121, "recent_slope_pct": 0.1002, "ema9": 9.614, "ema20": 9.5876, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 1.464, "spread_pct": 0.207, "rvol": 1.22, "volume_pace_ratio": 1.546, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.497, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.52, "triggers": [], "reasons": ["R:R 0.52 < 1.5 at 9.64", "no breakout level or rising-low pullback to trade"], "price": 9.6368, "vwap": 9.3576, "atr_1m": 0.0432, "spread": 0.02, "shares_per_min": 3049, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 77.2, "reachable": 0.2406, "breakout_slope_pct": 0.1002, "flat_band_pct": 0.1121}, "stage3": {"passed": false, "stop": 9.497, "target": 9.71, "reward_risk": 0.52, "setup": "", "reason": "PASS; stop 9.50, target 9.71 (ceiling), R:R 0.52; R:R 0.52 < 1.5 at 9.64; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:37:55.935426+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 108.4s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5127 sh"], "metrics": {"price": 9.66, "vwap": 9.3576, "vwap_slope": 0.0006, "atr": 0.0432, "atr_pct": 0.447, "trend": "flat", "slope_pct": 0.0143, "flat_threshold_pct": 0.1118, "recent_slope_pct": 0.1484, "ema9": 9.6187, "ema20": 9.5898, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 1.227, "spread_pct": 0.207, "rvol": 1.22, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["breakout: 1-min close > 9.72 on >= 5127 sh"], "reasons": ["R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3576, "atr_1m": 0.0432, "spread": 0.02, "shares_per_min": 3049, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 77.1, "reachable": 0.2455, "breakout_slope_pct": 0.1484, "flat_band_pct": 0.1118}, "stage3": {"passed": false, "stop": 9.5202, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5127 sh"}}}
{"timestamp": "2026-09-24T18:38:01.106345+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 113.6s, plan says PASS; stop 9.51, target 9.71 (ceiling), R:R 0.42; R:R 0.42 < 1.5 at 9.65; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6519, "vwap": 9.3576, "vwap_slope": 0.0006, "atr": 0.0432, "atr_pct": 0.448, "trend": "flat", "slope_pct": 0.0142, "flat_threshold_pct": 0.1119, "recent_slope_pct": 0.1316, "ema9": 9.6171, "ema20": 9.589, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.451, "distance_from_high_pct": 1.31, "spread_pct": 0.207, "rvol": 1.22, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.5121, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.42, "triggers": [], "reasons": ["R:R 0.42 < 1.5 at 9.65", "no breakout level or rising-low pullback to trade"], "price": 9.6519, "vwap": 9.3576, "atr_1m": 0.0432, "spread": 0.02, "shares_per_min": 3049, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 77.0, "reachable": 0.2454, "breakout_slope_pct": 0.1316, "flat_band_pct": 0.1119}, "stage3": {"passed": false, "stop": 9.5121, "target": 9.71, "reward_risk": 0.42, "setup": "", "reason": "PASS; stop 9.51, target 9.71 (ceiling), R:R 0.42; R:R 0.42 < 1.5 at 9.65; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:38:06.269893+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 118.8s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5148 sh"], "metrics": {"price": 9.66, "vwap": 9.3576, "vwap_slope": 0.0005, "atr": 0.0415, "atr_pct": 0.429, "trend": "flat", "slope_pct": 0.0143, "flat_threshold_pct": 0.1073, "recent_slope_pct": 0.1583, "ema9": 9.6257, "ema20": 9.5958, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.227, "spread_pct": 0.207, "rvol": 1.22, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["breakout: 1-min close > 9.72 on >= 5148 sh"], "reasons": ["R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3576, "atr_1m": 0.0415, "spread": 0.02, "shares_per_min": 3013, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 76.9, "reachable": 0.2482, "breakout_slope_pct": 0.1583, "flat_band_pct": 0.1073}, "stage3": {"passed": false, "stop": 9.5202, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5148 sh"}}}
{"timestamp": "2026-09-24T18:38:11.434255+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 123.9s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5148 sh"], "metrics": {"price": 9.66, "vwap": 9.3576, "vwap_slope": 0.0005, "atr": 0.0415, "atr_pct": 0.429, "trend": "flat", "slope_pct": 0.0143, "flat_threshold_pct": 0.1073, "recent_slope_pct": 0.1583, "ema9": 9.6257, "ema20": 9.5958, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.227, "spread_pct": 0.207, "rvol": 1.22, "volume_pace_ratio": 1.544, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["breakout: 1-min close > 9.72 on >= 5148 sh"], "reasons": ["R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3576, "atr_1m": 0.0415, "spread": 0.02, "shares_per_min": 3013, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 76.8, "reachable": 0.248, "breakout_slope_pct": 0.1583, "flat_band_pct": 0.1073}, "stage3": {"passed": false, "stop": 9.5202, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5148 sh"}}}
{"timestamp": "2026-09-24T18:38:16.597722+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 129.1s, plan says WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5148 sh"], "metrics": {"price": 9.66, "vwap": 9.3576, "vwap_slope": 0.0005, "atr": 0.0415, "atr_pct": 0.429, "trend": "flat", "slope_pct": 0.0143, "flat_threshold_pct": 0.1073, "recent_slope_pct": 0.1583, "ema9": 9.6257, "ema20": 9.5958, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.227, "spread_pct": 0.207, "rvol": 1.22, "volume_pace_ratio": 1.544, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5202, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 1.0, "triggers": ["breakout: 1-min close > 9.72 on >= 5148 sh"], "reasons": ["R:R 1.00 < 1.5 at 9.66"], "price": 9.66, "vwap": 9.3576, "atr_1m": 0.0415, "spread": 0.02, "shares_per_min": 3013, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 76.7, "reachable": 0.2479, "breakout_slope_pct": 0.1583, "flat_band_pct": 0.1073}, "stage3": {"passed": false, "stop": 9.5202, "target": 9.8, "reward_risk": 1.0, "setup": "", "reason": "WATCH; stop 9.52, target 9.80 (range_20d_high), R:R 1.00; R:R 1.00 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5148 sh"}}}
{"timestamp": "2026-09-24T18:38:21.740731+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 134.2s, plan says PASS; stop 9.50, target 9.71 (ceiling), R:R 0.51; R:R 0.51 < 1.5 at 9.64; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6381, "vwap": 9.3576, "vwap_slope": 0.0005, "atr": 0.0425, "atr_pct": 0.441, "trend": "flat", "slope_pct": 0.0143, "flat_threshold_pct": 0.1101, "recent_slope_pct": 0.1129, "ema9": 9.6213, "ema20": 9.5937, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.451, "spread_pct": 0.207, "rvol": 1.22, "volume_pace_ratio": 1.543, "volatility": {"class": "medium", "daily_atr_pct": 5.8, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.4983, "target": 9.71, "target_label": "ceiling", "reward_risk": 0.51, "triggers": [], "reasons": ["R:R 0.51 < 1.5 at 9.64", "no breakout level or rising-low pullback to trade"], "price": 9.6381, "vwap": 9.3576, "atr_1m": 0.0425, "spread": 0.02, "shares_per_min": 3013, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 76.6, "reachable": 0.2397, "breakout_slope_pct": 0.1129, "flat_band_pct": 0.1101}, "stage3": {"passed": false, "stop": 9.4983, "target": 9.71, "reward_risk": 0.51, "setup": "", "reason": "PASS; stop 9.50, target 9.71 (ceiling), R:R 0.51; R:R 0.51 < 1.5 at 9.64; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:38:26.872309+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 139.4s, plan says WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.97; R:R 0.97 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5148 sh"], "metrics": {"price": 9.665, "vwap": 9.3577, "vwap_slope": 0.0006, "atr": 0.0428, "atr_pct": 0.443, "trend": "flat", "slope_pct": 0.0143, "flat_threshold_pct": 0.1107, "recent_slope_pct": 0.1687, "ema9": 9.6267, "ema20": 9.5962, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.176, "spread_pct": 0.103, "rvol": 1.22, "volume_pace_ratio": 1.543, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5252, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.97, "triggers": ["breakout: 1-min close > 9.72 on >= 5148 sh"], "reasons": ["R:R 0.97 < 1.5 at 9.66"], "price": 9.665, "vwap": 9.3577, "atr_1m": 0.0428, "spread": 0.01, "shares_per_min": 3013, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 76.6, "reachable": 0.2498, "breakout_slope_pct": 0.1687, "flat_band_pct": 0.1107}, "stage3": {"passed": false, "stop": 9.5252, "target": 9.8, "reward_risk": 0.97, "setup": "", "reason": "WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.97; R:R 0.97 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5148 sh"}}}
{"timestamp": "2026-09-24T18:38:32.005342+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 144.5s, plan says WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.97; R:R 0.97 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5148 sh"], "metrics": {"price": 9.665, "vwap": 9.3577, "vwap_slope": 0.0006, "atr": 0.0428, "atr_pct": 0.443, "trend": "flat", "slope_pct": 0.0143, "flat_threshold_pct": 0.1107, "recent_slope_pct": 0.1687, "ema9": 9.6267, "ema20": 9.5962, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.448, "distance_from_high_pct": 1.176, "spread_pct": 0.103, "rvol": 1.22, "volume_pace_ratio": 1.543, "volatility": {"class": "medium", "daily_atr_pct": 5.79, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5252, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.97, "triggers": ["breakout: 1-min close > 9.72 on >= 5148 sh"], "reasons": ["R:R 0.97 < 1.5 at 9.66"], "price": 9.665, "vwap": 9.3577, "atr_1m": 0.0428, "spread": 0.01, "shares_per_min": 3013, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 76.5, "reachable": 0.2497, "breakout_slope_pct": 0.1687, "flat_band_pct": 0.1107}, "stage3": {"passed": false, "stop": 9.5252, "target": 9.8, "reward_risk": 0.97, "setup": "", "reason": "WATCH; stop 9.53, target 9.80 (range_20d_high), R:R 0.97; R:R 0.97 < 1.5 at 9.66; breakout: 1-min close > 9.72 on >= 5148 sh"}}}
{"timestamp": "2026-09-24T18:38:37.177823+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 149.7s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.81; R:R 0.81 < 1.5 at 9.69; breakout: 1-min close > 9.72 on >= 5148 sh"], "metrics": {"price": 9.6865, "vwap": 9.3587, "vwap_slope": 0.0016, "atr": 0.0457, "atr_pct": 0.471, "trend": "flat", "slope_pct": 0.0143, "flat_threshold_pct": 0.1179, "recent_slope_pct": 0.2132, "ema9": 9.631, "ema20": 9.5983, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.453, "distance_from_high_pct": 0.956, "spread_pct": 0.206, "rvol": 1.224, "volume_pace_ratio": 1.547, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5467, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.81, "triggers": ["breakout: 1-min close > 9.72 on >= 5148 sh"], "reasons": ["R:R 0.81 < 1.5 at 9.69"], "price": 9.6865, "vwap": 9.3587, "atr_1m": 0.0457, "spread": 0.02, "shares_per_min": 3013, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 76.4, "reachable": 0.2496, "breakout_slope_pct": 0.2132, "flat_band_pct": 0.1179}, "stage3": {"passed": false, "stop": 9.5467, "target": 9.8, "reward_risk": 0.81, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.81; R:R 0.81 < 1.5 at 9.69; breakout: 1-min close > 9.72 on >= 5148 sh"}}}
{"timestamp": "2026-09-24T18:38:42.349130+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 154.8s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.49; R:R 0.49 < 1.5 at 9.72; breakout: 1-min close > 9.72 on >= 5148 sh"], "metrics": {"price": 9.7195, "vwap": 9.359, "vwap_slope": 0.0019, "atr": 0.0467, "atr_pct": 0.481, "trend": "flat", "slope_pct": 0.0144, "flat_threshold_pct": 0.1201, "recent_slope_pct": 0.2815, "ema9": 9.6376, "ema20": 9.6014, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.454, "distance_from_high_pct": 0.619, "spread_pct": 0.412, "rvol": 1.225, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.49, "triggers": ["breakout: 1-min close > 9.72 on >= 5148 sh"], "reasons": ["R:R 0.49 < 1.5 at 9.72"], "price": 9.7195, "vwap": 9.359, "atr_1m": 0.0467, "spread": 0.04, "shares_per_min": 3013, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 76.3, "reachable": 0.2494, "breakout_slope_pct": 0.2815, "flat_band_pct": 0.1201}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.49, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.49; R:R 0.49 < 1.5 at 9.72; breakout: 1-min close > 9.72 on >= 5148 sh"}}}
{"timestamp": "2026-09-24T18:38:47.562376+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 160.1s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.58; R:R 0.58 < 1.5 at 9.71; breakout: 1-min close > 9.72 on >= 5148 sh"], "metrics": {"price": 9.71, "vwap": 9.359, "vwap_slope": 0.0019, "atr": 0.0467, "atr_pct": 0.481, "trend": "flat", "slope_pct": 0.0144, "flat_threshold_pct": 0.1203, "recent_slope_pct": 0.2619, "ema9": 9.6357, "ema20": 9.6005, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.454, "distance_from_high_pct": 0.716, "spread_pct": 0.412, "rvol": 1.225, "volume_pace_ratio": 1.547, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.58, "triggers": ["breakout: 1-min close > 9.72 on >= 5148 sh"], "reasons": ["R:R 0.58 < 1.5 at 9.71"], "price": 9.71, "vwap": 9.359, "atr_1m": 0.0467, "spread": 0.04, "shares_per_min": 3013, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 76.2, "reachable": 0.2493, "breakout_slope_pct": 0.2619, "flat_band_pct": 0.1203}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.58, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.58; R:R 0.58 < 1.5 at 9.71; breakout: 1-min close > 9.72 on >= 5148 sh"}}}
{"timestamp": "2026-09-24T18:38:52.726729+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 165.2s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.58; R:R 0.58 < 1.5 at 9.71; breakout: 1-min close > 9.72 on >= 5148 sh"], "metrics": {"price": 9.71, "vwap": 9.3591, "vwap_slope": 0.002, "atr": 0.0467, "atr_pct": 0.481, "trend": "flat", "slope_pct": 0.0144, "flat_threshold_pct": 0.1203, "recent_slope_pct": 0.2619, "ema9": 9.6357, "ema20": 9.6005, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.454, "distance_from_high_pct": 0.716, "spread_pct": 0.412, "rvol": 1.226, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.58, "triggers": ["breakout: 1-min close > 9.72 on >= 5148 sh"], "reasons": ["R:R 0.58 < 1.5 at 9.71"], "price": 9.71, "vwap": 9.3591, "atr_1m": 0.0467, "spread": 0.04, "shares_per_min": 3013, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 76.1, "reachable": 0.2491, "breakout_slope_pct": 0.2619, "flat_band_pct": 0.1203}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.58, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.58; R:R 0.58 < 1.5 at 9.71; breakout: 1-min close > 9.72 on >= 5148 sh"}}}
{"timestamp": "2026-09-24T18:38:57.873222+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 170.4s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.58; R:R 0.58 < 1.5 at 9.71; breakout: 1-min close > 9.72 on >= 5148 sh"], "metrics": {"price": 9.71, "vwap": 9.3591, "vwap_slope": 0.002, "atr": 0.0467, "atr_pct": 0.481, "trend": "flat", "slope_pct": 0.0144, "flat_threshold_pct": 0.1203, "recent_slope_pct": 0.2619, "ema9": 9.6357, "ema20": 9.6005, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.454, "distance_from_high_pct": 0.716, "spread_pct": 0.412, "rvol": 1.226, "volume_pace_ratio": 1.547, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.58, "triggers": ["breakout: 1-min close > 9.72 on >= 5148 sh"], "reasons": ["R:R 0.58 < 1.5 at 9.71"], "price": 9.71, "vwap": 9.3591, "atr_1m": 0.0467, "spread": 0.04, "shares_per_min": 3013, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.71, "ceiling_bottom": 9.6853, "ceiling_touches": 3, "minutes_left": 76.0, "reachable": 0.249, "breakout_slope_pct": 0.2619, "flat_band_pct": 0.1203}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.58, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.58; R:R 0.58 < 1.5 at 9.71; breakout: 1-min close > 9.72 on >= 5148 sh"}}}
{"timestamp": "2026-09-24T18:39:03.071284+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 175.6s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.76; R:R 0.76 < 1.5 at 9.69; breakout: 1-min close > 9.73 on >= 5388 sh"], "metrics": {"price": 9.6931, "vwap": 9.3591, "vwap_slope": 0.0017, "atr": 0.0442, "atr_pct": 0.456, "trend": "flat", "slope_pct": 0.0144, "flat_threshold_pct": 0.114, "recent_slope_pct": 0.2446, "ema9": 9.6455, "ema20": 9.6085, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.457, "distance_from_high_pct": 0.889, "spread_pct": 0.412, "rvol": 1.226, "volume_pace_ratio": 1.547, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5533, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.76, "triggers": ["breakout: 1-min close > 9.73 on >= 5388 sh"], "reasons": ["R:R 0.76 < 1.5 at 9.69"], "price": 9.6931, "vwap": 9.3591, "atr_1m": 0.0442, "spread": 0.04, "shares_per_min": 3322, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.7199, "ceiling_bottom": 9.71, "ceiling_touches": 3, "minutes_left": 75.9, "reachable": 0.2492, "breakout_slope_pct": 0.2446, "flat_band_pct": 0.114}, "stage3": {"passed": false, "stop": 9.5533, "target": 9.8, "reward_risk": 0.76, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.76; R:R 0.76 < 1.5 at 9.69; breakout: 1-min close > 9.73 on >= 5388 sh"}}}
{"timestamp": "2026-09-24T18:39:08.363870+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 180.9s, plan says PASS; stop 9.54, target 9.72 (ceiling), R:R 0.29; R:R 0.29 < 1.5 at 9.68; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6797, "vwap": 9.3594, "vwap_slope": 0.002, "atr": 0.0466, "atr_pct": 0.481, "trend": "flat", "slope_pct": 0.0144, "flat_threshold_pct": 0.1203, "recent_slope_pct": 0.2169, "ema9": 9.6429, "ema20": 9.6072, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.458, "distance_from_high_pct": 1.026, "spread_pct": 0.412, "rvol": 1.227, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.5399, "target": 9.7199, "target_label": "ceiling", "reward_risk": 0.29, "triggers": [], "reasons": ["R:R 0.29 < 1.5 at 9.68", "no breakout level or rising-low pullback to trade"], "price": 9.6797, "vwap": 9.3594, "atr_1m": 0.0466, "spread": 0.04, "shares_per_min": 3322, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.7199, "ceiling_bottom": 9.71, "ceiling_touches": 3, "minutes_left": 75.9, "reachable": 0.2491, "breakout_slope_pct": 0.2169, "flat_band_pct": 0.1203}, "stage3": {"passed": false, "stop": 9.5399, "target": 9.7199, "reward_risk": 0.29, "setup": "", "reason": "PASS; stop 9.54, target 9.72 (ceiling), R:R 0.29; R:R 0.29 < 1.5 at 9.68; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:39:13.550977+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 186.0s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.39; R:R 0.39 < 1.5 at 9.73; breakout: 1-min close > 9.73 on >= 5388 sh"], "metrics": {"price": 9.731, "vwap": 9.3594, "vwap_slope": 0.002, "atr": 0.0474, "atr_pct": 0.487, "trend": "flat", "slope_pct": 0.0145, "flat_threshold_pct": 0.1217, "recent_slope_pct": 0.3228, "ema9": 9.6531, "ema20": 9.6121, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.458, "distance_from_high_pct": 0.501, "spread_pct": 0.412, "rvol": 1.227, "volume_pace_ratio": 1.547, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.39, "triggers": ["breakout: 1-min close > 9.73 on >= 5388 sh"], "reasons": ["R:R 0.39 < 1.5 at 9.73"], "price": 9.731, "vwap": 9.3594, "atr_1m": 0.0474, "spread": 0.04, "shares_per_min": 3322, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.7199, "ceiling_bottom": 9.71, "ceiling_touches": 3, "minutes_left": 75.8, "reachable": 0.249, "breakout_slope_pct": 0.3228, "flat_band_pct": 0.1217}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.39, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.39; R:R 0.39 < 1.5 at 9.73; breakout: 1-min close > 9.73 on >= 5388 sh"}}}
{"timestamp": "2026-09-24T18:39:18.708999+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 191.2s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.48; R:R 0.48 < 1.5 at 9.72; breakout: 1-min close > 9.73 on >= 5388 sh"], "metrics": {"price": 9.72, "vwap": 9.3594, "vwap_slope": 0.002, "atr": 0.0474, "atr_pct": 0.487, "trend": "flat", "slope_pct": 0.0145, "flat_threshold_pct": 0.1218, "recent_slope_pct": 0.3001, "ema9": 9.6509, "ema20": 9.6111, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.458, "distance_from_high_pct": 0.613, "spread_pct": 0.412, "rvol": 1.227, "volume_pace_ratio": 1.547, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.48, "triggers": ["breakout: 1-min close > 9.73 on >= 5388 sh"], "reasons": ["R:R 0.48 < 1.5 at 9.72"], "price": 9.72, "vwap": 9.3594, "atr_1m": 0.0474, "spread": 0.04, "shares_per_min": 3322, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.7199, "ceiling_bottom": 9.71, "ceiling_touches": 3, "minutes_left": 75.7, "reachable": 0.2488, "breakout_slope_pct": 0.3001, "flat_band_pct": 0.1218}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.48, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.48; R:R 0.48 < 1.5 at 9.72; breakout: 1-min close > 9.73 on >= 5388 sh"}}}
{"timestamp": "2026-09-24T18:39:23.853674+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 196.3s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.73; breakout: 1-min close > 9.73 on >= 5388 sh"], "metrics": {"price": 9.73, "vwap": 9.3595, "vwap_slope": 0.002, "atr": 0.0474, "atr_pct": 0.487, "trend": "flat", "slope_pct": 0.0145, "flat_threshold_pct": 0.1217, "recent_slope_pct": 0.3207, "ema9": 9.6529, "ema20": 9.612, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.458, "distance_from_high_pct": 0.511, "spread_pct": 0.412, "rvol": 1.227, "volume_pace_ratio": 1.547, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.4, "triggers": ["breakout: 1-min close > 9.73 on >= 5388 sh"], "reasons": ["R:R 0.40 < 1.5 at 9.73"], "price": 9.73, "vwap": 9.3595, "atr_1m": 0.0474, "spread": 0.04, "shares_per_min": 3322, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.7199, "ceiling_bottom": 9.71, "ceiling_touches": 3, "minutes_left": 75.6, "reachable": 0.2487, "breakout_slope_pct": 0.3207, "flat_band_pct": 0.1217}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.4, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.73; breakout: 1-min close > 9.73 on >= 5388 sh"}}}
{"timestamp": "2026-09-24T18:39:29.012600+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 201.5s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.55; R:R 0.55 < 1.5 at 9.71; breakout: 1-min close > 9.73 on >= 5388 sh"], "metrics": {"price": 9.7129, "vwap": 9.3594, "vwap_slope": 0.002, "atr": 0.0474, "atr_pct": 0.488, "trend": "flat", "slope_pct": 0.0144, "flat_threshold_pct": 0.1219, "recent_slope_pct": 0.2854, "ema9": 9.6495, "ema20": 9.6104, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.458, "distance_from_high_pct": 0.686, "spread_pct": 0.412, "rvol": 1.227, "volume_pace_ratio": 1.546, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.55, "triggers": ["breakout: 1-min close > 9.73 on >= 5388 sh"], "reasons": ["R:R 0.55 < 1.5 at 9.71"], "price": 9.7129, "vwap": 9.3594, "atr_1m": 0.0474, "spread": 0.04, "shares_per_min": 3322, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.7199, "ceiling_bottom": 9.71, "ceiling_touches": 3, "minutes_left": 75.5, "reachable": 0.2485, "breakout_slope_pct": 0.2854, "flat_band_pct": 0.1219}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.55, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.55; R:R 0.55 < 1.5 at 9.71; breakout: 1-min close > 9.73 on >= 5388 sh"}}}
{"timestamp": "2026-09-24T18:39:34.155048+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 206.6s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.48; R:R 0.48 < 1.5 at 9.72; breakout: 1-min close > 9.73 on >= 5388 sh"], "metrics": {"price": 9.72, "vwap": 9.3595, "vwap_slope": 0.002, "atr": 0.0474, "atr_pct": 0.487, "trend": "flat", "slope_pct": 0.0145, "flat_threshold_pct": 0.1218, "recent_slope_pct": 0.3001, "ema9": 9.6509, "ema20": 9.6111, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.458, "distance_from_high_pct": 0.613, "spread_pct": 0.412, "rvol": 1.227, "volume_pace_ratio": 1.546, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.48, "triggers": ["breakout: 1-min close > 9.73 on >= 5388 sh"], "reasons": ["R:R 0.48 < 1.5 at 9.72"], "price": 9.72, "vwap": 9.3595, "atr_1m": 0.0474, "spread": 0.04, "shares_per_min": 3322, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.7199, "ceiling_bottom": 9.71, "ceiling_touches": 3, "minutes_left": 75.4, "reachable": 0.2484, "breakout_slope_pct": 0.3001, "flat_band_pct": 0.1218}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.48, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.48; R:R 0.48 < 1.5 at 9.72; breakout: 1-min close > 9.73 on >= 5388 sh"}}}
{"timestamp": "2026-09-24T18:39:39.329770+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 211.8s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.48; R:R 0.48 < 1.5 at 9.72; breakout: 1-min close > 9.73 on >= 5388 sh"], "metrics": {"price": 9.72, "vwap": 9.3595, "vwap_slope": 0.002, "atr": 0.0474, "atr_pct": 0.487, "trend": "flat", "slope_pct": 0.0145, "flat_threshold_pct": 0.1218, "recent_slope_pct": 0.3001, "ema9": 9.6509, "ema20": 9.6111, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.458, "distance_from_high_pct": 0.613, "spread_pct": 0.412, "rvol": 1.227, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.48, "triggers": ["breakout: 1-min close > 9.73 on >= 5388 sh"], "reasons": ["R:R 0.48 < 1.5 at 9.72"], "price": 9.72, "vwap": 9.3595, "atr_1m": 0.0474, "spread": 0.04, "shares_per_min": 3322, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.7199, "ceiling_bottom": 9.71, "ceiling_touches": 3, "minutes_left": 75.3, "reachable": 0.2483, "breakout_slope_pct": 0.3001, "flat_band_pct": 0.1218}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.48, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.48; R:R 0.48 < 1.5 at 9.72; breakout: 1-min close > 9.73 on >= 5388 sh"}}}
{"timestamp": "2026-09-24T18:39:44.503960+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 217.0s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.68; R:R 0.68 < 1.5 at 9.70; breakout: 1-min close > 9.73 on >= 5388 sh"], "metrics": {"price": 9.7, "vwap": 9.3596, "vwap_slope": 0.0021, "atr": 0.0474, "atr_pct": 0.488, "trend": "flat", "slope_pct": 0.0144, "flat_threshold_pct": 0.1221, "recent_slope_pct": 0.2588, "ema9": 9.6469, "ema20": 9.6091, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.458, "distance_from_high_pct": 0.818, "spread_pct": 0.412, "rvol": 1.227, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.68, "triggers": ["breakout: 1-min close > 9.73 on >= 5388 sh"], "reasons": ["R:R 0.68 < 1.5 at 9.70"], "price": 9.7, "vwap": 9.3596, "atr_1m": 0.0474, "spread": 0.04, "shares_per_min": 3322, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.7199, "ceiling_bottom": 9.71, "ceiling_touches": 3, "minutes_left": 75.3, "reachable": 0.2481, "breakout_slope_pct": 0.2588, "flat_band_pct": 0.1221}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.68, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.68; R:R 0.68 < 1.5 at 9.70; breakout: 1-min close > 9.73 on >= 5388 sh"}}}
{"timestamp": "2026-09-24T18:39:49.658536+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 222.1s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.48; R:R 0.48 < 1.5 at 9.72; breakout: 1-min close > 9.73 on >= 5388 sh"], "metrics": {"price": 9.72, "vwap": 9.3596, "vwap_slope": 0.0022, "atr": 0.0474, "atr_pct": 0.487, "trend": "flat", "slope_pct": 0.0145, "flat_threshold_pct": 0.1218, "recent_slope_pct": 0.3001, "ema9": 9.6509, "ema20": 9.6111, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.459, "distance_from_high_pct": 0.613, "spread_pct": 0.412, "rvol": 1.227, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.48, "triggers": ["breakout: 1-min close > 9.73 on >= 5388 sh"], "reasons": ["R:R 0.48 < 1.5 at 9.72"], "price": 9.72, "vwap": 9.3596, "atr_1m": 0.0474, "spread": 0.04, "shares_per_min": 3322, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.7199, "ceiling_bottom": 9.71, "ceiling_touches": 3, "minutes_left": 75.2, "reachable": 0.248, "breakout_slope_pct": 0.3001, "flat_band_pct": 0.1218}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.48, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.48; R:R 0.48 < 1.5 at 9.72; breakout: 1-min close > 9.73 on >= 5388 sh"}}}
{"timestamp": "2026-09-24T18:39:54.814389+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 227.3s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.71; R:R 0.71 < 1.5 at 9.70; breakout: 1-min close > 9.73 on >= 5388 sh"], "metrics": {"price": 9.6976, "vwap": 9.3596, "vwap_slope": 0.0022, "atr": 0.0474, "atr_pct": 0.488, "trend": "flat", "slope_pct": 0.0144, "flat_threshold_pct": 0.1221, "recent_slope_pct": 0.2539, "ema9": 9.6464, "ema20": 9.6089, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.459, "distance_from_high_pct": 0.843, "spread_pct": 0.412, "rvol": 1.227, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.71, "triggers": ["breakout: 1-min close > 9.73 on >= 5388 sh"], "reasons": ["R:R 0.71 < 1.5 at 9.70"], "price": 9.6976, "vwap": 9.3596, "atr_1m": 0.0474, "spread": 0.04, "shares_per_min": 3322, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.7199, "ceiling_bottom": 9.71, "ceiling_touches": 3, "minutes_left": 75.1, "reachable": 0.2478, "breakout_slope_pct": 0.2539, "flat_band_pct": 0.1221}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.71, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.71; R:R 0.71 < 1.5 at 9.70; breakout: 1-min close > 9.73 on >= 5388 sh"}}}
{"timestamp": "2026-09-24T18:39:59.955392+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 232.4s, plan says WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.85; R:R 0.85 < 1.5 at 9.68; breakout: 1-min close > 9.73 on >= 5388 sh"], "metrics": {"price": 9.6811, "vwap": 9.3596, "vwap_slope": 0.0022, "atr": 0.0474, "atr_pct": 0.489, "trend": "flat", "slope_pct": 0.0144, "flat_threshold_pct": 0.1223, "recent_slope_pct": 0.2198, "ema9": 9.6431, "ema20": 9.6073, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.459, "distance_from_high_pct": 1.011, "spread_pct": 0.412, "rvol": 1.227, "volume_pace_ratio": 1.544, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5413, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.85, "triggers": ["breakout: 1-min close > 9.73 on >= 5388 sh"], "reasons": ["R:R 0.85 < 1.5 at 9.68"], "price": 9.6811, "vwap": 9.3596, "atr_1m": 0.0474, "spread": 0.04, "shares_per_min": 3322, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.7199, "ceiling_bottom": 9.71, "ceiling_touches": 3, "minutes_left": 75.0, "reachable": 0.2477, "breakout_slope_pct": 0.2198, "flat_band_pct": 0.1223}, "stage3": {"passed": false, "stop": 9.5413, "target": 9.8, "reward_risk": 0.85, "setup": "", "reason": "WATCH; stop 9.54, target 9.80 (range_20d_high), R:R 0.85; R:R 0.85 < 1.5 at 9.68; breakout: 1-min close > 9.73 on >= 5388 sh"}}}
{"timestamp": "2026-09-24T18:40:05.241860+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 237.7s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.54; R:R 0.54 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5327 sh"], "metrics": {"price": 9.7141, "vwap": 9.3596, "vwap_slope": 0.002, "atr": 0.046, "atr_pct": 0.474, "trend": "flat", "slope_pct": 0.0145, "flat_threshold_pct": 0.1185, "recent_slope_pct": 0.1833, "ema9": 9.6573, "ema20": 9.6175, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.456, "distance_from_high_pct": 0.674, "spread_pct": 0.412, "rvol": 1.228, "volume_pace_ratio": 1.544, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.54, "triggers": ["breakout: 1-min close > 9.74 on >= 5327 sh"], "reasons": ["R:R 0.54 < 1.5 at 9.71"], "price": 9.7141, "vwap": 9.3596, "atr_1m": 0.046, "spread": 0.04, "shares_per_min": 3385, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 4, "minutes_left": 74.9, "reachable": 0.2479, "breakout_slope_pct": 0.1833, "flat_band_pct": 0.1185}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.54, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.54; R:R 0.54 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5327 sh"}}}
{"timestamp": "2026-09-24T18:40:10.493662+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 243.0s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.65; R:R 0.65 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5327 sh"], "metrics": {"price": 9.7033, "vwap": 9.3596, "vwap_slope": 0.002, "atr": 0.046, "atr_pct": 0.474, "trend": "flat", "slope_pct": 0.0145, "flat_threshold_pct": 0.1186, "recent_slope_pct": 0.161, "ema9": 9.6552, "ema20": 9.6165, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.456, "distance_from_high_pct": 0.784, "spread_pct": 0.412, "rvol": 1.228, "volume_pace_ratio": 1.543, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.65, "triggers": ["breakout: 1-min close > 9.74 on >= 5327 sh"], "reasons": ["R:R 0.65 < 1.5 at 9.70"], "price": 9.7033, "vwap": 9.3596, "atr_1m": 0.046, "spread": 0.04, "shares_per_min": 3385, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 4, "minutes_left": 74.8, "reachable": 0.2478, "breakout_slope_pct": 0.161, "flat_band_pct": 0.1186}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.65, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.65; R:R 0.65 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5327 sh"}}}
{"timestamp": "2026-09-24T18:40:15.728007+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 248.2s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.79; R:R 0.79 < 1.5 at 9.69; breakout: 1-min close > 9.74 on >= 5327 sh"], "metrics": {"price": 9.69, "vwap": 9.3596, "vwap_slope": 0.002, "atr": 0.046, "atr_pct": 0.475, "trend": "flat", "slope_pct": 0.0145, "flat_threshold_pct": 0.1188, "recent_slope_pct": 0.1336, "ema9": 9.6525, "ema20": 9.6152, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.456, "distance_from_high_pct": 0.92, "spread_pct": 0.412, "rvol": 1.228, "volume_pace_ratio": 1.543, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5502, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.79, "triggers": ["breakout: 1-min close > 9.74 on >= 5327 sh"], "reasons": ["R:R 0.79 < 1.5 at 9.69"], "price": 9.69, "vwap": 9.3596, "atr_1m": 0.046, "spread": 0.04, "shares_per_min": 3385, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 4, "minutes_left": 74.7, "reachable": 0.2476, "breakout_slope_pct": 0.1336, "flat_band_pct": 0.1188}, "stage3": {"passed": false, "stop": 9.5502, "target": 9.8, "reward_risk": 0.79, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.79; R:R 0.79 < 1.5 at 9.69; breakout: 1-min close > 9.74 on >= 5327 sh"}}}
{"timestamp": "2026-09-24T18:40:20.909296+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 253.4s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.71; R:R 0.71 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5327 sh"], "metrics": {"price": 9.6979, "vwap": 9.3596, "vwap_slope": 0.002, "atr": 0.046, "atr_pct": 0.475, "trend": "flat", "slope_pct": 0.0145, "flat_threshold_pct": 0.1187, "recent_slope_pct": 0.1499, "ema9": 9.6541, "ema20": 9.616, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.456, "distance_from_high_pct": 0.839, "spread_pct": 0.412, "rvol": 1.228, "volume_pace_ratio": 1.543, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.71, "triggers": ["breakout: 1-min close > 9.74 on >= 5327 sh"], "reasons": ["R:R 0.71 < 1.5 at 9.70"], "price": 9.6979, "vwap": 9.3596, "atr_1m": 0.046, "spread": 0.04, "shares_per_min": 3385, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 4, "minutes_left": 74.7, "reachable": 0.2475, "breakout_slope_pct": 0.1499, "flat_band_pct": 0.1187}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.71, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.71; R:R 0.71 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5327 sh"}}}
{"timestamp": "2026-09-24T18:40:26.068177+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 258.6s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.68; R:R 0.68 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5327 sh"], "metrics": {"price": 9.7, "vwap": 9.3597, "vwap_slope": 0.002, "atr": 0.046, "atr_pct": 0.475, "trend": "flat", "slope_pct": 0.0145, "flat_threshold_pct": 0.1186, "recent_slope_pct": 0.1542, "ema9": 9.6545, "ema20": 9.6162, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.456, "distance_from_high_pct": 0.818, "spread_pct": 0.309, "rvol": 1.228, "volume_pace_ratio": 1.542, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.68, "triggers": ["breakout: 1-min close > 9.74 on >= 5327 sh"], "reasons": ["R:R 0.68 < 1.5 at 9.70"], "price": 9.7, "vwap": 9.3597, "atr_1m": 0.046, "spread": 0.03, "shares_per_min": 3385, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 4, "minutes_left": 74.6, "reachable": 0.2474, "breakout_slope_pct": 0.1542, "flat_band_pct": 0.1186}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.68, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.68; R:R 0.68 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5327 sh"}}}
{"timestamp": "2026-09-24T18:40:31.227426+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 263.7s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5327 sh"], "metrics": {"price": 9.695, "vwap": 9.3597, "vwap_slope": 0.0021, "atr": 0.046, "atr_pct": 0.475, "trend": "flat", "slope_pct": 0.0145, "flat_threshold_pct": 0.1187, "recent_slope_pct": 0.1439, "ema9": 9.6535, "ema20": 9.6157, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.456, "distance_from_high_pct": 0.869, "spread_pct": 0.309, "rvol": 1.228, "volume_pace_ratio": 1.542, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.74, "triggers": ["breakout: 1-min close > 9.74 on >= 5327 sh"], "reasons": ["R:R 0.74 < 1.5 at 9.70"], "price": 9.695, "vwap": 9.3597, "atr_1m": 0.046, "spread": 0.03, "shares_per_min": 3385, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 4, "minutes_left": 74.5, "reachable": 0.2472, "breakout_slope_pct": 0.1439, "flat_band_pct": 0.1187}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.74, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5327 sh"}}}
{"timestamp": "2026-09-24T18:40:36.418126+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 268.9s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5327 sh"], "metrics": {"price": 9.695, "vwap": 9.3597, "vwap_slope": 0.0021, "atr": 0.046, "atr_pct": 0.475, "trend": "flat", "slope_pct": 0.0145, "flat_threshold_pct": 0.1187, "recent_slope_pct": 0.1439, "ema9": 9.6535, "ema20": 9.6157, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.456, "distance_from_high_pct": 0.869, "spread_pct": 0.309, "rvol": 1.228, "volume_pace_ratio": 1.542, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.74, "triggers": ["breakout: 1-min close > 9.74 on >= 5327 sh"], "reasons": ["R:R 0.74 < 1.5 at 9.70"], "price": 9.695, "vwap": 9.3597, "atr_1m": 0.046, "spread": 0.03, "shares_per_min": 3385, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 4, "minutes_left": 74.4, "reachable": 0.2471, "breakout_slope_pct": 0.1439, "flat_band_pct": 0.1187}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.74, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5327 sh"}}}
{"timestamp": "2026-09-24T18:40:41.607752+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 274.1s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5327 sh"], "metrics": {"price": 9.695, "vwap": 9.3597, "vwap_slope": 0.0021, "atr": 0.046, "atr_pct": 0.475, "trend": "flat", "slope_pct": 0.0145, "flat_threshold_pct": 0.1187, "recent_slope_pct": 0.1439, "ema9": 9.6535, "ema20": 9.6157, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.456, "distance_from_high_pct": 0.869, "spread_pct": 0.309, "rvol": 1.228, "volume_pace_ratio": 1.542, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.74, "triggers": ["breakout: 1-min close > 9.74 on >= 5327 sh"], "reasons": ["R:R 0.74 < 1.5 at 9.70"], "price": 9.695, "vwap": 9.3597, "atr_1m": 0.046, "spread": 0.03, "shares_per_min": 3385, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 4, "minutes_left": 74.3, "reachable": 0.2469, "breakout_slope_pct": 0.1439, "flat_band_pct": 0.1187}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.74, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5327 sh"}}}
{"timestamp": "2026-09-24T18:40:46.785693+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 279.3s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5327 sh"], "metrics": {"price": 9.695, "vwap": 9.3597, "vwap_slope": 0.0021, "atr": 0.046, "atr_pct": 0.475, "trend": "flat", "slope_pct": 0.0145, "flat_threshold_pct": 0.1187, "recent_slope_pct": 0.1439, "ema9": 9.6535, "ema20": 9.6157, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.456, "distance_from_high_pct": 0.869, "spread_pct": 0.309, "rvol": 1.228, "volume_pace_ratio": 1.541, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.74, "triggers": ["breakout: 1-min close > 9.74 on >= 5327 sh"], "reasons": ["R:R 0.74 < 1.5 at 9.70"], "price": 9.695, "vwap": 9.3597, "atr_1m": 0.046, "spread": 0.03, "shares_per_min": 3385, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 4, "minutes_left": 74.2, "reachable": 0.2468, "breakout_slope_pct": 0.1439, "flat_band_pct": 0.1187}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.74, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5327 sh"}}}
{"timestamp": "2026-09-24T18:40:51.955223+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 284.4s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5327 sh"], "metrics": {"price": 9.695, "vwap": 9.3597, "vwap_slope": 0.0021, "atr": 0.046, "atr_pct": 0.475, "trend": "flat", "slope_pct": 0.0145, "flat_threshold_pct": 0.1187, "recent_slope_pct": 0.1439, "ema9": 9.6535, "ema20": 9.6157, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.456, "distance_from_high_pct": 0.869, "spread_pct": 0.309, "rvol": 1.228, "volume_pace_ratio": 1.541, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.74, "triggers": ["breakout: 1-min close > 9.74 on >= 5327 sh"], "reasons": ["R:R 0.74 < 1.5 at 9.70"], "price": 9.695, "vwap": 9.3597, "atr_1m": 0.046, "spread": 0.03, "shares_per_min": 3385, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 4, "minutes_left": 74.1, "reachable": 0.2466, "breakout_slope_pct": 0.1439, "flat_band_pct": 0.1187}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.74, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5327 sh"}}}
{"timestamp": "2026-09-24T18:40:57.121531+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 289.6s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5327 sh"], "metrics": {"price": 9.695, "vwap": 9.3597, "vwap_slope": 0.0021, "atr": 0.046, "atr_pct": 0.475, "trend": "flat", "slope_pct": 0.0145, "flat_threshold_pct": 0.1187, "recent_slope_pct": 0.1439, "ema9": 9.6535, "ema20": 9.6157, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.456, "distance_from_high_pct": 0.869, "spread_pct": 0.309, "rvol": 1.228, "volume_pace_ratio": 1.54, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.74, "triggers": ["breakout: 1-min close > 9.74 on >= 5327 sh"], "reasons": ["R:R 0.74 < 1.5 at 9.70"], "price": 9.695, "vwap": 9.3597, "atr_1m": 0.046, "spread": 0.03, "shares_per_min": 3385, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 4, "minutes_left": 74.0, "reachable": 0.2465, "breakout_slope_pct": 0.1439, "flat_band_pct": 0.1187}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.74, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5327 sh"}}}
{"timestamp": "2026-09-24T18:41:02.294860+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 294.8s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5319 sh"], "metrics": {"price": 9.695, "vwap": 9.3598, "vwap_slope": 0.0007, "atr": 0.0429, "atr_pct": 0.443, "trend": "flat", "slope_pct": 0.0146, "flat_threshold_pct": 0.1106, "recent_slope_pct": 0.0838, "ema9": 9.6618, "ema20": 9.6232, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.456, "distance_from_high_pct": 0.869, "spread_pct": 0.309, "rvol": 1.228, "volume_pace_ratio": 1.54, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.74, "triggers": ["breakout: 1-min close > 9.74 on >= 5319 sh"], "reasons": ["R:R 0.74 < 1.5 at 9.70"], "price": 9.695, "vwap": 9.3598, "atr_1m": 0.0429, "spread": 0.03, "shares_per_min": 3391, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 5, "minutes_left": 74.0, "reachable": 0.2468, "breakout_slope_pct": 0.0838, "flat_band_pct": 0.1106}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.74, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5319 sh"}}}
{"timestamp": "2026-09-24T18:41:07.494646+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 300.0s, plan says PASS; stop 9.53, target 9.73 (ceiling), R:R 0.42; R:R 0.42 < 1.5 at 9.67; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.6727, "vwap": 9.3598, "vwap_slope": 0.0007, "atr": 0.0445, "atr_pct": 0.46, "trend": "flat", "slope_pct": 0.0146, "flat_threshold_pct": 0.115, "recent_slope_pct": 0.0378, "ema9": 9.6574, "ema20": 9.6211, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.456, "distance_from_high_pct": 1.097, "spread_pct": 0.309, "rvol": 1.228, "volume_pace_ratio": 1.54, "volatility": {"class": "medium", "daily_atr_pct": 5.78, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.5329, "target": 9.731, "target_label": "ceiling", "reward_risk": 0.42, "triggers": [], "reasons": ["R:R 0.42 < 1.5 at 9.67", "no breakout level or rising-low pullback to trade"], "price": 9.6727, "vwap": 9.3598, "atr_1m": 0.0445, "spread": 0.03, "shares_per_min": 3391, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 5, "minutes_left": 73.9, "reachable": 0.2466, "breakout_slope_pct": 0.0378, "flat_band_pct": 0.115}, "stage3": {"passed": false, "stop": 9.5329, "target": 9.731, "reward_risk": 0.42, "setup": "", "reason": "PASS; stop 9.53, target 9.73 (ceiling), R:R 0.42; R:R 0.42 < 1.5 at 9.67; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T18:41:12.649368+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 305.1s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5319 sh"], "metrics": {"price": 9.695, "vwap": 9.3599, "vwap_slope": 0.0008, "atr": 0.0445, "atr_pct": 0.459, "trend": "flat", "slope_pct": 0.0146, "flat_threshold_pct": 0.1147, "recent_slope_pct": 0.0838, "ema9": 9.6618, "ema20": 9.6232, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.457, "distance_from_high_pct": 0.869, "spread_pct": 0.309, "rvol": 1.229, "volume_pace_ratio": 1.54, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.74, "triggers": ["breakout: 1-min close > 9.74 on >= 5319 sh"], "reasons": ["R:R 0.74 < 1.5 at 9.70"], "price": 9.695, "vwap": 9.3599, "atr_1m": 0.0445, "spread": 0.03, "shares_per_min": 3391, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 5, "minutes_left": 73.8, "reachable": 0.2465, "breakout_slope_pct": 0.0838, "flat_band_pct": 0.1147}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.74, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5319 sh"}}}
{"timestamp": "2026-09-24T18:41:17.810370+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 310.3s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5319 sh"], "metrics": {"price": 9.695, "vwap": 9.3599, "vwap_slope": 0.0008, "atr": 0.0445, "atr_pct": 0.459, "trend": "flat", "slope_pct": 0.0146, "flat_threshold_pct": 0.1147, "recent_slope_pct": 0.0838, "ema9": 9.6618, "ema20": 9.6232, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.457, "distance_from_high_pct": 0.869, "spread_pct": 0.309, "rvol": 1.229, "volume_pace_ratio": 1.539, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.74, "triggers": ["breakout: 1-min close > 9.74 on >= 5319 sh"], "reasons": ["R:R 0.74 < 1.5 at 9.70"], "price": 9.695, "vwap": 9.3599, "atr_1m": 0.0445, "spread": 0.03, "shares_per_min": 3391, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 5, "minutes_left": 73.7, "reachable": 0.2463, "breakout_slope_pct": 0.0838, "flat_band_pct": 0.1147}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.74, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5319 sh"}}}
{"timestamp": "2026-09-24T18:41:22.984658+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 315.5s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5319 sh"], "metrics": {"price": 9.695, "vwap": 9.36, "vwap_slope": 0.0009, "atr": 0.0445, "atr_pct": 0.459, "trend": "flat", "slope_pct": 0.0146, "flat_threshold_pct": 0.1147, "recent_slope_pct": 0.0838, "ema9": 9.6618, "ema20": 9.6232, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.457, "distance_from_high_pct": 0.869, "spread_pct": 0.309, "rvol": 1.229, "volume_pace_ratio": 1.539, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.74, "triggers": ["breakout: 1-min close > 9.74 on >= 5319 sh"], "reasons": ["R:R 0.74 < 1.5 at 9.70"], "price": 9.695, "vwap": 9.36, "atr_1m": 0.0445, "spread": 0.03, "shares_per_min": 3391, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 5, "minutes_left": 73.6, "reachable": 0.2462, "breakout_slope_pct": 0.0838, "flat_band_pct": 0.1147}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.74, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5319 sh"}}}
{"timestamp": "2026-09-24T18:41:28.127545+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 320.6s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5319 sh"], "metrics": {"price": 9.695, "vwap": 9.3602, "vwap_slope": 0.001, "atr": 0.0454, "atr_pct": 0.468, "trend": "flat", "slope_pct": 0.0146, "flat_threshold_pct": 0.1171, "recent_slope_pct": 0.0838, "ema9": 9.6618, "ema20": 9.6232, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.458, "distance_from_high_pct": 0.869, "spread_pct": 0.309, "rvol": 1.23, "volume_pace_ratio": 1.54, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.74, "triggers": ["breakout: 1-min close > 9.74 on >= 5319 sh"], "reasons": ["R:R 0.74 < 1.5 at 9.70"], "price": 9.695, "vwap": 9.3602, "atr_1m": 0.0454, "spread": 0.03, "shares_per_min": 3391, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 5, "minutes_left": 73.5, "reachable": 0.246, "breakout_slope_pct": 0.0838, "flat_band_pct": 0.1171}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.74, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.74; R:R 0.74 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5319 sh"}}}
{"timestamp": "2026-09-24T18:41:33.306131+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 325.8s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.58; R:R 0.58 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5319 sh"], "metrics": {"price": 9.7099, "vwap": 9.3602, "vwap_slope": 0.001, "atr": 0.0454, "atr_pct": 0.468, "trend": "flat", "slope_pct": 0.0146, "flat_threshold_pct": 0.1169, "recent_slope_pct": 0.1146, "ema9": 9.6648, "ema20": 9.6247, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.458, "distance_from_high_pct": 0.717, "spread_pct": 0.309, "rvol": 1.23, "volume_pace_ratio": 1.539, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.58, "triggers": ["breakout: 1-min close > 9.74 on >= 5319 sh"], "reasons": ["R:R 0.58 < 1.5 at 9.71"], "price": 9.7099, "vwap": 9.3602, "atr_1m": 0.0454, "spread": 0.03, "shares_per_min": 3391, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 5, "minutes_left": 73.4, "reachable": 0.2459, "breakout_slope_pct": 0.1146, "flat_band_pct": 0.1169}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.58, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.58; R:R 0.58 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5319 sh"}}}
{"timestamp": "2026-09-24T18:41:38.474478+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 331.0s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.58; R:R 0.58 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5319 sh"], "metrics": {"price": 9.71, "vwap": 9.3603, "vwap_slope": 0.0012, "atr": 0.0454, "atr_pct": 0.468, "trend": "flat", "slope_pct": 0.0146, "flat_threshold_pct": 0.1169, "recent_slope_pct": 0.1148, "ema9": 9.6648, "ema20": 9.6247, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.458, "distance_from_high_pct": 0.716, "spread_pct": 0.412, "rvol": 1.23, "volume_pace_ratio": 1.539, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.58, "triggers": ["breakout: 1-min close > 9.74 on >= 5319 sh"], "reasons": ["R:R 0.58 < 1.5 at 9.71"], "price": 9.71, "vwap": 9.3603, "atr_1m": 0.0454, "spread": 0.04, "shares_per_min": 3391, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 5, "minutes_left": 73.4, "reachable": 0.2457, "breakout_slope_pct": 0.1148, "flat_band_pct": 0.1169}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.58, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.58; R:R 0.58 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5319 sh"}}}
{"timestamp": "2026-09-24T18:41:43.627898+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 336.1s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.58; R:R 0.58 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5319 sh"], "metrics": {"price": 9.71, "vwap": 9.3603, "vwap_slope": 0.0012, "atr": 0.0454, "atr_pct": 0.468, "trend": "flat", "slope_pct": 0.0146, "flat_threshold_pct": 0.1169, "recent_slope_pct": 0.1148, "ema9": 9.6648, "ema20": 9.6247, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.458, "distance_from_high_pct": 0.716, "spread_pct": 0.412, "rvol": 1.23, "volume_pace_ratio": 1.539, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.58, "triggers": ["breakout: 1-min close > 9.74 on >= 5319 sh"], "reasons": ["R:R 0.58 < 1.5 at 9.71"], "price": 9.71, "vwap": 9.3603, "atr_1m": 0.0454, "spread": 0.04, "shares_per_min": 3391, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 5, "minutes_left": 73.3, "reachable": 0.2456, "breakout_slope_pct": 0.1148, "flat_band_pct": 0.1169}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.58, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.58; R:R 0.58 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5319 sh"}}}
{"timestamp": "2026-09-24T18:41:48.805146+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 341.3s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.58; R:R 0.58 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5319 sh"], "metrics": {"price": 9.71, "vwap": 9.3603, "vwap_slope": 0.0012, "atr": 0.0454, "atr_pct": 0.468, "trend": "flat", "slope_pct": 0.0146, "flat_threshold_pct": 0.1169, "recent_slope_pct": 0.1148, "ema9": 9.6648, "ema20": 9.6247, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.458, "distance_from_high_pct": 0.716, "spread_pct": 0.412, "rvol": 1.23, "volume_pace_ratio": 1.538, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.58, "triggers": ["breakout: 1-min close > 9.74 on >= 5319 sh"], "reasons": ["R:R 0.58 < 1.5 at 9.71"], "price": 9.71, "vwap": 9.3603, "atr_1m": 0.0454, "spread": 0.04, "shares_per_min": 3391, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 5, "minutes_left": 73.2, "reachable": 0.2455, "breakout_slope_pct": 0.1148, "flat_band_pct": 0.1169}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.58, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.58; R:R 0.58 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5319 sh"}}}
{"timestamp": "2026-09-24T18:41:53.992325+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 346.5s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.58; R:R 0.58 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5319 sh"], "metrics": {"price": 9.71, "vwap": 9.3603, "vwap_slope": 0.0012, "atr": 0.0454, "atr_pct": 0.468, "trend": "flat", "slope_pct": 0.0146, "flat_threshold_pct": 0.1169, "recent_slope_pct": 0.1148, "ema9": 9.6648, "ema20": 9.6247, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.458, "distance_from_high_pct": 0.716, "spread_pct": 0.412, "rvol": 1.23, "volume_pace_ratio": 1.538, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.58, "triggers": ["breakout: 1-min close > 9.74 on >= 5319 sh"], "reasons": ["R:R 0.58 < 1.5 at 9.71"], "price": 9.71, "vwap": 9.3603, "atr_1m": 0.0454, "spread": 0.04, "shares_per_min": 3391, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 5, "minutes_left": 73.1, "reachable": 0.2453, "breakout_slope_pct": 0.1148, "flat_band_pct": 0.1169}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.58, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.58; R:R 0.58 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5319 sh"}}}
{"timestamp": "2026-09-24T18:41:59.157260+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 351.6s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.56; R:R 0.56 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5319 sh"], "metrics": {"price": 9.712, "vwap": 9.3604, "vwap_slope": 0.0013, "atr": 0.0456, "atr_pct": 0.469, "trend": "flat", "slope_pct": 0.0146, "flat_threshold_pct": 0.1173, "recent_slope_pct": 0.1189, "ema9": 9.6652, "ema20": 9.6249, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.459, "distance_from_high_pct": 0.695, "spread_pct": 0.412, "rvol": 1.231, "volume_pace_ratio": 1.538, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.56, "triggers": ["breakout: 1-min close > 9.74 on >= 5319 sh"], "reasons": ["R:R 0.56 < 1.5 at 9.71"], "price": 9.712, "vwap": 9.3604, "atr_1m": 0.0456, "spread": 0.04, "shares_per_min": 3391, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 5, "minutes_left": 73.0, "reachable": 0.2452, "breakout_slope_pct": 0.1189, "flat_band_pct": 0.1173}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.56, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.56; R:R 0.56 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5319 sh"}}}
{"timestamp": "2026-09-24T18:42:04.326677+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 356.8s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.58; R:R 0.58 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5399 sh"], "metrics": {"price": 9.71, "vwap": 9.3605, "vwap_slope": 0.0009, "atr": 0.0434, "atr_pct": 0.447, "trend": "flat", "slope_pct": 0.0147, "flat_threshold_pct": 0.1118, "recent_slope_pct": 0.0525, "ema9": 9.6742, "ema20": 9.633, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.456, "distance_from_high_pct": 0.716, "spread_pct": 0.412, "rvol": 1.231, "volume_pace_ratio": 1.538, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.58, "triggers": ["breakout: 1-min close > 9.74 on >= 5399 sh"], "reasons": ["R:R 0.58 < 1.5 at 9.71"], "price": 9.71, "vwap": 9.3605, "atr_1m": 0.0434, "spread": 0.04, "shares_per_min": 2019, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 72.9, "reachable": 0.2454, "breakout_slope_pct": 0.0525, "flat_band_pct": 0.1118}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.58, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.58; R:R 0.58 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5399 sh"}}}
{"timestamp": "2026-09-24T18:42:09.518038+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 362.0s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.66; R:R 0.66 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5399 sh"], "metrics": {"price": 9.7024, "vwap": 9.3605, "vwap_slope": 0.0009, "atr": 0.0434, "atr_pct": 0.447, "trend": "flat", "slope_pct": 0.0147, "flat_threshold_pct": 0.1119, "recent_slope_pct": 0.0368, "ema9": 9.6726, "ema20": 9.6323, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.456, "distance_from_high_pct": 0.793, "spread_pct": 0.412, "rvol": 1.231, "volume_pace_ratio": 1.538, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.66, "triggers": ["breakout: 1-min close > 9.74 on >= 5399 sh"], "reasons": ["R:R 0.66 < 1.5 at 9.70"], "price": 9.7024, "vwap": 9.3605, "atr_1m": 0.0434, "spread": 0.04, "shares_per_min": 2019, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 72.8, "reachable": 0.2453, "breakout_slope_pct": 0.0368, "flat_band_pct": 0.1119}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.66, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.66; R:R 0.66 < 1.5 at 9.70; breakout: 1-min close > 9.74 on >= 5399 sh"}}}
{"timestamp": "2026-09-24T18:42:14.708667+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 367.2s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.73; breakout: 1-min close > 9.74 on >= 5399 sh"], "metrics": {"price": 9.73, "vwap": 9.3611, "vwap_slope": 0.0015, "atr": 0.0461, "atr_pct": 0.474, "trend": "flat", "slope_pct": 0.0147, "flat_threshold_pct": 0.1185, "recent_slope_pct": 0.0937, "ema9": 9.6782, "ema20": 9.6349, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.459, "distance_from_high_pct": 0.511, "spread_pct": 0.514, "rvol": 1.233, "volume_pace_ratio": 1.54, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.4, "triggers": ["breakout: 1-min close > 9.74 on >= 5399 sh"], "reasons": ["R:R 0.40 < 1.5 at 9.73"], "price": 9.73, "vwap": 9.3611, "atr_1m": 0.0461, "spread": 0.05, "shares_per_min": 2019, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 72.8, "reachable": 0.2451, "breakout_slope_pct": 0.0937, "flat_band_pct": 0.1185}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.4, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.73; breakout: 1-min close > 9.74 on >= 5399 sh"}}}
{"timestamp": "2026-09-24T18:42:19.854229+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 372.3s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.73; breakout: 1-min close > 9.74 on >= 5399 sh"], "metrics": {"price": 9.73, "vwap": 9.3611, "vwap_slope": 0.0015, "atr": 0.0461, "atr_pct": 0.474, "trend": "flat", "slope_pct": 0.0147, "flat_threshold_pct": 0.1185, "recent_slope_pct": 0.0937, "ema9": 9.6782, "ema20": 9.6349, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.459, "distance_from_high_pct": 0.511, "spread_pct": 0.514, "rvol": 1.233, "volume_pace_ratio": 1.539, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.4, "triggers": ["breakout: 1-min close > 9.74 on >= 5399 sh"], "reasons": ["R:R 0.40 < 1.5 at 9.73"], "price": 9.73, "vwap": 9.3611, "atr_1m": 0.0461, "spread": 0.05, "shares_per_min": 2019, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 72.7, "reachable": 0.245, "breakout_slope_pct": 0.0937, "flat_band_pct": 0.1185}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.4, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.73; breakout: 1-min close > 9.74 on >= 5399 sh"}}}
{"timestamp": "2026-09-24T18:42:25.013827+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 377.5s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.73; breakout: 1-min close > 9.74 on >= 5399 sh"], "metrics": {"price": 9.7321, "vwap": 9.3612, "vwap_slope": 0.0016, "atr": 0.0461, "atr_pct": 0.474, "trend": "flat", "slope_pct": 0.0147, "flat_threshold_pct": 0.1185, "recent_slope_pct": 0.098, "ema9": 9.6786, "ema20": 9.6351, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.459, "distance_from_high_pct": 0.49, "spread_pct": 0.514, "rvol": 1.233, "volume_pace_ratio": 1.539, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.38, "triggers": ["breakout: 1-min close > 9.74 on >= 5399 sh"], "reasons": ["R:R 0.38 < 1.5 at 9.73"], "price": 9.7321, "vwap": 9.3612, "atr_1m": 0.0461, "spread": 0.05, "shares_per_min": 2019, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 72.6, "reachable": 0.2448, "breakout_slope_pct": 0.098, "flat_band_pct": 0.1185}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.38, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.38; R:R 0.38 < 1.5 at 9.73; breakout: 1-min close > 9.74 on >= 5399 sh"}}}
{"timestamp": "2026-09-24T18:42:30.160556+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 382.7s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.29; R:R 0.29 < 1.5 at 9.74; breakout: 1-min close > 9.74 on >= 5399 sh"], "metrics": {"price": 9.7445, "vwap": 9.3612, "vwap_slope": 0.0016, "atr": 0.0473, "atr_pct": 0.485, "trend": "flat", "slope_pct": 0.0147, "flat_threshold_pct": 0.1212, "recent_slope_pct": 0.1235, "ema9": 9.6811, "ema20": 9.6363, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.459, "distance_from_high_pct": 0.363, "spread_pct": 0.514, "rvol": 1.233, "volume_pace_ratio": 1.539, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.29, "triggers": ["breakout: 1-min close > 9.74 on >= 5399 sh"], "reasons": ["R:R 0.29 < 1.5 at 9.74"], "price": 9.7445, "vwap": 9.3612, "atr_1m": 0.0473, "spread": 0.05, "shares_per_min": 2019, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 72.5, "reachable": 0.2447, "breakout_slope_pct": 0.1235, "flat_band_pct": 0.1212}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.29, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.29; R:R 0.29 < 1.5 at 9.74; breakout: 1-min close > 9.74 on >= 5399 sh"}}}
{"timestamp": "2026-09-24T18:42:35.362188+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 387.9s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5399 sh"], "metrics": {"price": 9.725, "vwap": 9.3612, "vwap_slope": 0.0017, "atr": 0.0473, "atr_pct": 0.486, "trend": "flat", "slope_pct": 0.0147, "flat_threshold_pct": 0.1215, "recent_slope_pct": 0.0834, "ema9": 9.6772, "ema20": 9.6344, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.459, "distance_from_high_pct": 0.562, "spread_pct": 0.514, "rvol": 1.233, "volume_pace_ratio": 1.539, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.44, "triggers": ["breakout: 1-min close > 9.74 on >= 5399 sh"], "reasons": ["R:R 0.44 < 1.5 at 9.72"], "price": 9.725, "vwap": 9.3612, "atr_1m": 0.0473, "spread": 0.05, "shares_per_min": 2019, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 72.4, "reachable": 0.2445, "breakout_slope_pct": 0.0834, "flat_band_pct": 0.1215}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.44, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5399 sh"}}}
{"timestamp": "2026-09-24T18:42:40.551243+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 393.0s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5399 sh"], "metrics": {"price": 9.725, "vwap": 9.3612, "vwap_slope": 0.0017, "atr": 0.0473, "atr_pct": 0.486, "trend": "flat", "slope_pct": 0.0147, "flat_threshold_pct": 0.1215, "recent_slope_pct": 0.0834, "ema9": 9.6772, "ema20": 9.6344, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.459, "distance_from_high_pct": 0.562, "spread_pct": 0.514, "rvol": 1.233, "volume_pace_ratio": 1.538, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.44, "triggers": ["breakout: 1-min close > 9.74 on >= 5399 sh"], "reasons": ["R:R 0.44 < 1.5 at 9.72"], "price": 9.725, "vwap": 9.3612, "atr_1m": 0.0473, "spread": 0.05, "shares_per_min": 2019, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 72.3, "reachable": 0.2444, "breakout_slope_pct": 0.0834, "flat_band_pct": 0.1215}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.44, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5399 sh"}}}
{"timestamp": "2026-09-24T18:42:45.721509+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 398.2s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5399 sh"], "metrics": {"price": 9.725, "vwap": 9.3613, "vwap_slope": 0.0017, "atr": 0.0473, "atr_pct": 0.486, "trend": "flat", "slope_pct": 0.0147, "flat_threshold_pct": 0.1215, "recent_slope_pct": 0.0834, "ema9": 9.6772, "ema20": 9.6344, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.459, "distance_from_high_pct": 0.562, "spread_pct": 0.514, "rvol": 1.233, "volume_pace_ratio": 1.538, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.44, "triggers": ["breakout: 1-min close > 9.74 on >= 5399 sh"], "reasons": ["R:R 0.44 < 1.5 at 9.72"], "price": 9.725, "vwap": 9.3613, "atr_1m": 0.0473, "spread": 0.05, "shares_per_min": 2019, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 72.2, "reachable": 0.2442, "breakout_slope_pct": 0.0834, "flat_band_pct": 0.1215}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.44, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5399 sh"}}}
{"timestamp": "2026-09-24T18:42:50.884221+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 403.4s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5399 sh"], "metrics": {"price": 9.725, "vwap": 9.3613, "vwap_slope": 0.0017, "atr": 0.0473, "atr_pct": 0.486, "trend": "flat", "slope_pct": 0.0147, "flat_threshold_pct": 0.1215, "recent_slope_pct": 0.0834, "ema9": 9.6772, "ema20": 9.6344, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.459, "distance_from_high_pct": 0.562, "spread_pct": 0.514, "rvol": 1.233, "volume_pace_ratio": 1.537, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.44, "triggers": ["breakout: 1-min close > 9.74 on >= 5399 sh"], "reasons": ["R:R 0.44 < 1.5 at 9.72"], "price": 9.725, "vwap": 9.3613, "atr_1m": 0.0473, "spread": 0.05, "shares_per_min": 2019, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 72.2, "reachable": 0.2441, "breakout_slope_pct": 0.0834, "flat_band_pct": 0.1215}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.44, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5399 sh"}}}
{"timestamp": "2026-09-24T18:42:56.029429+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 408.5s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.73; breakout: 1-min close > 9.74 on >= 5399 sh"], "metrics": {"price": 9.7293, "vwap": 9.3613, "vwap_slope": 0.0017, "atr": 0.0473, "atr_pct": 0.486, "trend": "flat", "slope_pct": 0.0147, "flat_threshold_pct": 0.1214, "recent_slope_pct": 0.0922, "ema9": 9.678, "ema20": 9.6348, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.459, "distance_from_high_pct": 0.518, "spread_pct": 0.514, "rvol": 1.233, "volume_pace_ratio": 1.537, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.4, "triggers": ["breakout: 1-min close > 9.74 on >= 5399 sh"], "reasons": ["R:R 0.40 < 1.5 at 9.73"], "price": 9.7293, "vwap": 9.3613, "atr_1m": 0.0473, "spread": 0.05, "shares_per_min": 2019, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 72.1, "reachable": 0.244, "breakout_slope_pct": 0.0922, "flat_band_pct": 0.1214}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.4, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.40; R:R 0.40 < 1.5 at 9.73; breakout: 1-min close > 9.74 on >= 5399 sh"}}}
{"timestamp": "2026-09-24T18:43:01.191987+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 413.7s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5399 sh"], "metrics": {"price": 9.725, "vwap": 9.3613, "vwap_slope": 0.0017, "atr": 0.0473, "atr_pct": 0.486, "trend": "flat", "slope_pct": 0.0147, "flat_threshold_pct": 0.1215, "recent_slope_pct": 0.0834, "ema9": 9.6772, "ema20": 9.6344, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.459, "distance_from_high_pct": 0.562, "spread_pct": 0.514, "rvol": 1.233, "volume_pace_ratio": 1.537, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.44, "triggers": ["breakout: 1-min close > 9.74 on >= 5399 sh"], "reasons": ["R:R 0.44 < 1.5 at 9.72"], "price": 9.725, "vwap": 9.3613, "atr_1m": 0.0473, "spread": 0.05, "shares_per_min": 2019, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 72.0, "reachable": 0.2438, "breakout_slope_pct": 0.0834, "flat_band_pct": 0.1215}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.44, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5399 sh"}}}
{"timestamp": "2026-09-24T18:43:06.361918+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 418.9s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.80; R:R 0.80 < 1.5 at 9.69; breakout: 1-min close > 9.74 on >= 5417 sh"], "metrics": {"price": 9.6876, "vwap": 9.3613, "vwap_slope": 0.0015, "atr": 0.0471, "atr_pct": 0.486, "trend": "flat", "slope_pct": 0.0148, "flat_threshold_pct": 0.1215, "recent_slope_pct": 0.0443, "ema9": 9.6793, "ema20": 9.6395, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.461, "distance_from_high_pct": 0.945, "spread_pct": 0.514, "rvol": 1.233, "volume_pace_ratio": 1.536, "volatility": {"class": "medium", "daily_atr_pct": 5.77, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5478, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.8, "triggers": ["breakout: 1-min close > 9.74 on >= 5417 sh"], "reasons": ["R:R 0.80 < 1.5 at 9.69"], "price": 9.6876, "vwap": 9.3613, "atr_1m": 0.0471, "spread": 0.05, "shares_per_min": 2169, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 71.9, "reachable": 0.2457, "breakout_slope_pct": 0.0443, "flat_band_pct": 0.1215}, "stage3": {"passed": false, "stop": 9.5478, "target": 9.8, "reward_risk": 0.8, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.80; R:R 0.80 < 1.5 at 9.69; breakout: 1-min close > 9.74 on >= 5417 sh"}}}
{"timestamp": "2026-09-24T18:43:11.513811+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 424.0s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5417 sh"], "metrics": {"price": 9.725, "vwap": 9.3613, "vwap_slope": 0.0016, "atr": 0.0472, "atr_pct": 0.485, "trend": "flat", "slope_pct": 0.0148, "flat_threshold_pct": 0.1213, "recent_slope_pct": 0.1213, "ema9": 9.6867, "ema20": 9.643, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.461, "distance_from_high_pct": 0.562, "spread_pct": 0.514, "rvol": 1.234, "volume_pace_ratio": 1.536, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.44, "triggers": ["breakout: 1-min close > 9.74 on >= 5417 sh"], "reasons": ["R:R 0.44 < 1.5 at 9.72"], "price": 9.725, "vwap": 9.3613, "atr_1m": 0.0472, "spread": 0.05, "shares_per_min": 2169, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 71.8, "reachable": 0.2455, "breakout_slope_pct": 0.1213, "flat_band_pct": 0.1213}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.44, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5417 sh"}}}
{"timestamp": "2026-09-24T18:43:16.712652+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 429.2s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5417 sh"], "metrics": {"price": 9.725, "vwap": 9.3613, "vwap_slope": 0.0016, "atr": 0.0472, "atr_pct": 0.485, "trend": "flat", "slope_pct": 0.0148, "flat_threshold_pct": 0.1213, "recent_slope_pct": 0.1213, "ema9": 9.6867, "ema20": 9.643, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.461, "distance_from_high_pct": 0.562, "spread_pct": 0.514, "rvol": 1.234, "volume_pace_ratio": 1.536, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.44, "triggers": ["breakout: 1-min close > 9.74 on >= 5417 sh"], "reasons": ["R:R 0.44 < 1.5 at 9.72"], "price": 9.725, "vwap": 9.3613, "atr_1m": 0.0472, "spread": 0.05, "shares_per_min": 2169, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 71.7, "reachable": 0.2454, "breakout_slope_pct": 0.1213, "flat_band_pct": 0.1213}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.44, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5417 sh"}}}
{"timestamp": "2026-09-24T18:43:21.863757+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 434.4s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5417 sh"], "metrics": {"price": 9.725, "vwap": 9.3613, "vwap_slope": 0.0016, "atr": 0.0472, "atr_pct": 0.485, "trend": "flat", "slope_pct": 0.0148, "flat_threshold_pct": 0.1213, "recent_slope_pct": 0.1213, "ema9": 9.6867, "ema20": 9.643, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.461, "distance_from_high_pct": 0.562, "spread_pct": 0.514, "rvol": 1.234, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.44, "triggers": ["breakout: 1-min close > 9.74 on >= 5417 sh"], "reasons": ["R:R 0.44 < 1.5 at 9.72"], "price": 9.725, "vwap": 9.3613, "atr_1m": 0.0472, "spread": 0.05, "shares_per_min": 2169, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 71.6, "reachable": 0.2452, "breakout_slope_pct": 0.1213, "flat_band_pct": 0.1213}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.44, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5417 sh"}}}
{"timestamp": "2026-09-24T18:43:27.005608+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 439.5s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.56; R:R 0.56 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5417 sh"], "metrics": {"price": 9.7113, "vwap": 9.3614, "vwap_slope": 0.0016, "atr": 0.0472, "atr_pct": 0.486, "trend": "flat", "slope_pct": 0.0148, "flat_threshold_pct": 0.1215, "recent_slope_pct": 0.0931, "ema9": 9.684, "ema20": 9.6417, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.461, "distance_from_high_pct": 0.702, "spread_pct": 0.514, "rvol": 1.234, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.56, "triggers": ["breakout: 1-min close > 9.74 on >= 5417 sh"], "reasons": ["R:R 0.56 < 1.5 at 9.71"], "price": 9.7113, "vwap": 9.3614, "atr_1m": 0.0472, "spread": 0.05, "shares_per_min": 2169, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 71.5, "reachable": 0.2451, "breakout_slope_pct": 0.0931, "flat_band_pct": 0.1215}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.56, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.56; R:R 0.56 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5417 sh"}}}
{"timestamp": "2026-09-24T18:43:32.173304+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 444.7s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.25; R:R 0.25 < 1.5 at 9.75; breakout: 1-min close > 9.74 on >= 5417 sh"], "metrics": {"price": 9.75, "vwap": 9.3614, "vwap_slope": 0.0016, "atr": 0.0489, "atr_pct": 0.501, "trend": "flat", "slope_pct": 0.0148, "flat_threshold_pct": 0.1253, "recent_slope_pct": 0.1728, "ema9": 9.6917, "ema20": 9.6454, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.461, "distance_from_high_pct": 0.307, "spread_pct": 0.514, "rvol": 1.234, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.25, "triggers": ["breakout: 1-min close > 9.74 on >= 5417 sh"], "reasons": ["R:R 0.25 < 1.5 at 9.75"], "price": 9.75, "vwap": 9.3614, "atr_1m": 0.0489, "spread": 0.05, "shares_per_min": 2169, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 71.5, "reachable": 0.2449, "breakout_slope_pct": 0.1728, "flat_band_pct": 0.1253}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.25, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.25; R:R 0.25 < 1.5 at 9.75; breakout: 1-min close > 9.74 on >= 5417 sh"}}}
{"timestamp": "2026-09-24T18:43:37.350564+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 449.8s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.25; R:R 0.25 < 1.5 at 9.75; breakout: 1-min close > 9.74 on >= 5417 sh"], "metrics": {"price": 9.75, "vwap": 9.3614, "vwap_slope": 0.0016, "atr": 0.0489, "atr_pct": 0.501, "trend": "flat", "slope_pct": 0.0148, "flat_threshold_pct": 0.1253, "recent_slope_pct": 0.1728, "ema9": 9.6917, "ema20": 9.6454, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.461, "distance_from_high_pct": 0.307, "spread_pct": 0.514, "rvol": 1.234, "volume_pace_ratio": 1.534, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.25, "triggers": ["breakout: 1-min close > 9.74 on >= 5417 sh"], "reasons": ["R:R 0.25 < 1.5 at 9.75"], "price": 9.75, "vwap": 9.3614, "atr_1m": 0.0489, "spread": 0.05, "shares_per_min": 2169, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 71.4, "reachable": 0.2448, "breakout_slope_pct": 0.1728, "flat_band_pct": 0.1253}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.25, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.25; R:R 0.25 < 1.5 at 9.75; breakout: 1-min close > 9.74 on >= 5417 sh"}}}
{"timestamp": "2026-09-24T18:43:42.524483+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 455.0s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5417 sh"], "metrics": {"price": 9.725, "vwap": 9.3616, "vwap_slope": 0.0018, "atr": 0.0489, "atr_pct": 0.502, "trend": "flat", "slope_pct": 0.0148, "flat_threshold_pct": 0.1256, "recent_slope_pct": 0.1213, "ema9": 9.6867, "ema20": 9.643, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.462, "distance_from_high_pct": 0.562, "spread_pct": 0.514, "rvol": 1.234, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.44, "triggers": ["breakout: 1-min close > 9.74 on >= 5417 sh"], "reasons": ["R:R 0.44 < 1.5 at 9.72"], "price": 9.725, "vwap": 9.3616, "atr_1m": 0.0489, "spread": 0.05, "shares_per_min": 2169, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 71.3, "reachable": 0.2446, "breakout_slope_pct": 0.1213, "flat_band_pct": 0.1256}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.44, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.44; R:R 0.44 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5417 sh"}}}
{"timestamp": "2026-09-24T18:43:47.696910+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 460.2s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.48; R:R 0.48 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5417 sh"], "metrics": {"price": 9.72, "vwap": 9.3616, "vwap_slope": 0.0019, "atr": 0.0489, "atr_pct": 0.503, "trend": "flat", "slope_pct": 0.0148, "flat_threshold_pct": 0.1257, "recent_slope_pct": 0.1111, "ema9": 9.6857, "ema20": 9.6426, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.462, "distance_from_high_pct": 0.613, "spread_pct": 0.309, "rvol": 1.235, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.48, "triggers": ["breakout: 1-min close > 9.74 on >= 5417 sh"], "reasons": ["R:R 0.48 < 1.5 at 9.72"], "price": 9.72, "vwap": 9.3616, "atr_1m": 0.0489, "spread": 0.03, "shares_per_min": 2169, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 71.2, "reachable": 0.2445, "breakout_slope_pct": 0.1111, "flat_band_pct": 0.1257}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.48, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.48; R:R 0.48 < 1.5 at 9.72; breakout: 1-min close > 9.74 on >= 5417 sh"}}}
{"timestamp": "2026-09-24T18:43:52.852085+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 465.3s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.53; R:R 0.53 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5417 sh"], "metrics": {"price": 9.715, "vwap": 9.3616, "vwap_slope": 0.0019, "atr": 0.0489, "atr_pct": 0.503, "trend": "flat", "slope_pct": 0.0148, "flat_threshold_pct": 0.1257, "recent_slope_pct": 0.1008, "ema9": 9.6847, "ema20": 9.6421, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.462, "distance_from_high_pct": 0.665, "spread_pct": 0.309, "rvol": 1.235, "volume_pace_ratio": 1.534, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.53, "triggers": ["breakout: 1-min close > 9.74 on >= 5417 sh"], "reasons": ["R:R 0.53 < 1.5 at 9.71"], "price": 9.715, "vwap": 9.3616, "atr_1m": 0.0489, "spread": 0.03, "shares_per_min": 2169, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 71.1, "reachable": 0.2443, "breakout_slope_pct": 0.1008, "flat_band_pct": 0.1257}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.53, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.53; R:R 0.53 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5417 sh"}}}
{"timestamp": "2026-09-24T18:43:57.980610+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 470.5s, plan says WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.53; R:R 0.53 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5417 sh"], "metrics": {"price": 9.715, "vwap": 9.3617, "vwap_slope": 0.0019, "atr": 0.0489, "atr_pct": 0.503, "trend": "flat", "slope_pct": 0.0148, "flat_threshold_pct": 0.1257, "recent_slope_pct": 0.1008, "ema9": 9.6847, "ema20": 9.6421, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.462, "distance_from_high_pct": 0.665, "spread_pct": 0.309, "rvol": 1.235, "volume_pace_ratio": 1.534, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5537, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.53, "triggers": ["breakout: 1-min close > 9.74 on >= 5417 sh"], "reasons": ["R:R 0.53 < 1.5 at 9.71"], "price": 9.715, "vwap": 9.3617, "atr_1m": 0.0489, "spread": 0.03, "shares_per_min": 2169, "rising_lows": false, "last_pivot_low": 9.5637, "ceiling_top": 9.731, "ceiling_bottom": 9.71, "ceiling_touches": 6, "minutes_left": 71.0, "reachable": 0.2442, "breakout_slope_pct": 0.1008, "flat_band_pct": 0.1257}, "stage3": {"passed": false, "stop": 9.5537, "target": 9.8, "reward_risk": 0.53, "setup": "", "reason": "WATCH; stop 9.55, target 9.80 (range_20d_high), R:R 0.53; R:R 0.53 < 1.5 at 9.71; breakout: 1-min close > 9.74 on >= 5417 sh"}}}
{"timestamp": "2026-09-24T18:44:03.116321+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 475.6s, plan says WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"], "metrics": {"price": 9.715, "vwap": 9.3617, "vwap_slope": 0.0012, "atr": 0.0435, "atr_pct": 0.447, "trend": "flat", "slope_pct": 0.0149, "flat_threshold_pct": 0.1118, "recent_slope_pct": 0.0443, "ema9": 9.6908, "ema20": 9.649, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.46, "distance_from_high_pct": 0.665, "spread_pct": 0.309, "rvol": 1.235, "volume_pace_ratio": 1.534, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.61, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 5465 sh"], "reasons": ["R:R 0.61 < 1.5 at 9.71"], "price": 9.715, "vwap": 9.3617, "atr_1m": 0.0435, "spread": 0.03, "shares_per_min": 2247, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.731, "ceiling_touches": 3, "minutes_left": 70.9, "reachable": 0.2461, "breakout_slope_pct": 0.0443, "flat_band_pct": 0.1118, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5752, "target": 9.8, "reward_risk": 0.61, "setup": "", "reason": "WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"}}}
{"timestamp": "2026-09-24T18:44:08.301311+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 480.8s, plan says WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"], "metrics": {"price": 9.715, "vwap": 9.3617, "vwap_slope": 0.0012, "atr": 0.0435, "atr_pct": 0.447, "trend": "flat", "slope_pct": 0.0149, "flat_threshold_pct": 0.1118, "recent_slope_pct": 0.0443, "ema9": 9.6908, "ema20": 9.649, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.46, "distance_from_high_pct": 0.665, "spread_pct": 0.309, "rvol": 1.235, "volume_pace_ratio": 1.533, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.61, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 5465 sh"], "reasons": ["R:R 0.61 < 1.5 at 9.71"], "price": 9.715, "vwap": 9.3617, "atr_1m": 0.0435, "spread": 0.03, "shares_per_min": 2247, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.731, "ceiling_touches": 3, "minutes_left": 70.9, "reachable": 0.2459, "breakout_slope_pct": 0.0443, "flat_band_pct": 0.1118, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5752, "target": 9.8, "reward_risk": 0.61, "setup": "", "reason": "WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"}}}
{"timestamp": "2026-09-24T18:44:13.480145+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 486.0s, plan says WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"], "metrics": {"price": 9.715, "vwap": 9.3617, "vwap_slope": 0.0012, "atr": 0.0435, "atr_pct": 0.447, "trend": "flat", "slope_pct": 0.0149, "flat_threshold_pct": 0.1118, "recent_slope_pct": 0.0443, "ema9": 9.6908, "ema20": 9.649, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.46, "distance_from_high_pct": 0.665, "spread_pct": 0.309, "rvol": 1.235, "volume_pace_ratio": 1.533, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.61, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 5465 sh"], "reasons": ["R:R 0.61 < 1.5 at 9.71"], "price": 9.715, "vwap": 9.3617, "atr_1m": 0.0435, "spread": 0.03, "shares_per_min": 2247, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.731, "ceiling_touches": 3, "minutes_left": 70.8, "reachable": 0.2458, "breakout_slope_pct": 0.0443, "flat_band_pct": 0.1118, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5752, "target": 9.8, "reward_risk": 0.61, "setup": "", "reason": "WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"}}}
{"timestamp": "2026-09-24T18:44:18.631975+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 491.1s, plan says WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.57; R:R 0.57 < 1.5 at 9.72; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"], "metrics": {"price": 9.72, "vwap": 9.3617, "vwap_slope": 0.0013, "atr": 0.0435, "atr_pct": 0.447, "trend": "flat", "slope_pct": 0.0149, "flat_threshold_pct": 0.1118, "recent_slope_pct": 0.0546, "ema9": 9.6918, "ema20": 9.6495, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.46, "distance_from_high_pct": 0.613, "spread_pct": 0.309, "rvol": 1.235, "volume_pace_ratio": 1.532, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5802, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.57, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 5465 sh"], "reasons": ["R:R 0.57 < 1.5 at 9.72"], "price": 9.72, "vwap": 9.3617, "atr_1m": 0.0435, "spread": 0.03, "shares_per_min": 2247, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.731, "ceiling_touches": 3, "minutes_left": 70.7, "reachable": 0.2456, "breakout_slope_pct": 0.0546, "flat_band_pct": 0.1118, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5802, "target": 9.8, "reward_risk": 0.57, "setup": "", "reason": "WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.57; R:R 0.57 < 1.5 at 9.72; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"}}}
{"timestamp": "2026-09-24T18:44:23.769045+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 496.3s, plan says WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"], "metrics": {"price": 9.715, "vwap": 9.3618, "vwap_slope": 0.0013, "atr": 0.0435, "atr_pct": 0.448, "trend": "flat", "slope_pct": 0.0149, "flat_threshold_pct": 0.1119, "recent_slope_pct": 0.0443, "ema9": 9.6908, "ema20": 9.649, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.46, "distance_from_high_pct": 0.665, "spread_pct": 0.309, "rvol": 1.235, "volume_pace_ratio": 1.532, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.61, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 5465 sh"], "reasons": ["R:R 0.61 < 1.5 at 9.71"], "price": 9.715, "vwap": 9.3618, "atr_1m": 0.0435, "spread": 0.03, "shares_per_min": 2247, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.731, "ceiling_touches": 3, "minutes_left": 70.6, "reachable": 0.2455, "breakout_slope_pct": 0.0443, "flat_band_pct": 0.1119, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5752, "target": 9.8, "reward_risk": 0.61, "setup": "", "reason": "WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"}}}
{"timestamp": "2026-09-24T18:44:28.920262+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 501.4s, plan says WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"], "metrics": {"price": 9.715, "vwap": 9.3618, "vwap_slope": 0.0013, "atr": 0.0435, "atr_pct": 0.448, "trend": "flat", "slope_pct": 0.0149, "flat_threshold_pct": 0.1119, "recent_slope_pct": 0.0443, "ema9": 9.6908, "ema20": 9.649, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.46, "distance_from_high_pct": 0.665, "spread_pct": 0.309, "rvol": 1.235, "volume_pace_ratio": 1.532, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.61, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 5465 sh"], "reasons": ["R:R 0.61 < 1.5 at 9.71"], "price": 9.715, "vwap": 9.3618, "atr_1m": 0.0435, "spread": 0.03, "shares_per_min": 2247, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.731, "ceiling_touches": 3, "minutes_left": 70.5, "reachable": 0.2453, "breakout_slope_pct": 0.0443, "flat_band_pct": 0.1119, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5752, "target": 9.8, "reward_risk": 0.61, "setup": "", "reason": "WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"}}}
{"timestamp": "2026-09-24T18:44:34.066794+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 506.6s, plan says WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"], "metrics": {"price": 9.715, "vwap": 9.3618, "vwap_slope": 0.0013, "atr": 0.0435, "atr_pct": 0.448, "trend": "flat", "slope_pct": 0.0149, "flat_threshold_pct": 0.1119, "recent_slope_pct": 0.0443, "ema9": 9.6908, "ema20": 9.649, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.46, "distance_from_high_pct": 0.665, "spread_pct": 0.309, "rvol": 1.235, "volume_pace_ratio": 1.531, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.61, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 5465 sh"], "reasons": ["R:R 0.61 < 1.5 at 9.71"], "price": 9.715, "vwap": 9.3618, "atr_1m": 0.0435, "spread": 0.03, "shares_per_min": 2247, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.731, "ceiling_touches": 3, "minutes_left": 70.4, "reachable": 0.2452, "breakout_slope_pct": 0.0443, "flat_band_pct": 0.1119, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5752, "target": 9.8, "reward_risk": 0.61, "setup": "", "reason": "WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"}}}
{"timestamp": "2026-09-24T18:44:39.228998+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 511.7s, plan says WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.56; R:R 0.56 < 1.5 at 9.72; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"], "metrics": {"price": 9.7215, "vwap": 9.3618, "vwap_slope": 0.0013, "atr": 0.0435, "atr_pct": 0.447, "trend": "flat", "slope_pct": 0.0149, "flat_threshold_pct": 0.1118, "recent_slope_pct": 0.0577, "ema9": 9.6921, "ema20": 9.6496, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.46, "distance_from_high_pct": 0.598, "spread_pct": 0.309, "rvol": 1.235, "volume_pace_ratio": 1.531, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5817, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.56, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 5465 sh"], "reasons": ["R:R 0.56 < 1.5 at 9.72"], "price": 9.7215, "vwap": 9.3618, "atr_1m": 0.0435, "spread": 0.03, "shares_per_min": 2247, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.731, "ceiling_touches": 3, "minutes_left": 70.3, "reachable": 0.245, "breakout_slope_pct": 0.0577, "flat_band_pct": 0.1118, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5817, "target": 9.8, "reward_risk": 0.56, "setup": "", "reason": "WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.56; R:R 0.56 < 1.5 at 9.72; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"}}}
{"timestamp": "2026-09-24T18:44:44.371962+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 516.9s, plan says WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"], "metrics": {"price": 9.715, "vwap": 9.3618, "vwap_slope": 0.0013, "atr": 0.0435, "atr_pct": 0.448, "trend": "flat", "slope_pct": 0.0149, "flat_threshold_pct": 0.1119, "recent_slope_pct": 0.0443, "ema9": 9.6908, "ema20": 9.649, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.46, "distance_from_high_pct": 0.665, "spread_pct": 0.309, "rvol": 1.235, "volume_pace_ratio": 1.53, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.61, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 5465 sh"], "reasons": ["R:R 0.61 < 1.5 at 9.71"], "price": 9.715, "vwap": 9.3618, "atr_1m": 0.0435, "spread": 0.03, "shares_per_min": 2247, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.731, "ceiling_touches": 3, "minutes_left": 70.3, "reachable": 0.2449, "breakout_slope_pct": 0.0443, "flat_band_pct": 0.1119, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5752, "target": 9.8, "reward_risk": 0.61, "setup": "", "reason": "WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"}}}
{"timestamp": "2026-09-24T18:44:49.504332+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 522.0s, plan says WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"], "metrics": {"price": 9.715, "vwap": 9.3618, "vwap_slope": 0.0013, "atr": 0.0435, "atr_pct": 0.448, "trend": "flat", "slope_pct": 0.0149, "flat_threshold_pct": 0.1119, "recent_slope_pct": 0.0443, "ema9": 9.6908, "ema20": 9.649, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.46, "distance_from_high_pct": 0.665, "spread_pct": 0.309, "rvol": 1.235, "volume_pace_ratio": 1.53, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.61, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 5465 sh"], "reasons": ["R:R 0.61 < 1.5 at 9.71"], "price": 9.715, "vwap": 9.3618, "atr_1m": 0.0435, "spread": 0.03, "shares_per_min": 2247, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.731, "ceiling_touches": 3, "minutes_left": 70.2, "reachable": 0.2447, "breakout_slope_pct": 0.0443, "flat_band_pct": 0.1119, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5752, "target": 9.8, "reward_risk": 0.61, "setup": "", "reason": "WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"}}}
{"timestamp": "2026-09-24T18:44:54.641970+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 527.1s, plan says WATCH; stop 9.59, target 9.80 (range_20d_high), R:R 0.51; R:R 0.51 < 1.5 at 9.73; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"], "metrics": {"price": 9.7283, "vwap": 9.3619, "vwap_slope": 0.0014, "atr": 0.0438, "atr_pct": 0.45, "trend": "flat", "slope_pct": 0.0149, "flat_threshold_pct": 0.1125, "recent_slope_pct": 0.0716, "ema9": 9.6934, "ema20": 9.6503, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.46, "distance_from_high_pct": 0.529, "spread_pct": 0.411, "rvol": 1.236, "volume_pace_ratio": 1.53, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5885, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.51, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 5465 sh"], "reasons": ["R:R 0.51 < 1.5 at 9.73"], "price": 9.7283, "vwap": 9.3619, "atr_1m": 0.0438, "spread": 0.04, "shares_per_min": 2247, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.731, "ceiling_touches": 3, "minutes_left": 70.1, "reachable": 0.2446, "breakout_slope_pct": 0.0716, "flat_band_pct": 0.1125, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5885, "target": 9.8, "reward_risk": 0.51, "setup": "", "reason": "WATCH; stop 9.59, target 9.80 (range_20d_high), R:R 0.51; R:R 0.51 < 1.5 at 9.73; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"}}}
{"timestamp": "2026-09-24T18:44:59.793986+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 532.3s, plan says WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"], "metrics": {"price": 9.715, "vwap": 9.362, "vwap_slope": 0.0015, "atr": 0.0441, "atr_pct": 0.454, "trend": "flat", "slope_pct": 0.0149, "flat_threshold_pct": 0.1136, "recent_slope_pct": 0.0443, "ema9": 9.6908, "ema20": 9.649, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.461, "distance_from_high_pct": 0.665, "spread_pct": 0.309, "rvol": 1.236, "volume_pace_ratio": 1.53, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.61, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 5465 sh"], "reasons": ["R:R 0.61 < 1.5 at 9.71"], "price": 9.715, "vwap": 9.362, "atr_1m": 0.0441, "spread": 0.03, "shares_per_min": 2247, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.731, "ceiling_touches": 3, "minutes_left": 70.0, "reachable": 0.2444, "breakout_slope_pct": 0.0443, "flat_band_pct": 0.1136, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.5752, "target": 9.8, "reward_risk": 0.61, "setup": "", "reason": "WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5465 sh"}}}
{"timestamp": "2026-09-24T18:45:04.947319+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 537.4s, plan says WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"], "metrics": {"price": 9.715, "vwap": 9.362, "vwap_slope": 0.0007, "atr": 0.0394, "atr_pct": 0.405, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.1013, "recent_slope_pct": -0.0041, "ema9": 9.6956, "ema20": 9.6553, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.459, "distance_from_high_pct": 0.665, "spread_pct": 0.309, "rvol": 1.236, "volume_pace_ratio": 1.53, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5752, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.61, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 4809 sh"], "reasons": ["R:R 0.61 < 1.5 at 9.71"], "price": 9.715, "vwap": 9.362, "atr_1m": 0.0394, "spread": 0.03, "shares_per_min": 2280, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 4, "minutes_left": 69.9, "reachable": 0.2446, "breakout_slope_pct": -0.0041, "flat_band_pct": 0.1013, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": 0.07, "support": 9.362, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5752, "target": 9.8, "reward_risk": 0.61, "setup": "", "reason": "WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.61; R:R 0.61 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"}}}
{"timestamp": "2026-09-24T18:45:10.140703+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 542.6s, plan says WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.57; R:R 0.57 < 1.5 at 9.72; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"], "metrics": {"price": 9.72, "vwap": 9.3621, "vwap_slope": 0.0008, "atr": 0.0412, "atr_pct": 0.423, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.1058, "recent_slope_pct": 0.0062, "ema9": 9.6966, "ema20": 9.6558, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.459, "distance_from_high_pct": 0.613, "spread_pct": 0.412, "rvol": 1.236, "volume_pace_ratio": 1.53, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5802, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.57, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 4809 sh"], "reasons": ["R:R 0.57 < 1.5 at 9.72"], "price": 9.72, "vwap": 9.3621, "atr_1m": 0.0412, "spread": 0.04, "shares_per_min": 2280, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 4, "minutes_left": 69.8, "reachable": 0.2445, "breakout_slope_pct": 0.0062, "flat_band_pct": 0.1058, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": 0.37, "support": 9.3621, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5802, "target": 9.8, "reward_risk": 0.57, "setup": "", "reason": "WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.57; R:R 0.57 < 1.5 at 9.72; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"}}}
{"timestamp": "2026-09-24T18:45:15.337785+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 547.8s, plan says WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.57; R:R 0.57 < 1.5 at 9.72; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"], "metrics": {"price": 9.72, "vwap": 9.3621, "vwap_slope": 0.0008, "atr": 0.0412, "atr_pct": 0.423, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.1058, "recent_slope_pct": 0.0062, "ema9": 9.6966, "ema20": 9.6558, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.459, "distance_from_high_pct": 0.613, "spread_pct": 0.412, "rvol": 1.236, "volume_pace_ratio": 1.529, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5802, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.57, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 4809 sh"], "reasons": ["R:R 0.57 < 1.5 at 9.72"], "price": 9.72, "vwap": 9.3621, "atr_1m": 0.0412, "spread": 0.04, "shares_per_min": 2280, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 4, "minutes_left": 69.7, "reachable": 0.2443, "breakout_slope_pct": 0.0062, "flat_band_pct": 0.1058, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": -0.01, "support": 9.3621, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5802, "target": 9.8, "reward_risk": 0.57, "setup": "", "reason": "WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.57; R:R 0.57 < 1.5 at 9.72; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"}}}
{"timestamp": "2026-09-24T18:45:20.532431+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 553.0s, plan says WATCH; stop 9.57, target 9.80 (range_20d_high), R:R 0.65; R:R 0.65 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"], "metrics": {"price": 9.709, "vwap": 9.3621, "vwap_slope": 0.0008, "atr": 0.0416, "atr_pct": 0.428, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.1071, "recent_slope_pct": -0.0165, "ema9": 9.6944, "ema20": 9.6547, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.459, "distance_from_high_pct": 0.726, "spread_pct": 0.412, "rvol": 1.236, "volume_pace_ratio": 1.529, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5692, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.65, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 4809 sh"], "reasons": ["R:R 0.65 < 1.5 at 9.71"], "price": 9.709, "vwap": 9.3621, "atr_1m": 0.0416, "spread": 0.04, "shares_per_min": 2280, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 4, "minutes_left": 69.7, "reachable": 0.243, "breakout_slope_pct": -0.0165, "flat_band_pct": 0.1071, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": 0.75, "support": 9.3621, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5692, "target": 9.8, "reward_risk": 0.65, "setup": "", "reason": "WATCH; stop 9.57, target 9.80 (range_20d_high), R:R 0.65; R:R 0.65 < 1.5 at 9.71; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"}}}
{"timestamp": "2026-09-24T18:45:25.700056+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 558.2s, plan says WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.57; R:R 0.57 < 1.5 at 9.72; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"], "metrics": {"price": 9.72, "vwap": 9.3622, "vwap_slope": 0.0009, "atr": 0.0416, "atr_pct": 0.428, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.1069, "recent_slope_pct": 0.0062, "ema9": 9.6966, "ema20": 9.6558, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.46, "distance_from_high_pct": 0.613, "spread_pct": 0.412, "rvol": 1.237, "volume_pace_ratio": 1.529, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5802, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.57, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 4809 sh"], "reasons": ["R:R 0.57 < 1.5 at 9.72"], "price": 9.72, "vwap": 9.3622, "atr_1m": 0.0416, "spread": 0.04, "shares_per_min": 2280, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 4, "minutes_left": 69.6, "reachable": 0.244, "breakout_slope_pct": 0.0062, "flat_band_pct": 0.1069, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": 0.87, "support": 9.3622, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5802, "target": 9.8, "reward_risk": 0.57, "setup": "", "reason": "WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.57; R:R 0.57 < 1.5 at 9.72; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"}}}
{"timestamp": "2026-09-24T18:45:30.868484+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 563.4s, plan says WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.57; R:R 0.57 < 1.5 at 9.72; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"], "metrics": {"price": 9.72, "vwap": 9.3623, "vwap_slope": 0.001, "atr": 0.0416, "atr_pct": 0.428, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.1069, "recent_slope_pct": 0.0062, "ema9": 9.6966, "ema20": 9.6558, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.46, "distance_from_high_pct": 0.613, "spread_pct": 0.412, "rvol": 1.237, "volume_pace_ratio": 1.529, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5802, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.57, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 4809 sh"], "reasons": ["R:R 0.57 < 1.5 at 9.72"], "price": 9.72, "vwap": 9.3623, "atr_1m": 0.0416, "spread": 0.04, "shares_per_min": 2280, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 4, "minutes_left": 69.5, "reachable": 0.2439, "breakout_slope_pct": 0.0062, "flat_band_pct": 0.1069, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": 0.88, "support": 9.3623, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5802, "target": 9.8, "reward_risk": 0.57, "setup": "", "reason": "WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.57; R:R 0.57 < 1.5 at 9.72; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"}}}
{"timestamp": "2026-09-24T18:45:36.049627+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 568.5s, plan says WATCH; stop 9.56, target 9.80 (range_20d_high), R:R 0.69; no reclaim yet (needs a close > 9.75); R:R 0.69 < 1.5 at 9.70; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"], "metrics": {"price": 9.7039, "vwap": 9.3628, "vwap_slope": 0.0015, "atr": 0.0429, "atr_pct": 0.443, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.1106, "recent_slope_pct": -0.027, "ema9": 9.6934, "ema20": 9.6543, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.462, "distance_from_high_pct": 0.778, "spread_pct": 0.411, "rvol": 1.239, "volume_pace_ratio": 1.531, "volatility": {"class": "medium", "daily_atr_pct": 5.76, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5641, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.69, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 4809 sh"], "reasons": ["no reclaim yet (needs a close > 9.75)", "R:R 0.69 < 1.5 at 9.70"], "price": 9.7039, "vwap": 9.3628, "atr_1m": 0.0429, "spread": 0.04, "shares_per_min": 2280, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 4, "minutes_left": 69.4, "reachable": 0.2414, "breakout_slope_pct": -0.027, "flat_band_pct": 0.1106, "pullback_candidate": true, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": 0.95, "support": 9.3628, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5641, "target": 9.8, "reward_risk": 0.69, "setup": "", "reason": "WATCH; stop 9.56, target 9.80 (range_20d_high), R:R 0.69; no reclaim yet (needs a close > 9.75); R:R 0.69 < 1.5 at 9.70; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"}}}
{"timestamp": "2026-09-24T18:45:41.238195+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 573.7s, plan says WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.56; R:R 0.56 < 1.5 at 9.72; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"], "metrics": {"price": 9.7223, "vwap": 9.3629, "vwap_slope": 0.0017, "atr": 0.0429, "atr_pct": 0.442, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.1104, "recent_slope_pct": 0.0109, "ema9": 9.6971, "ema20": 9.656, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.463, "distance_from_high_pct": 0.59, "spread_pct": 0.206, "rvol": 1.239, "volume_pace_ratio": 1.531, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5825, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.56, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 4809 sh"], "reasons": ["R:R 0.56 < 1.5 at 9.72"], "price": 9.7223, "vwap": 9.3629, "atr_1m": 0.0429, "spread": 0.02, "shares_per_min": 2280, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 4, "minutes_left": 69.3, "reachable": 0.2436, "breakout_slope_pct": 0.0109, "flat_band_pct": 0.1104, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": 0.97, "support": 9.3629, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5825, "target": 9.8, "reward_risk": 0.56, "setup": "", "reason": "WATCH; stop 9.58, target 9.80 (range_20d_high), R:R 0.56; R:R 0.56 < 1.5 at 9.72; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"}}}
{"timestamp": "2026-09-24T18:45:46.393086+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 578.9s, plan says WATCH; stop 9.59, target 9.80 (range_20d_high), R:R 0.50; R:R 0.50 < 1.5 at 9.73; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"], "metrics": {"price": 9.73, "vwap": 9.363, "vwap_slope": 0.0017, "atr": 0.0429, "atr_pct": 0.441, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.1103, "recent_slope_pct": 0.0268, "ema9": 9.6986, "ema20": 9.6567, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.463, "distance_from_high_pct": 0.511, "spread_pct": 0.206, "rvol": 1.239, "volume_pace_ratio": 1.531, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5902, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.5, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 4809 sh"], "reasons": ["R:R 0.50 < 1.5 at 9.73"], "price": 9.73, "vwap": 9.363, "atr_1m": 0.0429, "spread": 0.02, "shares_per_min": 2280, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 4, "minutes_left": 69.2, "reachable": 0.2434, "breakout_slope_pct": 0.0268, "flat_band_pct": 0.1103, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": 0.97, "support": 9.363, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.5902, "target": 9.8, "reward_risk": 0.5, "setup": "", "reason": "WATCH; stop 9.59, target 9.80 (range_20d_high), R:R 0.50; R:R 0.50 < 1.5 at 9.73; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"}}}
{"timestamp": "2026-09-24T18:45:51.571957+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 584.1s, plan says WATCH; stop 9.60, target 9.80 (range_20d_high), R:R 0.42; R:R 0.42 < 1.5 at 9.74; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"], "metrics": {"price": 9.741, "vwap": 9.3632, "vwap_slope": 0.0019, "atr": 0.0429, "atr_pct": 0.441, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.1102, "recent_slope_pct": 0.0494, "ema9": 9.7008, "ema20": 9.6578, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.464, "distance_from_high_pct": 0.399, "spread_pct": 0.103, "rvol": 1.24, "volume_pace_ratio": 1.531, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.6012, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.42, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 4809 sh"], "reasons": ["R:R 0.42 < 1.5 at 9.74"], "price": 9.741, "vwap": 9.3632, "atr_1m": 0.0429, "spread": 0.01, "shares_per_min": 2280, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 4, "minutes_left": 69.1, "reachable": 0.2433, "breakout_slope_pct": 0.0494, "flat_band_pct": 0.1102, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": 0.57, "support": 9.3632, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.6012, "target": 9.8, "reward_risk": 0.42, "setup": "", "reason": "WATCH; stop 9.60, target 9.80 (range_20d_high), R:R 0.42; R:R 0.42 < 1.5 at 9.74; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"}}}
{"timestamp": "2026-09-24T18:45:56.723220+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 589.2s, plan says WATCH; stop 9.61, target 9.80 (range_20d_high), R:R 0.36; R:R 0.36 < 1.5 at 9.75; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"], "metrics": {"price": 9.7499, "vwap": 9.3632, "vwap_slope": 0.002, "atr": 0.0429, "atr_pct": 0.44, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.1101, "recent_slope_pct": 0.0677, "ema9": 9.7026, "ema20": 9.6586, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.464, "distance_from_high_pct": 0.308, "spread_pct": 0.103, "rvol": 1.24, "volume_pace_ratio": 1.531, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.6101, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.36, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 4809 sh"], "reasons": ["R:R 0.36 < 1.5 at 9.75"], "price": 9.7499, "vwap": 9.3632, "atr_1m": 0.0429, "spread": 0.01, "shares_per_min": 2280, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 4, "minutes_left": 69.1, "reachable": 0.2431, "breakout_slope_pct": 0.0677, "flat_band_pct": 0.1101, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": 0.56, "support": 9.3632, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.6101, "target": 9.8, "reward_risk": 0.36, "setup": "", "reason": "WATCH; stop 9.61, target 9.80 (range_20d_high), R:R 0.36; R:R 0.36 < 1.5 at 9.75; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"}}}
{"timestamp": "2026-09-24T18:46:01.896004+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 594.4s, plan says WATCH; stop 9.60, target 9.80 (range_20d_high), R:R 0.43; R:R 0.43 < 1.5 at 9.74; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"], "metrics": {"price": 9.74, "vwap": 9.3632, "vwap_slope": 0.002, "atr": 0.0429, "atr_pct": 0.441, "trend": "flat", "slope_pct": 0.015, "flat_threshold_pct": 0.1102, "recent_slope_pct": 0.0473, "ema9": 9.7006, "ema20": 9.6577, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.464, "distance_from_high_pct": 0.409, "spread_pct": 0.103, "rvol": 1.24, "volume_pace_ratio": 1.53, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.6002, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.43, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 4809 sh"], "reasons": ["R:R 0.43 < 1.5 at 9.74"], "price": 9.74, "vwap": 9.3632, "atr_1m": 0.0429, "spread": 0.01, "shares_per_min": 2280, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 4, "minutes_left": 69.0, "reachable": 0.243, "breakout_slope_pct": 0.0473, "flat_band_pct": 0.1102, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.0, "imbalance": 0.47, "support": 9.3632, "reclaim": false}}, "stage3": {"passed": false, "stop": 9.6002, "target": 9.8, "reward_risk": 0.43, "setup": "", "reason": "WATCH; stop 9.60, target 9.80 (range_20d_high), R:R 0.43; R:R 0.43 < 1.5 at 9.74; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4809 sh"}}}
{"timestamp": "2026-09-24T18:46:07.058279+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 599.5s, plan says WATCH; stop 9.61, target 9.80 (range_20d_high), R:R 0.36; R:R 0.36 < 1.5 at 9.75; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4885 sh"], "metrics": {"price": 9.75, "vwap": 9.3633, "vwap_slope": 0.0016, "atr": 0.0416, "atr_pct": 0.426, "trend": "flat", "slope_pct": 0.0151, "flat_threshold_pct": 0.1066, "recent_slope_pct": 0.0771, "ema9": 9.7105, "ema20": 9.6665, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.461, "distance_from_high_pct": 0.307, "spread_pct": 0.205, "rvol": 1.24, "volume_pace_ratio": 1.53, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.6102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.36, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 4885 sh"], "reasons": ["R:R 0.36 < 1.5 at 9.75"], "price": 9.75, "vwap": 9.3633, "atr_1m": 0.0416, "spread": 0.02, "shares_per_min": 2260, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 68.9, "reachable": 0.2432, "breakout_slope_pct": 0.0771, "flat_band_pct": 0.1066, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.88, "imbalance": 0.22, "support": 9.3633, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.6102, "target": 9.8, "reward_risk": 0.36, "setup": "", "reason": "WATCH; stop 9.61, target 9.80 (range_20d_high), R:R 0.36; R:R 0.36 < 1.5 at 9.75; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4885 sh"}}}
{"timestamp": "2026-09-24T18:46:12.187837+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 604.7s, plan says WATCH; stop 9.61, target 9.80 (range_20d_high), R:R 0.36; R:R 0.36 < 1.5 at 9.75; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4885 sh"], "metrics": {"price": 9.75, "vwap": 9.3633, "vwap_slope": 0.0016, "atr": 0.0416, "atr_pct": 0.426, "trend": "flat", "slope_pct": 0.0151, "flat_threshold_pct": 0.1066, "recent_slope_pct": 0.0771, "ema9": 9.7105, "ema20": 9.6665, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.461, "distance_from_high_pct": 0.307, "spread_pct": 0.205, "rvol": 1.24, "volume_pace_ratio": 1.53, "volatility": {"class": "medium", "daily_atr_pct": 5.74, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.6102, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.36, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 4885 sh"], "reasons": ["R:R 0.36 < 1.5 at 9.75"], "price": 9.75, "vwap": 9.3633, "atr_1m": 0.0416, "spread": 0.02, "shares_per_min": 2260, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 68.8, "reachable": 0.2431, "breakout_slope_pct": 0.0771, "flat_band_pct": 0.1066, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.88, "imbalance": 0.22, "support": 9.3633, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.6102, "target": 9.8, "reward_risk": 0.36, "setup": "", "reason": "WATCH; stop 9.61, target 9.80 (range_20d_high), R:R 0.36; R:R 0.36 < 1.5 at 9.75; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4885 sh"}}}
{"timestamp": "2026-09-24T18:46:17.354690+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 609.8s, plan says WATCH; stop 9.63, target 9.80 (range_20d_high), R:R 0.21; R:R 0.21 < 1.5 at 9.77; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4885 sh"], "metrics": {"price": 9.77, "vwap": 9.3634, "vwap_slope": 0.0017, "atr": 0.043, "atr_pct": 0.44, "trend": "flat", "slope_pct": 0.0151, "flat_threshold_pct": 0.11, "recent_slope_pct": 0.1182, "ema9": 9.7145, "ema20": 9.6684, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.462, "distance_from_high_pct": 0.102, "spread_pct": 0.308, "rvol": 1.241, "volume_pace_ratio": 1.53, "volatility": {"class": "medium", "daily_atr_pct": 5.73, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.6302, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.21, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 4885 sh"], "reasons": ["R:R 0.21 < 1.5 at 9.77"], "price": 9.77, "vwap": 9.3634, "atr_1m": 0.043, "spread": 0.03, "shares_per_min": 2260, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 68.7, "reachable": 0.2429, "breakout_slope_pct": 0.1182, "flat_band_pct": 0.11, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.88, "imbalance": 0.21, "support": 9.75, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.6302, "target": 9.8, "reward_risk": 0.21, "setup": "", "reason": "WATCH; stop 9.63, target 9.80 (range_20d_high), R:R 0.21; R:R 0.21 < 1.5 at 9.77; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4885 sh"}}}
{"timestamp": "2026-09-24T18:46:22.532987+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 615.0s, plan says WATCH; stop 9.63, target 9.80 (range_20d_high), R:R 0.25; R:R 0.25 < 1.5 at 9.77; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4885 sh"], "metrics": {"price": 9.765, "vwap": 9.3636, "vwap_slope": 0.0019, "atr": 0.043, "atr_pct": 0.44, "trend": "flat", "slope_pct": 0.0151, "flat_threshold_pct": 0.1101, "recent_slope_pct": 0.1079, "ema9": 9.7135, "ema20": 9.6679, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.462, "distance_from_high_pct": 0.153, "spread_pct": 0.307, "rvol": 1.241, "volume_pace_ratio": 1.53, "volatility": {"class": "medium", "daily_atr_pct": 5.73, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.6252, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.25, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 4885 sh"], "reasons": ["R:R 0.25 < 1.5 at 9.77"], "price": 9.765, "vwap": 9.3636, "atr_1m": 0.043, "spread": 0.03, "shares_per_min": 2260, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 68.6, "reachable": 0.2427, "breakout_slope_pct": 0.1079, "flat_band_pct": 0.1101, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.88, "imbalance": 0.97, "support": 9.75, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.6252, "target": 9.8, "reward_risk": 0.25, "setup": "", "reason": "WATCH; stop 9.63, target 9.80 (range_20d_high), R:R 0.25; R:R 0.25 < 1.5 at 9.77; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4885 sh"}}}
{"timestamp": "2026-09-24T18:46:27.672166+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 620.2s, plan says WATCH; stop 9.64, target 9.80 (range_20d_high), R:R 0.14; R:R 0.14 < 1.5 at 9.78; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4885 sh"], "metrics": {"price": 9.78, "vwap": 9.3637, "vwap_slope": 0.002, "atr": 0.0437, "atr_pct": 0.447, "trend": "flat", "slope_pct": 0.0151, "flat_threshold_pct": 0.1117, "recent_slope_pct": 0.1387, "ema9": 9.7165, "ema20": 9.6693, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.463, "distance_from_high_pct": 0.0, "spread_pct": 0.307, "rvol": 1.241, "volume_pace_ratio": 1.53, "volatility": {"class": "medium", "daily_atr_pct": 5.72, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.6402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.14, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 4885 sh"], "reasons": ["R:R 0.14 < 1.5 at 9.78"], "price": 9.78, "vwap": 9.3637, "atr_1m": 0.0437, "spread": 0.03, "shares_per_min": 2260, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 68.5, "reachable": 0.2426, "breakout_slope_pct": 0.1387, "flat_band_pct": 0.1117, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.88, "imbalance": 0.98, "support": 9.75, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.6402, "target": 9.8, "reward_risk": 0.14, "setup": "", "reason": "WATCH; stop 9.64, target 9.80 (range_20d_high), R:R 0.14; R:R 0.14 < 1.5 at 9.78; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4885 sh"}}}
{"timestamp": "2026-09-24T18:46:32.843022+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 625.3s, plan says WATCH; stop 9.64, target 9.80 (range_20d_high), R:R 0.14; R:R 0.14 < 1.5 at 9.78; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4885 sh"], "metrics": {"price": 9.78, "vwap": 9.3637, "vwap_slope": 0.002, "atr": 0.0437, "atr_pct": 0.447, "trend": "flat", "slope_pct": 0.0151, "flat_threshold_pct": 0.1117, "recent_slope_pct": 0.1387, "ema9": 9.7165, "ema20": 9.6693, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.463, "distance_from_high_pct": 0.0, "spread_pct": 0.307, "rvol": 1.241, "volume_pace_ratio": 1.529, "volatility": {"class": "medium", "daily_atr_pct": 5.72, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.6402, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.14, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 4885 sh"], "reasons": ["R:R 0.14 < 1.5 at 9.78"], "price": 9.78, "vwap": 9.3637, "atr_1m": 0.0437, "spread": 0.03, "shares_per_min": 2260, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 68.5, "reachable": 0.2424, "breakout_slope_pct": 0.1387, "flat_band_pct": 0.1117, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.88, "imbalance": 0.98, "support": 9.75, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.6402, "target": 9.8, "reward_risk": 0.14, "setup": "", "reason": "WATCH; stop 9.64, target 9.80 (range_20d_high), R:R 0.14; R:R 0.14 < 1.5 at 9.78; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4885 sh"}}}
{"timestamp": "2026-09-24T18:46:37.995050+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 630.5s, plan says WATCH; stop 9.64, target 9.80 (range_20d_high), R:R 0.18; R:R 0.18 < 1.5 at 9.78; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4885 sh"], "metrics": {"price": 9.775, "vwap": 9.3637, "vwap_slope": 0.0021, "atr": 0.0437, "atr_pct": 0.447, "trend": "flat", "slope_pct": 0.0151, "flat_threshold_pct": 0.1118, "recent_slope_pct": 0.1284, "ema9": 9.7155, "ema20": 9.6689, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.463, "distance_from_high_pct": 0.051, "spread_pct": 0.307, "rvol": 1.242, "volume_pace_ratio": 1.529, "volatility": {"class": "medium", "daily_atr_pct": 5.72, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.6352, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.18, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 4885 sh"], "reasons": ["R:R 0.18 < 1.5 at 9.78"], "price": 9.775, "vwap": 9.3637, "atr_1m": 0.0437, "spread": 0.03, "shares_per_min": 2260, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 68.4, "reachable": 0.2423, "breakout_slope_pct": 0.1284, "flat_band_pct": 0.1118, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.88, "imbalance": 0.98, "support": 9.75, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.6352, "target": 9.8, "reward_risk": 0.18, "setup": "", "reason": "WATCH; stop 9.64, target 9.80 (range_20d_high), R:R 0.18; R:R 0.18 < 1.5 at 9.78; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 4885 sh"}}}
{"timestamp": "2026-09-24T18:46:43.156243+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 635.6s, plan says PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.90; target 0.28 away > ~0.24 reachable in 68 min"], "metrics": {"price": 9.81, "vwap": 9.3652, "vwap_slope": 0.0035, "atr": 0.0466, "atr_pct": 0.475, "trend": "flat", "slope_pct": 0.0151, "flat_threshold_pct": 0.1187, "recent_slope_pct": 0.2002, "ema9": 9.7225, "ema20": 9.6722, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.468, "distance_from_high_pct": 0.102, "spread_pct": 0.408, "rvol": 1.246, "volume_pace_ratio": 1.534, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0892, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.9, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 68 min"], "price": 9.81, "vwap": 9.3652, "atr_1m": 0.0466, "spread": 0.04, "shares_per_min": 2260, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 68.3, "reachable": 0.2421}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0892, "reward_risk": 1.9, "setup": "", "reason": "PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.90; target 0.28 away > ~0.24 reachable in 68 min"}}}
{"timestamp": "2026-09-24T18:46:48.300091+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 640.8s, plan says PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.76; target 0.28 away > ~0.24 reachable in 68 min"], "metrics": {"price": 9.821, "vwap": 9.3652, "vwap_slope": 0.0035, "atr": 0.0466, "atr_pct": 0.475, "trend": "flat", "slope_pct": 0.0152, "flat_threshold_pct": 0.1187, "recent_slope_pct": 0.2227, "ema9": 9.7247, "ema20": 9.6732, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.468, "distance_from_high_pct": 0.0, "spread_pct": 0.408, "rvol": 1.246, "volume_pace_ratio": 1.534, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1002, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.76, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 68 min"], "price": 9.821, "vwap": 9.3652, "atr_1m": 0.0466, "spread": 0.04, "shares_per_min": 2260, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 68.2, "reachable": 0.242}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1002, "reward_risk": 1.76, "setup": "", "reason": "PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.76; target 0.28 away > ~0.24 reachable in 68 min"}}}
{"timestamp": "2026-09-24T18:46:53.433491+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 645.9s, plan says PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.90; target 0.28 away > ~0.24 reachable in 68 min"], "metrics": {"price": 9.81, "vwap": 9.3653, "vwap_slope": 0.0036, "atr": 0.0466, "atr_pct": 0.475, "trend": "flat", "slope_pct": 0.0151, "flat_threshold_pct": 0.1189, "recent_slope_pct": 0.2002, "ema9": 9.7225, "ema20": 9.6722, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.468, "distance_from_high_pct": 0.112, "spread_pct": 0.408, "rvol": 1.246, "volume_pace_ratio": 1.534, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0892, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.9, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 68 min"], "price": 9.81, "vwap": 9.3653, "atr_1m": 0.0466, "spread": 0.04, "shares_per_min": 2260, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 68.1, "reachable": 0.2418}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0892, "reward_risk": 1.9, "setup": "", "reason": "PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.90; target 0.28 away > ~0.24 reachable in 68 min"}}}
{"timestamp": "2026-09-24T18:46:58.611652+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 651.1s, plan says PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.90; target 0.28 away > ~0.24 reachable in 68 min"], "metrics": {"price": 9.81, "vwap": 9.3654, "vwap_slope": 0.0038, "atr": 0.0473, "atr_pct": 0.482, "trend": "flat", "slope_pct": 0.0151, "flat_threshold_pct": 0.1205, "recent_slope_pct": 0.2002, "ema9": 9.7225, "ema20": 9.6722, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.468, "distance_from_high_pct": 0.203, "spread_pct": 0.408, "rvol": 1.246, "volume_pace_ratio": 1.534, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0892, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.9, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 68 min"], "price": 9.81, "vwap": 9.3654, "atr_1m": 0.0473, "spread": 0.04, "shares_per_min": 2260, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 68.0, "reachable": 0.2417}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0892, "reward_risk": 1.9, "setup": "", "reason": "PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.90; target 0.28 away > ~0.24 reachable in 68 min"}}}
{"timestamp": "2026-09-24T18:47:03.774797+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 656.3s, plan says PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 68 min"], "metrics": {"price": 9.82, "vwap": 9.3655, "vwap_slope": 0.0035, "atr": 0.0448, "atr_pct": 0.457, "trend": "flat", "slope_pct": 0.0153, "flat_threshold_pct": 0.1142, "recent_slope_pct": 0.3125, "ema9": 9.742, "ema20": 9.6863, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.471, "distance_from_high_pct": 0.102, "spread_pct": 0.408, "rvol": 1.246, "volume_pace_ratio": 1.533, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0995, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.78, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 68 min"], "price": 9.82, "vwap": 9.3655, "atr_1m": 0.0448, "spread": 0.04, "shares_per_min": 2591, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 67.9, "reachable": 0.242}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0995, "reward_risk": 1.78, "setup": "", "reason": "PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 68 min"}}}
{"timestamp": "2026-09-24T18:47:08.949398+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 661.4s, plan says PASS; stop 9.66, target 10.11 (clear air (typical 60-min move)), R:R 1.67; target 0.28 away > ~0.24 reachable in 68 min"], "metrics": {"price": 9.83, "vwap": 9.3656, "vwap_slope": 0.0036, "atr": 0.0456, "atr_pct": 0.464, "trend": "flat", "slope_pct": 0.0153, "flat_threshold_pct": 0.1159, "recent_slope_pct": 0.3329, "ema9": 9.744, "ema20": 9.6872, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.471, "distance_from_high_pct": 0.0, "spread_pct": 0.408, "rvol": 1.247, "volume_pace_ratio": 1.533, "volatility": {"class": "medium", "daily_atr_pct": 5.69, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1095, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.67, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 68 min"], "price": 9.83, "vwap": 9.3656, "atr_1m": 0.0456, "spread": 0.04, "shares_per_min": 2591, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 67.9, "reachable": 0.2418}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1095, "reward_risk": 1.67, "setup": "", "reason": "PASS; stop 9.66, target 10.11 (clear air (typical 60-min move)), R:R 1.67; target 0.28 away > ~0.24 reachable in 68 min"}}}
{"timestamp": "2026-09-24T18:47:14.131211+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 666.6s, plan says PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 68 min"], "metrics": {"price": 9.82, "vwap": 9.3657, "vwap_slope": 0.0037, "atr": 0.0464, "atr_pct": 0.473, "trend": "flat", "slope_pct": 0.0153, "flat_threshold_pct": 0.1182, "recent_slope_pct": 0.3125, "ema9": 9.742, "ema20": 9.6863, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.472, "distance_from_high_pct": 0.102, "spread_pct": 0.408, "rvol": 1.247, "volume_pace_ratio": 1.533, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0995, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.78, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 68 min"], "price": 9.82, "vwap": 9.3657, "atr_1m": 0.0464, "spread": 0.04, "shares_per_min": 2591, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 67.8, "reachable": 0.2417}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0995, "reward_risk": 1.78, "setup": "", "reason": "PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 68 min"}}}
{"timestamp": "2026-09-24T18:47:19.301432+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 671.8s, plan says WATCH; stop 9.60, target 9.80 (range_20d_high), R:R 0.46; broke ceiling 9.75 but R:R 0.46 < 1.5; R:R 0.46 < 1.5 at 9.74; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5160 sh"], "metrics": {"price": 9.7352, "vwap": 9.3657, "vwap_slope": 0.0037, "atr": 0.0509, "atr_pct": 0.523, "trend": "flat", "slope_pct": 0.0152, "flat_threshold_pct": 0.1307, "recent_slope_pct": 0.139, "ema9": 9.725, "ema20": 9.6782, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.472, "distance_from_high_pct": 0.964, "spread_pct": 0.408, "rvol": 1.247, "volume_pace_ratio": 1.533, "volatility": {"class": "medium", "daily_atr_pct": 5.75, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.5954, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.46, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support", "breakout: 1-min close > 9.76 on >= 5160 sh"], "reasons": ["broke ceiling 9.75 but R:R 0.46 < 1.5", "R:R 0.46 < 1.5 at 9.74"], "price": 9.7352, "vwap": 9.3657, "atr_1m": 0.0509, "spread": 0.04, "shares_per_min": 2591, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 67.7, "reachable": 0.2415, "breakout_slope_pct": 0.139, "flat_band_pct": 0.1307, "pullback_candidate": false, "pullback_context": {"sell_volume_ratio": 0.88, "imbalance": 0.91, "support": 9.3657, "reclaim": true}}, "stage3": {"passed": false, "stop": 9.5954, "target": 9.8, "reward_risk": 0.46, "setup": "", "reason": "WATCH; stop 9.60, target 9.80 (range_20d_high), R:R 0.46; broke ceiling 9.75 but R:R 0.46 < 1.5; R:R 0.46 < 1.5 at 9.74; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support; breakout: 1-min close > 9.76 on >= 5160 sh"}}}
{"timestamp": "2026-09-24T18:47:24.462823+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 677.0s, plan says PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.93; target 0.28 away > ~0.24 reachable in 68 min"], "metrics": {"price": 9.8072, "vwap": 9.3665, "vwap_slope": 0.0045, "atr": 0.0509, "atr_pct": 0.519, "trend": "flat", "slope_pct": 0.0153, "flat_threshold_pct": 0.1298, "recent_slope_pct": 0.2863, "ema9": 9.7394, "ema20": 9.6851, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 0.232, "spread_pct": 0.306, "rvol": 1.249, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0867, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.93, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 68 min"], "price": 9.8072, "vwap": 9.3665, "atr_1m": 0.0509, "spread": 0.03, "shares_per_min": 2591, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 67.6, "reachable": 0.2414}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0867, "reward_risk": 1.93, "setup": "", "reason": "PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.93; target 0.28 away > ~0.24 reachable in 68 min"}}}
{"timestamp": "2026-09-24T18:47:29.609033+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 682.1s, plan says PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.90; target 0.28 away > ~0.24 reachable in 68 min"], "metrics": {"price": 9.81, "vwap": 9.3665, "vwap_slope": 0.0045, "atr": 0.0509, "atr_pct": 0.519, "trend": "flat", "slope_pct": 0.0153, "flat_threshold_pct": 0.1297, "recent_slope_pct": 0.2921, "ema9": 9.74, "ema20": 9.6853, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 0.203, "spread_pct": 0.204, "rvol": 1.25, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0895, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.9, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 68 min"], "price": 9.81, "vwap": 9.3665, "atr_1m": 0.0509, "spread": 0.02, "shares_per_min": 2591, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 67.5, "reachable": 0.2412}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0895, "reward_risk": 1.9, "setup": "", "reason": "PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.90; target 0.28 away > ~0.24 reachable in 68 min"}}}
{"timestamp": "2026-09-24T18:47:34.779570+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 687.3s, plan says PASS; stop 9.65, target 10.07 (clear air (typical 60-min move)), R:R 2.00; target 0.28 away > ~0.24 reachable in 67 min"], "metrics": {"price": 9.7914, "vwap": 9.3666, "vwap_slope": 0.0047, "atr": 0.0509, "atr_pct": 0.52, "trend": "flat", "slope_pct": 0.0153, "flat_threshold_pct": 0.13, "recent_slope_pct": 0.254, "ema9": 9.7363, "ema20": 9.6835, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 0.393, "spread_pct": 0.204, "rvol": 1.25, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.71, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6516, "target": 10.0709, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.0, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 67 min"], "price": 9.7914, "vwap": 9.3666, "atr_1m": 0.0509, "spread": 0.02, "shares_per_min": 2591, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 67.4, "reachable": 0.2411}, "stage3": {"passed": false, "stop": 9.6516, "target": 10.0709, "reward_risk": 2.0, "setup": "", "reason": "PASS; stop 9.65, target 10.07 (clear air (typical 60-min move)), R:R 2.00; target 0.28 away > ~0.24 reachable in 67 min"}}}
{"timestamp": "2026-09-24T18:47:39.930216+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 692.4s, plan says PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.90; target 0.28 away > ~0.24 reachable in 67 min"], "metrics": {"price": 9.81, "vwap": 9.3667, "vwap_slope": 0.0047, "atr": 0.0509, "atr_pct": 0.519, "trend": "flat", "slope_pct": 0.0153, "flat_threshold_pct": 0.1297, "recent_slope_pct": 0.2921, "ema9": 9.74, "ema20": 9.6853, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 0.203, "spread_pct": 0.306, "rvol": 1.25, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0895, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.9, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 67 min"], "price": 9.81, "vwap": 9.3667, "atr_1m": 0.0509, "spread": 0.03, "shares_per_min": 2591, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 67.3, "reachable": 0.2409}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0895, "reward_risk": 1.9, "setup": "", "reason": "PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.90; target 0.28 away > ~0.24 reachable in 67 min"}}}
{"timestamp": "2026-09-24T18:47:45.097550+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 697.6s, plan says PASS; stop 9.66, target 10.11 (clear air (typical 60-min move)), R:R 1.67; target 0.28 away > ~0.24 reachable in 67 min"], "metrics": {"price": 9.83, "vwap": 9.3669, "vwap_slope": 0.0049, "atr": 0.0509, "atr_pct": 0.518, "trend": "flat", "slope_pct": 0.0153, "flat_threshold_pct": 0.1295, "recent_slope_pct": 0.3329, "ema9": 9.744, "ema20": 9.6872, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.476, "distance_from_high_pct": 0.0, "spread_pct": 0.306, "rvol": 1.251, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.69, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1095, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.67, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 67 min"], "price": 9.83, "vwap": 9.3669, "atr_1m": 0.0509, "spread": 0.03, "shares_per_min": 2591, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 67.2, "reachable": 0.2408}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1095, "reward_risk": 1.67, "setup": "", "reason": "PASS; stop 9.66, target 10.11 (clear air (typical 60-min move)), R:R 1.67; target 0.28 away > ~0.24 reachable in 67 min"}}}
{"timestamp": "2026-09-24T18:47:50.253657+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 702.7s, plan says PASS; stop 9.66, target 10.08 (clear air (typical 60-min move)), R:R 2.00; target 0.28 away > ~0.24 reachable in 67 min"], "metrics": {"price": 9.8, "vwap": 9.3672, "vwap_slope": 0.0053, "atr": 0.0509, "atr_pct": 0.519, "trend": "flat", "slope_pct": 0.0153, "flat_threshold_pct": 0.1299, "recent_slope_pct": 0.2716, "ema9": 9.738, "ema20": 9.6844, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.477, "distance_from_high_pct": 0.305, "spread_pct": 0.204, "rvol": 1.252, "volume_pace_ratio": 1.536, "volatility": {"class": "medium", "daily_atr_pct": 5.71, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6602, "target": 10.0795, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.0, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 67 min"], "price": 9.8, "vwap": 9.3672, "atr_1m": 0.0509, "spread": 0.02, "shares_per_min": 2591, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 67.2, "reachable": 0.2406}, "stage3": {"passed": false, "stop": 9.6602, "target": 10.0795, "reward_risk": 2.0, "setup": "", "reason": "PASS; stop 9.66, target 10.08 (clear air (typical 60-min move)), R:R 2.00; target 0.28 away > ~0.24 reachable in 67 min"}}}
{"timestamp": "2026-09-24T18:47:55.444120+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 707.9s, plan says PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.84; target 0.28 away > ~0.24 reachable in 67 min"], "metrics": {"price": 9.8148, "vwap": 9.3673, "vwap_slope": 0.0053, "atr": 0.0509, "atr_pct": 0.519, "trend": "flat", "slope_pct": 0.0153, "flat_threshold_pct": 0.1297, "recent_slope_pct": 0.3019, "ema9": 9.741, "ema20": 9.6858, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.477, "distance_from_high_pct": 0.155, "spread_pct": 0.204, "rvol": 1.252, "volume_pace_ratio": 1.536, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0943, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.84, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 67 min"], "price": 9.8148, "vwap": 9.3673, "atr_1m": 0.0509, "spread": 0.02, "shares_per_min": 2591, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.75, "ceiling_bottom": 9.73, "ceiling_touches": 5, "minutes_left": 67.1, "reachable": 0.2404}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0943, "reward_risk": 1.84, "setup": "", "reason": "PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.84; target 0.28 away > ~0.24 reachable in 67 min"}}}
{"timestamp": "2026-09-24T18:48:00.606409+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 713.1s, plan says PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.90; target 0.28 away > ~0.24 reachable in 67 min"], "metrics": {"price": 9.81, "vwap": 9.3673, "vwap_slope": 0.0041, "atr": 0.0495, "atr_pct": 0.504, "trend": "flat", "slope_pct": 0.0154, "flat_threshold_pct": 0.1261, "recent_slope_pct": 0.2659, "ema9": 9.754, "ema20": 9.6972, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.475, "distance_from_high_pct": 0.203, "spread_pct": 0.204, "rvol": 1.252, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0898, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.9, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 67 min"], "price": 9.81, "vwap": 9.3673, "atr_1m": 0.0495, "spread": 0.02, "shares_per_min": 2882, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 67.0, "reachable": 0.2407}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0898, "reward_risk": 1.9, "setup": "", "reason": "PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.90; target 0.28 away > ~0.24 reachable in 67 min"}}}
{"timestamp": "2026-09-24T18:48:05.800357+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 718.3s, plan says PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 67 min"], "metrics": {"price": 9.82, "vwap": 9.3674, "vwap_slope": 0.0041, "atr": 0.0502, "atr_pct": 0.511, "trend": "flat", "slope_pct": 0.0154, "flat_threshold_pct": 0.1278, "recent_slope_pct": 0.2863, "ema9": 9.756, "ema20": 9.6981, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.475, "distance_from_high_pct": 0.102, "spread_pct": 0.204, "rvol": 1.252, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0998, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.78, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 67 min"], "price": 9.82, "vwap": 9.3674, "atr_1m": 0.0502, "spread": 0.02, "shares_per_min": 2882, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 66.9, "reachable": 0.2406}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0998, "reward_risk": 1.78, "setup": "", "reason": "PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 67 min"}}}
{"timestamp": "2026-09-24T18:48:10.967475+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 723.5s, plan says PASS; stop 9.66, target 10.11 (clear air (typical 60-min move)), R:R 1.67; target 0.28 away > ~0.24 reachable in 67 min"], "metrics": {"price": 9.83, "vwap": 9.3676, "vwap_slope": 0.0044, "atr": 0.0509, "atr_pct": 0.518, "trend": "flat", "slope_pct": 0.0154, "flat_threshold_pct": 0.1295, "recent_slope_pct": 0.3067, "ema9": 9.758, "ema20": 9.6991, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.475, "distance_from_high_pct": 0.0, "spread_pct": 0.203, "rvol": 1.253, "volume_pace_ratio": 1.536, "volatility": {"class": "medium", "daily_atr_pct": 5.69, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1098, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.67, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 67 min"], "price": 9.83, "vwap": 9.3676, "atr_1m": 0.0509, "spread": 0.02, "shares_per_min": 2882, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 66.8, "reachable": 0.2404}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1098, "reward_risk": 1.67, "setup": "", "reason": "PASS; stop 9.66, target 10.11 (clear air (typical 60-min move)), R:R 1.67; target 0.28 away > ~0.24 reachable in 67 min"}}}
{"timestamp": "2026-09-24T18:48:16.139780+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 728.6s, plan says PASS; stop 9.66, target 10.12 (clear air (typical 60-min move)), R:R 1.58; target 0.28 away > ~0.24 reachable in 67 min"], "metrics": {"price": 9.84, "vwap": 9.3677, "vwap_slope": 0.0044, "atr": 0.0516, "atr_pct": 0.525, "trend": "flat", "slope_pct": 0.0154, "flat_threshold_pct": 0.1312, "recent_slope_pct": 0.3271, "ema9": 9.76, "ema20": 9.7001, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.476, "distance_from_high_pct": 0.0, "spread_pct": 0.203, "rvol": 1.253, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1198, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.58, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 67 min"], "price": 9.84, "vwap": 9.3677, "atr_1m": 0.0516, "spread": 0.02, "shares_per_min": 2882, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 66.7, "reachable": 0.2403}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1198, "reward_risk": 1.58, "setup": "", "reason": "PASS; stop 9.66, target 10.12 (clear air (typical 60-min move)), R:R 1.58; target 0.28 away > ~0.24 reachable in 67 min"}}}
{"timestamp": "2026-09-24T18:48:21.281654+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 733.8s, plan says PASS; stop 9.66, target 10.12 (clear air (typical 60-min move)), R:R 1.58; target 0.28 away > ~0.24 reachable in 67 min"], "metrics": {"price": 9.84, "vwap": 9.3677, "vwap_slope": 0.0045, "atr": 0.0522, "atr_pct": 0.53, "trend": "flat", "slope_pct": 0.0154, "flat_threshold_pct": 0.1326, "recent_slope_pct": 0.3271, "ema9": 9.76, "ema20": 9.7001, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.476, "distance_from_high_pct": 0.079, "spread_pct": 0.203, "rvol": 1.253, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1198, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.58, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 67 min"], "price": 9.84, "vwap": 9.3677, "atr_1m": 0.0522, "spread": 0.02, "shares_per_min": 2882, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 66.6, "reachable": 0.2401}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1198, "reward_risk": 1.58, "setup": "", "reason": "PASS; stop 9.66, target 10.12 (clear air (typical 60-min move)), R:R 1.58; target 0.28 away > ~0.24 reachable in 67 min"}}}
{"timestamp": "2026-09-24T18:48:26.421382+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 738.9s, plan says PASS; stop 9.66, target 10.13 (clear air (typical 60-min move)), R:R 1.49; target 0.28 away > ~0.24 reachable in 67 min"], "metrics": {"price": 9.85, "vwap": 9.3678, "vwap_slope": 0.0046, "atr": 0.0523, "atr_pct": 0.531, "trend": "flat", "slope_pct": 0.0155, "flat_threshold_pct": 0.1328, "recent_slope_pct": 0.3475, "ema9": 9.762, "ema20": 9.701, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.476, "distance_from_high_pct": 0.0, "spread_pct": 0.203, "rvol": 1.253, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1298, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.49, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 67 min"], "price": 9.85, "vwap": 9.3678, "atr_1m": 0.0523, "spread": 0.02, "shares_per_min": 2882, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 66.6, "reachable": 0.24}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1298, "reward_risk": 1.49, "setup": "", "reason": "PASS; stop 9.66, target 10.13 (clear air (typical 60-min move)), R:R 1.49; target 0.28 away > ~0.24 reachable in 67 min"}}}
{"timestamp": "2026-09-24T18:48:31.544242+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 744.0s, plan says PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 66 min"], "metrics": {"price": 9.82, "vwap": 9.3681, "vwap_slope": 0.0049, "atr": 0.0523, "atr_pct": 0.533, "trend": "flat", "slope_pct": 0.0154, "flat_threshold_pct": 0.1332, "recent_slope_pct": 0.2863, "ema9": 9.756, "ema20": 9.6981, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.477, "distance_from_high_pct": 0.305, "spread_pct": 0.407, "rvol": 1.254, "volume_pace_ratio": 1.536, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0998, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.78, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 66 min"], "price": 9.82, "vwap": 9.3681, "atr_1m": 0.0523, "spread": 0.04, "shares_per_min": 2882, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 66.5, "reachable": 0.2398}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0998, "reward_risk": 1.78, "setup": "", "reason": "PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 66 min"}}}
{"timestamp": "2026-09-24T18:48:36.670383+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 749.2s, plan says PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 66 min"], "metrics": {"price": 9.82, "vwap": 9.3681, "vwap_slope": 0.0049, "atr": 0.0523, "atr_pct": 0.533, "trend": "flat", "slope_pct": 0.0154, "flat_threshold_pct": 0.1332, "recent_slope_pct": 0.2863, "ema9": 9.756, "ema20": 9.6981, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.477, "distance_from_high_pct": 0.305, "spread_pct": 0.407, "rvol": 1.254, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0998, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.78, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 66 min"], "price": 9.82, "vwap": 9.3681, "atr_1m": 0.0523, "spread": 0.04, "shares_per_min": 2882, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 66.4, "reachable": 0.2397}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0998, "reward_risk": 1.78, "setup": "", "reason": "PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 66 min"}}}
{"timestamp": "2026-09-24T18:48:41.835885+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 754.3s, plan says PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 66 min"], "metrics": {"price": 9.82, "vwap": 9.3686, "vwap_slope": 0.0053, "atr": 0.0523, "atr_pct": 0.533, "trend": "flat", "slope_pct": 0.0154, "flat_threshold_pct": 0.1332, "recent_slope_pct": 0.2863, "ema9": 9.756, "ema20": 9.6981, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.479, "distance_from_high_pct": 0.305, "spread_pct": 0.407, "rvol": 1.255, "volume_pace_ratio": 1.536, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0998, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.78, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 66 min"], "price": 9.82, "vwap": 9.3686, "atr_1m": 0.0523, "spread": 0.04, "shares_per_min": 2882, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 66.3, "reachable": 0.2395}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0998, "reward_risk": 1.78, "setup": "", "reason": "PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 66 min"}}}
{"timestamp": "2026-09-24T18:48:46.972829+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 759.5s, plan says PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 66 min"], "metrics": {"price": 9.82, "vwap": 9.3687, "vwap_slope": 0.0054, "atr": 0.0523, "atr_pct": 0.533, "trend": "flat", "slope_pct": 0.0154, "flat_threshold_pct": 0.1332, "recent_slope_pct": 0.2863, "ema9": 9.756, "ema20": 9.6981, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.479, "distance_from_high_pct": 0.305, "spread_pct": 0.407, "rvol": 1.256, "volume_pace_ratio": 1.536, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0998, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.78, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 66 min"], "price": 9.82, "vwap": 9.3687, "atr_1m": 0.0523, "spread": 0.04, "shares_per_min": 2882, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 66.2, "reachable": 0.2393}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0998, "reward_risk": 1.78, "setup": "", "reason": "PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 66 min"}}}
{"timestamp": "2026-09-24T18:48:52.118128+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 764.6s, plan says PASS; stop 9.66, target 10.12 (clear air (typical 60-min move)), R:R 1.58; target 0.28 away > ~0.24 reachable in 66 min"], "metrics": {"price": 9.8399, "vwap": 9.369, "vwap_slope": 0.0057, "atr": 0.0523, "atr_pct": 0.532, "trend": "flat", "slope_pct": 0.0154, "flat_threshold_pct": 0.133, "recent_slope_pct": 0.3269, "ema9": 9.76, "ema20": 9.7, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.48, "distance_from_high_pct": 0.103, "spread_pct": 0.407, "rvol": 1.256, "volume_pace_ratio": 1.537, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1197, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.58, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 66 min"], "price": 9.8399, "vwap": 9.369, "atr_1m": 0.0523, "spread": 0.04, "shares_per_min": 2882, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 66.1, "reachable": 0.2392}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1197, "reward_risk": 1.58, "setup": "", "reason": "PASS; stop 9.66, target 10.12 (clear air (typical 60-min move)), R:R 1.58; target 0.28 away > ~0.24 reachable in 66 min"}}}
{"timestamp": "2026-09-24T18:48:57.276468+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 769.8s, plan says PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 66 min"], "metrics": {"price": 9.82, "vwap": 9.369, "vwap_slope": 0.0057, "atr": 0.0523, "atr_pct": 0.533, "trend": "flat", "slope_pct": 0.0154, "flat_threshold_pct": 0.1332, "recent_slope_pct": 0.2863, "ema9": 9.756, "ema20": 9.6981, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.48, "distance_from_high_pct": 0.305, "spread_pct": 0.407, "rvol": 1.256, "volume_pace_ratio": 1.536, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0998, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.78, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 66 min"], "price": 9.82, "vwap": 9.369, "atr_1m": 0.0523, "spread": 0.04, "shares_per_min": 2882, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 66.0, "reachable": 0.239}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0998, "reward_risk": 1.78, "setup": "", "reason": "PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 66 min"}}}
{"timestamp": "2026-09-24T18:49:02.418823+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 774.9s, plan says PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 66 min"], "metrics": {"price": 9.82, "vwap": 9.369, "vwap_slope": 0.0057, "atr": 0.0523, "atr_pct": 0.533, "trend": "flat", "slope_pct": 0.0154, "flat_threshold_pct": 0.1332, "recent_slope_pct": 0.2863, "ema9": 9.756, "ema20": 9.6981, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.48, "distance_from_high_pct": 0.305, "spread_pct": 0.407, "rvol": 1.256, "volume_pace_ratio": 1.536, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0998, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.78, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 66 min"], "price": 9.82, "vwap": 9.369, "atr_1m": 0.0523, "spread": 0.04, "shares_per_min": 2882, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 66.0, "reachable": 0.2389}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0998, "reward_risk": 1.78, "setup": "", "reason": "PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 66 min"}}}
{"timestamp": "2026-09-24T18:49:07.622966+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 780.1s, plan says PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 66 min"], "metrics": {"price": 9.82, "vwap": 9.3693, "vwap_slope": 0.0039, "atr": 0.0528, "atr_pct": 0.538, "trend": "flat", "slope_pct": 0.0156, "flat_threshold_pct": 0.1344, "recent_slope_pct": 0.1735, "ema9": 9.7688, "ema20": 9.7098, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.483, "distance_from_high_pct": 0.305, "spread_pct": 0.407, "rvol": 1.257, "volume_pace_ratio": 1.537, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0999, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.78, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 66 min"], "price": 9.82, "vwap": 9.3693, "atr_1m": 0.0528, "spread": 0.04, "shares_per_min": 3135, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 3, "minutes_left": 65.9, "reachable": 0.2404}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0999, "reward_risk": 1.78, "setup": "", "reason": "PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 66 min"}}}
{"timestamp": "2026-09-24T18:49:12.781175+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 785.3s, plan says PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 66 min"], "metrics": {"price": 9.82, "vwap": 9.3693, "vwap_slope": 0.0039, "atr": 0.0528, "atr_pct": 0.538, "trend": "flat", "slope_pct": 0.0156, "flat_threshold_pct": 0.1344, "recent_slope_pct": 0.1735, "ema9": 9.7688, "ema20": 9.7098, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.483, "distance_from_high_pct": 0.305, "spread_pct": 0.407, "rvol": 1.257, "volume_pace_ratio": 1.536, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0999, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.78, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 66 min"], "price": 9.82, "vwap": 9.3693, "atr_1m": 0.0528, "spread": 0.04, "shares_per_min": 3135, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 3, "minutes_left": 65.8, "reachable": 0.2403}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0999, "reward_risk": 1.78, "setup": "", "reason": "PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 66 min"}}}
{"timestamp": "2026-09-24T18:49:17.932754+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 790.4s, plan says PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.72; target 0.28 away > ~0.24 reachable in 66 min"], "metrics": {"price": 9.825, "vwap": 9.3695, "vwap_slope": 0.0041, "atr": 0.0535, "atr_pct": 0.545, "trend": "flat", "slope_pct": 0.0156, "flat_threshold_pct": 0.1362, "recent_slope_pct": 0.1837, "ema9": 9.7698, "ema20": 9.7102, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.484, "distance_from_high_pct": 0.254, "spread_pct": 0.306, "rvol": 1.258, "volume_pace_ratio": 1.537, "volatility": {"class": "medium", "daily_atr_pct": 5.69, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1049, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.72, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 66 min"], "price": 9.825, "vwap": 9.3695, "atr_1m": 0.0535, "spread": 0.03, "shares_per_min": 3135, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 3, "minutes_left": 65.7, "reachable": 0.2401}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1049, "reward_risk": 1.72, "setup": "", "reason": "PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.72; target 0.28 away > ~0.24 reachable in 66 min"}}}
{"timestamp": "2026-09-24T18:49:23.087659+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 795.6s, plan says PASS; stop 9.65, target 10.07 (clear air (typical 60-min move)), R:R 2.00; target 0.28 away > ~0.24 reachable in 66 min"], "metrics": {"price": 9.7939, "vwap": 9.3695, "vwap_slope": 0.0041, "atr": 0.0547, "atr_pct": 0.558, "trend": "flat", "slope_pct": 0.0156, "flat_threshold_pct": 0.1396, "recent_slope_pct": 0.1203, "ema9": 9.7636, "ema20": 9.7073, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 0.57, "spread_pct": 0.306, "rvol": 1.258, "volume_pace_ratio": 1.536, "volatility": {"class": "medium", "daily_atr_pct": 5.71, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6541, "target": 10.0738, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.0, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 66 min"], "price": 9.7939, "vwap": 9.3695, "atr_1m": 0.0547, "spread": 0.03, "shares_per_min": 3135, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 3, "minutes_left": 65.6, "reachable": 0.24}, "stage3": {"passed": false, "stop": 9.6541, "target": 10.0738, "reward_risk": 2.0, "setup": "", "reason": "PASS; stop 9.65, target 10.07 (clear air (typical 60-min move)), R:R 2.00; target 0.28 away > ~0.24 reachable in 66 min"}}}
{"timestamp": "2026-09-24T18:49:28.232880+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 800.7s, plan says PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.92; target 0.28 away > ~0.24 reachable in 66 min"], "metrics": {"price": 9.8086, "vwap": 9.3695, "vwap_slope": 0.0041, "atr": 0.0547, "atr_pct": 0.557, "trend": "flat", "slope_pct": 0.0156, "flat_threshold_pct": 0.1393, "recent_slope_pct": 0.1502, "ema9": 9.7665, "ema20": 9.7087, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 0.42, "spread_pct": 0.306, "rvol": 1.258, "volume_pace_ratio": 1.536, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0885, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.92, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 66 min"], "price": 9.8086, "vwap": 9.3695, "atr_1m": 0.0547, "spread": 0.03, "shares_per_min": 3135, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 3, "minutes_left": 65.5, "reachable": 0.2398}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0885, "reward_risk": 1.92, "setup": "", "reason": "PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.92; target 0.28 away > ~0.24 reachable in 66 min"}}}
{"timestamp": "2026-09-24T18:49:33.418399+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 805.9s, plan says PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.84; target 0.28 away > ~0.24 reachable in 65 min"], "metrics": {"price": 9.815, "vwap": 9.3696, "vwap_slope": 0.0042, "atr": 0.0547, "atr_pct": 0.557, "trend": "flat", "slope_pct": 0.0156, "flat_threshold_pct": 0.1393, "recent_slope_pct": 0.1633, "ema9": 9.7678, "ema20": 9.7093, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 0.355, "spread_pct": 0.306, "rvol": 1.258, "volume_pace_ratio": 1.536, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0949, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.84, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 65 min"], "price": 9.815, "vwap": 9.3696, "atr_1m": 0.0547, "spread": 0.03, "shares_per_min": 3135, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 3, "minutes_left": 65.4, "reachable": 0.2396}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0949, "reward_risk": 1.84, "setup": "", "reason": "PASS; stop 9.66, target 10.09 (clear air (typical 60-min move)), R:R 1.84; target 0.28 away > ~0.24 reachable in 65 min"}}}
{"timestamp": "2026-09-24T18:49:38.581205+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 811.1s, plan says PASS; stop 9.66, target 10.11 (clear air (typical 60-min move)), R:R 1.67; target 0.28 away > ~0.24 reachable in 65 min"], "metrics": {"price": 9.83, "vwap": 9.3697, "vwap_slope": 0.0042, "atr": 0.0547, "atr_pct": 0.556, "trend": "flat", "slope_pct": 0.0156, "flat_threshold_pct": 0.139, "recent_slope_pct": 0.1938, "ema9": 9.7708, "ema20": 9.7107, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.485, "distance_from_high_pct": 0.203, "spread_pct": 0.306, "rvol": 1.258, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.69, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1099, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.67, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 65 min"], "price": 9.83, "vwap": 9.3697, "atr_1m": 0.0547, "spread": 0.03, "shares_per_min": 3135, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 3, "minutes_left": 65.4, "reachable": 0.2395}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1099, "reward_risk": 1.67, "setup": "", "reason": "PASS; stop 9.66, target 10.11 (clear air (typical 60-min move)), R:R 1.67; target 0.28 away > ~0.24 reachable in 65 min"}}}
{"timestamp": "2026-09-24T18:49:43.728975+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 816.2s, plan says PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 65 min"], "metrics": {"price": 9.82, "vwap": 9.3697, "vwap_slope": 0.0042, "atr": 0.0547, "atr_pct": 0.557, "trend": "flat", "slope_pct": 0.0156, "flat_threshold_pct": 0.1392, "recent_slope_pct": 0.1735, "ema9": 9.7688, "ema20": 9.7098, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.485, "distance_from_high_pct": 0.305, "spread_pct": 0.306, "rvol": 1.258, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0999, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.78, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 65 min"], "price": 9.82, "vwap": 9.3697, "atr_1m": 0.0547, "spread": 0.03, "shares_per_min": 3135, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 3, "minutes_left": 65.3, "reachable": 0.2393}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0999, "reward_risk": 1.78, "setup": "", "reason": "PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.78; target 0.28 away > ~0.24 reachable in 65 min"}}}
{"timestamp": "2026-09-24T18:49:48.872641+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 821.4s, plan says PASS; stop 9.66, target 10.11 (clear air (typical 60-min move)), R:R 1.67; target 0.28 away > ~0.24 reachable in 65 min"], "metrics": {"price": 9.83, "vwap": 9.3697, "vwap_slope": 0.0043, "atr": 0.0547, "atr_pct": 0.556, "trend": "flat", "slope_pct": 0.0156, "flat_threshold_pct": 0.139, "recent_slope_pct": 0.1938, "ema9": 9.7708, "ema20": 9.7107, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.485, "distance_from_high_pct": 0.203, "spread_pct": 0.305, "rvol": 1.259, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.69, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1099, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.67, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 65 min"], "price": 9.83, "vwap": 9.3697, "atr_1m": 0.0547, "spread": 0.03, "shares_per_min": 3135, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 3, "minutes_left": 65.2, "reachable": 0.2392}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1099, "reward_risk": 1.67, "setup": "", "reason": "PASS; stop 9.66, target 10.11 (clear air (typical 60-min move)), R:R 1.67; target 0.28 away > ~0.24 reachable in 65 min"}}}
{"timestamp": "2026-09-24T18:49:54.021894+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 826.5s, plan says PASS; stop 9.66, target 10.11 (clear air (typical 60-min move)), R:R 1.70; target 0.28 away > ~0.24 reachable in 65 min"], "metrics": {"price": 9.8272, "vwap": 9.3698, "vwap_slope": 0.0044, "atr": 0.0547, "atr_pct": 0.556, "trend": "flat", "slope_pct": 0.0156, "flat_threshold_pct": 0.1391, "recent_slope_pct": 0.1881, "ema9": 9.7702, "ema20": 9.7104, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.485, "distance_from_high_pct": 0.231, "spread_pct": 0.305, "rvol": 1.259, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.69, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1071, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.7, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 65 min"], "price": 9.8272, "vwap": 9.3698, "atr_1m": 0.0547, "spread": 0.03, "shares_per_min": 3135, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 3, "minutes_left": 65.1, "reachable": 0.239}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1071, "reward_risk": 1.7, "setup": "", "reason": "PASS; stop 9.66, target 10.11 (clear air (typical 60-min move)), R:R 1.70; target 0.28 away > ~0.24 reachable in 65 min"}}}
{"timestamp": "2026-09-24T18:49:59.163011+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 831.7s, plan says PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.73; target 0.28 away > ~0.24 reachable in 65 min"], "metrics": {"price": 9.8241, "vwap": 9.3698, "vwap_slope": 0.0044, "atr": 0.0549, "atr_pct": 0.559, "trend": "flat", "slope_pct": 0.0156, "flat_threshold_pct": 0.1398, "recent_slope_pct": 0.1818, "ema9": 9.7696, "ema20": 9.7101, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.485, "distance_from_high_pct": 0.263, "spread_pct": 0.305, "rvol": 1.259, "volume_pace_ratio": 1.534, "volatility": {"class": "medium", "daily_atr_pct": 5.69, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.104, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.73, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 65 min"], "price": 9.8241, "vwap": 9.3698, "atr_1m": 0.0549, "spread": 0.03, "shares_per_min": 3135, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 3, "minutes_left": 65.0, "reachable": 0.2389}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.104, "reward_risk": 1.73, "setup": "", "reason": "PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.73; target 0.28 away > ~0.24 reachable in 65 min"}}}
{"timestamp": "2026-09-24T18:50:04.330727+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 836.8s, plan says PASS; stop 9.66, target 10.12 (clear air (typical 60-min move)), R:R 1.58; target 0.28 away > ~0.24 reachable in 65 min"], "metrics": {"price": 9.84, "vwap": 9.3701, "vwap_slope": 0.0028, "atr": 0.0529, "atr_pct": 0.538, "trend": "flat", "slope_pct": 0.0157, "flat_threshold_pct": 0.1344, "recent_slope_pct": 0.1018, "ema9": 9.7878, "ema20": 9.7247, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.483, "distance_from_high_pct": 0.102, "spread_pct": 0.203, "rvol": 1.26, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.12, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.58, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 65 min"], "price": 9.84, "vwap": 9.3701, "atr_1m": 0.0529, "spread": 0.02, "shares_per_min": 3288, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 64.9, "reachable": 0.2404}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.12, "reward_risk": 1.58, "setup": "", "reason": "PASS; stop 9.66, target 10.12 (clear air (typical 60-min move)), R:R 1.58; target 0.28 away > ~0.24 reachable in 65 min"}}}
{"timestamp": "2026-09-24T18:50:09.514639+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 842.0s, plan says PASS; stop 9.66, target 10.12 (clear air (typical 60-min move)), R:R 1.54; target 0.28 away > ~0.24 reachable in 65 min"], "metrics": {"price": 9.8449, "vwap": 9.3702, "vwap_slope": 0.0028, "atr": 0.0536, "atr_pct": 0.545, "trend": "flat", "slope_pct": 0.0157, "flat_threshold_pct": 0.1361, "recent_slope_pct": 0.1117, "ema9": 9.7888, "ema20": 9.7252, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.483, "distance_from_high_pct": 0.052, "spread_pct": 0.203, "rvol": 1.26, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1249, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.54, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 65 min"], "price": 9.8449, "vwap": 9.3702, "atr_1m": 0.0536, "spread": 0.02, "shares_per_min": 3288, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 64.8, "reachable": 0.2402}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1249, "reward_risk": 1.54, "setup": "", "reason": "PASS; stop 9.66, target 10.12 (clear air (typical 60-min move)), R:R 1.54; target 0.28 away > ~0.24 reachable in 65 min"}}}
{"timestamp": "2026-09-24T18:50:14.682641+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 847.2s, plan says WATCH; stop 9.64, target 9.80 (range_20d_high), R:R 0.15; R:R 0.15 < 1.5 at 9.78; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support"], "metrics": {"price": 9.7784, "vwap": 9.3702, "vwap_slope": 0.0029, "atr": 0.0573, "atr_pct": 0.586, "trend": "flat", "slope_pct": 0.0157, "flat_threshold_pct": 0.1465, "recent_slope_pct": -0.0236, "ema9": 9.7755, "ema20": 9.7189, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.483, "distance_from_high_pct": 0.727, "spread_pct": 0.305, "rvol": 1.26, "volume_pace_ratio": 1.534, "volatility": {"class": "medium", "daily_atr_pct": 5.72, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "WATCH", "setup": "", "stop": 9.6386, "target": 9.8, "target_label": "range_20d_high", "reward_risk": 0.15, "triggers": ["pullback: buy 9.67-9.70 holding + reclaim/fading selling/support"], "reasons": ["R:R 0.15 < 1.5 at 9.78"], "price": 9.7784, "vwap": 9.3702, "atr_1m": 0.0573, "spread": 0.03, "shares_per_min": 3288, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 64.8, "reachable": 0.2401, "breakout_slope_pct": -0.0236, "flat_band_pct": 0.1465, "pullback_candidate": false, "pullback_context": {}}, "stage3": {"passed": false, "stop": 9.6386, "target": 9.8, "reward_risk": 0.15, "setup": "", "reason": "WATCH; stop 9.64, target 9.80 (range_20d_high), R:R 0.15; R:R 0.15 < 1.5 at 9.78; pullback: buy 9.67-9.70 holding + reclaim/fading selling/support"}}}
{"timestamp": "2026-09-24T18:50:19.857733+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 852.3s, plan says PASS; stop 9.66, target 10.14 (clear air (typical 60-min move)), R:R 1.42; target 0.28 away > ~0.24 reachable in 65 min"], "metrics": {"price": 9.86, "vwap": 9.3703, "vwap_slope": 0.003, "atr": 0.058, "atr_pct": 0.588, "trend": "flat", "slope_pct": 0.0158, "flat_threshold_pct": 0.1471, "recent_slope_pct": 0.1424, "ema9": 9.7918, "ema20": 9.7266, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.483, "distance_from_high_pct": 0.0, "spread_pct": 0.305, "rvol": 1.26, "volume_pace_ratio": 1.534, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.14, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.42, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 65 min"], "price": 9.86, "vwap": 9.3703, "atr_1m": 0.058, "spread": 0.03, "shares_per_min": 3288, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 64.7, "reachable": 0.2399}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.14, "reward_risk": 1.42, "setup": "", "reason": "PASS; stop 9.66, target 10.14 (clear air (typical 60-min move)), R:R 1.42; target 0.28 away > ~0.24 reachable in 65 min"}}}
{"timestamp": "2026-09-24T18:50:25.040869+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 857.5s, plan says PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.76; target 0.28 away > ~0.24 reachable in 65 min"], "metrics": {"price": 9.8221, "vwap": 9.3703, "vwap_slope": 0.003, "atr": 0.058, "atr_pct": 0.591, "trend": "flat", "slope_pct": 0.0157, "flat_threshold_pct": 0.1477, "recent_slope_pct": 0.0654, "ema9": 9.7843, "ema20": 9.723, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 0.384, "spread_pct": 0.305, "rvol": 1.26, "volume_pace_ratio": 1.534, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1021, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.76, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 65 min"], "price": 9.8221, "vwap": 9.3703, "atr_1m": 0.058, "spread": 0.03, "shares_per_min": 3288, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 64.6, "reachable": 0.2397}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1021, "reward_risk": 1.76, "setup": "", "reason": "PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.76; target 0.28 away > ~0.24 reachable in 65 min"}}}
{"timestamp": "2026-09-24T18:50:30.182065+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 862.7s, plan says PASS; stop 9.66, target 10.13 (clear air (typical 60-min move)), R:R 1.47; target 0.28 away > ~0.24 reachable in 64 min"], "metrics": {"price": 9.8532, "vwap": 9.3703, "vwap_slope": 0.003, "atr": 0.058, "atr_pct": 0.589, "trend": "flat", "slope_pct": 0.0157, "flat_threshold_pct": 0.1472, "recent_slope_pct": 0.1286, "ema9": 9.7905, "ema20": 9.726, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.484, "distance_from_high_pct": 0.069, "spread_pct": 0.305, "rvol": 1.26, "volume_pace_ratio": 1.533, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1332, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.47, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 64 min"], "price": 9.8532, "vwap": 9.3703, "atr_1m": 0.058, "spread": 0.03, "shares_per_min": 3288, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 64.5, "reachable": 0.2396}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1332, "reward_risk": 1.47, "setup": "", "reason": "PASS; stop 9.66, target 10.13 (clear air (typical 60-min move)), R:R 1.47; target 0.28 away > ~0.24 reachable in 64 min"}}}
{"timestamp": "2026-09-24T18:50:35.357090+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 867.8s, plan says PASS; stop 9.66, target 10.13 (clear air (typical 60-min move)), R:R 1.49; target 0.28 away > ~0.24 reachable in 64 min"], "metrics": {"price": 9.8507, "vwap": 9.3706, "vwap_slope": 0.0032, "atr": 0.058, "atr_pct": 0.589, "trend": "flat", "slope_pct": 0.0157, "flat_threshold_pct": 0.1472, "recent_slope_pct": 0.1235, "ema9": 9.79, "ema20": 9.7258, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.484, "distance_from_high_pct": 0.094, "spread_pct": 0.203, "rvol": 1.261, "volume_pace_ratio": 1.534, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1307, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.49, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 64 min"], "price": 9.8507, "vwap": 9.3706, "atr_1m": 0.058, "spread": 0.02, "shares_per_min": 3288, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 64.4, "reachable": 0.2394}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1307, "reward_risk": 1.49, "setup": "", "reason": "PASS; stop 9.66, target 10.13 (clear air (typical 60-min move)), R:R 1.49; target 0.28 away > ~0.24 reachable in 64 min"}}}
{"timestamp": "2026-09-24T18:50:40.505439+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 873.0s, plan says PASS; stop 9.66, target 10.13 (clear air (typical 60-min move)), R:R 1.49; target 0.28 away > ~0.24 reachable in 64 min"], "metrics": {"price": 9.85, "vwap": 9.3706, "vwap_slope": 0.0032, "atr": 0.058, "atr_pct": 0.589, "trend": "flat", "slope_pct": 0.0157, "flat_threshold_pct": 0.1472, "recent_slope_pct": 0.1221, "ema9": 9.7898, "ema20": 9.7257, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 0.101, "spread_pct": 0.203, "rvol": 1.261, "volume_pace_ratio": 1.533, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.13, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.49, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 64 min"], "price": 9.85, "vwap": 9.3706, "atr_1m": 0.058, "spread": 0.02, "shares_per_min": 3288, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 64.3, "reachable": 0.2393}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.13, "reward_risk": 1.49, "setup": "", "reason": "PASS; stop 9.66, target 10.13 (clear air (typical 60-min move)), R:R 1.49; target 0.28 away > ~0.24 reachable in 64 min"}}}
{"timestamp": "2026-09-24T18:50:45.680150+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 878.2s, plan says PASS; stop 9.66, target 10.13 (clear air (typical 60-min move)), R:R 1.49; target 0.28 away > ~0.24 reachable in 64 min"], "metrics": {"price": 9.85, "vwap": 9.3706, "vwap_slope": 0.0033, "atr": 0.058, "atr_pct": 0.589, "trend": "flat", "slope_pct": 0.0157, "flat_threshold_pct": 0.1472, "recent_slope_pct": 0.1221, "ema9": 9.7898, "ema20": 9.7257, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.484, "distance_from_high_pct": 0.101, "spread_pct": 0.203, "rvol": 1.261, "volume_pace_ratio": 1.533, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.13, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.49, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 64 min"], "price": 9.85, "vwap": 9.3706, "atr_1m": 0.058, "spread": 0.02, "shares_per_min": 3288, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 64.2, "reachable": 0.2391}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.13, "reward_risk": 1.49, "setup": "", "reason": "PASS; stop 9.66, target 10.13 (clear air (typical 60-min move)), R:R 1.49; target 0.28 away > ~0.24 reachable in 64 min"}}}
{"timestamp": "2026-09-24T18:50:50.853222+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 883.3s, plan says PASS; stop 9.66, target 10.15 (clear air (typical 60-min move)), R:R 1.35; target 0.28 away > ~0.24 reachable in 64 min"], "metrics": {"price": 9.87, "vwap": 9.3713, "vwap_slope": 0.0039, "atr": 0.0587, "atr_pct": 0.595, "trend": "flat", "slope_pct": 0.0158, "flat_threshold_pct": 0.1488, "recent_slope_pct": 0.1627, "ema9": 9.7938, "ema20": 9.7276, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.487, "distance_from_high_pct": 0.0, "spread_pct": 0.304, "rvol": 1.263, "volume_pace_ratio": 1.535, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.15, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.35, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 64 min"], "price": 9.87, "vwap": 9.3713, "atr_1m": 0.0587, "spread": 0.03, "shares_per_min": 3288, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 64.2, "reachable": 0.2389}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.15, "reward_risk": 1.35, "setup": "", "reason": "PASS; stop 9.66, target 10.15 (clear air (typical 60-min move)), R:R 1.35; target 0.28 away > ~0.24 reachable in 64 min"}}}
{"timestamp": "2026-09-24T18:50:56.024514+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 888.5s, plan says PASS; stop 9.66, target 10.17 (clear air (typical 60-min move)), R:R 1.21; target 0.28 away > ~0.24 reachable in 64 min"], "metrics": {"price": 9.8945, "vwap": 9.3722, "vwap_slope": 0.0049, "atr": 0.0605, "atr_pct": 0.611, "trend": "flat", "slope_pct": 0.0158, "flat_threshold_pct": 0.1528, "recent_slope_pct": 0.2125, "ema9": 9.7987, "ema20": 9.7299, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.489, "distance_from_high_pct": 0.001, "spread_pct": 0.405, "rvol": 1.265, "volume_pace_ratio": 1.537, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1745, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.21, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 64 min"], "price": 9.8945, "vwap": 9.3722, "atr_1m": 0.0605, "spread": 0.04, "shares_per_min": 3288, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 64.1, "reachable": 0.2388}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1745, "reward_risk": 1.21, "setup": "", "reason": "PASS; stop 9.66, target 10.17 (clear air (typical 60-min move)), R:R 1.21; target 0.28 away > ~0.24 reachable in 64 min"}}}
{"timestamp": "2026-09-24T18:51:01.186318+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 893.7s, plan says PASS; stop 9.66, target 10.17 (clear air (typical 60-min move)), R:R 1.21; target 0.28 away > ~0.24 reachable in 64 min"], "metrics": {"price": 9.8945, "vwap": 9.3722, "vwap_slope": 0.0049, "atr": 0.0605, "atr_pct": 0.611, "trend": "flat", "slope_pct": 0.0158, "flat_threshold_pct": 0.1528, "recent_slope_pct": 0.2125, "ema9": 9.7987, "ema20": 9.7299, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.489, "distance_from_high_pct": 0.001, "spread_pct": 0.405, "rvol": 1.265, "volume_pace_ratio": 1.537, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1745, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.21, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 64 min"], "price": 9.8945, "vwap": 9.3722, "atr_1m": 0.0605, "spread": 0.04, "shares_per_min": 3288, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 64.0, "reachable": 0.2386}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1745, "reward_risk": 1.21, "setup": "", "reason": "PASS; stop 9.66, target 10.17 (clear air (typical 60-min move)), R:R 1.21; target 0.28 away > ~0.24 reachable in 64 min"}}}
{"timestamp": "2026-09-24T18:51:06.356903+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 898.8s, plan says PASS; stop 9.66, target 10.18 (clear air (typical 60-min move)), R:R 1.18; target 0.28 away > ~0.24 reachable in 64 min"], "metrics": {"price": 9.9, "vwap": 9.3725, "vwap_slope": 0.0035, "atr": 0.0585, "atr_pct": 0.591, "trend": "flat", "slope_pct": 0.016, "flat_threshold_pct": 0.1476, "recent_slope_pct": 0.2582, "ema9": 9.819, "ema20": 9.7461, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.492, "distance_from_high_pct": 0.0, "spread_pct": 0.405, "rvol": 1.266, "volume_pace_ratio": 1.537, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.18, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.18, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 64 min"], "price": 9.9, "vwap": 9.3725, "atr_1m": 0.0585, "spread": 0.04, "shares_per_min": 3577, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 63.9, "reachable": 0.2396}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.18, "reward_risk": 1.18, "setup": "", "reason": "PASS; stop 9.66, target 10.18 (clear air (typical 60-min move)), R:R 1.18; target 0.28 away > ~0.24 reachable in 64 min"}}}
{"timestamp": "2026-09-24T18:51:11.520758+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 904.0s, plan says PASS; stop 9.66, target 10.18 (clear air (typical 60-min move)), R:R 1.18; target 0.28 away > ~0.24 reachable in 64 min"], "metrics": {"price": 9.9, "vwap": 9.3725, "vwap_slope": 0.0035, "atr": 0.0585, "atr_pct": 0.591, "trend": "flat", "slope_pct": 0.016, "flat_threshold_pct": 0.1476, "recent_slope_pct": 0.2582, "ema9": 9.819, "ema20": 9.7461, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.492, "distance_from_high_pct": 0.0, "spread_pct": 0.405, "rvol": 1.266, "volume_pace_ratio": 1.537, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.18, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.18, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 64 min"], "price": 9.9, "vwap": 9.3725, "atr_1m": 0.0585, "spread": 0.04, "shares_per_min": 3577, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 63.8, "reachable": 0.2395}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.18, "reward_risk": 1.18, "setup": "", "reason": "PASS; stop 9.66, target 10.18 (clear air (typical 60-min move)), R:R 1.18; target 0.28 away > ~0.24 reachable in 64 min"}}}
{"timestamp": "2026-09-24T18:51:16.664720+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 909.2s, plan says PASS; stop 9.66, target 10.15 (clear air (typical 60-min move)), R:R 1.36; target 0.28 away > ~0.24 reachable in 64 min"], "metrics": {"price": 9.869, "vwap": 9.3725, "vwap_slope": 0.0035, "atr": 0.0592, "atr_pct": 0.6, "trend": "flat", "slope_pct": 0.0159, "flat_threshold_pct": 0.1501, "recent_slope_pct": 0.1955, "ema9": 9.8128, "ema20": 9.7432, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.492, "distance_from_high_pct": 0.313, "spread_pct": 0.405, "rvol": 1.266, "volume_pace_ratio": 1.537, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.149, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.36, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 64 min"], "price": 9.869, "vwap": 9.3725, "atr_1m": 0.0592, "spread": 0.04, "shares_per_min": 3577, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 63.7, "reachable": 0.2393}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.149, "reward_risk": 1.36, "setup": "", "reason": "PASS; stop 9.66, target 10.15 (clear air (typical 60-min move)), R:R 1.36; target 0.28 away > ~0.24 reachable in 64 min"}}}
{"timestamp": "2026-09-24T18:51:21.807273+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 914.3s, plan says PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.13; target 0.28 away > ~0.24 reachable in 64 min"], "metrics": {"price": 9.91, "vwap": 9.3756, "vwap_slope": 0.0067, "atr": 0.0607, "atr_pct": 0.612, "trend": "flat", "slope_pct": 0.016, "flat_threshold_pct": 0.1531, "recent_slope_pct": 0.2785, "ema9": 9.821, "ema20": 9.7471, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.501, "distance_from_high_pct": 0.101, "spread_pct": 0.303, "rvol": 1.273, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.19, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.13, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 64 min"], "price": 9.91, "vwap": 9.3756, "atr_1m": 0.0607, "spread": 0.03, "shares_per_min": 3577, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 63.6, "reachable": 0.2391}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.19, "reward_risk": 1.13, "setup": "", "reason": "PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.13; target 0.28 away > ~0.24 reachable in 64 min"}}}
{"timestamp": "2026-09-24T18:51:26.933578+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 919.4s, plan says PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.84; target 0.28 away > ~0.24 reachable in 64 min"], "metrics": {"price": 9.8151, "vwap": 9.3753, "vwap_slope": 0.0063, "atr": 0.0645, "atr_pct": 0.657, "trend": "flat", "slope_pct": 0.0159, "flat_threshold_pct": 0.1644, "recent_slope_pct": 0.0861, "ema9": 9.802, "ema20": 9.738, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.501, "distance_from_high_pct": 1.057, "spread_pct": 0.303, "rvol": 1.273, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.0951, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.84, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 64 min"], "price": 9.8151, "vwap": 9.3753, "atr_1m": 0.0645, "spread": 0.03, "shares_per_min": 3577, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 63.6, "reachable": 0.239}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.0951, "reward_risk": 1.84, "setup": "", "reason": "PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.84; target 0.28 away > ~0.24 reachable in 64 min"}}}
{"timestamp": "2026-09-24T18:51:32.089353+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 924.6s, plan says PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.16; target 0.28 away > ~0.24 reachable in 63 min"], "metrics": {"price": 9.905, "vwap": 9.3756, "vwap_slope": 0.0066, "atr": 0.0645, "atr_pct": 0.651, "trend": "flat", "slope_pct": 0.016, "flat_threshold_pct": 0.1629, "recent_slope_pct": 0.2684, "ema9": 9.82, "ema20": 9.7466, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.501, "distance_from_high_pct": 0.151, "spread_pct": 0.303, "rvol": 1.273, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.185, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.16, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 63 min"], "price": 9.905, "vwap": 9.3756, "atr_1m": 0.0645, "spread": 0.03, "shares_per_min": 3577, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 63.5, "reachable": 0.2388}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.185, "reward_risk": 1.16, "setup": "", "reason": "PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.16; target 0.28 away > ~0.24 reachable in 63 min"}}}
{"timestamp": "2026-09-24T18:51:37.241317+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 929.7s, plan says PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.16; target 0.28 away > ~0.24 reachable in 63 min"], "metrics": {"price": 9.905, "vwap": 9.3759, "vwap_slope": 0.007, "atr": 0.0645, "atr_pct": 0.651, "trend": "flat", "slope_pct": 0.016, "flat_threshold_pct": 0.1629, "recent_slope_pct": 0.2684, "ema9": 9.82, "ema20": 9.7466, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.503, "distance_from_high_pct": 0.151, "spread_pct": 0.303, "rvol": 1.274, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.185, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.16, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 63 min"], "price": 9.905, "vwap": 9.3759, "atr_1m": 0.0645, "spread": 0.03, "shares_per_min": 3577, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 63.4, "reachable": 0.2387}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.185, "reward_risk": 1.16, "setup": "", "reason": "PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.16; target 0.28 away > ~0.24 reachable in 63 min"}}}
{"timestamp": "2026-09-24T18:51:42.392981+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 934.9s, plan says PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.16; target 0.28 away > ~0.24 reachable in 63 min"], "metrics": {"price": 9.905, "vwap": 9.3759, "vwap_slope": 0.007, "atr": 0.0645, "atr_pct": 0.651, "trend": "flat", "slope_pct": 0.016, "flat_threshold_pct": 0.1629, "recent_slope_pct": 0.2684, "ema9": 9.82, "ema20": 9.7466, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.503, "distance_from_high_pct": 0.151, "spread_pct": 0.303, "rvol": 1.274, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.185, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.16, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 63 min"], "price": 9.905, "vwap": 9.3759, "atr_1m": 0.0645, "spread": 0.03, "shares_per_min": 3577, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 63.3, "reachable": 0.2385}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.185, "reward_risk": 1.16, "setup": "", "reason": "PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.16; target 0.28 away > ~0.24 reachable in 63 min"}}}
{"timestamp": "2026-09-24T18:51:47.525521+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 940.0s, plan says PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.16; target 0.28 away > ~0.24 reachable in 63 min"], "metrics": {"price": 9.905, "vwap": 9.376, "vwap_slope": 0.007, "atr": 0.0645, "atr_pct": 0.651, "trend": "flat", "slope_pct": 0.016, "flat_threshold_pct": 0.1629, "recent_slope_pct": 0.2684, "ema9": 9.82, "ema20": 9.7466, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.503, "distance_from_high_pct": 0.151, "spread_pct": 0.303, "rvol": 1.275, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.185, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.16, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 63 min"], "price": 9.905, "vwap": 9.376, "atr_1m": 0.0645, "spread": 0.03, "shares_per_min": 3577, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 63.2, "reachable": 0.2383}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.185, "reward_risk": 1.16, "setup": "", "reason": "PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.16; target 0.28 away > ~0.24 reachable in 63 min"}}}
{"timestamp": "2026-09-24T18:51:52.694039+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 945.2s, plan says PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.16; target 0.28 away > ~0.24 reachable in 63 min"], "metrics": {"price": 9.905, "vwap": 9.376, "vwap_slope": 0.0071, "atr": 0.0645, "atr_pct": 0.651, "trend": "flat", "slope_pct": 0.016, "flat_threshold_pct": 0.1629, "recent_slope_pct": 0.2684, "ema9": 9.82, "ema20": 9.7466, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.503, "distance_from_high_pct": 0.151, "spread_pct": 0.303, "rvol": 1.275, "volume_pace_ratio": 1.544, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.185, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.16, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 63 min"], "price": 9.905, "vwap": 9.376, "atr_1m": 0.0645, "spread": 0.03, "shares_per_min": 3577, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 63.1, "reachable": 0.2382}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.185, "reward_risk": 1.16, "setup": "", "reason": "PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.16; target 0.28 away > ~0.24 reachable in 63 min"}}}
{"timestamp": "2026-09-24T18:51:57.855378+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 950.3s, plan says PASS; stop 9.66, target 10.20 (clear air (typical 60-min move)), R:R 1.09; target 0.28 away > ~0.24 reachable in 63 min"], "metrics": {"price": 9.92, "vwap": 9.3764, "vwap_slope": 0.0074, "atr": 0.0645, "atr_pct": 0.65, "trend": "flat", "slope_pct": 0.016, "flat_threshold_pct": 0.1626, "recent_slope_pct": 0.2987, "ema9": 9.823, "ema20": 9.748, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.504, "distance_from_high_pct": 0.0, "spread_pct": 0.202, "rvol": 1.275, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.2, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.09, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 63 min"], "price": 9.92, "vwap": 9.3764, "atr_1m": 0.0645, "spread": 0.02, "shares_per_min": 3577, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": 9.85, "ceiling_bottom": 9.83, "ceiling_touches": 4, "minutes_left": 63.0, "reachable": 0.238}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.2, "reward_risk": 1.09, "setup": "", "reason": "PASS; stop 9.66, target 10.20 (clear air (typical 60-min move)), R:R 1.09; target 0.28 away > ~0.24 reachable in 63 min"}}}
{"timestamp": "2026-09-24T18:52:03.032735+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 955.5s, plan says PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.74; target 0.28 away > ~0.24 reachable in 63 min"], "metrics": {"price": 9.8234, "vwap": 9.3764, "vwap_slope": 0.0064, "atr": 0.0656, "atr_pct": 0.668, "trend": "flat", "slope_pct": 0.0161, "flat_threshold_pct": 0.167, "recent_slope_pct": 0.0779, "ema9": 9.8231, "ema20": 9.7552, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.501, "distance_from_high_pct": 0.974, "spread_pct": 0.202, "rvol": 1.275, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.69, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1034, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.74, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 63 min"], "price": 9.8234, "vwap": 9.3764, "atr_1m": 0.0656, "spread": 0.02, "shares_per_min": 4181, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 62.9, "reachable": 0.239}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1034, "reward_risk": 1.74, "setup": "", "reason": "PASS; stop 9.66, target 10.10 (clear air (typical 60-min move)), R:R 1.74; target 0.28 away > ~0.24 reachable in 63 min"}}}
{"timestamp": "2026-09-24T18:52:08.177662+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 960.7s, plan says PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.11; target 0.28 away > ~0.24 reachable in 63 min"], "metrics": {"price": 9.9144, "vwap": 9.3766, "vwap_slope": 0.0066, "atr": 0.0656, "atr_pct": 0.662, "trend": "flat", "slope_pct": 0.0162, "flat_threshold_pct": 0.1655, "recent_slope_pct": 0.2619, "ema9": 9.8413, "ema20": 9.7639, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.501, "distance_from_high_pct": 0.056, "spread_pct": 0.202, "rvol": 1.276, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1944, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.11, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 63 min"], "price": 9.9144, "vwap": 9.3766, "atr_1m": 0.0656, "spread": 0.02, "shares_per_min": 4181, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 62.9, "reachable": 0.2388}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1944, "reward_risk": 1.11, "setup": "", "reason": "PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.11; target 0.28 away > ~0.24 reachable in 63 min"}}}
{"timestamp": "2026-09-24T18:52:13.336440+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 965.8s, plan says PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.13; target 0.28 away > ~0.24 reachable in 63 min"], "metrics": {"price": 9.91, "vwap": 9.3768, "vwap_slope": 0.0068, "atr": 0.0656, "atr_pct": 0.662, "trend": "flat", "slope_pct": 0.0162, "flat_threshold_pct": 0.1655, "recent_slope_pct": 0.2531, "ema9": 9.8404, "ema20": 9.7635, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.502, "distance_from_high_pct": 0.101, "spread_pct": 0.202, "rvol": 1.277, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.19, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.13, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 63 min"], "price": 9.91, "vwap": 9.3768, "atr_1m": 0.0656, "spread": 0.02, "shares_per_min": 4181, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 62.8, "reachable": 0.2387}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.19, "reward_risk": 1.13, "setup": "", "reason": "PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.13; target 0.28 away > ~0.24 reachable in 63 min"}}}
{"timestamp": "2026-09-24T18:52:18.464051+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 971.0s, plan says PASS; stop 9.66, target 10.21 (clear air (typical 60-min move)), R:R 1.07; target 0.28 away > ~0.24 reachable in 63 min"], "metrics": {"price": 9.925, "vwap": 9.379, "vwap_slope": 0.009, "atr": 0.0663, "atr_pct": 0.668, "trend": "flat", "slope_pct": 0.0162, "flat_threshold_pct": 0.1671, "recent_slope_pct": 0.2833, "ema9": 9.8434, "ema20": 9.7649, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.508, "distance_from_high_pct": 0.05, "spread_pct": 0.302, "rvol": 1.282, "volume_pace_ratio": 1.551, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.205, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.07, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 63 min"], "price": 9.925, "vwap": 9.379, "atr_1m": 0.0663, "spread": 0.03, "shares_per_min": 4181, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 62.7, "reachable": 0.2385}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.205, "reward_risk": 1.07, "setup": "", "reason": "PASS; stop 9.66, target 10.21 (clear air (typical 60-min move)), R:R 1.07; target 0.28 away > ~0.24 reachable in 63 min"}}}
{"timestamp": "2026-09-24T18:52:23.598234+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 976.1s, plan says PASS; stop 9.66, target 10.21 (clear air (typical 60-min move)), R:R 1.05; target 0.28 away > ~0.24 reachable in 63 min"], "metrics": {"price": 9.93, "vwap": 9.379, "vwap_slope": 0.009, "atr": 0.0666, "atr_pct": 0.67, "trend": "flat", "slope_pct": 0.0162, "flat_threshold_pct": 0.1676, "recent_slope_pct": 0.2934, "ema9": 9.8444, "ema20": 9.7654, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.508, "distance_from_high_pct": 0.032, "spread_pct": 0.302, "rvol": 1.282, "volume_pace_ratio": 1.551, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.21, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.05, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 63 min"], "price": 9.93, "vwap": 9.379, "atr_1m": 0.0666, "spread": 0.03, "shares_per_min": 4181, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 62.6, "reachable": 0.2384}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.21, "reward_risk": 1.05, "setup": "", "reason": "PASS; stop 9.66, target 10.21 (clear air (typical 60-min move)), R:R 1.05; target 0.28 away > ~0.24 reachable in 63 min"}}}
{"timestamp": "2026-09-24T18:52:28.741432+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 981.2s, plan says PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.13; target 0.28 away > ~0.24 reachable in 63 min"], "metrics": {"price": 9.91, "vwap": 9.3794, "vwap_slope": 0.0094, "atr": 0.0666, "atr_pct": 0.672, "trend": "flat", "slope_pct": 0.0162, "flat_threshold_pct": 0.1679, "recent_slope_pct": 0.2531, "ema9": 9.8404, "ema20": 9.7635, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.51, "distance_from_high_pct": 0.234, "spread_pct": 0.202, "rvol": 1.283, "volume_pace_ratio": 1.552, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.19, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.13, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 63 min"], "price": 9.91, "vwap": 9.3794, "atr_1m": 0.0666, "spread": 0.02, "shares_per_min": 4181, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 62.5, "reachable": 0.2382}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.19, "reward_risk": 1.13, "setup": "", "reason": "PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.13; target 0.28 away > ~0.24 reachable in 63 min"}}}
{"timestamp": "2026-09-24T18:52:33.879417+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 986.4s, plan says PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.12; target 0.28 away > ~0.24 reachable in 62 min"], "metrics": {"price": 9.9135, "vwap": 9.3794, "vwap_slope": 0.0094, "atr": 0.0666, "atr_pct": 0.671, "trend": "flat", "slope_pct": 0.0162, "flat_threshold_pct": 0.1678, "recent_slope_pct": 0.2601, "ema9": 9.8411, "ema20": 9.7638, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.51, "distance_from_high_pct": 0.198, "spread_pct": 0.202, "rvol": 1.283, "volume_pace_ratio": 1.551, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1935, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.12, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 62 min"], "price": 9.9135, "vwap": 9.3794, "atr_1m": 0.0666, "spread": 0.02, "shares_per_min": 4181, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 62.4, "reachable": 0.238}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1935, "reward_risk": 1.12, "setup": "", "reason": "PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.12; target 0.28 away > ~0.24 reachable in 62 min"}}}
{"timestamp": "2026-09-24T18:52:39.134330+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 991.6s, plan says PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.13; target 0.28 away > ~0.24 reachable in 62 min"], "metrics": {"price": 9.91, "vwap": 9.3796, "vwap_slope": 0.0095, "atr": 0.0666, "atr_pct": 0.672, "trend": "flat", "slope_pct": 0.0162, "flat_threshold_pct": 0.1679, "recent_slope_pct": 0.2531, "ema9": 9.8404, "ema20": 9.7635, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.51, "distance_from_high_pct": 0.234, "spread_pct": 0.202, "rvol": 1.283, "volume_pace_ratio": 1.551, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.19, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.13, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 62 min"], "price": 9.91, "vwap": 9.3796, "atr_1m": 0.0666, "spread": 0.02, "shares_per_min": 4181, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 62.3, "reachable": 0.2379}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.19, "reward_risk": 1.13, "setup": "", "reason": "PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.13; target 0.28 away > ~0.24 reachable in 62 min"}}}
{"timestamp": "2026-09-24T18:52:44.270218+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 996.8s, plan says PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.13; target 0.28 away > ~0.24 reachable in 62 min"], "metrics": {"price": 9.91, "vwap": 9.3796, "vwap_slope": 0.0095, "atr": 0.0666, "atr_pct": 0.672, "trend": "flat", "slope_pct": 0.0162, "flat_threshold_pct": 0.1679, "recent_slope_pct": 0.2531, "ema9": 9.8404, "ema20": 9.7635, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.51, "distance_from_high_pct": 0.234, "spread_pct": 0.202, "rvol": 1.283, "volume_pace_ratio": 1.551, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.19, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.13, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 62 min"], "price": 9.91, "vwap": 9.3796, "atr_1m": 0.0666, "spread": 0.02, "shares_per_min": 4181, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 62.3, "reachable": 0.2377}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.19, "reward_risk": 1.13, "setup": "", "reason": "PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.13; target 0.28 away > ~0.24 reachable in 62 min"}}}
{"timestamp": "2026-09-24T18:52:49.450113+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1001.9s, plan says PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.13; target 0.28 away > ~0.24 reachable in 62 min"], "metrics": {"price": 9.91, "vwap": 9.3797, "vwap_slope": 0.0096, "atr": 0.0666, "atr_pct": 0.672, "trend": "flat", "slope_pct": 0.0162, "flat_threshold_pct": 0.1679, "recent_slope_pct": 0.2531, "ema9": 9.8404, "ema20": 9.7635, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.51, "distance_from_high_pct": 0.234, "spread_pct": 0.202, "rvol": 1.284, "volume_pace_ratio": 1.551, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.19, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.13, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 62 min"], "price": 9.91, "vwap": 9.3797, "atr_1m": 0.0666, "spread": 0.02, "shares_per_min": 4181, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 62.2, "reachable": 0.2375}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.19, "reward_risk": 1.13, "setup": "", "reason": "PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.13; target 0.28 away > ~0.24 reachable in 62 min"}}}
{"timestamp": "2026-09-24T18:52:54.818095+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1007.3s, plan says PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.15; target 0.28 away > ~0.24 reachable in 62 min"], "metrics": {"price": 9.907, "vwap": 9.3797, "vwap_slope": 0.0096, "atr": 0.0666, "atr_pct": 0.672, "trend": "flat", "slope_pct": 0.0161, "flat_threshold_pct": 0.168, "recent_slope_pct": 0.247, "ema9": 9.8398, "ema20": 9.7632, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.51, "distance_from_high_pct": 0.264, "spread_pct": 0.202, "rvol": 1.284, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.187, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.15, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 62 min"], "price": 9.907, "vwap": 9.3797, "atr_1m": 0.0666, "spread": 0.02, "shares_per_min": 4181, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 62.1, "reachable": 0.2374}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.187, "reward_risk": 1.15, "setup": "", "reason": "PASS; stop 9.66, target 10.19 (clear air (typical 60-min move)), R:R 1.15; target 0.28 away > ~0.24 reachable in 62 min"}}}
{"timestamp": "2026-09-24T18:53:00.000591+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1012.5s, plan says PASS; stop 9.66, target 10.18 (clear air (typical 60-min move)), R:R 1.18; target 0.28 away > ~0.24 reachable in 62 min"], "metrics": {"price": 9.9003, "vwap": 9.3805, "vwap_slope": 0.0104, "atr": 0.0666, "atr_pct": 0.672, "trend": "flat", "slope_pct": 0.0161, "flat_threshold_pct": 0.1681, "recent_slope_pct": 0.2335, "ema9": 9.8385, "ema20": 9.7625, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.513, "distance_from_high_pct": 0.331, "spread_pct": 0.202, "rvol": 1.286, "volume_pace_ratio": 1.552, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6627, "target": 10.1803, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.18, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 62 min"], "price": 9.9003, "vwap": 9.3805, "atr_1m": 0.0666, "spread": 0.02, "shares_per_min": 4181, "rising_lows": true, "last_pivot_low": 9.6727, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 62.0, "reachable": 0.2372}, "stage3": {"passed": false, "stop": 9.6627, "target": 10.1803, "reward_risk": 1.18, "setup": "", "reason": "PASS; stop 9.66, target 10.18 (clear air (typical 60-min move)), R:R 1.18; target 0.28 away > ~0.24 reachable in 62 min"}}}
{"timestamp": "2026-09-24T18:53:05.243004+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1017.7s, plan says PASS; stop 9.76, target 10.18 (clear air (typical 60-min move)), R:R 2.01; target 0.28 away > ~0.24 reachable in 62 min"], "metrics": {"price": 9.9, "vwap": 9.3812, "vwap_slope": 0.009, "atr": 0.0632, "atr_pct": 0.638, "trend": "flat", "slope_pct": 0.0163, "flat_threshold_pct": 0.1595, "recent_slope_pct": 0.1069, "ema9": 9.8508, "ema20": 9.7756, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.517, "distance_from_high_pct": 0.334, "spread_pct": 0.202, "rvol": 1.288, "volume_pace_ratio": 1.554, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7602, "target": 10.1805, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.01, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 62 min"], "price": 9.9, "vwap": 9.3812, "atr_1m": 0.0632, "spread": 0.02, "shares_per_min": 4785, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 61.9, "reachable": 0.2378}, "stage3": {"passed": false, "stop": 9.7602, "target": 10.1805, "reward_risk": 2.01, "setup": "", "reason": "PASS; stop 9.76, target 10.18 (clear air (typical 60-min move)), R:R 2.01; target 0.28 away > ~0.24 reachable in 62 min"}}}
{"timestamp": "2026-09-24T18:53:10.427663+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1022.9s, plan says PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 1.86; target 0.28 away > ~0.24 reachable in 62 min"], "metrics": {"price": 9.919, "vwap": 9.3826, "vwap_slope": 0.0104, "atr": 0.068, "atr_pct": 0.685, "trend": "flat", "slope_pct": 0.0163, "flat_threshold_pct": 0.1714, "recent_slope_pct": 0.1453, "ema9": 9.8546, "ema20": 9.7774, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.521, "distance_from_high_pct": 0.143, "spread_pct": 0.202, "rvol": 1.291, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.1994, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.86, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 62 min"], "price": 9.919, "vwap": 9.3826, "atr_1m": 0.068, "spread": 0.02, "shares_per_min": 4785, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 61.8, "reachable": 0.2376}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.1994, "reward_risk": 1.86, "setup": "", "reason": "PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 1.86; target 0.28 away > ~0.24 reachable in 62 min"}}}
{"timestamp": "2026-09-24T18:53:15.580728+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1028.1s, plan says PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 1.85; target 0.28 away > ~0.24 reachable in 62 min"], "metrics": {"price": 9.92, "vwap": 9.384, "vwap_slope": 0.0117, "atr": 0.068, "atr_pct": 0.685, "trend": "flat", "slope_pct": 0.0163, "flat_threshold_pct": 0.1714, "recent_slope_pct": 0.1473, "ema9": 9.8548, "ema20": 9.7775, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.525, "distance_from_high_pct": 0.133, "spread_pct": 0.303, "rvol": 1.295, "volume_pace_ratio": 1.562, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2005, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.85, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 62 min"], "price": 9.92, "vwap": 9.384, "atr_1m": 0.068, "spread": 0.03, "shares_per_min": 4785, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 61.7, "reachable": 0.2374}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2005, "reward_risk": 1.85, "setup": "", "reason": "PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 1.85; target 0.28 away > ~0.24 reachable in 62 min"}}}
{"timestamp": "2026-09-24T18:53:20.736065+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1033.2s, plan says PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 1.91; target 0.28 away > ~0.24 reachable in 62 min"], "metrics": {"price": 9.915, "vwap": 9.384, "vwap_slope": 0.0118, "atr": 0.068, "atr_pct": 0.686, "trend": "flat", "slope_pct": 0.0163, "flat_threshold_pct": 0.1715, "recent_slope_pct": 0.1372, "ema9": 9.8538, "ema20": 9.7771, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.526, "distance_from_high_pct": 0.183, "spread_pct": 0.202, "rvol": 1.295, "volume_pace_ratio": 1.562, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.1954, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.91, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 62 min"], "price": 9.915, "vwap": 9.384, "atr_1m": 0.068, "spread": 0.02, "shares_per_min": 4785, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 61.7, "reachable": 0.2373}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.1954, "reward_risk": 1.91, "setup": "", "reason": "PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 1.91; target 0.28 away > ~0.24 reachable in 62 min"}}}
{"timestamp": "2026-09-24T18:53:25.888201+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1038.4s, plan says PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.74; target 0.28 away > ~0.24 reachable in 62 min"], "metrics": {"price": 9.93, "vwap": 9.3842, "vwap_slope": 0.012, "atr": 0.0687, "atr_pct": 0.692, "trend": "flat", "slope_pct": 0.0163, "flat_threshold_pct": 0.173, "recent_slope_pct": 0.1675, "ema9": 9.8568, "ema20": 9.7785, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.526, "distance_from_high_pct": 0.032, "spread_pct": 0.201, "rvol": 1.295, "volume_pace_ratio": 1.562, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2104, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.74, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 62 min"], "price": 9.93, "vwap": 9.3842, "atr_1m": 0.0687, "spread": 0.02, "shares_per_min": 4785, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 61.6, "reachable": 0.2371}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2104, "reward_risk": 1.74, "setup": "", "reason": "PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.74; target 0.28 away > ~0.24 reachable in 62 min"}}}
{"timestamp": "2026-09-24T18:53:31.036969+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1043.5s, plan says PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.74; target 0.28 away > ~0.24 reachable in 61 min"], "metrics": {"price": 9.93, "vwap": 9.3843, "vwap_slope": 0.012, "atr": 0.0687, "atr_pct": 0.692, "trend": "flat", "slope_pct": 0.0163, "flat_threshold_pct": 0.173, "recent_slope_pct": 0.1675, "ema9": 9.8568, "ema20": 9.7785, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.526, "distance_from_high_pct": 0.032, "spread_pct": 0.201, "rvol": 1.295, "volume_pace_ratio": 1.561, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2104, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.74, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 61 min"], "price": 9.93, "vwap": 9.3843, "atr_1m": 0.0687, "spread": 0.02, "shares_per_min": 4785, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 61.5, "reachable": 0.2369}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2104, "reward_risk": 1.74, "setup": "", "reason": "PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.74; target 0.28 away > ~0.24 reachable in 61 min"}}}
{"timestamp": "2026-09-24T18:53:36.173119+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1048.7s, plan says PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.74; target 0.28 away > ~0.24 reachable in 61 min"], "metrics": {"price": 9.93, "vwap": 9.3844, "vwap_slope": 0.0122, "atr": 0.0692, "atr_pct": 0.697, "trend": "flat", "slope_pct": 0.0163, "flat_threshold_pct": 0.1742, "recent_slope_pct": 0.1675, "ema9": 9.8568, "ema20": 9.7785, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.527, "distance_from_high_pct": 0.069, "spread_pct": 0.201, "rvol": 1.296, "volume_pace_ratio": 1.561, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2104, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.74, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 61 min"], "price": 9.93, "vwap": 9.3844, "atr_1m": 0.0692, "spread": 0.02, "shares_per_min": 4785, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 61.4, "reachable": 0.2368}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2104, "reward_risk": 1.74, "setup": "", "reason": "PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.74; target 0.28 away > ~0.24 reachable in 61 min"}}}
{"timestamp": "2026-09-24T18:53:41.334135+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1053.8s, plan says PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.66; target 0.28 away > ~0.24 reachable in 61 min"], "metrics": {"price": 9.9372, "vwap": 9.3845, "vwap_slope": 0.0122, "atr": 0.0694, "atr_pct": 0.699, "trend": "flat", "slope_pct": 0.0163, "flat_threshold_pct": 0.1747, "recent_slope_pct": 0.182, "ema9": 9.8582, "ema20": 9.7792, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.527, "distance_from_high_pct": 0.028, "spread_pct": 0.201, "rvol": 1.296, "volume_pace_ratio": 1.561, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2176, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.66, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 61 min"], "price": 9.9372, "vwap": 9.3845, "atr_1m": 0.0694, "spread": 0.02, "shares_per_min": 4785, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 61.3, "reachable": 0.2366}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2176, "reward_risk": 1.66, "setup": "", "reason": "PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.66; target 0.28 away > ~0.24 reachable in 61 min"}}}
{"timestamp": "2026-09-24T18:53:46.516820+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1059.0s, plan says PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.74; target 0.28 away > ~0.24 reachable in 61 min"], "metrics": {"price": 9.93, "vwap": 9.3848, "vwap_slope": 0.0125, "atr": 0.0694, "atr_pct": 0.699, "trend": "flat", "slope_pct": 0.0163, "flat_threshold_pct": 0.1748, "recent_slope_pct": 0.1675, "ema9": 9.8568, "ema20": 9.7785, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.528, "distance_from_high_pct": 0.101, "spread_pct": 0.201, "rvol": 1.296, "volume_pace_ratio": 1.562, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2104, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.74, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 61 min"], "price": 9.93, "vwap": 9.3848, "atr_1m": 0.0694, "spread": 0.02, "shares_per_min": 4785, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 61.2, "reachable": 0.2364}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2104, "reward_risk": 1.74, "setup": "", "reason": "PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.74; target 0.28 away > ~0.24 reachable in 61 min"}}}
{"timestamp": "2026-09-24T18:53:51.649050+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1064.1s, plan says PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.74; target 0.28 away > ~0.24 reachable in 61 min"], "metrics": {"price": 9.93, "vwap": 9.3848, "vwap_slope": 0.0125, "atr": 0.0694, "atr_pct": 0.699, "trend": "flat", "slope_pct": 0.0163, "flat_threshold_pct": 0.1748, "recent_slope_pct": 0.1675, "ema9": 9.8568, "ema20": 9.7785, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.528, "distance_from_high_pct": 0.101, "spread_pct": 0.201, "rvol": 1.296, "volume_pace_ratio": 1.561, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2104, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.74, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 61 min"], "price": 9.93, "vwap": 9.3848, "atr_1m": 0.0694, "spread": 0.02, "shares_per_min": 4785, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 61.1, "reachable": 0.2363}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2104, "reward_risk": 1.74, "setup": "", "reason": "PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.74; target 0.28 away > ~0.24 reachable in 61 min"}}}
{"timestamp": "2026-09-24T18:53:56.785074+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1069.3s, plan says PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.74; target 0.28 away > ~0.24 reachable in 61 min"], "metrics": {"price": 9.93, "vwap": 9.3849, "vwap_slope": 0.0127, "atr": 0.0694, "atr_pct": 0.699, "trend": "flat", "slope_pct": 0.0163, "flat_threshold_pct": 0.1748, "recent_slope_pct": 0.1675, "ema9": 9.8568, "ema20": 9.7785, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.528, "distance_from_high_pct": 0.101, "spread_pct": 0.201, "rvol": 1.297, "volume_pace_ratio": 1.561, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2104, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.74, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 61 min"], "price": 9.93, "vwap": 9.3849, "atr_1m": 0.0694, "spread": 0.02, "shares_per_min": 4785, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 61.1, "reachable": 0.2361}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2104, "reward_risk": 1.74, "setup": "", "reason": "PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.74; target 0.28 away > ~0.24 reachable in 61 min"}}}
{"timestamp": "2026-09-24T18:54:01.958258+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1074.4s, plan says PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.79; target 0.28 away > ~0.24 reachable in 61 min"], "metrics": {"price": 9.925, "vwap": 9.385, "vwap_slope": 0.0128, "atr": 0.0694, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0163, "flat_threshold_pct": 0.1749, "recent_slope_pct": 0.1574, "ema9": 9.8558, "ema20": 9.778, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.528, "distance_from_high_pct": 0.151, "spread_pct": 0.302, "rvol": 1.297, "volume_pace_ratio": 1.561, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2054, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.79, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 61 min"], "price": 9.925, "vwap": 9.385, "atr_1m": 0.0694, "spread": 0.03, "shares_per_min": 4785, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": null, "ceiling_bottom": null, "ceiling_touches": 0, "minutes_left": 61.0, "reachable": 0.2359}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2054, "reward_risk": 1.79, "setup": "", "reason": "PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.79; target 0.28 away > ~0.24 reachable in 61 min"}}}
{"timestamp": "2026-09-24T18:54:07.163097+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1079.7s, plan says PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.79; target 0.28 away > ~0.24 reachable in 61 min"], "metrics": {"price": 9.925, "vwap": 9.3851, "vwap_slope": 0.0087, "atr": 0.0671, "atr_pct": 0.676, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1689, "recent_slope_pct": 0.0666, "ema9": 9.8696, "ema20": 9.792, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.525, "distance_from_high_pct": 0.151, "spread_pct": 0.302, "rvol": 1.297, "volume_pace_ratio": 1.561, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2059, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.79, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 61 min"], "price": 9.925, "vwap": 9.3851, "atr_1m": 0.0671, "spread": 0.03, "shares_per_min": 5409, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.94, "ceiling_bottom": 9.92, "ceiling_touches": 3, "minutes_left": 60.9, "reachable": 0.2365}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2059, "reward_risk": 1.79, "setup": "", "reason": "PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.79; target 0.28 away > ~0.24 reachable in 61 min"}}}
{"timestamp": "2026-09-24T18:54:12.302365+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1084.8s, plan says PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.79; target 0.28 away > ~0.24 reachable in 61 min"], "metrics": {"price": 9.925, "vwap": 9.3851, "vwap_slope": 0.0087, "atr": 0.0671, "atr_pct": 0.676, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1689, "recent_slope_pct": 0.0666, "ema9": 9.8696, "ema20": 9.792, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.525, "distance_from_high_pct": 0.151, "spread_pct": 0.302, "rvol": 1.297, "volume_pace_ratio": 1.561, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2059, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.79, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 61 min"], "price": 9.925, "vwap": 9.3851, "atr_1m": 0.0671, "spread": 0.03, "shares_per_min": 5409, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.94, "ceiling_bottom": 9.92, "ceiling_touches": 3, "minutes_left": 60.8, "reachable": 0.2363}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2059, "reward_risk": 1.79, "setup": "", "reason": "PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.79; target 0.28 away > ~0.24 reachable in 61 min"}}}
{"timestamp": "2026-09-24T18:54:17.441578+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1089.9s, plan says PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.79; target 0.28 away > ~0.24 reachable in 61 min"], "metrics": {"price": 9.925, "vwap": 9.3852, "vwap_slope": 0.0088, "atr": 0.0677, "atr_pct": 0.682, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1704, "recent_slope_pct": 0.0666, "ema9": 9.8696, "ema20": 9.792, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.526, "distance_from_high_pct": 0.151, "spread_pct": 0.302, "rvol": 1.297, "volume_pace_ratio": 1.56, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2059, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.79, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 61 min"], "price": 9.925, "vwap": 9.3852, "atr_1m": 0.0677, "spread": 0.03, "shares_per_min": 5409, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.94, "ceiling_bottom": 9.92, "ceiling_touches": 3, "minutes_left": 60.7, "reachable": 0.2361}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2059, "reward_risk": 1.79, "setup": "", "reason": "PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.79; target 0.28 away > ~0.24 reachable in 61 min"}}}
{"timestamp": "2026-09-24T18:54:22.561480+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1095.1s, plan says PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 1.93; target 0.28 away > ~0.24 reachable in 61 min"], "metrics": {"price": 9.9141, "vwap": 9.3852, "vwap_slope": 0.0088, "atr": 0.0684, "atr_pct": 0.69, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1726, "recent_slope_pct": 0.0446, "ema9": 9.8674, "ema20": 9.791, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.526, "distance_from_high_pct": 0.261, "spread_pct": 0.302, "rvol": 1.297, "volume_pace_ratio": 1.56, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.195, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.93, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 61 min"], "price": 9.9141, "vwap": 9.3852, "atr_1m": 0.0684, "spread": 0.03, "shares_per_min": 5409, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.94, "ceiling_bottom": 9.92, "ceiling_touches": 3, "minutes_left": 60.6, "reachable": 0.236}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.195, "reward_risk": 1.93, "setup": "", "reason": "PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 1.93; target 0.28 away > ~0.24 reachable in 61 min"}}}
{"timestamp": "2026-09-24T18:54:27.700561+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1100.2s, plan says PASS; stop 9.77, target 10.19 (clear air (typical 60-min move)), R:R 2.01; target 0.28 away > ~0.24 reachable in 61 min"], "metrics": {"price": 9.9065, "vwap": 9.3852, "vwap_slope": 0.0088, "atr": 0.069, "atr_pct": 0.696, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1741, "recent_slope_pct": 0.0293, "ema9": 9.8659, "ema20": 9.7902, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.526, "distance_from_high_pct": 0.337, "spread_pct": 0.302, "rvol": 1.297, "volume_pace_ratio": 1.56, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7667, "target": 10.1874, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.01, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 61 min"], "price": 9.9065, "vwap": 9.3852, "atr_1m": 0.069, "spread": 0.03, "shares_per_min": 5409, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.94, "ceiling_bottom": 9.92, "ceiling_touches": 3, "minutes_left": 60.5, "reachable": 0.2358}, "stage3": {"passed": false, "stop": 9.7667, "target": 10.1874, "reward_risk": 2.01, "setup": "", "reason": "PASS; stop 9.77, target 10.19 (clear air (typical 60-min move)), R:R 2.01; target 0.28 away > ~0.24 reachable in 61 min"}}}
{"timestamp": "2026-09-24T18:54:32.848426+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1105.3s, plan says PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.75; target 0.28 away > ~0.24 reachable in 60 min"], "metrics": {"price": 9.9289, "vwap": 9.3859, "vwap_slope": 0.0095, "atr": 0.0695, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1749, "recent_slope_pct": 0.0744, "ema9": 9.8704, "ema20": 9.7924, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.528, "distance_from_high_pct": 0.112, "spread_pct": 0.302, "rvol": 1.299, "volume_pace_ratio": 1.561, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2098, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.75, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 60 min"], "price": 9.9289, "vwap": 9.3859, "atr_1m": 0.0695, "spread": 0.03, "shares_per_min": 5409, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.94, "ceiling_bottom": 9.92, "ceiling_touches": 3, "minutes_left": 60.5, "reachable": 0.2356}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2098, "reward_risk": 1.75, "setup": "", "reason": "PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.75; target 0.28 away > ~0.24 reachable in 60 min"}}}
{"timestamp": "2026-09-24T18:54:37.994581+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1110.5s, plan says PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.64; target 0.28 away > ~0.24 reachable in 60 min"], "metrics": {"price": 9.94, "vwap": 9.386, "vwap_slope": 0.0096, "atr": 0.0695, "atr_pct": 0.699, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1747, "recent_slope_pct": 0.0968, "ema9": 9.8726, "ema20": 9.7934, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.528, "distance_from_high_pct": 0.0, "spread_pct": 0.201, "rvol": 1.299, "volume_pace_ratio": 1.561, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2209, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.64, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 60 min"], "price": 9.94, "vwap": 9.386, "atr_1m": 0.0695, "spread": 0.02, "shares_per_min": 5409, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.94, "ceiling_bottom": 9.92, "ceiling_touches": 3, "minutes_left": 60.4, "reachable": 0.2355}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2209, "reward_risk": 1.64, "setup": "", "reason": "PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.64; target 0.28 away > ~0.24 reachable in 60 min"}}}
{"timestamp": "2026-09-24T18:54:43.128440+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1115.6s, plan says PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.64; target 0.28 away > ~0.24 reachable in 60 min"], "metrics": {"price": 9.94, "vwap": 9.3861, "vwap_slope": 0.0098, "atr": 0.0695, "atr_pct": 0.699, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1747, "recent_slope_pct": 0.0968, "ema9": 9.8726, "ema20": 9.7934, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.528, "distance_from_high_pct": 0.0, "spread_pct": 0.201, "rvol": 1.3, "volume_pace_ratio": 1.561, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2209, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.64, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 60 min"], "price": 9.94, "vwap": 9.3861, "atr_1m": 0.0695, "spread": 0.02, "shares_per_min": 5409, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.94, "ceiling_bottom": 9.92, "ceiling_touches": 3, "minutes_left": 60.3, "reachable": 0.2353}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2209, "reward_risk": 1.64, "setup": "", "reason": "PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.64; target 0.28 away > ~0.24 reachable in 60 min"}}}
{"timestamp": "2026-09-24T18:54:48.292510+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1120.8s, plan says PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.64; target 0.28 away > ~0.24 reachable in 60 min"], "metrics": {"price": 9.94, "vwap": 9.3862, "vwap_slope": 0.0098, "atr": 0.0699, "atr_pct": 0.703, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1757, "recent_slope_pct": 0.0968, "ema9": 9.8726, "ema20": 9.7934, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.528, "distance_from_high_pct": 0.055, "spread_pct": 0.201, "rvol": 1.3, "volume_pace_ratio": 1.561, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2209, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.64, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 60 min"], "price": 9.94, "vwap": 9.3862, "atr_1m": 0.0699, "spread": 0.02, "shares_per_min": 5409, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.94, "ceiling_bottom": 9.92, "ceiling_touches": 3, "minutes_left": 60.2, "reachable": 0.2351}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2209, "reward_risk": 1.64, "setup": "", "reason": "PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.64; target 0.28 away > ~0.24 reachable in 60 min"}}}
{"timestamp": "2026-09-24T18:54:53.435179+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1125.9s, plan says PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.64; target 0.28 away > ~0.23 reachable in 60 min"], "metrics": {"price": 9.94, "vwap": 9.3862, "vwap_slope": 0.0099, "atr": 0.0699, "atr_pct": 0.703, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1757, "recent_slope_pct": 0.0968, "ema9": 9.8726, "ema20": 9.7934, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.529, "distance_from_high_pct": 0.055, "spread_pct": 0.201, "rvol": 1.3, "volume_pace_ratio": 1.56, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2209, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.64, "triggers": [], "reasons": ["target 0.28 away > ~0.23 reachable in 60 min"], "price": 9.94, "vwap": 9.3862, "atr_1m": 0.0699, "spread": 0.02, "shares_per_min": 5409, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.94, "ceiling_bottom": 9.92, "ceiling_touches": 3, "minutes_left": 60.1, "reachable": 0.235}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2209, "reward_risk": 1.64, "setup": "", "reason": "PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.64; target 0.28 away > ~0.23 reachable in 60 min"}}}
{"timestamp": "2026-09-24T18:54:58.577738+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1131.1s, plan says PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.74; target 0.28 away > ~0.23 reachable in 60 min"], "metrics": {"price": 9.93, "vwap": 9.3863, "vwap_slope": 0.0099, "atr": 0.0699, "atr_pct": 0.703, "trend": "flat", "slope_pct": 0.0165, "flat_threshold_pct": 0.1759, "recent_slope_pct": 0.0767, "ema9": 9.8706, "ema20": 9.7925, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.529, "distance_from_high_pct": 0.156, "spread_pct": 0.403, "rvol": 1.3, "volume_pace_ratio": 1.56, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2109, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.74, "triggers": [], "reasons": ["target 0.28 away > ~0.23 reachable in 60 min"], "price": 9.93, "vwap": 9.3863, "atr_1m": 0.0699, "spread": 0.04, "shares_per_min": 5409, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.94, "ceiling_bottom": 9.92, "ceiling_touches": 3, "minutes_left": 60.0, "reachable": 0.2348}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2109, "reward_risk": 1.74, "setup": "", "reason": "PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.74; target 0.28 away > ~0.23 reachable in 60 min"}}}
{"timestamp": "2026-09-24T18:55:03.719250+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1136.2s, plan says PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.66; target 0.28 away > ~0.24 reachable in 60 min"], "metrics": {"price": 9.94, "vwap": 9.3864, "vwap_slope": 0.0059, "atr": 0.0678, "atr_pct": 0.682, "trend": "flat", "slope_pct": 0.0167, "flat_threshold_pct": 0.1704, "recent_slope_pct": 0.0702, "ema9": 9.8845, "ema20": 9.8065, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.532, "distance_from_high_pct": 0.055, "spread_pct": 0.302, "rvol": 1.3, "volume_pace_ratio": 1.56, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2243, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.66, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 60 min"], "price": 9.94, "vwap": 9.3864, "atr_1m": 0.0678, "spread": 0.03, "shares_per_min": 5572, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 4, "minutes_left": 59.9, "reachable": 0.2363}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2243, "reward_risk": 1.66, "setup": "", "reason": "PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.66; target 0.28 away > ~0.24 reachable in 60 min"}}}
{"timestamp": "2026-09-24T18:55:08.898032+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1141.4s, plan says PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.82; target 0.28 away > ~0.24 reachable in 60 min"], "metrics": {"price": 9.925, "vwap": 9.3864, "vwap_slope": 0.0059, "atr": 0.0681, "atr_pct": 0.686, "trend": "flat", "slope_pct": 0.0167, "flat_threshold_pct": 0.1716, "recent_slope_pct": 0.04, "ema9": 9.8815, "ema20": 9.8051, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.532, "distance_from_high_pct": 0.206, "spread_pct": 0.302, "rvol": 1.3, "volume_pace_ratio": 1.56, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2093, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.82, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 60 min"], "price": 9.925, "vwap": 9.3864, "atr_1m": 0.0681, "spread": 0.03, "shares_per_min": 5572, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 4, "minutes_left": 59.9, "reachable": 0.2362}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2093, "reward_risk": 1.82, "setup": "", "reason": "PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.82; target 0.28 away > ~0.24 reachable in 60 min"}}}
{"timestamp": "2026-09-24T18:55:14.086331+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1146.6s, plan says PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.82; target 0.28 away > ~0.24 reachable in 60 min"], "metrics": {"price": 9.925, "vwap": 9.3864, "vwap_slope": 0.0059, "atr": 0.0681, "atr_pct": 0.686, "trend": "flat", "slope_pct": 0.0167, "flat_threshold_pct": 0.1716, "recent_slope_pct": 0.04, "ema9": 9.8815, "ema20": 9.8051, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.532, "distance_from_high_pct": 0.206, "spread_pct": 0.302, "rvol": 1.3, "volume_pace_ratio": 1.559, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2093, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.82, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 60 min"], "price": 9.925, "vwap": 9.3864, "atr_1m": 0.0681, "spread": 0.03, "shares_per_min": 5572, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 4, "minutes_left": 59.8, "reachable": 0.236}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2093, "reward_risk": 1.82, "setup": "", "reason": "PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.82; target 0.28 away > ~0.24 reachable in 60 min"}}}
{"timestamp": "2026-09-24T18:55:19.246070+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1151.7s, plan says PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.76; target 0.28 away > ~0.24 reachable in 60 min"], "metrics": {"price": 9.93, "vwap": 9.3865, "vwap_slope": 0.006, "atr": 0.0685, "atr_pct": 0.69, "trend": "flat", "slope_pct": 0.0167, "flat_threshold_pct": 0.1724, "recent_slope_pct": 0.0501, "ema9": 9.8825, "ema20": 9.8056, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.532, "distance_from_high_pct": 0.156, "spread_pct": 0.403, "rvol": 1.301, "volume_pace_ratio": 1.559, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2143, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.76, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 60 min"], "price": 9.93, "vwap": 9.3865, "atr_1m": 0.0685, "spread": 0.04, "shares_per_min": 5572, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 4, "minutes_left": 59.7, "reachable": 0.2358}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2143, "reward_risk": 1.76, "setup": "", "reason": "PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.76; target 0.28 away > ~0.24 reachable in 60 min"}}}
{"timestamp": "2026-09-24T18:55:24.411457+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1156.9s, plan says PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.76; target 0.28 away > ~0.24 reachable in 60 min"], "metrics": {"price": 9.93, "vwap": 9.3866, "vwap_slope": 0.0061, "atr": 0.0685, "atr_pct": 0.69, "trend": "flat", "slope_pct": 0.0167, "flat_threshold_pct": 0.1724, "recent_slope_pct": 0.0501, "ema9": 9.8825, "ema20": 9.8056, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.532, "distance_from_high_pct": 0.156, "spread_pct": 0.403, "rvol": 1.301, "volume_pace_ratio": 1.559, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2143, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.76, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 60 min"], "price": 9.93, "vwap": 9.3866, "atr_1m": 0.0685, "spread": 0.04, "shares_per_min": 5572, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 4, "minutes_left": 59.6, "reachable": 0.2357}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2143, "reward_risk": 1.76, "setup": "", "reason": "PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.76; target 0.28 away > ~0.24 reachable in 60 min"}}}
{"timestamp": "2026-09-24T18:55:29.553998+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1162.0s, plan says PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 1.88; target 0.28 away > ~0.24 reachable in 60 min"], "metrics": {"price": 9.92, "vwap": 9.3867, "vwap_slope": 0.0062, "atr": 0.0692, "atr_pct": 0.698, "trend": "flat", "slope_pct": 0.0167, "flat_threshold_pct": 0.1744, "recent_slope_pct": 0.0299, "ema9": 9.8805, "ema20": 9.8046, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.532, "distance_from_high_pct": 0.256, "spread_pct": 0.202, "rvol": 1.301, "volume_pace_ratio": 1.559, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2043, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.88, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 60 min"], "price": 9.92, "vwap": 9.3867, "atr_1m": 0.0692, "spread": 0.02, "shares_per_min": 5572, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 4, "minutes_left": 59.5, "reachable": 0.2355}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2043, "reward_risk": 1.88, "setup": "", "reason": "PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 1.88; target 0.28 away > ~0.24 reachable in 60 min"}}}
{"timestamp": "2026-09-24T18:55:34.747887+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1167.2s, plan says PASS; stop 9.76, target 10.18 (clear air (typical 60-min move)), R:R 2.03; target 0.28 away > ~0.24 reachable in 59 min"], "metrics": {"price": 9.9, "vwap": 9.3877, "vwap_slope": 0.0073, "atr": 0.0716, "atr_pct": 0.724, "trend": "flat", "slope_pct": 0.0167, "flat_threshold_pct": 0.1809, "recent_slope_pct": -0.0104, "ema9": 9.8765, "ema20": 9.8027, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.457, "spread_pct": 0.202, "rvol": 1.304, "volume_pace_ratio": 1.562, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7602, "target": 10.1843, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.03, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 59 min"], "price": 9.9, "vwap": 9.3877, "atr_1m": 0.0716, "spread": 0.02, "shares_per_min": 5572, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 4, "minutes_left": 59.4, "reachable": 0.2353}, "stage3": {"passed": false, "stop": 9.7602, "target": 10.1843, "reward_risk": 2.03, "setup": "", "reason": "PASS; stop 9.76, target 10.18 (clear air (typical 60-min move)), R:R 2.03; target 0.28 away > ~0.24 reachable in 59 min"}}}
{"timestamp": "2026-09-24T18:55:39.928460+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1172.4s, plan says PASS; stop 9.73, target 10.15 (clear air (typical 60-min move)), R:R 2.03; target 0.28 away > ~0.24 reachable in 59 min"], "metrics": {"price": 9.87, "vwap": 9.3879, "vwap_slope": 0.0074, "atr": 0.072, "atr_pct": 0.73, "trend": "flat", "slope_pct": 0.0167, "flat_threshold_pct": 0.1825, "recent_slope_pct": -0.0709, "ema9": 9.8705, "ema20": 9.7999, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.759, "spread_pct": 0.405, "rvol": 1.304, "volume_pace_ratio": 1.562, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7302, "target": 10.1543, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.03, "triggers": [], "reasons": ["target 0.28 away > ~0.24 reachable in 59 min"], "price": 9.87, "vwap": 9.3879, "atr_1m": 0.072, "spread": 0.04, "shares_per_min": 5572, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 4, "minutes_left": 59.3, "reachable": 0.2351}, "stage3": {"passed": false, "stop": 9.7302, "target": 10.1543, "reward_risk": 2.03, "setup": "", "reason": "PASS; stop 9.73, target 10.15 (clear air (typical 60-min move)), R:R 2.03; target 0.28 away > ~0.24 reachable in 59 min"}}}
{"timestamp": "2026-09-24T18:55:45.085001+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1177.6s, plan says PASS; stop 9.74, target 10.16 (clear air (typical 60-min move)), R:R 2.03; target 0.28 away > ~0.23 reachable in 59 min"], "metrics": {"price": 9.88, "vwap": 9.3881, "vwap_slope": 0.0076, "atr": 0.072, "atr_pct": 0.729, "trend": "flat", "slope_pct": 0.0167, "flat_threshold_pct": 0.1823, "recent_slope_pct": -0.0508, "ema9": 9.8725, "ema20": 9.8008, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.659, "spread_pct": 0.405, "rvol": 1.305, "volume_pace_ratio": 1.562, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7402, "target": 10.1643, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.03, "triggers": [], "reasons": ["target 0.28 away > ~0.23 reachable in 59 min"], "price": 9.88, "vwap": 9.3881, "atr_1m": 0.072, "spread": 0.04, "shares_per_min": 5572, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 4, "minutes_left": 59.2, "reachable": 0.235}, "stage3": {"passed": false, "stop": 9.7402, "target": 10.1643, "reward_risk": 2.03, "setup": "", "reason": "PASS; stop 9.74, target 10.16 (clear air (typical 60-min move)), R:R 2.03; target 0.28 away > ~0.23 reachable in 59 min"}}}
{"timestamp": "2026-09-24T18:55:50.251431+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1182.7s, plan says PASS; stop 9.74, target 10.16 (clear air (typical 60-min move)), R:R 2.03; target 0.28 away > ~0.23 reachable in 59 min"], "metrics": {"price": 9.88, "vwap": 9.3881, "vwap_slope": 0.0076, "atr": 0.072, "atr_pct": 0.729, "trend": "flat", "slope_pct": 0.0167, "flat_threshold_pct": 0.1823, "recent_slope_pct": -0.0508, "ema9": 9.8725, "ema20": 9.8008, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.659, "spread_pct": 0.304, "rvol": 1.305, "volume_pace_ratio": 1.562, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7402, "target": 10.1643, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.03, "triggers": [], "reasons": ["target 0.28 away > ~0.23 reachable in 59 min"], "price": 9.88, "vwap": 9.3881, "atr_1m": 0.072, "spread": 0.03, "shares_per_min": 5572, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 4, "minutes_left": 59.2, "reachable": 0.2348}, "stage3": {"passed": false, "stop": 9.7402, "target": 10.1643, "reward_risk": 2.03, "setup": "", "reason": "PASS; stop 9.74, target 10.16 (clear air (typical 60-min move)), R:R 2.03; target 0.28 away > ~0.23 reachable in 59 min"}}}
{"timestamp": "2026-09-24T18:55:55.692251+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1188.2s, plan says PASS; stop 9.74, target 10.16 (clear air (typical 60-min move)), R:R 2.03; target 0.28 away > ~0.23 reachable in 59 min"], "metrics": {"price": 9.88, "vwap": 9.3884, "vwap_slope": 0.0079, "atr": 0.072, "atr_pct": 0.729, "trend": "flat", "slope_pct": 0.0167, "flat_threshold_pct": 0.1823, "recent_slope_pct": -0.0508, "ema9": 9.8725, "ema20": 9.8008, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.659, "spread_pct": 0.304, "rvol": 1.305, "volume_pace_ratio": 1.562, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7402, "target": 10.1643, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.03, "triggers": [], "reasons": ["target 0.28 away > ~0.23 reachable in 59 min"], "price": 9.88, "vwap": 9.3884, "atr_1m": 0.072, "spread": 0.03, "shares_per_min": 5572, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 4, "minutes_left": 59.1, "reachable": 0.2346}, "stage3": {"passed": false, "stop": 9.7402, "target": 10.1643, "reward_risk": 2.03, "setup": "", "reason": "PASS; stop 9.74, target 10.16 (clear air (typical 60-min move)), R:R 2.03; target 0.28 away > ~0.23 reachable in 59 min"}}}
{"timestamp": "2026-09-24T18:56:00.842357+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1193.3s, plan says PASS; stop 9.74, target 10.16 (clear air (typical 60-min move)), R:R 2.03; target 0.28 away > ~0.23 reachable in 59 min"], "metrics": {"price": 9.875, "vwap": 9.3885, "vwap_slope": 0.008, "atr": 0.0728, "atr_pct": 0.737, "trend": "flat", "slope_pct": 0.0167, "flat_threshold_pct": 0.1842, "recent_slope_pct": -0.0608, "ema9": 9.8715, "ema20": 9.8003, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.709, "spread_pct": 0.304, "rvol": 1.306, "volume_pace_ratio": 1.562, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7352, "target": 10.1593, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.03, "triggers": [], "reasons": ["target 0.28 away > ~0.23 reachable in 59 min"], "price": 9.875, "vwap": 9.3885, "atr_1m": 0.0728, "spread": 0.03, "shares_per_min": 5572, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 4, "minutes_left": 59.0, "reachable": 0.2344}, "stage3": {"passed": false, "stop": 9.7352, "target": 10.1593, "reward_risk": 2.03, "setup": "", "reason": "PASS; stop 9.74, target 10.16 (clear air (typical 60-min move)), R:R 2.03; target 0.28 away > ~0.23 reachable in 59 min"}}}
{"timestamp": "2026-09-24T18:56:06.036067+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1198.5s, plan says PASS; stop 9.74, target 10.16 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.24 reachable in 59 min"], "metrics": {"price": 9.8763, "vwap": 9.3886, "vwap_slope": 0.0036, "atr": 0.0683, "atr_pct": 0.692, "trend": "flat", "slope_pct": 0.0168, "flat_threshold_pct": 0.1729, "recent_slope_pct": -0.099, "ema9": 9.8725, "ema20": 9.8076, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.535, "distance_from_high_pct": 0.696, "spread_pct": 0.304, "rvol": 1.306, "volume_pace_ratio": 1.562, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7365, "target": 10.164, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.06, "triggers": [], "reasons": ["target 0.29 away > ~0.24 reachable in 59 min"], "price": 9.8763, "vwap": 9.3886, "atr_1m": 0.0683, "spread": 0.03, "shares_per_min": 5841, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 58.9, "reachable": 0.236}, "stage3": {"passed": false, "stop": 9.7365, "target": 10.164, "reward_risk": 2.06, "setup": "", "reason": "PASS; stop 9.74, target 10.16 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.24 reachable in 59 min"}}}
{"timestamp": "2026-09-24T18:56:11.209812+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1203.7s, plan says PASS; stop 9.74, target 10.16 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.24 reachable in 59 min"], "metrics": {"price": 9.875, "vwap": 9.3887, "vwap_slope": 0.0037, "atr": 0.0704, "atr_pct": 0.712, "trend": "flat", "slope_pct": 0.0168, "flat_threshold_pct": 0.1781, "recent_slope_pct": -0.1016, "ema9": 9.8722, "ema20": 9.8075, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.709, "spread_pct": 0.304, "rvol": 1.306, "volume_pace_ratio": 1.562, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7352, "target": 10.1627, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.06, "triggers": [], "reasons": ["target 0.29 away > ~0.24 reachable in 59 min"], "price": 9.875, "vwap": 9.3887, "atr_1m": 0.0704, "spread": 0.03, "shares_per_min": 5841, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 58.8, "reachable": 0.2358}, "stage3": {"passed": false, "stop": 9.7352, "target": 10.1627, "reward_risk": 2.06, "setup": "", "reason": "PASS; stop 9.74, target 10.16 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.24 reachable in 59 min"}}}
{"timestamp": "2026-09-24T18:56:16.393135+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1208.9s, plan says PASS; stop 9.74, target 10.16 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.24 reachable in 59 min"], "metrics": {"price": 9.875, "vwap": 9.3888, "vwap_slope": 0.0038, "atr": 0.0704, "atr_pct": 0.712, "trend": "flat", "slope_pct": 0.0168, "flat_threshold_pct": 0.1781, "recent_slope_pct": -0.1016, "ema9": 9.8722, "ema20": 9.8075, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.709, "spread_pct": 0.304, "rvol": 1.307, "volume_pace_ratio": 1.562, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7352, "target": 10.1627, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.06, "triggers": [], "reasons": ["target 0.29 away > ~0.24 reachable in 59 min"], "price": 9.875, "vwap": 9.3888, "atr_1m": 0.0704, "spread": 0.03, "shares_per_min": 5841, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 58.7, "reachable": 0.2356}, "stage3": {"passed": false, "stop": 9.7352, "target": 10.1627, "reward_risk": 2.06, "setup": "", "reason": "PASS; stop 9.74, target 10.16 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.24 reachable in 59 min"}}}
{"timestamp": "2026-09-24T18:56:21.533227+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1214.0s, plan says PASS; stop 9.74, target 10.16 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.24 reachable in 59 min"], "metrics": {"price": 9.875, "vwap": 9.3888, "vwap_slope": 0.0038, "atr": 0.0704, "atr_pct": 0.712, "trend": "flat", "slope_pct": 0.0168, "flat_threshold_pct": 0.1781, "recent_slope_pct": -0.1016, "ema9": 9.8722, "ema20": 9.8075, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.709, "spread_pct": 0.304, "rvol": 1.307, "volume_pace_ratio": 1.561, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7352, "target": 10.1627, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.06, "triggers": [], "reasons": ["target 0.29 away > ~0.24 reachable in 59 min"], "price": 9.875, "vwap": 9.3888, "atr_1m": 0.0704, "spread": 0.03, "shares_per_min": 5841, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 58.6, "reachable": 0.2354}, "stage3": {"passed": false, "stop": 9.7352, "target": 10.1627, "reward_risk": 2.06, "setup": "", "reason": "PASS; stop 9.74, target 10.16 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.24 reachable in 59 min"}}}
{"timestamp": "2026-09-24T18:56:26.696219+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1219.2s, plan says PASS; stop 9.75, target 10.18 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.24 reachable in 59 min"], "metrics": {"price": 9.89, "vwap": 9.3888, "vwap_slope": 0.0038, "atr": 0.0704, "atr_pct": 0.711, "trend": "flat", "slope_pct": 0.0168, "flat_threshold_pct": 0.1778, "recent_slope_pct": -0.0713, "ema9": 9.8752, "ema20": 9.8089, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.558, "spread_pct": 0.202, "rvol": 1.307, "volume_pace_ratio": 1.561, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7502, "target": 10.1777, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.06, "triggers": [], "reasons": ["target 0.29 away > ~0.24 reachable in 59 min"], "price": 9.89, "vwap": 9.3888, "atr_1m": 0.0704, "spread": 0.02, "shares_per_min": 5841, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 58.6, "reachable": 0.2353}, "stage3": {"passed": false, "stop": 9.7502, "target": 10.1777, "reward_risk": 2.06, "setup": "", "reason": "PASS; stop 9.75, target 10.18 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.24 reachable in 59 min"}}}
{"timestamp": "2026-09-24T18:56:31.859179+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1224.3s, plan says PASS; stop 9.74, target 10.17 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.24 reachable in 58 min"], "metrics": {"price": 9.88, "vwap": 9.3888, "vwap_slope": 0.0038, "atr": 0.0704, "atr_pct": 0.712, "trend": "flat", "slope_pct": 0.0168, "flat_threshold_pct": 0.178, "recent_slope_pct": -0.0915, "ema9": 9.8732, "ema20": 9.8079, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.659, "spread_pct": 0.202, "rvol": 1.307, "volume_pace_ratio": 1.561, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7402, "target": 10.1677, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.06, "triggers": [], "reasons": ["target 0.29 away > ~0.24 reachable in 58 min"], "price": 9.88, "vwap": 9.3888, "atr_1m": 0.0704, "spread": 0.02, "shares_per_min": 5841, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 58.5, "reachable": 0.2351}, "stage3": {"passed": false, "stop": 9.7402, "target": 10.1677, "reward_risk": 2.06, "setup": "", "reason": "PASS; stop 9.74, target 10.17 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.24 reachable in 58 min"}}}
{"timestamp": "2026-09-24T18:56:37.025515+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1229.5s, plan says PASS; stop 9.74, target 10.17 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.23 reachable in 58 min"], "metrics": {"price": 9.8785, "vwap": 9.3889, "vwap_slope": 0.0039, "atr": 0.0704, "atr_pct": 0.712, "trend": "flat", "slope_pct": 0.0168, "flat_threshold_pct": 0.1781, "recent_slope_pct": -0.0945, "ema9": 9.8729, "ema20": 9.8078, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.674, "spread_pct": 0.304, "rvol": 1.307, "volume_pace_ratio": 1.561, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7387, "target": 10.1662, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.06, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 58 min"], "price": 9.8785, "vwap": 9.3889, "atr_1m": 0.0704, "spread": 0.03, "shares_per_min": 5841, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 58.4, "reachable": 0.2349}, "stage3": {"passed": false, "stop": 9.7387, "target": 10.1662, "reward_risk": 2.06, "setup": "", "reason": "PASS; stop 9.74, target 10.17 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.23 reachable in 58 min"}}}
{"timestamp": "2026-09-24T18:56:42.169626+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1234.7s, plan says PASS; stop 9.75, target 10.18 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.23 reachable in 58 min"], "metrics": {"price": 9.8917, "vwap": 9.389, "vwap_slope": 0.004, "atr": 0.0708, "atr_pct": 0.716, "trend": "flat", "slope_pct": 0.0168, "flat_threshold_pct": 0.1789, "recent_slope_pct": -0.0678, "ema9": 9.8755, "ema20": 9.809, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.541, "spread_pct": 0.303, "rvol": 1.307, "volume_pace_ratio": 1.56, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7519, "target": 10.1794, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.06, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 58 min"], "price": 9.8917, "vwap": 9.389, "atr_1m": 0.0708, "spread": 0.03, "shares_per_min": 5841, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 58.3, "reachable": 0.2347}, "stage3": {"passed": false, "stop": 9.7519, "target": 10.1794, "reward_risk": 2.06, "setup": "", "reason": "PASS; stop 9.75, target 10.18 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.23 reachable in 58 min"}}}
{"timestamp": "2026-09-24T18:56:47.320266+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1239.8s, plan says PASS; stop 9.74, target 10.17 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.23 reachable in 58 min"], "metrics": {"price": 9.8789, "vwap": 9.389, "vwap_slope": 0.004, "atr": 0.0708, "atr_pct": 0.716, "trend": "flat", "slope_pct": 0.0168, "flat_threshold_pct": 0.1791, "recent_slope_pct": -0.0937, "ema9": 9.873, "ema20": 9.8078, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.67, "spread_pct": 0.303, "rvol": 1.307, "volume_pace_ratio": 1.56, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7391, "target": 10.1666, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.06, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 58 min"], "price": 9.8789, "vwap": 9.389, "atr_1m": 0.0708, "spread": 0.03, "shares_per_min": 5841, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 58.2, "reachable": 0.2346}, "stage3": {"passed": false, "stop": 9.7391, "target": 10.1666, "reward_risk": 2.06, "setup": "", "reason": "PASS; stop 9.74, target 10.17 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.23 reachable in 58 min"}}}
{"timestamp": "2026-09-24T18:56:52.496490+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1245.0s, plan says PASS; stop 9.76, target 10.19 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.23 reachable in 58 min"], "metrics": {"price": 9.9, "vwap": 9.3892, "vwap_slope": 0.0042, "atr": 0.0711, "atr_pct": 0.718, "trend": "flat", "slope_pct": 0.0168, "flat_threshold_pct": 0.1795, "recent_slope_pct": -0.0511, "ema9": 9.8772, "ema20": 9.8098, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.457, "spread_pct": 0.303, "rvol": 1.307, "volume_pace_ratio": 1.56, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7602, "target": 10.1877, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.06, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 58 min"], "price": 9.9, "vwap": 9.3892, "atr_1m": 0.0711, "spread": 0.03, "shares_per_min": 5841, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 58.1, "reachable": 0.2344}, "stage3": {"passed": false, "stop": 9.7602, "target": 10.1877, "reward_risk": 2.06, "setup": "", "reason": "PASS; stop 9.76, target 10.19 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.23 reachable in 58 min"}}}
{"timestamp": "2026-09-24T18:56:57.650300+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1250.1s, plan says PASS; stop 9.76, target 10.18 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.23 reachable in 58 min"], "metrics": {"price": 9.895, "vwap": 9.3892, "vwap_slope": 0.0042, "atr": 0.0715, "atr_pct": 0.723, "trend": "flat", "slope_pct": 0.0168, "flat_threshold_pct": 0.1806, "recent_slope_pct": -0.0612, "ema9": 9.8762, "ema20": 9.8094, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.508, "spread_pct": 0.303, "rvol": 1.308, "volume_pace_ratio": 1.56, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7552, "target": 10.1827, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.06, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 58 min"], "price": 9.895, "vwap": 9.3892, "atr_1m": 0.0715, "spread": 0.03, "shares_per_min": 5841, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 58.0, "reachable": 0.2342}, "stage3": {"passed": false, "stop": 9.7552, "target": 10.1827, "reward_risk": 2.06, "setup": "", "reason": "PASS; stop 9.76, target 10.18 (clear air (typical 60-min move)), R:R 2.06; target 0.29 away > ~0.23 reachable in 58 min"}}}
{"timestamp": "2026-09-24T18:57:02.862853+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1255.4s, plan says PASS; stop 9.76, target 10.18 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 58 min"], "metrics": {"price": 9.895, "vwap": 9.3892, "vwap_slope": 0.0029, "atr": 0.067, "atr_pct": 0.677, "trend": "flat", "slope_pct": 0.017, "flat_threshold_pct": 0.1693, "recent_slope_pct": -0.0959, "ema9": 9.88, "ema20": 9.8175, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.508, "spread_pct": 0.303, "rvol": 1.308, "volume_pace_ratio": 1.559, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7552, "target": 10.1838, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 58 min"], "price": 9.895, "vwap": 9.3892, "atr_1m": 0.067, "spread": 0.03, "shares_per_min": 5878, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 58.0, "reachable": 0.2347}, "stage3": {"passed": false, "stop": 9.7552, "target": 10.1838, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.76, target 10.18 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 58 min"}}}
{"timestamp": "2026-09-24T18:57:08.018470+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1260.5s, plan says PASS; stop 9.75, target 10.18 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 58 min"], "metrics": {"price": 9.89, "vwap": 9.3893, "vwap_slope": 0.003, "atr": 0.0677, "atr_pct": 0.685, "trend": "flat", "slope_pct": 0.017, "flat_threshold_pct": 0.1712, "recent_slope_pct": -0.106, "ema9": 9.879, "ema20": 9.817, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.558, "spread_pct": 0.202, "rvol": 1.308, "volume_pace_ratio": 1.559, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7502, "target": 10.1789, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 58 min"], "price": 9.89, "vwap": 9.3893, "atr_1m": 0.0677, "spread": 0.02, "shares_per_min": 5878, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 57.9, "reachable": 0.2346}, "stage3": {"passed": false, "stop": 9.7502, "target": 10.1789, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.75, target 10.18 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 58 min"}}}
{"timestamp": "2026-09-24T18:57:13.180389+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1265.7s, plan says PASS; stop 9.75, target 10.18 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 58 min"], "metrics": {"price": 9.89, "vwap": 9.3893, "vwap_slope": 0.003, "atr": 0.0677, "atr_pct": 0.685, "trend": "flat", "slope_pct": 0.017, "flat_threshold_pct": 0.1712, "recent_slope_pct": -0.106, "ema9": 9.879, "ema20": 9.817, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.558, "spread_pct": 0.101, "rvol": 1.308, "volume_pace_ratio": 1.559, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7502, "target": 10.1789, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 58 min"], "price": 9.89, "vwap": 9.3893, "atr_1m": 0.0677, "spread": 0.01, "shares_per_min": 5878, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 57.8, "reachable": 0.2344}, "stage3": {"passed": false, "stop": 9.7502, "target": 10.1789, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.75, target 10.18 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 58 min"}}}
{"timestamp": "2026-09-24T18:57:18.357340+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1270.8s, plan says PASS; stop 9.75, target 10.18 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 58 min"], "metrics": {"price": 9.8888, "vwap": 9.3893, "vwap_slope": 0.003, "atr": 0.0678, "atr_pct": 0.686, "trend": "flat", "slope_pct": 0.017, "flat_threshold_pct": 0.1715, "recent_slope_pct": -0.1085, "ema9": 9.8787, "ema20": 9.8169, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.57, "spread_pct": 0.101, "rvol": 1.308, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.749, "target": 10.1776, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 58 min"], "price": 9.8888, "vwap": 9.3893, "atr_1m": 0.0678, "spread": 0.01, "shares_per_min": 5878, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 57.7, "reachable": 0.2342}, "stage3": {"passed": false, "stop": 9.749, "target": 10.1776, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.75, target 10.18 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 58 min"}}}
{"timestamp": "2026-09-24T18:57:23.492823+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1276.0s, plan says PASS; stop 9.76, target 10.18 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 58 min"], "metrics": {"price": 9.895, "vwap": 9.3894, "vwap_slope": 0.0031, "atr": 0.0678, "atr_pct": 0.685, "trend": "flat", "slope_pct": 0.017, "flat_threshold_pct": 0.1714, "recent_slope_pct": -0.0959, "ema9": 9.88, "ema20": 9.8175, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.508, "spread_pct": 0.101, "rvol": 1.308, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7552, "target": 10.1838, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 58 min"], "price": 9.895, "vwap": 9.3894, "atr_1m": 0.0678, "spread": 0.01, "shares_per_min": 5878, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 57.6, "reachable": 0.2341}, "stage3": {"passed": false, "stop": 9.7552, "target": 10.1838, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.76, target 10.18 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 58 min"}}}
{"timestamp": "2026-09-24T18:57:28.656564+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1281.1s, plan says PASS; stop 9.76, target 10.19 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 58 min"], "metrics": {"price": 9.8977, "vwap": 9.3894, "vwap_slope": 0.0031, "atr": 0.0678, "atr_pct": 0.685, "trend": "flat", "slope_pct": 0.017, "flat_threshold_pct": 0.1713, "recent_slope_pct": -0.0905, "ema9": 9.8805, "ema20": 9.8178, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.481, "spread_pct": 0.101, "rvol": 1.308, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7579, "target": 10.1866, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 58 min"], "price": 9.8977, "vwap": 9.3894, "atr_1m": 0.0678, "spread": 0.01, "shares_per_min": 5878, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 57.5, "reachable": 0.2339}, "stage3": {"passed": false, "stop": 9.7579, "target": 10.1866, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.76, target 10.19 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 58 min"}}}
{"timestamp": "2026-09-24T18:57:33.824200+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1286.3s, plan says PASS; stop 9.76, target 10.18 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 57 min"], "metrics": {"price": 9.895, "vwap": 9.3894, "vwap_slope": 0.0031, "atr": 0.0678, "atr_pct": 0.685, "trend": "flat", "slope_pct": 0.017, "flat_threshold_pct": 0.1714, "recent_slope_pct": -0.0959, "ema9": 9.88, "ema20": 9.8175, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.508, "spread_pct": 0.101, "rvol": 1.308, "volume_pace_ratio": 1.557, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7552, "target": 10.1838, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 57 min"], "price": 9.895, "vwap": 9.3894, "atr_1m": 0.0678, "spread": 0.01, "shares_per_min": 5878, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 57.4, "reachable": 0.2337}, "stage3": {"passed": false, "stop": 9.7552, "target": 10.1838, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.76, target 10.18 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 57 min"}}}
{"timestamp": "2026-09-24T18:57:38.962638+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1291.5s, plan says PASS; stop 9.76, target 10.18 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 57 min"], "metrics": {"price": 9.895, "vwap": 9.3895, "vwap_slope": 0.0032, "atr": 0.0685, "atr_pct": 0.693, "trend": "flat", "slope_pct": 0.017, "flat_threshold_pct": 0.1732, "recent_slope_pct": -0.0959, "ema9": 9.88, "ema20": 9.8175, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.508, "spread_pct": 0.101, "rvol": 1.308, "volume_pace_ratio": 1.557, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7552, "target": 10.1838, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 57 min"], "price": 9.895, "vwap": 9.3895, "atr_1m": 0.0685, "spread": 0.01, "shares_per_min": 5878, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 57.4, "reachable": 0.2335}, "stage3": {"passed": false, "stop": 9.7552, "target": 10.1838, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.76, target 10.18 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 57 min"}}}
{"timestamp": "2026-09-24T18:57:44.125142+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1296.6s, plan says PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.91; target 0.29 away > ~0.23 reachable in 57 min"], "metrics": {"price": 9.92, "vwap": 9.3897, "vwap_slope": 0.0034, "atr": 0.0693, "atr_pct": 0.698, "trend": "flat", "slope_pct": 0.017, "flat_threshold_pct": 0.1745, "recent_slope_pct": -0.0454, "ema9": 9.885, "ema20": 9.8199, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.256, "spread_pct": 0.303, "rvol": 1.309, "volume_pace_ratio": 1.557, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2088, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.91, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 57 min"], "price": 9.92, "vwap": 9.3897, "atr_1m": 0.0693, "spread": 0.03, "shares_per_min": 5878, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 57.3, "reachable": 0.2334}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2088, "reward_risk": 1.91, "setup": "", "reason": "PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.91; target 0.29 away > ~0.23 reachable in 57 min"}}}
{"timestamp": "2026-09-24T18:57:49.317359+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1301.8s, plan says PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.91; target 0.29 away > ~0.23 reachable in 57 min"], "metrics": {"price": 9.92, "vwap": 9.3897, "vwap_slope": 0.0034, "atr": 0.0693, "atr_pct": 0.698, "trend": "flat", "slope_pct": 0.017, "flat_threshold_pct": 0.1745, "recent_slope_pct": -0.0454, "ema9": 9.885, "ema20": 9.8199, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.256, "spread_pct": 0.202, "rvol": 1.309, "volume_pace_ratio": 1.557, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2088, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.91, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 57 min"], "price": 9.92, "vwap": 9.3897, "atr_1m": 0.0693, "spread": 0.02, "shares_per_min": 5878, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 57.2, "reachable": 0.2332}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2088, "reward_risk": 1.91, "setup": "", "reason": "PASS; stop 9.77, target 10.21 (clear air (typical 60-min move)), R:R 1.91; target 0.29 away > ~0.23 reachable in 57 min"}}}
{"timestamp": "2026-09-24T18:57:54.489163+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1307.0s, plan says PASS; stop 9.77, target 10.23 (clear air (typical 60-min move)), R:R 1.64; target 0.29 away > ~0.23 reachable in 57 min"], "metrics": {"price": 9.945, "vwap": 9.3901, "vwap_slope": 0.0038, "atr": 0.071, "atr_pct": 0.714, "trend": "flat", "slope_pct": 0.017, "flat_threshold_pct": 0.1786, "recent_slope_pct": 0.005, "ema9": 9.89, "ema20": 9.8223, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.539, "distance_from_high_pct": 0.005, "spread_pct": 0.101, "rvol": 1.31, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.62, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2339, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.64, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 57 min"], "price": 9.945, "vwap": 9.3901, "atr_1m": 0.071, "spread": 0.01, "shares_per_min": 5878, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 57.1, "reachable": 0.233}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2339, "reward_risk": 1.64, "setup": "", "reason": "PASS; stop 9.77, target 10.23 (clear air (typical 60-min move)), R:R 1.64; target 0.29 away > ~0.23 reachable in 57 min"}}}
{"timestamp": "2026-09-24T18:57:59.629958+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1312.1s, plan says PASS; stop 9.77, target 10.24 (clear air (typical 60-min move)), R:R 1.60; target 0.29 away > ~0.23 reachable in 57 min"], "metrics": {"price": 9.9486, "vwap": 9.3902, "vwap_slope": 0.0038, "atr": 0.0713, "atr_pct": 0.717, "trend": "flat", "slope_pct": 0.017, "flat_threshold_pct": 0.1792, "recent_slope_pct": 0.0123, "ema9": 9.8907, "ema20": 9.8226, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.54, "distance_from_high_pct": 0.0, "spread_pct": 0.201, "rvol": 1.31, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.62, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2375, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.6, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 57 min"], "price": 9.9486, "vwap": 9.3902, "atr_1m": 0.0713, "spread": 0.02, "shares_per_min": 5878, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9455, "ceiling_bottom": 9.92, "ceiling_touches": 5, "minutes_left": 57.0, "reachable": 0.2328}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2375, "reward_risk": 1.6, "setup": "", "reason": "PASS; stop 9.77, target 10.24 (clear air (typical 60-min move)), R:R 1.60; target 0.29 away > ~0.23 reachable in 57 min"}}}
{"timestamp": "2026-09-24T18:58:04.819301+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1317.3s, plan says PASS; stop 9.77, target 10.24 (clear air (typical 60-min move)), R:R 1.60; target 0.29 away > ~0.23 reachable in 57 min"], "metrics": {"price": 9.95, "vwap": 9.3905, "vwap_slope": 0.002, "atr": 0.0737, "atr_pct": 0.741, "trend": "flat", "slope_pct": 0.0172, "flat_threshold_pct": 0.1851, "recent_slope_pct": 0.1145, "ema9": 9.9025, "ema20": 9.8347, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.537, "distance_from_high_pct": 0.0, "spread_pct": 0.402, "rvol": 1.311, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.62, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.24, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.6, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 57 min"], "price": 9.95, "vwap": 9.3905, "atr_1m": 0.0737, "spread": 0.04, "shares_per_min": 5979, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9486, "ceiling_bottom": 9.92, "ceiling_touches": 6, "minutes_left": 56.9, "reachable": 0.2333}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.24, "reward_risk": 1.6, "setup": "", "reason": "PASS; stop 9.77, target 10.24 (clear air (typical 60-min move)), R:R 1.60; target 0.29 away > ~0.23 reachable in 57 min"}}}
{"timestamp": "2026-09-24T18:58:10.009273+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1322.5s, plan says PASS; stop 9.77, target 10.24 (clear air (typical 60-min move)), R:R 1.62; target 0.29 away > ~0.23 reachable in 57 min"], "metrics": {"price": 9.9474, "vwap": 9.3905, "vwap_slope": 0.0021, "atr": 0.0737, "atr_pct": 0.741, "trend": "flat", "slope_pct": 0.0172, "flat_threshold_pct": 0.1852, "recent_slope_pct": 0.1093, "ema9": 9.902, "ema20": 9.8345, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.026, "spread_pct": 0.402, "rvol": 1.311, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.62, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2374, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.62, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 57 min"], "price": 9.9474, "vwap": 9.3905, "atr_1m": 0.0737, "spread": 0.04, "shares_per_min": 5979, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9486, "ceiling_bottom": 9.92, "ceiling_touches": 6, "minutes_left": 56.8, "reachable": 0.2332}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2374, "reward_risk": 1.62, "setup": "", "reason": "PASS; stop 9.77, target 10.24 (clear air (typical 60-min move)), R:R 1.62; target 0.29 away > ~0.23 reachable in 57 min"}}}
{"timestamp": "2026-09-24T18:58:15.178395+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1327.7s, plan says PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.79; target 0.29 away > ~0.23 reachable in 57 min"], "metrics": {"price": 9.93, "vwap": 9.3908, "vwap_slope": 0.0023, "atr": 0.0747, "atr_pct": 0.753, "trend": "flat", "slope_pct": 0.0172, "flat_threshold_pct": 0.1882, "recent_slope_pct": 0.0742, "ema9": 9.8985, "ema20": 9.8328, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.348, "spread_pct": 0.402, "rvol": 1.312, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.22, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.79, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 57 min"], "price": 9.93, "vwap": 9.3908, "atr_1m": 0.0747, "spread": 0.04, "shares_per_min": 5979, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9486, "ceiling_bottom": 9.92, "ceiling_touches": 6, "minutes_left": 56.7, "reachable": 0.233}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.22, "reward_risk": 1.79, "setup": "", "reason": "PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.79; target 0.29 away > ~0.23 reachable in 57 min"}}}
{"timestamp": "2026-09-24T18:58:20.325388+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1332.8s, plan says PASS; stop 9.77, target 10.23 (clear air (typical 60-min move)), R:R 1.69; target 0.29 away > ~0.23 reachable in 57 min"], "metrics": {"price": 9.94, "vwap": 9.3909, "vwap_slope": 0.0024, "atr": 0.0747, "atr_pct": 0.752, "trend": "flat", "slope_pct": 0.0172, "flat_threshold_pct": 0.188, "recent_slope_pct": 0.0944, "ema9": 9.9005, "ema20": 9.8338, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.248, "spread_pct": 0.402, "rvol": 1.312, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.23, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.69, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 57 min"], "price": 9.94, "vwap": 9.3909, "atr_1m": 0.0747, "spread": 0.04, "shares_per_min": 5979, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9486, "ceiling_bottom": 9.92, "ceiling_touches": 6, "minutes_left": 56.7, "reachable": 0.2328}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.23, "reward_risk": 1.69, "setup": "", "reason": "PASS; stop 9.77, target 10.23 (clear air (typical 60-min move)), R:R 1.69; target 0.29 away > ~0.23 reachable in 57 min"}}}
{"timestamp": "2026-09-24T18:58:25.491678+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1338.0s, plan says PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 2.05; target 0.29 away > ~0.23 reachable in 57 min"], "metrics": {"price": 9.91, "vwap": 9.3914, "vwap_slope": 0.0029, "atr": 0.0747, "atr_pct": 0.754, "trend": "flat", "slope_pct": 0.0172, "flat_threshold_pct": 0.1885, "recent_slope_pct": 0.0339, "ema9": 9.8945, "ema20": 9.8309, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.54, "distance_from_high_pct": 0.549, "spread_pct": 0.404, "rvol": 1.313, "volume_pace_ratio": 1.559, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.05, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 57 min"], "price": 9.91, "vwap": 9.3914, "atr_1m": 0.0747, "spread": 0.04, "shares_per_min": 5979, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9486, "ceiling_bottom": 9.92, "ceiling_touches": 6, "minutes_left": 56.6, "reachable": 0.2326}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2, "reward_risk": 2.05, "setup": "", "reason": "PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 2.05; target 0.29 away > ~0.23 reachable in 57 min"}}}
{"timestamp": "2026-09-24T18:58:30.648025+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1343.1s, plan says PASS; stop 9.76, target 10.19 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 56 min"], "metrics": {"price": 9.899, "vwap": 9.3914, "vwap_slope": 0.0029, "atr": 0.0747, "atr_pct": 0.755, "trend": "flat", "slope_pct": 0.0172, "flat_threshold_pct": 0.1887, "recent_slope_pct": 0.0117, "ema9": 9.8923, "ema20": 9.8299, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.54, "distance_from_high_pct": 0.659, "spread_pct": 0.404, "rvol": 1.313, "volume_pace_ratio": 1.559, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7592, "target": 10.189, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 56 min"], "price": 9.899, "vwap": 9.3914, "atr_1m": 0.0747, "spread": 0.04, "shares_per_min": 5979, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9486, "ceiling_bottom": 9.92, "ceiling_touches": 6, "minutes_left": 56.5, "reachable": 0.2325}, "stage3": {"passed": false, "stop": 9.7592, "target": 10.189, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.76, target 10.19 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 56 min"}}}
{"timestamp": "2026-09-24T18:58:35.820683+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1348.3s, plan says PASS; stop 9.76, target 10.19 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 56 min"], "metrics": {"price": 9.9013, "vwap": 9.3914, "vwap_slope": 0.0029, "atr": 0.0752, "atr_pct": 0.759, "trend": "flat", "slope_pct": 0.0172, "flat_threshold_pct": 0.1899, "recent_slope_pct": 0.0163, "ema9": 9.8928, "ema20": 9.8301, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.54, "distance_from_high_pct": 0.636, "spread_pct": 0.404, "rvol": 1.313, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7615, "target": 10.1913, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 56 min"], "price": 9.9013, "vwap": 9.3914, "atr_1m": 0.0752, "spread": 0.04, "shares_per_min": 5979, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9486, "ceiling_bottom": 9.92, "ceiling_touches": 6, "minutes_left": 56.4, "reachable": 0.2323}, "stage3": {"passed": false, "stop": 9.7615, "target": 10.1913, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.76, target 10.19 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 56 min"}}}
{"timestamp": "2026-09-24T18:58:40.996469+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1353.5s, plan says PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.79; target 0.29 away > ~0.23 reachable in 56 min"], "metrics": {"price": 9.93, "vwap": 9.3922, "vwap_slope": 0.0037, "atr": 0.0752, "atr_pct": 0.757, "trend": "flat", "slope_pct": 0.0172, "flat_threshold_pct": 0.1893, "recent_slope_pct": 0.0742, "ema9": 9.8985, "ema20": 9.8328, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.542, "distance_from_high_pct": 0.348, "spread_pct": 0.404, "rvol": 1.315, "volume_pace_ratio": 1.56, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.22, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.79, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 56 min"], "price": 9.93, "vwap": 9.3922, "atr_1m": 0.0752, "spread": 0.04, "shares_per_min": 5979, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9486, "ceiling_bottom": 9.92, "ceiling_touches": 6, "minutes_left": 56.3, "reachable": 0.2321}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.22, "reward_risk": 1.79, "setup": "", "reason": "PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.79; target 0.29 away > ~0.23 reachable in 56 min"}}}
{"timestamp": "2026-09-24T18:58:46.158382+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1358.6s, plan says PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 2.05; target 0.29 away > ~0.23 reachable in 56 min"], "metrics": {"price": 9.91, "vwap": 9.3922, "vwap_slope": 0.0037, "atr": 0.0752, "atr_pct": 0.759, "trend": "flat", "slope_pct": 0.0172, "flat_threshold_pct": 0.1897, "recent_slope_pct": 0.0339, "ema9": 9.8945, "ema20": 9.8309, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.542, "distance_from_high_pct": 0.549, "spread_pct": 0.404, "rvol": 1.315, "volume_pace_ratio": 1.56, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.2, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.05, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 56 min"], "price": 9.91, "vwap": 9.3922, "atr_1m": 0.0752, "spread": 0.04, "shares_per_min": 5979, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9486, "ceiling_bottom": 9.92, "ceiling_touches": 6, "minutes_left": 56.2, "reachable": 0.2319}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.2, "reward_risk": 2.05, "setup": "", "reason": "PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 2.05; target 0.29 away > ~0.23 reachable in 56 min"}}}
{"timestamp": "2026-09-24T18:58:51.323207+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1363.8s, plan says PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.79; target 0.29 away > ~0.23 reachable in 56 min"], "metrics": {"price": 9.93, "vwap": 9.3922, "vwap_slope": 0.0037, "atr": 0.0752, "atr_pct": 0.757, "trend": "flat", "slope_pct": 0.0172, "flat_threshold_pct": 0.1893, "recent_slope_pct": 0.0742, "ema9": 9.8985, "ema20": 9.8328, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.542, "distance_from_high_pct": 0.348, "spread_pct": 0.404, "rvol": 1.315, "volume_pace_ratio": 1.56, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.22, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.79, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 56 min"], "price": 9.93, "vwap": 9.3922, "atr_1m": 0.0752, "spread": 0.04, "shares_per_min": 5979, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9486, "ceiling_bottom": 9.92, "ceiling_touches": 6, "minutes_left": 56.1, "reachable": 0.2317}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.22, "reward_risk": 1.79, "setup": "", "reason": "PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.79; target 0.29 away > ~0.23 reachable in 56 min"}}}
{"timestamp": "2026-09-24T18:58:56.466395+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1369.0s, plan says PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.79; target 0.29 away > ~0.23 reachable in 56 min"], "metrics": {"price": 9.93, "vwap": 9.3922, "vwap_slope": 0.0037, "atr": 0.0752, "atr_pct": 0.757, "trend": "flat", "slope_pct": 0.0172, "flat_threshold_pct": 0.1893, "recent_slope_pct": 0.0742, "ema9": 9.8985, "ema20": 9.8328, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.542, "distance_from_high_pct": 0.348, "spread_pct": 0.404, "rvol": 1.315, "volume_pace_ratio": 1.559, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.22, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.79, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 56 min"], "price": 9.93, "vwap": 9.3922, "atr_1m": 0.0752, "spread": 0.04, "shares_per_min": 5979, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9486, "ceiling_bottom": 9.92, "ceiling_touches": 6, "minutes_left": 56.1, "reachable": 0.2316}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.22, "reward_risk": 1.79, "setup": "", "reason": "PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.79; target 0.29 away > ~0.23 reachable in 56 min"}}}
{"timestamp": "2026-09-24T18:59:01.604751+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1374.1s, plan says PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.79; target 0.29 away > ~0.23 reachable in 56 min"], "metrics": {"price": 9.93, "vwap": 9.3925, "vwap_slope": 0.004, "atr": 0.0752, "atr_pct": 0.757, "trend": "flat", "slope_pct": 0.0172, "flat_threshold_pct": 0.1893, "recent_slope_pct": 0.0742, "ema9": 9.8985, "ema20": 9.8328, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.543, "distance_from_high_pct": 0.348, "spread_pct": 0.504, "rvol": 1.316, "volume_pace_ratio": 1.559, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7684, "target": 10.22, "target_label": "clear air (typical 60-min move)", "reward_risk": 1.79, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 56 min"], "price": 9.93, "vwap": 9.3925, "atr_1m": 0.0752, "spread": 0.05, "shares_per_min": 5979, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.9486, "ceiling_bottom": 9.92, "ceiling_touches": 6, "minutes_left": 56.0, "reachable": 0.2314}, "stage3": {"passed": false, "stop": 9.7684, "target": 10.22, "reward_risk": 1.79, "setup": "", "reason": "PASS; stop 9.77, target 10.22 (clear air (typical 60-min move)), R:R 1.79; target 0.29 away > ~0.23 reachable in 56 min"}}}
{"timestamp": "2026-09-24T18:59:06.761439+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1379.3s, plan says PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 56 min"], "metrics": {"price": 9.9061, "vwap": 9.3925, "vwap_slope": 0.0033, "atr": 0.0733, "atr_pct": 0.74, "trend": "flat", "slope_pct": 0.0173, "flat_threshold_pct": 0.1851, "recent_slope_pct": 0.0981, "ema9": 9.9001, "ema20": 9.8398, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.534, "distance_from_high_pct": 0.588, "spread_pct": 0.504, "rvol": 1.316, "volume_pace_ratio": 1.559, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7663, "target": 10.1961, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 56 min"], "price": 9.9061, "vwap": 9.3925, "atr_1m": 0.0733, "spread": 0.05, "shares_per_min": 6234, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 5, "minutes_left": 55.9, "reachable": 0.2316}, "stage3": {"passed": false, "stop": 9.7663, "target": 10.1961, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 56 min"}}}
{"timestamp": "2026-09-24T18:59:11.919719+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1384.4s, plan says PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 56 min"], "metrics": {"price": 9.9062, "vwap": 9.3925, "vwap_slope": 0.0033, "atr": 0.0733, "atr_pct": 0.74, "trend": "flat", "slope_pct": 0.0173, "flat_threshold_pct": 0.1851, "recent_slope_pct": 0.0983, "ema9": 9.9001, "ema20": 9.8398, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.534, "distance_from_high_pct": 0.587, "spread_pct": 0.404, "rvol": 1.316, "volume_pace_ratio": 1.559, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7664, "target": 10.1962, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 56 min"], "price": 9.9062, "vwap": 9.3925, "atr_1m": 0.0733, "spread": 0.04, "shares_per_min": 6234, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 5, "minutes_left": 55.8, "reachable": 0.2314}, "stage3": {"passed": false, "stop": 9.7664, "target": 10.1962, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 56 min"}}}
{"timestamp": "2026-09-24T18:59:17.064736+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1389.6s, plan says PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 56 min"], "metrics": {"price": 9.9062, "vwap": 9.3925, "vwap_slope": 0.0033, "atr": 0.0733, "atr_pct": 0.74, "trend": "flat", "slope_pct": 0.0173, "flat_threshold_pct": 0.1851, "recent_slope_pct": 0.0983, "ema9": 9.9001, "ema20": 9.8398, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.534, "distance_from_high_pct": 0.587, "spread_pct": 0.404, "rvol": 1.316, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7664, "target": 10.1962, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 56 min"], "price": 9.9062, "vwap": 9.3925, "atr_1m": 0.0733, "spread": 0.04, "shares_per_min": 6234, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 5, "minutes_left": 55.7, "reachable": 0.2312}, "stage3": {"passed": false, "stop": 9.7664, "target": 10.1962, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 56 min"}}}
{"timestamp": "2026-09-24T18:59:22.228322+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1394.7s, plan says PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 56 min"], "metrics": {"price": 9.92, "vwap": 9.3925, "vwap_slope": 0.0034, "atr": 0.0733, "atr_pct": 0.739, "trend": "flat", "slope_pct": 0.0173, "flat_threshold_pct": 0.1848, "recent_slope_pct": 0.1261, "ema9": 9.9028, "ema20": 9.8411, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.535, "distance_from_high_pct": 0.449, "spread_pct": 0.404, "rvol": 1.316, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7802, "target": 10.21, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 56 min"], "price": 9.92, "vwap": 9.3925, "atr_1m": 0.0733, "spread": 0.04, "shares_per_min": 6234, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 5, "minutes_left": 55.6, "reachable": 0.231}, "stage3": {"passed": false, "stop": 9.7802, "target": 10.21, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 56 min"}}}
{"timestamp": "2026-09-24T18:59:27.416302+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1399.9s, plan says PASS; stop 9.79, target 10.22 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 56 min"], "metrics": {"price": 9.93, "vwap": 9.3926, "vwap_slope": 0.0035, "atr": 0.0733, "atr_pct": 0.738, "trend": "flat", "slope_pct": 0.0173, "flat_threshold_pct": 0.1846, "recent_slope_pct": 0.1462, "ema9": 9.9048, "ema20": 9.8421, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.535, "distance_from_high_pct": 0.348, "spread_pct": 0.302, "rvol": 1.316, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7902, "target": 10.22, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 56 min"], "price": 9.93, "vwap": 9.3926, "atr_1m": 0.0733, "spread": 0.03, "shares_per_min": 6234, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 5, "minutes_left": 55.5, "reachable": 0.2308}, "stage3": {"passed": false, "stop": 9.7902, "target": 10.22, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.79, target 10.22 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 56 min"}}}
{"timestamp": "2026-09-24T18:59:32.562563+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1405.1s, plan says PASS; stop 9.80, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"], "metrics": {"price": 9.94, "vwap": 9.3927, "vwap_slope": 0.0035, "atr": 0.074, "atr_pct": 0.745, "trend": "flat", "slope_pct": 0.0174, "flat_threshold_pct": 0.1862, "recent_slope_pct": 0.1664, "ema9": 9.9068, "ema20": 9.843, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.535, "distance_from_high_pct": 0.248, "spread_pct": 0.504, "rvol": 1.316, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8002, "target": 10.23, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 55 min"], "price": 9.94, "vwap": 9.3927, "atr_1m": 0.074, "spread": 0.05, "shares_per_min": 6234, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 5, "minutes_left": 55.5, "reachable": 0.2307}, "stage3": {"passed": false, "stop": 9.8002, "target": 10.23, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.80, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"}}}
{"timestamp": "2026-09-24T18:59:37.729364+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1410.2s, plan says PASS; stop 9.79, target 10.22 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"], "metrics": {"price": 9.9253, "vwap": 9.3929, "vwap_slope": 0.0037, "atr": 0.074, "atr_pct": 0.746, "trend": "flat", "slope_pct": 0.0173, "flat_threshold_pct": 0.1865, "recent_slope_pct": 0.1368, "ema9": 9.9039, "ema20": 9.8416, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.395, "spread_pct": 0.403, "rvol": 1.317, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7855, "target": 10.2153, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 55 min"], "price": 9.9253, "vwap": 9.3929, "atr_1m": 0.074, "spread": 0.04, "shares_per_min": 6234, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 5, "minutes_left": 55.4, "reachable": 0.2305}, "stage3": {"passed": false, "stop": 9.7855, "target": 10.2153, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.79, target 10.22 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"}}}
{"timestamp": "2026-09-24T18:59:42.892819+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1415.4s, plan says PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"], "metrics": {"price": 9.92, "vwap": 9.3929, "vwap_slope": 0.0037, "atr": 0.074, "atr_pct": 0.746, "trend": "flat", "slope_pct": 0.0173, "flat_threshold_pct": 0.1866, "recent_slope_pct": 0.1261, "ema9": 9.9028, "ema20": 9.8411, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.449, "spread_pct": 0.403, "rvol": 1.317, "volume_pace_ratio": 1.557, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7802, "target": 10.21, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 55 min"], "price": 9.92, "vwap": 9.3929, "atr_1m": 0.074, "spread": 0.04, "shares_per_min": 6234, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 5, "minutes_left": 55.3, "reachable": 0.2303}, "stage3": {"passed": false, "stop": 9.7802, "target": 10.21, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"}}}
{"timestamp": "2026-09-24T18:59:48.065266+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1420.6s, plan says PASS; stop 9.80, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"], "metrics": {"price": 9.94, "vwap": 9.3929, "vwap_slope": 0.0038, "atr": 0.074, "atr_pct": 0.745, "trend": "flat", "slope_pct": 0.0174, "flat_threshold_pct": 0.1862, "recent_slope_pct": 0.1664, "ema9": 9.9068, "ema20": 9.843, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.248, "spread_pct": 0.403, "rvol": 1.317, "volume_pace_ratio": 1.557, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8002, "target": 10.23, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 55 min"], "price": 9.94, "vwap": 9.3929, "atr_1m": 0.074, "spread": 0.04, "shares_per_min": 6234, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 5, "minutes_left": 55.2, "reachable": 0.2301}, "stage3": {"passed": false, "stop": 9.8002, "target": 10.23, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.80, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"}}}
{"timestamp": "2026-09-24T18:59:53.248531+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1425.7s, plan says PASS; stop 9.79, target 10.22 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"], "metrics": {"price": 9.93, "vwap": 9.3931, "vwap_slope": 0.004, "atr": 0.0745, "atr_pct": 0.75, "trend": "flat", "slope_pct": 0.0173, "flat_threshold_pct": 0.1875, "recent_slope_pct": 0.1462, "ema9": 9.9048, "ema20": 9.8421, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.348, "spread_pct": 0.201, "rvol": 1.317, "volume_pace_ratio": 1.557, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7902, "target": 10.22, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 55 min"], "price": 9.93, "vwap": 9.3931, "atr_1m": 0.0745, "spread": 0.02, "shares_per_min": 6234, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 5, "minutes_left": 55.1, "reachable": 0.2299}, "stage3": {"passed": false, "stop": 9.7902, "target": 10.22, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.79, target 10.22 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"}}}
{"timestamp": "2026-09-24T18:59:58.393901+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1430.9s, plan says PASS; stop 9.79, target 10.22 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"], "metrics": {"price": 9.93, "vwap": 9.3933, "vwap_slope": 0.0041, "atr": 0.0745, "atr_pct": 0.75, "trend": "flat", "slope_pct": 0.0173, "flat_threshold_pct": 0.1875, "recent_slope_pct": 0.1462, "ema9": 9.9048, "ema20": 9.8421, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.348, "spread_pct": 0.201, "rvol": 1.318, "volume_pace_ratio": 1.557, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7902, "target": 10.22, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 55 min"], "price": 9.93, "vwap": 9.3933, "atr_1m": 0.0745, "spread": 0.02, "shares_per_min": 6234, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 5, "minutes_left": 55.0, "reachable": 0.2298}, "stage3": {"passed": false, "stop": 9.7902, "target": 10.22, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.79, target 10.22 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"}}}
{"timestamp": "2026-09-24T19:00:03.575164+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1436.1s, plan says PASS; stop 9.80, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"], "metrics": {"price": 9.94, "vwap": 9.3939, "vwap_slope": 0.0037, "atr": 0.0695, "atr_pct": 0.699, "trend": "flat", "slope_pct": 0.0175, "flat_threshold_pct": 0.1747, "recent_slope_pct": 0.0719, "ema9": 9.9119, "ema20": 9.8514, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.535, "distance_from_high_pct": 0.248, "spread_pct": 0.201, "rvol": 1.319, "volume_pace_ratio": 1.559, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8002, "target": 10.23, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 55 min"], "price": 9.94, "vwap": 9.3939, "atr_1m": 0.0695, "spread": 0.02, "shares_per_min": 6284, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 54.9, "reachable": 0.2299}, "stage3": {"passed": false, "stop": 9.8002, "target": 10.23, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.80, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"}}}
{"timestamp": "2026-09-24T19:00:08.825180+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1441.3s, plan says PASS; stop 9.82, target 10.25 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"], "metrics": {"price": 9.96, "vwap": 9.394, "vwap_slope": 0.0038, "atr": 0.0709, "atr_pct": 0.712, "trend": "flat", "slope_pct": 0.0175, "flat_threshold_pct": 0.178, "recent_slope_pct": 0.1122, "ema9": 9.9159, "ema20": 9.8533, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.535, "distance_from_high_pct": 0.047, "spread_pct": 0.302, "rvol": 1.319, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.62, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8202, "target": 10.25, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 55 min"], "price": 9.96, "vwap": 9.394, "atr_1m": 0.0709, "spread": 0.03, "shares_per_min": 6284, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 54.9, "reachable": 0.2297}, "stage3": {"passed": false, "stop": 9.8202, "target": 10.25, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.82, target 10.25 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"}}}
{"timestamp": "2026-09-24T19:00:14.062726+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1446.6s, plan says PASS; stop 9.81, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"], "metrics": {"price": 9.945, "vwap": 9.394, "vwap_slope": 0.0038, "atr": 0.0709, "atr_pct": 0.713, "trend": "flat", "slope_pct": 0.0175, "flat_threshold_pct": 0.1782, "recent_slope_pct": 0.082, "ema9": 9.9129, "ema20": 9.8519, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.535, "distance_from_high_pct": 0.198, "spread_pct": 0.302, "rvol": 1.319, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.62, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8052, "target": 10.235, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 55 min"], "price": 9.945, "vwap": 9.394, "atr_1m": 0.0709, "spread": 0.03, "shares_per_min": 6284, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 54.8, "reachable": 0.2296}, "stage3": {"passed": false, "stop": 9.8052, "target": 10.235, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.81, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"}}}
{"timestamp": "2026-09-24T19:00:19.249448+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1451.7s, plan says PASS; stop 9.81, target 10.24 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"], "metrics": {"price": 9.95, "vwap": 9.394, "vwap_slope": 0.0038, "atr": 0.0709, "atr_pct": 0.713, "trend": "flat", "slope_pct": 0.0175, "flat_threshold_pct": 0.1782, "recent_slope_pct": 0.092, "ema9": 9.9139, "ema20": 9.8524, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.535, "distance_from_high_pct": 0.148, "spread_pct": 0.302, "rvol": 1.319, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.62, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8102, "target": 10.24, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 55 min"], "price": 9.95, "vwap": 9.394, "atr_1m": 0.0709, "spread": 0.03, "shares_per_min": 6284, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 54.7, "reachable": 0.2294}, "stage3": {"passed": false, "stop": 9.8102, "target": 10.24, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.81, target 10.24 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"}}}
{"timestamp": "2026-09-24T19:00:24.455045+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1456.9s, plan says PASS; stop 9.83, target 10.26 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"], "metrics": {"price": 9.965, "vwap": 9.3944, "vwap_slope": 0.0042, "atr": 0.0716, "atr_pct": 0.719, "trend": "flat", "slope_pct": 0.0175, "flat_threshold_pct": 0.1797, "recent_slope_pct": 0.1222, "ema9": 9.9169, "ema20": 9.8538, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.537, "distance_from_high_pct": 0.05, "spread_pct": 0.301, "rvol": 1.32, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.61, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8252, "target": 10.255, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 55 min"], "price": 9.965, "vwap": 9.3944, "atr_1m": 0.0716, "spread": 0.03, "shares_per_min": 6284, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 54.6, "reachable": 0.2292}, "stage3": {"passed": false, "stop": 9.8252, "target": 10.255, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.83, target 10.26 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"}}}
{"timestamp": "2026-09-24T19:00:29.601442+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1462.1s, plan says PASS; stop 9.84, target 10.27 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"], "metrics": {"price": 9.98, "vwap": 9.3945, "vwap_slope": 0.0043, "atr": 0.0723, "atr_pct": 0.725, "trend": "flat", "slope_pct": 0.0175, "flat_threshold_pct": 0.1812, "recent_slope_pct": 0.1524, "ema9": 9.9199, "ema20": 9.8552, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.537, "distance_from_high_pct": 0.0, "spread_pct": 0.301, "rvol": 1.32, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.61, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8402, "target": 10.27, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 55 min"], "price": 9.98, "vwap": 9.3945, "atr_1m": 0.0723, "spread": 0.03, "shares_per_min": 6284, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 54.5, "reachable": 0.229}, "stage3": {"passed": false, "stop": 9.8402, "target": 10.27, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.84, target 10.27 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 55 min"}}}
{"timestamp": "2026-09-24T19:00:34.764457+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1467.3s, plan says PASS; stop 9.83, target 10.26 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"], "metrics": {"price": 9.965, "vwap": 9.3945, "vwap_slope": 0.0043, "atr": 0.0723, "atr_pct": 0.726, "trend": "flat", "slope_pct": 0.0175, "flat_threshold_pct": 0.1815, "recent_slope_pct": 0.1222, "ema9": 9.9169, "ema20": 9.8538, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.537, "distance_from_high_pct": 0.15, "spread_pct": 0.301, "rvol": 1.32, "volume_pace_ratio": 1.558, "volatility": {"class": "medium", "daily_atr_pct": 5.61, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8252, "target": 10.255, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 54 min"], "price": 9.965, "vwap": 9.3945, "atr_1m": 0.0723, "spread": 0.03, "shares_per_min": 6284, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 54.4, "reachable": 0.2288}, "stage3": {"passed": false, "stop": 9.8252, "target": 10.255, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.83, target 10.26 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"}}}
{"timestamp": "2026-09-24T19:00:39.932457+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1472.4s, plan says PASS; stop 9.83, target 10.26 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"], "metrics": {"price": 9.965, "vwap": 9.3945, "vwap_slope": 0.0043, "atr": 0.0723, "atr_pct": 0.726, "trend": "flat", "slope_pct": 0.0175, "flat_threshold_pct": 0.1815, "recent_slope_pct": 0.1222, "ema9": 9.9169, "ema20": 9.8538, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.537, "distance_from_high_pct": 0.15, "spread_pct": 0.301, "rvol": 1.32, "volume_pace_ratio": 1.557, "volatility": {"class": "medium", "daily_atr_pct": 5.61, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8252, "target": 10.255, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 54 min"], "price": 9.965, "vwap": 9.3945, "atr_1m": 0.0723, "spread": 0.03, "shares_per_min": 6284, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 54.3, "reachable": 0.2286}, "stage3": {"passed": false, "stop": 9.8252, "target": 10.255, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.83, target 10.26 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"}}}
{"timestamp": "2026-09-24T19:00:45.175071+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1477.7s, plan says PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"], "metrics": {"price": 9.9214, "vwap": 9.3946, "vwap_slope": 0.0044, "atr": 0.0723, "atr_pct": 0.729, "trend": "flat", "slope_pct": 0.0175, "flat_threshold_pct": 0.1823, "recent_slope_pct": 0.0345, "ema9": 9.9081, "ema20": 9.8497, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.587, "spread_pct": 0.301, "rvol": 1.321, "volume_pace_ratio": 1.557, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7816, "target": 10.2114, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 54 min"], "price": 9.9214, "vwap": 9.3946, "atr_1m": 0.0723, "spread": 0.03, "shares_per_min": 6284, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 54.2, "reachable": 0.2285}, "stage3": {"passed": false, "stop": 9.7816, "target": 10.2114, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"}}}
{"timestamp": "2026-09-24T19:00:50.361831+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1482.9s, plan says PASS; stop 9.82, target 10.25 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"], "metrics": {"price": 9.96, "vwap": 9.3947, "vwap_slope": 0.0045, "atr": 0.0723, "atr_pct": 0.726, "trend": "flat", "slope_pct": 0.0175, "flat_threshold_pct": 0.1816, "recent_slope_pct": 0.1122, "ema9": 9.9159, "ema20": 9.8533, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.537, "distance_from_high_pct": 0.2, "spread_pct": 0.301, "rvol": 1.321, "volume_pace_ratio": 1.557, "volatility": {"class": "medium", "daily_atr_pct": 5.62, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8202, "target": 10.25, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 54 min"], "price": 9.96, "vwap": 9.3947, "atr_1m": 0.0723, "spread": 0.03, "shares_per_min": 6284, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 54.2, "reachable": 0.2283}, "stage3": {"passed": false, "stop": 9.8202, "target": 10.25, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.82, target 10.25 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"}}}
{"timestamp": "2026-09-24T19:00:55.582697+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1488.1s, plan says PASS; stop 9.81, target 10.24 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"], "metrics": {"price": 9.95, "vwap": 9.3949, "vwap_slope": 0.0047, "atr": 0.0726, "atr_pct": 0.73, "trend": "flat", "slope_pct": 0.0175, "flat_threshold_pct": 0.1824, "recent_slope_pct": 0.092, "ema9": 9.9139, "ema20": 9.8524, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.538, "distance_from_high_pct": 0.301, "spread_pct": 0.402, "rvol": 1.321, "volume_pace_ratio": 1.557, "volatility": {"class": "medium", "daily_atr_pct": 5.62, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8102, "target": 10.24, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 54 min"], "price": 9.95, "vwap": 9.3949, "atr_1m": 0.0726, "spread": 0.04, "shares_per_min": 6284, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 54.1, "reachable": 0.2281}, "stage3": {"passed": false, "stop": 9.8102, "target": 10.24, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.81, target 10.24 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"}}}
{"timestamp": "2026-09-24T19:01:00.813268+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1493.3s, plan says PASS; stop 9.81, target 10.24 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"], "metrics": {"price": 9.9511, "vwap": 9.3949, "vwap_slope": 0.0047, "atr": 0.0726, "atr_pct": 0.729, "trend": "flat", "slope_pct": 0.0175, "flat_threshold_pct": 0.1824, "recent_slope_pct": 0.0943, "ema9": 9.9141, "ema20": 9.8525, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.538, "distance_from_high_pct": 0.29, "spread_pct": 0.402, "rvol": 1.321, "volume_pace_ratio": 1.557, "volatility": {"class": "medium", "daily_atr_pct": 5.62, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8113, "target": 10.2411, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 54 min"], "price": 9.9511, "vwap": 9.3949, "atr_1m": 0.0726, "spread": 0.04, "shares_per_min": 6284, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 54.0, "reachable": 0.2279}, "stage3": {"passed": false, "stop": 9.8113, "target": 10.2411, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.81, target 10.24 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"}}}
{"timestamp": "2026-09-24T19:01:06.000889+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1498.5s, plan says PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"], "metrics": {"price": 9.9194, "vwap": 9.395, "vwap_slope": 0.0025, "atr": 0.0694, "atr_pct": 0.7, "trend": "flat", "slope_pct": 0.0177, "flat_threshold_pct": 0.175, "recent_slope_pct": -0.0375, "ema9": 9.9151, "ema20": 9.8589, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.607, "spread_pct": 0.402, "rvol": 1.322, "volume_pace_ratio": 1.557, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7796, "target": 10.2094, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 54 min"], "price": 9.9194, "vwap": 9.395, "atr_1m": 0.0694, "spread": 0.04, "shares_per_min": 6484, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 53.9, "reachable": 0.2288}, "stage3": {"passed": false, "stop": 9.7796, "target": 10.2094, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"}}}
{"timestamp": "2026-09-24T19:01:11.202704+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1503.7s, plan says PASS; stop 9.82, target 10.24 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"], "metrics": {"price": 9.955, "vwap": 9.395, "vwap_slope": 0.0026, "atr": 0.0694, "atr_pct": 0.697, "trend": "flat", "slope_pct": 0.0177, "flat_threshold_pct": 0.1744, "recent_slope_pct": 0.0341, "ema9": 9.9223, "ema20": 9.8622, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.537, "distance_from_high_pct": 0.251, "spread_pct": 0.301, "rvol": 1.322, "volume_pace_ratio": 1.557, "volatility": {"class": "medium", "daily_atr_pct": 5.62, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8152, "target": 10.245, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 54 min"], "price": 9.955, "vwap": 9.395, "atr_1m": 0.0694, "spread": 0.03, "shares_per_min": 6484, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 53.8, "reachable": 0.2286}, "stage3": {"passed": false, "stop": 9.8152, "target": 10.245, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.82, target 10.24 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"}}}
{"timestamp": "2026-09-24T19:01:16.360871+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1508.9s, plan says PASS; stop 9.81, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"], "metrics": {"price": 9.945, "vwap": 9.3952, "vwap_slope": 0.0027, "atr": 0.0694, "atr_pct": 0.698, "trend": "flat", "slope_pct": 0.0177, "flat_threshold_pct": 0.1745, "recent_slope_pct": 0.014, "ema9": 9.9203, "ema20": 9.8613, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.351, "spread_pct": 0.302, "rvol": 1.322, "volume_pace_ratio": 1.556, "volatility": {"class": "medium", "daily_atr_pct": 5.62, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8052, "target": 10.235, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 54 min"], "price": 9.945, "vwap": 9.3952, "atr_1m": 0.0694, "spread": 0.03, "shares_per_min": 6484, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 53.7, "reachable": 0.2284}, "stage3": {"passed": false, "stop": 9.8052, "target": 10.235, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.81, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"}}}
{"timestamp": "2026-09-24T19:01:21.534614+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1514.0s, plan says PASS; stop 9.82, target 10.25 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"], "metrics": {"price": 9.9556, "vwap": 9.3952, "vwap_slope": 0.0027, "atr": 0.0694, "atr_pct": 0.697, "trend": "flat", "slope_pct": 0.0177, "flat_threshold_pct": 0.1744, "recent_slope_pct": 0.0353, "ema9": 9.9224, "ema20": 9.8623, "lower_highs_lower_lows": false, "pullback_then_continuation": true, "volume_acceleration": 0.538, "distance_from_high_pct": 0.244, "spread_pct": 0.101, "rvol": 1.322, "volume_pace_ratio": 1.556, "volatility": {"class": "medium", "daily_atr_pct": 5.62, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8158, "target": 10.2456, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 54 min"], "price": 9.9556, "vwap": 9.3952, "atr_1m": 0.0694, "spread": 0.01, "shares_per_min": 6484, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 53.6, "reachable": 0.2283}, "stage3": {"passed": false, "stop": 9.8158, "target": 10.2456, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.82, target 10.25 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"}}}
{"timestamp": "2026-09-24T19:01:26.701719+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1519.2s, plan says PASS; stop 9.79, target 10.22 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"], "metrics": {"price": 9.93, "vwap": 9.3952, "vwap_slope": 0.0027, "atr": 0.0694, "atr_pct": 0.699, "trend": "flat", "slope_pct": 0.0177, "flat_threshold_pct": 0.1748, "recent_slope_pct": -0.0162, "ema9": 9.9173, "ema20": 9.8599, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.501, "spread_pct": 0.201, "rvol": 1.322, "volume_pace_ratio": 1.556, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7902, "target": 10.22, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 54 min"], "price": 9.93, "vwap": 9.3952, "atr_1m": 0.0694, "spread": 0.02, "shares_per_min": 6484, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 53.6, "reachable": 0.2281}, "stage3": {"passed": false, "stop": 9.7902, "target": 10.22, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.79, target 10.22 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 54 min"}}}
{"timestamp": "2026-09-24T19:01:31.866786+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1524.4s, plan says PASS; stop 9.80, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"], "metrics": {"price": 9.94, "vwap": 9.3953, "vwap_slope": 0.0028, "atr": 0.0694, "atr_pct": 0.699, "trend": "flat", "slope_pct": 0.0177, "flat_threshold_pct": 0.1746, "recent_slope_pct": 0.0039, "ema9": 9.9193, "ema20": 9.8608, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.401, "spread_pct": 0.201, "rvol": 1.322, "volume_pace_ratio": 1.556, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8002, "target": 10.23, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 53 min"], "price": 9.94, "vwap": 9.3953, "atr_1m": 0.0694, "spread": 0.02, "shares_per_min": 6484, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 53.5, "reachable": 0.2279}, "stage3": {"passed": false, "stop": 9.8002, "target": 10.23, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.80, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"}}}
{"timestamp": "2026-09-24T19:01:37.017535+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1529.5s, plan says PASS; stop 9.80, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"], "metrics": {"price": 9.94, "vwap": 9.3953, "vwap_slope": 0.0028, "atr": 0.0694, "atr_pct": 0.699, "trend": "flat", "slope_pct": 0.0177, "flat_threshold_pct": 0.1746, "recent_slope_pct": 0.0039, "ema9": 9.9193, "ema20": 9.8608, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.401, "spread_pct": 0.201, "rvol": 1.322, "volume_pace_ratio": 1.555, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8002, "target": 10.23, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 53 min"], "price": 9.94, "vwap": 9.3953, "atr_1m": 0.0694, "spread": 0.02, "shares_per_min": 6484, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 53.4, "reachable": 0.2277}, "stage3": {"passed": false, "stop": 9.8002, "target": 10.23, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.80, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"}}}
{"timestamp": "2026-09-24T19:01:42.170220+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1534.7s, plan says PASS; stop 9.79, target 10.22 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"], "metrics": {"price": 9.93, "vwap": 9.3954, "vwap_slope": 0.0029, "atr": 0.0694, "atr_pct": 0.699, "trend": "flat", "slope_pct": 0.0177, "flat_threshold_pct": 0.1748, "recent_slope_pct": -0.0162, "ema9": 9.9173, "ema20": 9.8599, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.501, "spread_pct": 0.201, "rvol": 1.323, "volume_pace_ratio": 1.555, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7902, "target": 10.22, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 53 min"], "price": 9.93, "vwap": 9.3954, "atr_1m": 0.0694, "spread": 0.02, "shares_per_min": 6484, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 53.3, "reachable": 0.2275}, "stage3": {"passed": false, "stop": 9.7902, "target": 10.22, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.79, target 10.22 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"}}}
{"timestamp": "2026-09-24T19:01:47.353364+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1539.8s, plan says PASS; stop 9.80, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"], "metrics": {"price": 9.9359, "vwap": 9.3956, "vwap_slope": 0.0031, "atr": 0.0701, "atr_pct": 0.706, "trend": "flat", "slope_pct": 0.0177, "flat_threshold_pct": 0.1764, "recent_slope_pct": -0.0043, "ema9": 9.9184, "ema20": 9.8604, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.539, "distance_from_high_pct": 0.442, "spread_pct": 0.504, "rvol": 1.323, "volume_pace_ratio": 1.555, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7961, "target": 10.2259, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 53 min"], "price": 9.9359, "vwap": 9.3956, "atr_1m": 0.0701, "spread": 0.05, "shares_per_min": 6484, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 53.2, "reachable": 0.2273}, "stage3": {"passed": false, "stop": 9.7961, "target": 10.2259, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.80, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"}}}
{"timestamp": "2026-09-24T19:01:52.532583+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1545.0s, plan says PASS; stop 9.79, target 10.22 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"], "metrics": {"price": 9.9308, "vwap": 9.3956, "vwap_slope": 0.0031, "atr": 0.0701, "atr_pct": 0.706, "trend": "flat", "slope_pct": 0.0177, "flat_threshold_pct": 0.1765, "recent_slope_pct": -0.0146, "ema9": 9.9174, "ema20": 9.8599, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.539, "distance_from_high_pct": 0.493, "spread_pct": 0.504, "rvol": 1.323, "volume_pace_ratio": 1.555, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.791, "target": 10.2208, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 53 min"], "price": 9.9308, "vwap": 9.3956, "atr_1m": 0.0701, "spread": 0.05, "shares_per_min": 6484, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 53.1, "reachable": 0.2272}, "stage3": {"passed": false, "stop": 9.791, "target": 10.2208, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.79, target 10.22 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"}}}
{"timestamp": "2026-09-24T19:01:57.714574+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1550.2s, plan says PASS; stop 9.80, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"], "metrics": {"price": 9.94, "vwap": 9.3957, "vwap_slope": 0.0032, "atr": 0.0701, "atr_pct": 0.705, "trend": "flat", "slope_pct": 0.0177, "flat_threshold_pct": 0.1763, "recent_slope_pct": 0.0039, "ema9": 9.9193, "ema20": 9.8608, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.539, "distance_from_high_pct": 0.401, "spread_pct": 0.504, "rvol": 1.323, "volume_pace_ratio": 1.555, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8002, "target": 10.23, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 53 min"], "price": 9.94, "vwap": 9.3957, "atr_1m": 0.0701, "spread": 0.05, "shares_per_min": 6484, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.9647, "ceiling_bottom": 9.94, "ceiling_touches": 6, "minutes_left": 53.0, "reachable": 0.227}, "stage3": {"passed": false, "stop": 9.8002, "target": 10.23, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.80, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"}}}
{"timestamp": "2026-09-24T19:02:02.878146+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1555.4s, plan says PASS; stop 9.79, target 10.22 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"], "metrics": {"price": 9.93, "vwap": 9.3958, "vwap_slope": 0.0024, "atr": 0.0683, "atr_pct": 0.688, "trend": "flat", "slope_pct": 0.0178, "flat_threshold_pct": 0.172, "recent_slope_pct": -0.0151, "ema9": 9.9174, "ema20": 9.8652, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.501, "spread_pct": 0.504, "rvol": 1.324, "volume_pace_ratio": 1.555, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7902, "target": 10.22, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 53 min"], "price": 9.93, "vwap": 9.3958, "atr_1m": 0.0683, "spread": 0.05, "shares_per_min": 6593, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 53.0, "reachable": 0.2278}, "stage3": {"passed": false, "stop": 9.7902, "target": 10.22, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.79, target 10.22 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"}}}
{"timestamp": "2026-09-24T19:02:08.056645+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1560.5s, plan says PASS; stop 9.80, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"], "metrics": {"price": 9.9355, "vwap": 9.3958, "vwap_slope": 0.0024, "atr": 0.0687, "atr_pct": 0.692, "trend": "flat", "slope_pct": 0.0178, "flat_threshold_pct": 0.1729, "recent_slope_pct": -0.004, "ema9": 9.9185, "ema20": 9.8658, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.446, "spread_pct": 0.504, "rvol": 1.324, "volume_pace_ratio": 1.554, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7957, "target": 10.2255, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 53 min"], "price": 9.9355, "vwap": 9.3958, "atr_1m": 0.0687, "spread": 0.05, "shares_per_min": 6593, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 52.9, "reachable": 0.2277}, "stage3": {"passed": false, "stop": 9.7957, "target": 10.2255, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.80, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"}}}
{"timestamp": "2026-09-24T19:02:13.208603+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1565.7s, plan says PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"], "metrics": {"price": 9.915, "vwap": 9.3958, "vwap_slope": 0.0025, "atr": 0.0708, "atr_pct": 0.714, "trend": "flat", "slope_pct": 0.0178, "flat_threshold_pct": 0.1786, "recent_slope_pct": -0.0453, "ema9": 9.9144, "ema20": 9.8638, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.651, "spread_pct": 0.504, "rvol": 1.324, "volume_pace_ratio": 1.554, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7752, "target": 10.205, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 53 min"], "price": 9.915, "vwap": 9.3958, "atr_1m": 0.0708, "spread": 0.05, "shares_per_min": 6593, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 52.8, "reachable": 0.2275}, "stage3": {"passed": false, "stop": 9.7752, "target": 10.205, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"}}}
{"timestamp": "2026-09-24T19:02:18.341220+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1570.8s, plan says PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"], "metrics": {"price": 9.915, "vwap": 9.3958, "vwap_slope": 0.0025, "atr": 0.0708, "atr_pct": 0.714, "trend": "flat", "slope_pct": 0.0178, "flat_threshold_pct": 0.1786, "recent_slope_pct": -0.0453, "ema9": 9.9144, "ema20": 9.8638, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.651, "spread_pct": 0.504, "rvol": 1.324, "volume_pace_ratio": 1.554, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7752, "target": 10.205, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 53 min"], "price": 9.915, "vwap": 9.3958, "atr_1m": 0.0708, "spread": 0.05, "shares_per_min": 6593, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 52.7, "reachable": 0.2273}, "stage3": {"passed": false, "stop": 9.7752, "target": 10.205, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"}}}
{"timestamp": "2026-09-24T19:02:23.496092+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1576.0s, plan says PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"], "metrics": {"price": 9.915, "vwap": 9.3958, "vwap_slope": 0.0025, "atr": 0.0708, "atr_pct": 0.714, "trend": "flat", "slope_pct": 0.0178, "flat_threshold_pct": 0.1786, "recent_slope_pct": -0.0453, "ema9": 9.9144, "ema20": 9.8638, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.651, "spread_pct": 0.504, "rvol": 1.324, "volume_pace_ratio": 1.553, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7752, "target": 10.205, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 53 min"], "price": 9.915, "vwap": 9.3958, "atr_1m": 0.0708, "spread": 0.05, "shares_per_min": 6593, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 52.6, "reachable": 0.2271}, "stage3": {"passed": false, "stop": 9.7752, "target": 10.205, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"}}}
{"timestamp": "2026-09-24T19:02:28.640111+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1581.1s, plan says PASS; stop 9.80, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"], "metrics": {"price": 9.94, "vwap": 9.3959, "vwap_slope": 0.0026, "atr": 0.0708, "atr_pct": 0.712, "trend": "flat", "slope_pct": 0.0178, "flat_threshold_pct": 0.1781, "recent_slope_pct": 0.005, "ema9": 9.9194, "ema20": 9.8662, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.401, "spread_pct": 0.504, "rvol": 1.324, "volume_pace_ratio": 1.553, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.8002, "target": 10.23, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 53 min"], "price": 9.94, "vwap": 9.3959, "atr_1m": 0.0708, "spread": 0.05, "shares_per_min": 6593, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 52.5, "reachable": 0.2269}, "stage3": {"passed": false, "stop": 9.8002, "target": 10.23, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.80, target 10.23 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 53 min"}}}
{"timestamp": "2026-09-24T19:02:33.781291+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1586.3s, plan says PASS; stop 9.76, target 10.19 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 52 min"], "metrics": {"price": 9.8971, "vwap": 9.396, "vwap_slope": 0.0027, "atr": 0.0708, "atr_pct": 0.716, "trend": "flat", "slope_pct": 0.0178, "flat_threshold_pct": 0.1789, "recent_slope_pct": -0.0814, "ema9": 9.9108, "ema20": 9.8621, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.831, "spread_pct": 0.504, "rvol": 1.324, "volume_pace_ratio": 1.553, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7573, "target": 10.1871, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 52 min"], "price": 9.8971, "vwap": 9.396, "atr_1m": 0.0708, "spread": 0.05, "shares_per_min": 6593, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 52.4, "reachable": 0.2267}, "stage3": {"passed": false, "stop": 9.7573, "target": 10.1871, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.76, target 10.19 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 52 min"}}}
{"timestamp": "2026-09-24T19:02:38.949106+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1591.4s, plan says PASS; stop 9.75, target 10.18 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 52 min"], "metrics": {"price": 9.89, "vwap": 9.3961, "vwap_slope": 0.0028, "atr": 0.0708, "atr_pct": 0.716, "trend": "flat", "slope_pct": 0.0178, "flat_threshold_pct": 0.179, "recent_slope_pct": -0.0957, "ema9": 9.9094, "ema20": 9.8614, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.902, "spread_pct": 0.504, "rvol": 1.324, "volume_pace_ratio": 1.553, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7502, "target": 10.18, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 52 min"], "price": 9.89, "vwap": 9.3961, "atr_1m": 0.0708, "spread": 0.05, "shares_per_min": 6593, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 52.4, "reachable": 0.2266}, "stage3": {"passed": false, "stop": 9.7502, "target": 10.18, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.75, target 10.18 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 52 min"}}}
{"timestamp": "2026-09-24T19:02:44.093603+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1596.6s, plan says PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 52 min"], "metrics": {"price": 9.915, "vwap": 9.3963, "vwap_slope": 0.0029, "atr": 0.0708, "atr_pct": 0.714, "trend": "flat", "slope_pct": 0.0178, "flat_threshold_pct": 0.1786, "recent_slope_pct": -0.0453, "ema9": 9.9144, "ema20": 9.8638, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.651, "spread_pct": 0.504, "rvol": 1.325, "volume_pace_ratio": 1.553, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7752, "target": 10.205, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 52 min"], "price": 9.915, "vwap": 9.3963, "atr_1m": 0.0708, "spread": 0.05, "shares_per_min": 6593, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 52.3, "reachable": 0.2264}, "stage3": {"passed": false, "stop": 9.7752, "target": 10.205, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 52 min"}}}
{"timestamp": "2026-09-24T19:02:49.249110+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1601.7s, plan says PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 52 min"], "metrics": {"price": 9.915, "vwap": 9.3963, "vwap_slope": 0.003, "atr": 0.0708, "atr_pct": 0.714, "trend": "flat", "slope_pct": 0.0178, "flat_threshold_pct": 0.1786, "recent_slope_pct": -0.0453, "ema9": 9.9144, "ema20": 9.8638, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.651, "spread_pct": 0.504, "rvol": 1.325, "volume_pace_ratio": 1.553, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7752, "target": 10.205, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 52 min"], "price": 9.915, "vwap": 9.3963, "atr_1m": 0.0708, "spread": 0.05, "shares_per_min": 6593, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 52.2, "reachable": 0.2262}, "stage3": {"passed": false, "stop": 9.7752, "target": 10.205, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 52 min"}}}
{"timestamp": "2026-09-24T19:02:54.423123+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1606.9s, plan says PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 52 min"], "metrics": {"price": 9.9063, "vwap": 9.3964, "vwap_slope": 0.003, "atr": 0.0708, "atr_pct": 0.715, "trend": "flat", "slope_pct": 0.0178, "flat_threshold_pct": 0.1787, "recent_slope_pct": -0.0629, "ema9": 9.9127, "ema20": 9.863, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.738, "spread_pct": 0.504, "rvol": 1.325, "volume_pace_ratio": 1.552, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7665, "target": 10.1963, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 52 min"], "price": 9.9063, "vwap": 9.3964, "atr_1m": 0.0708, "spread": 0.05, "shares_per_min": 6593, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 52.1, "reachable": 0.226}, "stage3": {"passed": false, "stop": 9.7665, "target": 10.1963, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.77, target 10.20 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 52 min"}}}
{"timestamp": "2026-09-24T19:02:59.573849+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 1612.1s, plan says PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 52 min"], "metrics": {"price": 9.915, "vwap": 9.3964, "vwap_slope": 0.003, "atr": 0.0708, "atr_pct": 0.714, "trend": "flat", "slope_pct": 0.0178, "flat_threshold_pct": 0.1786, "recent_slope_pct": -0.0453, "ema9": 9.9144, "ema20": 9.8638, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.651, "spread_pct": 0.504, "rvol": 1.325, "volume_pace_ratio": 1.552, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7752, "target": 10.205, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 52 min"], "price": 9.915, "vwap": 9.3964, "atr_1m": 0.0708, "spread": 0.05, "shares_per_min": 6593, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 52.0, "reachable": 0.2258}, "stage3": {"passed": false, "stop": 9.7752, "target": 10.205, "reward_risk": 2.07, "setup": "", "reason": "PASS; stop 9.78, target 10.21 (clear air (typical 60-min move)), R:R 2.07; target 0.29 away > ~0.23 reachable in 52 min"}}}
{"timestamp": "2026-09-24T19:03:04.717559+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.915, "vwap": 9.3965, "vwap_slope": 0.0016, "atr": 0.0668, "atr_pct": 0.674, "trend": "flat", "slope_pct": 0.018, "flat_threshold_pct": 0.1685, "recent_slope_pct": -0.0666, "ema9": 9.9145, "ema20": 9.8687, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.651, "spread_pct": 0.504, "rvol": 1.325, "volume_pace_ratio": 1.552, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7752, "target": 10.205, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 52 min"], "price": 9.915, "vwap": 9.3965, "atr_1m": 0.0668, "spread": 0.05, "shares_per_min": 6690, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 51.9, "reachable": 0.2271}}}
{"timestamp": "2026-09-24T19:03:09.883530+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.902, "vwap": 9.3965, "vwap_slope": 0.0016, "atr": 0.0677, "atr_pct": 0.684, "trend": "flat", "slope_pct": 0.0179, "flat_threshold_pct": 0.171, "recent_slope_pct": -0.0928, "ema9": 9.9119, "ema20": 9.8675, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.782, "spread_pct": 0.504, "rvol": 1.325, "volume_pace_ratio": 1.552, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7622, "target": 10.192, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 52 min"], "price": 9.902, "vwap": 9.3965, "atr_1m": 0.0677, "spread": 0.05, "shares_per_min": 6690, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 51.8, "reachable": 0.2269}}}
{"timestamp": "2026-09-24T19:03:15.045423+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.9, "vwap": 9.3965, "vwap_slope": 0.0016, "atr": 0.0685, "atr_pct": 0.691, "trend": "flat", "slope_pct": 0.0179, "flat_threshold_pct": 0.1729, "recent_slope_pct": -0.0969, "ema9": 9.9115, "ema20": 9.8673, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.802, "spread_pct": 0.504, "rvol": 1.325, "volume_pace_ratio": 1.551, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7602, "target": 10.19, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 52 min"], "price": 9.9, "vwap": 9.3965, "atr_1m": 0.0685, "spread": 0.05, "shares_per_min": 6690, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 51.7, "reachable": 0.2268}}}
{"timestamp": "2026-09-24T19:03:20.221566+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.9168, "vwap": 9.3966, "vwap_slope": 0.0017, "atr": 0.0685, "atr_pct": 0.69, "trend": "flat", "slope_pct": 0.018, "flat_threshold_pct": 0.1726, "recent_slope_pct": -0.063, "ema9": 9.9149, "ema20": 9.8689, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.633, "spread_pct": 0.504, "rvol": 1.326, "volume_pace_ratio": 1.551, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.777, "target": 10.2068, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 52 min"], "price": 9.9168, "vwap": 9.3966, "atr_1m": 0.0685, "spread": 0.05, "shares_per_min": 6690, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 51.7, "reachable": 0.2266}}}
{"timestamp": "2026-09-24T19:03:25.420083+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.9168, "vwap": 9.3966, "vwap_slope": 0.0017, "atr": 0.0685, "atr_pct": 0.69, "trend": "flat", "slope_pct": 0.018, "flat_threshold_pct": 0.1726, "recent_slope_pct": -0.063, "ema9": 9.9149, "ema20": 9.8689, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.633, "spread_pct": 0.504, "rvol": 1.326, "volume_pace_ratio": 1.551, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.777, "target": 10.2068, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 52 min"], "price": 9.9168, "vwap": 9.3966, "atr_1m": 0.0685, "spread": 0.05, "shares_per_min": 6690, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 51.6, "reachable": 0.2264}}}
{"timestamp": "2026-09-24T19:03:30.574502+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.915, "vwap": 9.3966, "vwap_slope": 0.0017, "atr": 0.0699, "atr_pct": 0.704, "trend": "flat", "slope_pct": 0.018, "flat_threshold_pct": 0.1761, "recent_slope_pct": -0.0666, "ema9": 9.9145, "ema20": 9.8687, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.651, "spread_pct": 0.504, "rvol": 1.326, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7752, "target": 10.205, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 51 min"], "price": 9.915, "vwap": 9.3966, "atr_1m": 0.0699, "spread": 0.05, "shares_per_min": 6690, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 51.5, "reachable": 0.2262}}}
{"timestamp": "2026-09-24T19:03:35.750981+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.915, "vwap": 9.3967, "vwap_slope": 0.0018, "atr": 0.0699, "atr_pct": 0.704, "trend": "flat", "slope_pct": 0.018, "flat_threshold_pct": 0.1761, "recent_slope_pct": -0.0666, "ema9": 9.9145, "ema20": 9.8687, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.651, "spread_pct": 0.504, "rvol": 1.326, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7752, "target": 10.205, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 51 min"], "price": 9.915, "vwap": 9.3967, "atr_1m": 0.0699, "spread": 0.05, "shares_per_min": 6690, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 51.4, "reachable": 0.226}}}
{"timestamp": "2026-09-24T19:03:40.893507+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.915, "vwap": 9.3968, "vwap_slope": 0.0019, "atr": 0.0699, "atr_pct": 0.704, "trend": "flat", "slope_pct": 0.018, "flat_threshold_pct": 0.1761, "recent_slope_pct": -0.0666, "ema9": 9.9145, "ema20": 9.8687, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.651, "spread_pct": 0.504, "rvol": 1.326, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7752, "target": 10.205, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 51 min"], "price": 9.915, "vwap": 9.3968, "atr_1m": 0.0699, "spread": 0.05, "shares_per_min": 6690, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 51.3, "reachable": 0.2258}}}
{"timestamp": "2026-09-24T19:03:46.041688+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.915, "vwap": 9.3969, "vwap_slope": 0.002, "atr": 0.0699, "atr_pct": 0.704, "trend": "flat", "slope_pct": 0.018, "flat_threshold_pct": 0.1761, "recent_slope_pct": -0.0666, "ema9": 9.9145, "ema20": 9.8687, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.651, "spread_pct": 0.504, "rvol": 1.326, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7752, "target": 10.205, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 51 min"], "price": 9.915, "vwap": 9.3969, "atr_1m": 0.0699, "spread": 0.05, "shares_per_min": 6690, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 51.2, "reachable": 0.2256}}}
{"timestamp": "2026-09-24T19:03:51.237540+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.91, "vwap": 9.3971, "vwap_slope": 0.0022, "atr": 0.0699, "atr_pct": 0.705, "trend": "flat", "slope_pct": 0.018, "flat_threshold_pct": 0.1762, "recent_slope_pct": -0.0767, "ema9": 9.9135, "ema20": 9.8682, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.539, "distance_from_high_pct": 0.701, "spread_pct": 0.605, "rvol": 1.327, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7702, "target": 10.2, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 51 min"], "price": 9.91, "vwap": 9.3971, "atr_1m": 0.0699, "spread": 0.06, "shares_per_min": 6690, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 51.1, "reachable": 0.2254}}}
{"timestamp": "2026-09-24T19:03:56.411961+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.91, "vwap": 9.3972, "vwap_slope": 0.0023, "atr": 0.0699, "atr_pct": 0.705, "trend": "flat", "slope_pct": 0.018, "flat_threshold_pct": 0.1762, "recent_slope_pct": -0.0767, "ema9": 9.9135, "ema20": 9.8682, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.539, "distance_from_high_pct": 0.701, "spread_pct": 0.605, "rvol": 1.327, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7702, "target": 10.2, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 51 min"], "price": 9.91, "vwap": 9.3972, "atr_1m": 0.0699, "spread": 0.06, "shares_per_min": 6690, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 51.1, "reachable": 0.2252}}}
{"timestamp": "2026-09-24T19:04:01.561910+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.91, "vwap": 9.3972, "vwap_slope": 0.0015, "atr": 0.0637, "atr_pct": 0.643, "trend": "flat", "slope_pct": 0.0181, "flat_threshold_pct": 0.1607, "recent_slope_pct": -0.0879, "ema9": 9.9128, "ema20": 9.8722, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.701, "spread_pct": 0.605, "rvol": 1.327, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7702, "target": 10.2, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 51 min"], "price": 9.91, "vwap": 9.3972, "atr_1m": 0.0637, "spread": 0.06, "shares_per_min": 6784, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 51.0, "reachable": 0.2265}}}
{"timestamp": "2026-09-24T19:04:06.736550+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.8935, "vwap": 9.3972, "vwap_slope": 0.0015, "atr": 0.0637, "atr_pct": 0.644, "trend": "flat", "slope_pct": 0.0181, "flat_threshold_pct": 0.1609, "recent_slope_pct": -0.1212, "ema9": 9.9095, "ema20": 9.8706, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.867, "spread_pct": 0.605, "rvol": 1.327, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7537, "target": 10.1835, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 51 min"], "price": 9.8935, "vwap": 9.3972, "atr_1m": 0.0637, "spread": 0.06, "shares_per_min": 6784, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 50.9, "reachable": 0.2264}}}
{"timestamp": "2026-09-24T19:04:11.873402+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.9227, "vwap": 9.3973, "vwap_slope": 0.0016, "atr": 0.0646, "atr_pct": 0.651, "trend": "flat", "slope_pct": 0.0181, "flat_threshold_pct": 0.1628, "recent_slope_pct": -0.0623, "ema9": 9.9154, "ema20": 9.8734, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.574, "spread_pct": 0.605, "rvol": 1.327, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7829, "target": 10.2127, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 51 min"], "price": 9.9227, "vwap": 9.3973, "atr_1m": 0.0646, "spread": 0.06, "shares_per_min": 6784, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 50.8, "reachable": 0.2262}}}
{"timestamp": "2026-09-24T19:04:17.018799+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.93, "vwap": 9.3974, "vwap_slope": 0.0016, "atr": 0.0651, "atr_pct": 0.656, "trend": "flat", "slope_pct": 0.0181, "flat_threshold_pct": 0.164, "recent_slope_pct": -0.0476, "ema9": 9.9168, "ema20": 9.8741, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.501, "spread_pct": 0.505, "rvol": 1.328, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.63, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7902, "target": 10.22, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 51 min"], "price": 9.93, "vwap": 9.3974, "atr_1m": 0.0651, "spread": 0.05, "shares_per_min": 6784, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 50.7, "reachable": 0.226}}}
{"timestamp": "2026-09-24T19:04:22.166851+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.9191, "vwap": 9.3974, "vwap_slope": 0.0016, "atr": 0.0651, "atr_pct": 0.657, "trend": "flat", "slope_pct": 0.0181, "flat_threshold_pct": 0.1641, "recent_slope_pct": -0.0695, "ema9": 9.9146, "ema20": 9.8731, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 0.61, "spread_pct": 0.505, "rvol": 1.328, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7793, "target": 10.2091, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 51 min"], "price": 9.9191, "vwap": 9.3974, "atr_1m": 0.0651, "spread": 0.05, "shares_per_min": 6784, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 50.6, "reachable": 0.2258}}}
{"timestamp": "2026-09-24T19:04:27.330668+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.905, "vwap": 9.3975, "vwap_slope": 0.0018, "atr": 0.0651, "atr_pct": 0.657, "trend": "flat", "slope_pct": 0.0181, "flat_threshold_pct": 0.1644, "recent_slope_pct": -0.098, "ema9": 9.9118, "ema20": 9.8717, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.752, "spread_pct": 0.505, "rvol": 1.328, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7652, "target": 10.195, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 51 min"], "price": 9.905, "vwap": 9.3975, "atr_1m": 0.0651, "spread": 0.05, "shares_per_min": 6784, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 50.5, "reachable": 0.2256}}}
{"timestamp": "2026-09-24T19:04:32.472626+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.92, "vwap": 9.3975, "vwap_slope": 0.0018, "atr": 0.0651, "atr_pct": 0.656, "trend": "flat", "slope_pct": 0.0181, "flat_threshold_pct": 0.1641, "recent_slope_pct": -0.0677, "ema9": 9.9148, "ema20": 9.8732, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.601, "spread_pct": 0.505, "rvol": 1.328, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7802, "target": 10.21, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 50 min"], "price": 9.92, "vwap": 9.3975, "atr_1m": 0.0651, "spread": 0.05, "shares_per_min": 6784, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 50.5, "reachable": 0.2254}}}
{"timestamp": "2026-09-24T19:04:37.637765+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.92, "vwap": 9.3975, "vwap_slope": 0.0018, "atr": 0.0651, "atr_pct": 0.656, "trend": "flat", "slope_pct": 0.0181, "flat_threshold_pct": 0.1641, "recent_slope_pct": -0.0677, "ema9": 9.9148, "ema20": 9.8732, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 0.601, "spread_pct": 0.505, "rvol": 1.328, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7802, "target": 10.21, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 50 min"], "price": 9.92, "vwap": 9.3975, "atr_1m": 0.0651, "spread": 0.05, "shares_per_min": 6784, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 50.4, "reachable": 0.2252}}}
{"timestamp": "2026-09-24T19:04:42.797847+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.89, "vwap": 9.3977, "vwap_slope": 0.002, "atr": 0.0651, "atr_pct": 0.658, "trend": "flat", "slope_pct": 0.0181, "flat_threshold_pct": 0.1646, "recent_slope_pct": -0.1283, "ema9": 9.9088, "ema20": 9.8703, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.902, "spread_pct": 0.505, "rvol": 1.329, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7502, "target": 10.18, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 50 min"], "price": 9.89, "vwap": 9.3977, "atr_1m": 0.0651, "spread": 0.05, "shares_per_min": 6784, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 50.3, "reachable": 0.225}}}
{"timestamp": "2026-09-24T19:04:47.938603+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.8989, "vwap": 9.3979, "vwap_slope": 0.0021, "atr": 0.0651, "atr_pct": 0.658, "trend": "flat", "slope_pct": 0.0181, "flat_threshold_pct": 0.1645, "recent_slope_pct": -0.1103, "ema9": 9.9106, "ema20": 9.8711, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.813, "spread_pct": 0.505, "rvol": 1.329, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7591, "target": 10.1889, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 50 min"], "price": 9.8989, "vwap": 9.3979, "atr_1m": 0.0651, "spread": 0.05, "shares_per_min": 6784, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 50.2, "reachable": 0.2248}}}
{"timestamp": "2026-09-24T19:04:53.089870+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.905, "vwap": 9.398, "vwap_slope": 0.0022, "atr": 0.0651, "atr_pct": 0.657, "trend": "flat", "slope_pct": 0.0181, "flat_threshold_pct": 0.1644, "recent_slope_pct": -0.098, "ema9": 9.9118, "ema20": 9.8717, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.752, "spread_pct": 0.505, "rvol": 1.329, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7652, "target": 10.195, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 50 min"], "price": 9.905, "vwap": 9.398, "atr_1m": 0.0651, "spread": 0.05, "shares_per_min": 6784, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 50.1, "reachable": 0.2246}}}
{"timestamp": "2026-09-24T19:04:58.238723+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.895, "vwap": 9.3981, "vwap_slope": 0.0024, "atr": 0.0651, "atr_pct": 0.658, "trend": "flat", "slope_pct": 0.0181, "flat_threshold_pct": 0.1645, "recent_slope_pct": -0.1182, "ema9": 9.9098, "ema20": 9.8708, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.539, "distance_from_high_pct": 0.852, "spread_pct": 0.303, "rvol": 1.33, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7552, "target": 10.185, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.07, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 50 min"], "price": 9.895, "vwap": 9.3981, "atr_1m": 0.0651, "spread": 0.03, "shares_per_min": 6784, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 50.0, "reachable": 0.2244}}}
{"timestamp": "2026-09-24T19:05:03.420275+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.895, "vwap": 9.3981, "vwap_slope": 0.0018, "atr": 0.06, "atr_pct": 0.607, "trend": "flat", "slope_pct": 0.0182, "flat_threshold_pct": 0.1517, "recent_slope_pct": -0.0606, "ema9": 9.9069, "ema20": 9.8731, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.539, "distance_from_high_pct": 0.852, "spread_pct": 0.303, "rvol": 1.33, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7552, "target": 10.1875, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.09, "triggers": [], "reasons": ["target 0.29 away > ~0.23 reachable in 50 min"], "price": 9.895, "vwap": 9.3981, "atr_1m": 0.06, "spread": 0.03, "shares_per_min": 6882, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 49.9, "reachable": 0.225}}}
{"timestamp": "2026-09-24T19:05:08.612213+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.895, "vwap": 9.3985, "vwap_slope": 0.0022, "atr": 0.0604, "atr_pct": 0.61, "trend": "flat", "slope_pct": 0.0182, "flat_threshold_pct": 0.1526, "recent_slope_pct": -0.0606, "ema9": 9.9069, "ema20": 9.8731, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.54, "distance_from_high_pct": 0.852, "spread_pct": 0.303, "rvol": 1.331, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7552, "target": 10.1875, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.09, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 50 min"], "price": 9.895, "vwap": 9.3985, "atr_1m": 0.0604, "spread": 0.03, "shares_per_min": 6882, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 49.9, "reachable": 0.2248}}}
{"timestamp": "2026-09-24T19:05:13.792825+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.875, "vwap": 9.3988, "vwap_slope": 0.0025, "atr": 0.0626, "atr_pct": 0.633, "trend": "flat", "slope_pct": 0.0182, "flat_threshold_pct": 0.1584, "recent_slope_pct": -0.101, "ema9": 9.9029, "ema20": 9.8712, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.541, "distance_from_high_pct": 1.052, "spread_pct": 0.506, "rvol": 1.332, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7352, "target": 10.1675, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.09, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 50 min"], "price": 9.875, "vwap": 9.3988, "atr_1m": 0.0626, "spread": 0.05, "shares_per_min": 6882, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 49.8, "reachable": 0.2246}}}
{"timestamp": "2026-09-24T19:05:18.948635+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.8999, "vwap": 9.3989, "vwap_slope": 0.0025, "atr": 0.0626, "atr_pct": 0.632, "trend": "flat", "slope_pct": 0.0182, "flat_threshold_pct": 0.158, "recent_slope_pct": -0.0507, "ema9": 9.9078, "ema20": 9.8735, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.541, "distance_from_high_pct": 0.803, "spread_pct": 0.506, "rvol": 1.332, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7601, "target": 10.1924, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.09, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 50 min"], "price": 9.8999, "vwap": 9.3989, "atr_1m": 0.0626, "spread": 0.05, "shares_per_min": 6882, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 49.7, "reachable": 0.2244}}}
{"timestamp": "2026-09-24T19:05:24.109644+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.875, "vwap": 9.3989, "vwap_slope": 0.0026, "atr": 0.0626, "atr_pct": 0.633, "trend": "flat", "slope_pct": 0.0182, "flat_threshold_pct": 0.1584, "recent_slope_pct": -0.101, "ema9": 9.9029, "ema20": 9.8712, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.541, "distance_from_high_pct": 1.052, "spread_pct": 0.506, "rvol": 1.332, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7352, "target": 10.1675, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.09, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 50 min"], "price": 9.875, "vwap": 9.3989, "atr_1m": 0.0626, "spread": 0.05, "shares_per_min": 6882, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 49.6, "reachable": 0.2242}}}
{"timestamp": "2026-09-24T19:05:29.274276+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.8761, "vwap": 9.399, "vwap_slope": 0.0027, "atr": 0.0626, "atr_pct": 0.633, "trend": "flat", "slope_pct": 0.0182, "flat_threshold_pct": 0.1583, "recent_slope_pct": -0.0988, "ema9": 9.9031, "ema20": 9.8713, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.542, "distance_from_high_pct": 1.041, "spread_pct": 0.304, "rvol": 1.332, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7363, "target": 10.1685, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.09, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 50 min"], "price": 9.8761, "vwap": 9.399, "atr_1m": 0.0626, "spread": 0.03, "shares_per_min": 6882, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 49.5, "reachable": 0.224}}}
{"timestamp": "2026-09-24T19:05:34.471812+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.86, "vwap": 9.3991, "vwap_slope": 0.0028, "atr": 0.0633, "atr_pct": 0.642, "trend": "flat", "slope_pct": 0.0182, "flat_threshold_pct": 0.1604, "recent_slope_pct": -0.1313, "ema9": 9.8999, "ema20": 9.8697, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.542, "distance_from_high_pct": 1.202, "spread_pct": 0.203, "rvol": 1.332, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7202, "target": 10.1524, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.09, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 49 min"], "price": 9.86, "vwap": 9.3991, "atr_1m": 0.0633, "spread": 0.02, "shares_per_min": 6882, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 49.4, "reachable": 0.2239}}}
{"timestamp": "2026-09-24T19:05:39.647582+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.86, "vwap": 9.3994, "vwap_slope": 0.003, "atr": 0.0633, "atr_pct": 0.642, "trend": "flat", "slope_pct": 0.0182, "flat_threshold_pct": 0.1604, "recent_slope_pct": -0.1313, "ema9": 9.8999, "ema20": 9.8697, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.543, "distance_from_high_pct": 1.202, "spread_pct": 0.406, "rvol": 1.333, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7202, "target": 10.1524, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.09, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 49 min"], "price": 9.86, "vwap": 9.3994, "atr_1m": 0.0633, "spread": 0.04, "shares_per_min": 6882, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 49.3, "reachable": 0.2237}}}
{"timestamp": "2026-09-24T19:05:44.825169+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.86, "vwap": 9.3994, "vwap_slope": 0.003, "atr": 0.0633, "atr_pct": 0.642, "trend": "flat", "slope_pct": 0.0182, "flat_threshold_pct": 0.1604, "recent_slope_pct": -0.1313, "ema9": 9.8999, "ema20": 9.8697, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.543, "distance_from_high_pct": 1.202, "spread_pct": 0.406, "rvol": 1.333, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7202, "target": 10.1524, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.09, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 49 min"], "price": 9.86, "vwap": 9.3994, "atr_1m": 0.0633, "spread": 0.04, "shares_per_min": 6882, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 49.3, "reachable": 0.2235}}}
{"timestamp": "2026-09-24T19:05:49.970757+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.87, "vwap": 9.3995, "vwap_slope": 0.0031, "atr": 0.0633, "atr_pct": 0.641, "trend": "flat", "slope_pct": 0.0182, "flat_threshold_pct": 0.1602, "recent_slope_pct": -0.1111, "ema9": 9.9019, "ema20": 9.8707, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.543, "distance_from_high_pct": 1.102, "spread_pct": 0.405, "rvol": 1.333, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7302, "target": 10.1624, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.09, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 49 min"], "price": 9.87, "vwap": 9.3995, "atr_1m": 0.0633, "spread": 0.04, "shares_per_min": 6882, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 49.2, "reachable": 0.2233}}}
{"timestamp": "2026-09-24T19:05:55.154977+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.9178, "vwap": 9.3995, "vwap_slope": 0.0032, "atr": 0.0633, "atr_pct": 0.638, "trend": "flat", "slope_pct": 0.0182, "flat_threshold_pct": 0.1595, "recent_slope_pct": -0.0145, "ema9": 9.9114, "ema20": 9.8752, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.543, "distance_from_high_pct": 0.623, "spread_pct": 0.405, "rvol": 1.333, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.64, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.778, "target": 10.2103, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.09, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 49 min"], "price": 9.9178, "vwap": 9.3995, "atr_1m": 0.0633, "spread": 0.04, "shares_per_min": 6882, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 49.1, "reachable": 0.2231}}}
{"timestamp": "2026-09-24T19:06:00.335733+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.8705, "vwap": 9.3996, "vwap_slope": 0.0032, "atr": 0.0633, "atr_pct": 0.641, "trend": "flat", "slope_pct": 0.0182, "flat_threshold_pct": 0.1602, "recent_slope_pct": -0.1101, "ema9": 9.902, "ema20": 9.8707, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.544, "distance_from_high_pct": 1.097, "spread_pct": 0.202, "rvol": 1.334, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7307, "target": 10.163, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.09, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 49 min"], "price": 9.8705, "vwap": 9.3996, "atr_1m": 0.0633, "spread": 0.02, "shares_per_min": 6882, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 49.0, "reachable": 0.2229}}}
{"timestamp": "2026-09-24T19:06:05.504908+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.88, "vwap": 9.4003, "vwap_slope": 0.003, "atr": 0.0569, "atr_pct": 0.575, "trend": "flat", "slope_pct": 0.0183, "flat_threshold_pct": 0.1439, "recent_slope_pct": -0.1107, "ema9": 9.8976, "ema20": 9.8716, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.542, "distance_from_high_pct": 1.002, "spread_pct": 0.202, "rvol": 1.336, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7402, "target": 10.1749, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 49 min"], "price": 9.88, "vwap": 9.4003, "atr_1m": 0.0569, "spread": 0.02, "shares_per_min": 7111, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 48.9, "reachable": 0.2234}}}
{"timestamp": "2026-09-24T19:06:10.657957+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.875, "vwap": 9.4004, "vwap_slope": 0.0031, "atr": 0.0576, "atr_pct": 0.584, "trend": "flat", "slope_pct": 0.0183, "flat_threshold_pct": 0.1459, "recent_slope_pct": -0.1208, "ema9": 9.8966, "ema20": 9.8711, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.543, "distance_from_high_pct": 1.052, "spread_pct": 0.304, "rvol": 1.336, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7352, "target": 10.1699, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 49 min"], "price": 9.875, "vwap": 9.4004, "atr_1m": 0.0576, "spread": 0.03, "shares_per_min": 7111, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 48.8, "reachable": 0.2232}}}
{"timestamp": "2026-09-24T19:06:15.824429+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.88, "vwap": 9.4006, "vwap_slope": 0.0033, "atr": 0.0595, "atr_pct": 0.602, "trend": "flat", "slope_pct": 0.0183, "flat_threshold_pct": 0.1505, "recent_slope_pct": -0.1107, "ema9": 9.8976, "ema20": 9.8716, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.543, "distance_from_high_pct": 1.002, "spread_pct": 0.202, "rvol": 1.336, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7402, "target": 10.1749, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 49 min"], "price": 9.88, "vwap": 9.4006, "atr_1m": 0.0595, "spread": 0.02, "shares_per_min": 7111, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 48.7, "reachable": 0.2231}}}
{"timestamp": "2026-09-24T19:06:20.978570+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.8872, "vwap": 9.4006, "vwap_slope": 0.0033, "atr": 0.0595, "atr_pct": 0.602, "trend": "flat", "slope_pct": 0.0183, "flat_threshold_pct": 0.1504, "recent_slope_pct": -0.0961, "ema9": 9.899, "ema20": 9.8723, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.543, "distance_from_high_pct": 0.93, "spread_pct": 0.202, "rvol": 1.336, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7474, "target": 10.1821, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 49 min"], "price": 9.8872, "vwap": 9.4006, "atr_1m": 0.0595, "spread": 0.02, "shares_per_min": 7111, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 48.7, "reachable": 0.2229}}}
{"timestamp": "2026-09-24T19:06:26.145294+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.8872, "vwap": 9.4006, "vwap_slope": 0.0033, "atr": 0.0595, "atr_pct": 0.602, "trend": "flat", "slope_pct": 0.0183, "flat_threshold_pct": 0.1504, "recent_slope_pct": -0.0961, "ema9": 9.899, "ema20": 9.8723, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.543, "distance_from_high_pct": 0.93, "spread_pct": 0.202, "rvol": 1.336, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7474, "target": 10.1821, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 49 min"], "price": 9.8872, "vwap": 9.4006, "atr_1m": 0.0595, "spread": 0.02, "shares_per_min": 7111, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 48.6, "reachable": 0.2227}}}
{"timestamp": "2026-09-24T19:06:31.333963+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.9041, "vwap": 9.4007, "vwap_slope": 0.0034, "atr": 0.0595, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0183, "flat_threshold_pct": 0.1502, "recent_slope_pct": -0.0619, "ema9": 9.9024, "ema20": 9.8739, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.544, "distance_from_high_pct": 0.761, "spread_pct": 0.202, "rvol": 1.337, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7643, "target": 10.199, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 48 min"], "price": 9.9041, "vwap": 9.4007, "atr_1m": 0.0595, "spread": 0.02, "shares_per_min": 7111, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 48.5, "reachable": 0.2225}}}
{"timestamp": "2026-09-24T19:06:36.491269+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.88, "vwap": 9.4007, "vwap_slope": 0.0034, "atr": 0.0595, "atr_pct": 0.602, "trend": "flat", "slope_pct": 0.0183, "flat_threshold_pct": 0.1505, "recent_slope_pct": -0.1107, "ema9": 9.8976, "ema20": 9.8716, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.544, "distance_from_high_pct": 1.002, "spread_pct": 0.202, "rvol": 1.337, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7402, "target": 10.1749, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 48 min"], "price": 9.88, "vwap": 9.4007, "atr_1m": 0.0595, "spread": 0.02, "shares_per_min": 7111, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 48.4, "reachable": 0.2223}}}
{"timestamp": "2026-09-24T19:06:41.630225+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.86, "vwap": 9.4009, "vwap_slope": 0.0037, "atr": 0.0595, "atr_pct": 0.603, "trend": "flat", "slope_pct": 0.0183, "flat_threshold_pct": 0.1508, "recent_slope_pct": -0.1512, "ema9": 9.8936, "ema20": 9.8697, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.545, "distance_from_high_pct": 1.202, "spread_pct": 0.203, "rvol": 1.338, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7202, "target": 10.1549, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 48 min"], "price": 9.86, "vwap": 9.4009, "atr_1m": 0.0595, "spread": 0.02, "shares_per_min": 7111, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 48.3, "reachable": 0.2221}}}
{"timestamp": "2026-09-24T19:06:46.802255+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.85, "vwap": 9.4012, "vwap_slope": 0.004, "atr": 0.0601, "atr_pct": 0.611, "trend": "flat", "slope_pct": 0.0183, "flat_threshold_pct": 0.1526, "recent_slope_pct": -0.1714, "ema9": 9.8916, "ema20": 9.8688, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.546, "distance_from_high_pct": 1.303, "spread_pct": 0.406, "rvol": 1.338, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7102, "target": 10.1449, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 48 min"], "price": 9.85, "vwap": 9.4012, "atr_1m": 0.0601, "spread": 0.04, "shares_per_min": 7111, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 48.2, "reachable": 0.2219}}}
{"timestamp": "2026-09-24T19:06:51.964582+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.85, "vwap": 9.4012, "vwap_slope": 0.004, "atr": 0.0601, "atr_pct": 0.611, "trend": "flat", "slope_pct": 0.0183, "flat_threshold_pct": 0.1526, "recent_slope_pct": -0.1714, "ema9": 9.8916, "ema20": 9.8688, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.546, "distance_from_high_pct": 1.303, "spread_pct": 0.406, "rvol": 1.338, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7102, "target": 10.1449, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 48 min"], "price": 9.85, "vwap": 9.4012, "atr_1m": 0.0601, "spread": 0.04, "shares_per_min": 7111, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 48.1, "reachable": 0.2217}}}
{"timestamp": "2026-09-24T19:06:57.115758+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.87, "vwap": 9.4013, "vwap_slope": 0.0041, "atr": 0.0601, "atr_pct": 0.609, "trend": "flat", "slope_pct": 0.0183, "flat_threshold_pct": 0.1523, "recent_slope_pct": -0.1309, "ema9": 9.8956, "ema20": 9.8707, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.546, "distance_from_high_pct": 1.102, "spread_pct": 0.406, "rvol": 1.338, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7302, "target": 10.1649, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 48 min"], "price": 9.87, "vwap": 9.4013, "atr_1m": 0.0601, "spread": 0.04, "shares_per_min": 7111, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 48.0, "reachable": 0.2215}}}
{"timestamp": "2026-09-24T19:07:02.295628+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.87, "vwap": 9.4021, "vwap_slope": 0.0048, "atr": 0.0601, "atr_pct": 0.609, "trend": "flat", "slope_pct": 0.0183, "flat_threshold_pct": 0.1523, "recent_slope_pct": -0.1309, "ema9": 9.8956, "ema20": 9.8707, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.548, "distance_from_high_pct": 1.102, "spread_pct": 0.406, "rvol": 1.341, "volume_pace_ratio": 1.551, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7302, "target": 10.1649, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 48 min"], "price": 9.87, "vwap": 9.4021, "atr_1m": 0.0601, "spread": 0.04, "shares_per_min": 7111, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 48.0, "reachable": 0.2213}}}
{"timestamp": "2026-09-24T19:07:07.505254+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.87, "vwap": 9.4021, "vwap_slope": 0.004, "atr": 0.055, "atr_pct": 0.558, "trend": "flat", "slope_pct": 0.0184, "flat_threshold_pct": 0.1394, "recent_slope_pct": -0.1062, "ema9": 9.8905, "ema20": 9.8706, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 1.102, "spread_pct": 0.406, "rvol": 1.341, "volume_pace_ratio": 1.551, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7302, "target": 10.1649, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 48 min"], "price": 9.87, "vwap": 9.4021, "atr_1m": 0.055, "spread": 0.04, "shares_per_min": 7451, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 47.9, "reachable": 0.2211}}}
{"timestamp": "2026-09-24T19:07:12.697906+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.8301, "vwap": 9.4022, "vwap_slope": 0.0041, "atr": 0.0565, "atr_pct": 0.574, "trend": "flat", "slope_pct": 0.0184, "flat_threshold_pct": 0.1436, "recent_slope_pct": -0.1871, "ema9": 9.8825, "ema20": 9.8668, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 1.502, "spread_pct": 0.406, "rvol": 1.341, "volume_pace_ratio": 1.551, "volatility": {"class": "medium", "daily_atr_pct": 5.69, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6903, "target": 10.125, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 48 min"], "price": 9.8301, "vwap": 9.4022, "atr_1m": 0.0565, "spread": 0.04, "shares_per_min": 7451, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 47.8, "reachable": 0.2209}}}
{"timestamp": "2026-09-24T19:07:17.863844+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.9084, "vwap": 9.4022, "vwap_slope": 0.0041, "atr": 0.0592, "atr_pct": 0.597, "trend": "flat", "slope_pct": 0.0184, "flat_threshold_pct": 0.1494, "recent_slope_pct": -0.0285, "ema9": 9.8981, "ema20": 9.8743, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 0.717, "spread_pct": 0.406, "rvol": 1.341, "volume_pace_ratio": 1.551, "volatility": {"class": "medium", "daily_atr_pct": 5.65, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7686, "target": 10.2034, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 48 min"], "price": 9.9084, "vwap": 9.4022, "atr_1m": 0.0592, "spread": 0.04, "shares_per_min": 7451, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 47.7, "reachable": 0.2207}}}
{"timestamp": "2026-09-24T19:07:23.033529+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.85, "vwap": 9.4023, "vwap_slope": 0.0041, "atr": 0.0592, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0184, "flat_threshold_pct": 0.1502, "recent_slope_pct": -0.1468, "ema9": 9.8865, "ema20": 9.8687, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 1.303, "spread_pct": 0.406, "rvol": 1.341, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7102, "target": 10.1449, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 48 min"], "price": 9.85, "vwap": 9.4023, "atr_1m": 0.0592, "spread": 0.04, "shares_per_min": 7451, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 47.6, "reachable": 0.2205}}}
{"timestamp": "2026-09-24T19:07:28.201797+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.85, "vwap": 9.4023, "vwap_slope": 0.0041, "atr": 0.0592, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0184, "flat_threshold_pct": 0.1502, "recent_slope_pct": -0.1468, "ema9": 9.8865, "ema20": 9.8687, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 1.303, "spread_pct": 0.406, "rvol": 1.341, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7102, "target": 10.1449, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 48 min"], "price": 9.85, "vwap": 9.4023, "atr_1m": 0.0592, "spread": 0.04, "shares_per_min": 7451, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 47.5, "reachable": 0.2203}}}
{"timestamp": "2026-09-24T19:07:33.376933+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.8522, "vwap": 9.4023, "vwap_slope": 0.0042, "atr": 0.0592, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0184, "flat_threshold_pct": 0.1502, "recent_slope_pct": -0.1423, "ema9": 9.8869, "ema20": 9.8689, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.539, "distance_from_high_pct": 1.281, "spread_pct": 0.406, "rvol": 1.341, "volume_pace_ratio": 1.55, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7124, "target": 10.1471, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 47 min"], "price": 9.8522, "vwap": 9.4023, "atr_1m": 0.0592, "spread": 0.04, "shares_per_min": 7451, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 47.4, "reachable": 0.2201}}}
{"timestamp": "2026-09-24T19:07:38.551364+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.85, "vwap": 9.4023, "vwap_slope": 0.0042, "atr": 0.0592, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0184, "flat_threshold_pct": 0.1502, "recent_slope_pct": -0.1468, "ema9": 9.8865, "ema20": 9.8687, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.539, "distance_from_high_pct": 1.303, "spread_pct": 0.406, "rvol": 1.341, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7102, "target": 10.1449, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 47 min"], "price": 9.85, "vwap": 9.4023, "atr_1m": 0.0592, "spread": 0.04, "shares_per_min": 7451, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 47.4, "reachable": 0.2199}}}
{"timestamp": "2026-09-24T19:07:43.682412+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.85, "vwap": 9.4024, "vwap_slope": 0.0043, "atr": 0.0592, "atr_pct": 0.601, "trend": "flat", "slope_pct": 0.0184, "flat_threshold_pct": 0.1502, "recent_slope_pct": -0.1468, "ema9": 9.8865, "ema20": 9.8687, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.539, "distance_from_high_pct": 1.303, "spread_pct": 0.406, "rvol": 1.342, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7102, "target": 10.1449, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 47 min"], "price": 9.85, "vwap": 9.4024, "atr_1m": 0.0592, "spread": 0.04, "shares_per_min": 7451, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 47.3, "reachable": 0.2197}}}
{"timestamp": "2026-09-24T19:07:48.836394+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.87, "vwap": 9.4025, "vwap_slope": 0.0043, "atr": 0.0592, "atr_pct": 0.6, "trend": "flat", "slope_pct": 0.0184, "flat_threshold_pct": 0.1499, "recent_slope_pct": -0.1062, "ema9": 9.8905, "ema20": 9.8706, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.539, "distance_from_high_pct": 1.102, "spread_pct": 0.406, "rvol": 1.342, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7302, "target": 10.1649, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 47 min"], "price": 9.87, "vwap": 9.4025, "atr_1m": 0.0592, "spread": 0.04, "shares_per_min": 7451, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 47.2, "reachable": 0.2195}}}
{"timestamp": "2026-09-24T19:07:53.984471+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.87, "vwap": 9.4025, "vwap_slope": 0.0043, "atr": 0.0592, "atr_pct": 0.6, "trend": "flat", "slope_pct": 0.0184, "flat_threshold_pct": 0.1499, "recent_slope_pct": -0.1062, "ema9": 9.8905, "ema20": 9.8706, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.539, "distance_from_high_pct": 1.102, "spread_pct": 0.406, "rvol": 1.342, "volume_pace_ratio": 1.549, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7302, "target": 10.1649, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 47 min"], "price": 9.87, "vwap": 9.4025, "atr_1m": 0.0592, "spread": 0.04, "shares_per_min": 7451, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 47.1, "reachable": 0.2193}}}
{"timestamp": "2026-09-24T19:07:59.145756+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.8622, "vwap": 9.4025, "vwap_slope": 0.0043, "atr": 0.0592, "atr_pct": 0.6, "trend": "flat", "slope_pct": 0.0184, "flat_threshold_pct": 0.15, "recent_slope_pct": -0.122, "ema9": 9.8889, "ema20": 9.8699, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.539, "distance_from_high_pct": 1.18, "spread_pct": 0.406, "rvol": 1.342, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7224, "target": 10.1571, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 47 min"], "price": 9.8622, "vwap": 9.4025, "atr_1m": 0.0592, "spread": 0.04, "shares_per_min": 7451, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 47.0, "reachable": 0.2191}}}
{"timestamp": "2026-09-24T19:08:04.348354+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.8532, "vwap": 9.4026, "vwap_slope": 0.003, "atr": 0.059, "atr_pct": 0.599, "trend": "flat", "slope_pct": 0.0185, "flat_threshold_pct": 0.1498, "recent_slope_pct": -0.0931, "ema9": 9.8818, "ema20": 9.8683, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 1.271, "spread_pct": 0.305, "rvol": 1.342, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7134, "target": 10.1482, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 47 min"], "price": 9.8532, "vwap": 9.4026, "atr_1m": 0.059, "spread": 0.03, "shares_per_min": 7470, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 46.9, "reachable": 0.2189}}}
{"timestamp": "2026-09-24T19:08:09.535758+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.86, "vwap": 9.4026, "vwap_slope": 0.003, "atr": 0.059, "atr_pct": 0.599, "trend": "flat", "slope_pct": 0.0185, "flat_threshold_pct": 0.1497, "recent_slope_pct": -0.0793, "ema9": 9.8831, "ema20": 9.8689, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.536, "distance_from_high_pct": 1.202, "spread_pct": 0.305, "rvol": 1.342, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7202, "target": 10.155, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 47 min"], "price": 9.86, "vwap": 9.4026, "atr_1m": 0.059, "spread": 0.03, "shares_per_min": 7470, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 46.8, "reachable": 0.2187}}}
{"timestamp": "2026-09-24T19:08:14.704203+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.4s / 18s"], "reasons_against": [], "metrics": {"price": 9.86, "vwap": 9.4027, "vwap_slope": 0.0031, "atr": 0.0596, "atr_pct": 0.605, "trend": "flat", "slope_pct": 0.0185, "flat_threshold_pct": 0.1512, "recent_slope_pct": -0.0793, "ema9": 9.8831, "ema20": 9.8689, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 1.202, "spread_pct": 0.406, "rvol": 1.342, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7202, "target": 10.155, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 47 min"], "price": 9.86, "vwap": 9.4027, "atr_1m": 0.0596, "spread": 0.04, "shares_per_min": 7470, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 46.8, "reachable": 0.2185}}}
{"timestamp": "2026-09-24T19:08:19.847560+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.5s / 18s"], "reasons_against": [], "metrics": {"price": 9.8699, "vwap": 9.4027, "vwap_slope": 0.0032, "atr": 0.0596, "atr_pct": 0.604, "trend": "flat", "slope_pct": 0.0185, "flat_threshold_pct": 0.151, "recent_slope_pct": -0.0592, "ema9": 9.8851, "ema20": 9.8699, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 1.103, "spread_pct": 0.406, "rvol": 1.343, "volume_pace_ratio": 1.548, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7301, "target": 10.1649, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 47 min"], "price": 9.8699, "vwap": 9.4027, "atr_1m": 0.0596, "spread": 0.04, "shares_per_min": 7470, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 46.7, "reachable": 0.2183}}}
{"timestamp": "2026-09-24T19:08:25.025545+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 20.7s, plan says PASS; stop 9.73, target 10.16 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.22 reachable in 47 min"], "metrics": {"price": 9.8699, "vwap": 9.4027, "vwap_slope": 0.0032, "atr": 0.0596, "atr_pct": 0.604, "trend": "flat", "slope_pct": 0.0185, "flat_threshold_pct": 0.151, "recent_slope_pct": -0.0592, "ema9": 9.8851, "ema20": 9.8699, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 1.103, "spread_pct": 0.406, "rvol": 1.343, "volume_pace_ratio": 1.547, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7301, "target": 10.1649, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 47 min"], "price": 9.8699, "vwap": 9.4027, "atr_1m": 0.0596, "spread": 0.04, "shares_per_min": 7470, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 46.6, "reachable": 0.2181}, "stage3": {"passed": false, "stop": 9.7301, "target": 10.1649, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.73, target 10.16 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.22 reachable in 47 min"}}}
{"timestamp": "2026-09-24T19:08:30.174269+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 25.8s, plan says PASS; stop 9.72, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.22 reachable in 46 min"], "metrics": {"price": 9.8582, "vwap": 9.4028, "vwap_slope": 0.0032, "atr": 0.0596, "atr_pct": 0.605, "trend": "flat", "slope_pct": 0.0185, "flat_threshold_pct": 0.1512, "recent_slope_pct": -0.083, "ema9": 9.8828, "ema20": 9.8688, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 1.22, "spread_pct": 0.406, "rvol": 1.343, "volume_pace_ratio": 1.547, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7184, "target": 10.1532, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 46 min"], "price": 9.8582, "vwap": 9.4028, "atr_1m": 0.0596, "spread": 0.04, "shares_per_min": 7470, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 46.5, "reachable": 0.2179}, "stage3": {"passed": false, "stop": 9.7184, "target": 10.1532, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.72, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.22 reachable in 46 min"}}}
{"timestamp": "2026-09-24T19:08:35.385925+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 31.0s, plan says PASS; stop 9.73, target 10.16 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.22 reachable in 46 min"], "metrics": {"price": 9.87, "vwap": 9.4028, "vwap_slope": 0.0032, "atr": 0.0596, "atr_pct": 0.604, "trend": "flat", "slope_pct": 0.0185, "flat_threshold_pct": 0.151, "recent_slope_pct": -0.059, "ema9": 9.8851, "ema20": 9.8699, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 1.102, "spread_pct": 0.406, "rvol": 1.343, "volume_pace_ratio": 1.547, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7302, "target": 10.165, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 46 min"], "price": 9.87, "vwap": 9.4028, "atr_1m": 0.0596, "spread": 0.04, "shares_per_min": 7470, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 46.4, "reachable": 0.2177}, "stage3": {"passed": false, "stop": 9.7302, "target": 10.165, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.73, target 10.16 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.22 reachable in 46 min"}}}
{"timestamp": "2026-09-24T19:08:40.549110+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 36.2s, plan says PASS; stop 9.71, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.22 reachable in 46 min"], "metrics": {"price": 9.845, "vwap": 9.4028, "vwap_slope": 0.0033, "atr": 0.0596, "atr_pct": 0.606, "trend": "flat", "slope_pct": 0.0185, "flat_threshold_pct": 0.1514, "recent_slope_pct": -0.1097, "ema9": 9.8801, "ema20": 9.8675, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.537, "distance_from_high_pct": 1.353, "spread_pct": 0.305, "rvol": 1.343, "volume_pace_ratio": 1.546, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7052, "target": 10.14, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 46 min"], "price": 9.845, "vwap": 9.4028, "atr_1m": 0.0596, "spread": 0.03, "shares_per_min": 7470, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 46.3, "reachable": 0.2175}, "stage3": {"passed": false, "stop": 9.7052, "target": 10.14, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.71, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.22 reachable in 46 min"}}}
{"timestamp": "2026-09-24T19:08:45.713179+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 41.4s, plan says PASS; stop 9.71, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.22 reachable in 46 min"], "metrics": {"price": 9.845, "vwap": 9.403, "vwap_slope": 0.0034, "atr": 0.0596, "atr_pct": 0.606, "trend": "flat", "slope_pct": 0.0185, "flat_threshold_pct": 0.1514, "recent_slope_pct": -0.1097, "ema9": 9.8801, "ema20": 9.8675, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 1.353, "spread_pct": 0.305, "rvol": 1.343, "volume_pace_ratio": 1.547, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7052, "target": 10.14, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 46 min"], "price": 9.845, "vwap": 9.403, "atr_1m": 0.0596, "spread": 0.03, "shares_per_min": 7470, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 46.2, "reachable": 0.2173}, "stage3": {"passed": false, "stop": 9.7052, "target": 10.14, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.71, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.22 reachable in 46 min"}}}
{"timestamp": "2026-09-24T19:08:50.874496+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.8532, "vwap": 9.403, "vwap_slope": 0.0034, "atr": 0.0601, "atr_pct": 0.61, "trend": "flat", "slope_pct": 0.0185, "flat_threshold_pct": 0.1525, "recent_slope_pct": -0.0931, "ema9": 9.8818, "ema20": 9.8683, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 1.271, "spread_pct": 0.305, "rvol": 1.343, "volume_pace_ratio": 1.546, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7134, "target": 10.1482, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 46 min"], "price": 9.8532, "vwap": 9.403, "atr_1m": 0.0601, "spread": 0.03, "shares_per_min": 7470, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 46.2, "reachable": 0.2171}}}
{"timestamp": "2026-09-24T19:08:56.051600+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.8368, "vwap": 9.4031, "vwap_slope": 0.0036, "atr": 0.0601, "atr_pct": 0.611, "trend": "flat", "slope_pct": 0.0185, "flat_threshold_pct": 0.1528, "recent_slope_pct": -0.1264, "ema9": 9.8785, "ema20": 9.8667, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.538, "distance_from_high_pct": 1.435, "spread_pct": 0.305, "rvol": 1.344, "volume_pace_ratio": 1.546, "volatility": {"class": "medium", "daily_atr_pct": 5.69, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.697, "target": 10.1318, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 46 min"], "price": 9.8368, "vwap": 9.4031, "atr_1m": 0.0601, "spread": 0.03, "shares_per_min": 7470, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 46.1, "reachable": 0.2169}}}
{"timestamp": "2026-09-24T19:09:01.225165+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.8726, "vwap": 9.4032, "vwap_slope": 0.0011, "atr": 0.0562, "atr_pct": 0.569, "trend": "flat", "slope_pct": 0.0186, "flat_threshold_pct": 0.1423, "recent_slope_pct": -0.019, "ema9": 9.8789, "ema20": 9.8682, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.54, "distance_from_high_pct": 1.076, "spread_pct": 0.305, "rvol": 1.344, "volume_pace_ratio": 1.546, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7328, "target": 10.1676, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 46 min"], "price": 9.8726, "vwap": 9.4032, "atr_1m": 0.0562, "spread": 0.03, "shares_per_min": 7253, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 46.0, "reachable": 0.2167}}}
{"timestamp": "2026-09-24T19:09:06.737749+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.845, "vwap": 9.4032, "vwap_slope": 0.0011, "atr": 0.0582, "atr_pct": 0.591, "trend": "flat", "slope_pct": 0.0186, "flat_threshold_pct": 0.1477, "recent_slope_pct": -0.075, "ema9": 9.8734, "ema20": 9.8655, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.54, "distance_from_high_pct": 1.353, "spread_pct": 0.305, "rvol": 1.344, "volume_pace_ratio": 1.546, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7052, "target": 10.14, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 46 min"], "price": 9.845, "vwap": 9.4032, "atr_1m": 0.0582, "spread": 0.03, "shares_per_min": 7253, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 45.9, "reachable": 0.2157}}}
{"timestamp": "2026-09-24T19:09:11.936836+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.86, "vwap": 9.4033, "vwap_slope": 0.0012, "atr": 0.0585, "atr_pct": 0.594, "trend": "flat", "slope_pct": 0.0186, "flat_threshold_pct": 0.1484, "recent_slope_pct": -0.0445, "ema9": 9.8764, "ema20": 9.867, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.54, "distance_from_high_pct": 1.202, "spread_pct": 0.305, "rvol": 1.344, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7202, "target": 10.155, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 46 min"], "price": 9.86, "vwap": 9.4033, "atr_1m": 0.0585, "spread": 0.03, "shares_per_min": 7253, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 45.8, "reachable": 0.2162}}}
{"timestamp": "2026-09-24T19:09:17.130865+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.845, "vwap": 9.4033, "vwap_slope": 0.0012, "atr": 0.0585, "atr_pct": 0.595, "trend": "flat", "slope_pct": 0.0186, "flat_threshold_pct": 0.1486, "recent_slope_pct": -0.075, "ema9": 9.8734, "ema20": 9.8655, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.541, "distance_from_high_pct": 1.353, "spread_pct": 0.305, "rvol": 1.344, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7052, "target": 10.14, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 46 min"], "price": 9.845, "vwap": 9.4033, "atr_1m": 0.0585, "spread": 0.03, "shares_per_min": 7253, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 45.7, "reachable": 0.2153}}}
{"timestamp": "2026-09-24T19:09:22.322148+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.86, "vwap": 9.4033, "vwap_slope": 0.0012, "atr": 0.0585, "atr_pct": 0.594, "trend": "flat", "slope_pct": 0.0186, "flat_threshold_pct": 0.1484, "recent_slope_pct": -0.0445, "ema9": 9.8764, "ema20": 9.867, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.541, "distance_from_high_pct": 1.202, "spread_pct": 0.305, "rvol": 1.344, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7202, "target": 10.155, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 46 min"], "price": 9.86, "vwap": 9.4033, "atr_1m": 0.0585, "spread": 0.03, "shares_per_min": 7253, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 45.6, "reachable": 0.2158}}}
{"timestamp": "2026-09-24T19:09:27.489562+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.87, "vwap": 9.4034, "vwap_slope": 0.0013, "atr": 0.0585, "atr_pct": 0.593, "trend": "flat", "slope_pct": 0.0186, "flat_threshold_pct": 0.1482, "recent_slope_pct": -0.0242, "ema9": 9.8784, "ema20": 9.8679, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.541, "distance_from_high_pct": 1.102, "spread_pct": 0.304, "rvol": 1.345, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7302, "target": 10.165, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 46 min"], "price": 9.87, "vwap": 9.4034, "atr_1m": 0.0585, "spread": 0.03, "shares_per_min": 7253, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 45.5, "reachable": 0.2156}}}
{"timestamp": "2026-09-24T19:09:32.656425+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.855, "vwap": 9.4034, "vwap_slope": 0.0013, "atr": 0.0585, "atr_pct": 0.594, "trend": "flat", "slope_pct": 0.0186, "flat_threshold_pct": 0.1485, "recent_slope_pct": -0.0547, "ema9": 9.8754, "ema20": 9.8665, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.541, "distance_from_high_pct": 1.253, "spread_pct": 0.304, "rvol": 1.345, "volume_pace_ratio": 1.544, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7152, "target": 10.15, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 45 min"], "price": 9.855, "vwap": 9.4034, "atr_1m": 0.0585, "spread": 0.03, "shares_per_min": 7253, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 45.5, "reachable": 0.2147}}}
{"timestamp": "2026-09-24T19:09:37.841295+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.88, "vwap": 9.4038, "vwap_slope": 0.0018, "atr": 0.0585, "atr_pct": 0.592, "trend": "flat", "slope_pct": 0.0186, "flat_threshold_pct": 0.1481, "recent_slope_pct": -0.004, "ema9": 9.8804, "ema20": 9.8689, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.542, "distance_from_high_pct": 1.002, "spread_pct": 0.303, "rvol": 1.346, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7402, "target": 10.175, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 45 min"], "price": 9.88, "vwap": 9.4038, "atr_1m": 0.0585, "spread": 0.03, "shares_per_min": 7253, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 45.4, "reachable": 0.2152}}}
{"timestamp": "2026-09-24T19:09:43.029827+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.88, "vwap": 9.4038, "vwap_slope": 0.0018, "atr": 0.0585, "atr_pct": 0.592, "trend": "flat", "slope_pct": 0.0186, "flat_threshold_pct": 0.1481, "recent_slope_pct": -0.004, "ema9": 9.8804, "ema20": 9.8689, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.542, "distance_from_high_pct": 1.002, "spread_pct": 0.405, "rvol": 1.346, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7402, "target": 10.175, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.22 reachable in 45 min"], "price": 9.88, "vwap": 9.4038, "atr_1m": 0.0585, "spread": 0.04, "shares_per_min": 7253, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 45.3, "reachable": 0.215}}}
{"timestamp": "2026-09-24T19:09:48.215732+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.8775, "vwap": 9.404, "vwap_slope": 0.002, "atr": 0.0585, "atr_pct": 0.593, "trend": "flat", "slope_pct": 0.0186, "flat_threshold_pct": 0.1481, "recent_slope_pct": -0.009, "ema9": 9.8799, "ema20": 9.8686, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.543, "distance_from_high_pct": 1.027, "spread_pct": 0.406, "rvol": 1.346, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7377, "target": 10.1725, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 45 min"], "price": 9.8775, "vwap": 9.404, "atr_1m": 0.0585, "spread": 0.04, "shares_per_min": 7253, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 45.2, "reachable": 0.2148}}}
{"timestamp": "2026-09-24T19:09:53.387996+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.8759, "vwap": 9.4041, "vwap_slope": 0.0021, "atr": 0.0585, "atr_pct": 0.593, "trend": "flat", "slope_pct": 0.0186, "flat_threshold_pct": 0.1482, "recent_slope_pct": -0.0123, "ema9": 9.8796, "ema20": 9.8685, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.543, "distance_from_high_pct": 1.043, "spread_pct": 0.406, "rvol": 1.347, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7361, "target": 10.1709, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 45 min"], "price": 9.8759, "vwap": 9.4041, "atr_1m": 0.0585, "spread": 0.04, "shares_per_min": 7253, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 45.1, "reachable": 0.2146}}}
{"timestamp": "2026-09-24T19:09:58.572834+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.8759, "vwap": 9.4041, "vwap_slope": 0.0021, "atr": 0.0585, "atr_pct": 0.593, "trend": "flat", "slope_pct": 0.0186, "flat_threshold_pct": 0.1482, "recent_slope_pct": -0.0123, "ema9": 9.8796, "ema20": 9.8685, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.543, "distance_from_high_pct": 1.043, "spread_pct": 0.406, "rvol": 1.347, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7361, "target": 10.1709, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 45 min"], "price": 9.8759, "vwap": 9.4041, "atr_1m": 0.0585, "spread": 0.04, "shares_per_min": 7253, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 45.0, "reachable": 0.2144}}}
{"timestamp": "2026-09-24T19:10:03.742148+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 0.0s / 18s"], "reasons_against": [], "metrics": {"price": 9.88, "vwap": 9.4042, "vwap_slope": 0.0017, "atr": 0.0555, "atr_pct": 0.562, "trend": "flat", "slope_pct": 0.0187, "flat_threshold_pct": 0.1405, "recent_slope_pct": 0.0342, "ema9": 9.8797, "ema20": 9.8696, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.54, "distance_from_high_pct": 1.002, "spread_pct": 0.406, "rvol": 1.347, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7402, "target": 10.175, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 45 min"], "price": 9.88, "vwap": 9.4042, "atr_1m": 0.0555, "spread": 0.04, "shares_per_min": 7323, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 44.9, "reachable": 0.2142}}}
{"timestamp": "2026-09-24T19:10:08.922287+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 5.2s / 18s"], "reasons_against": [], "metrics": {"price": 9.88, "vwap": 9.4042, "vwap_slope": 0.0017, "atr": 0.0555, "atr_pct": 0.562, "trend": "flat", "slope_pct": 0.0187, "flat_threshold_pct": 0.1405, "recent_slope_pct": 0.0342, "ema9": 9.8797, "ema20": 9.8696, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.54, "distance_from_high_pct": 1.002, "spread_pct": 0.507, "rvol": 1.347, "volume_pace_ratio": 1.544, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7402, "target": 10.175, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 45 min"], "price": 9.88, "vwap": 9.4042, "atr_1m": 0.0555, "spread": 0.05, "shares_per_min": 7323, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 44.9, "reachable": 0.214}}}
{"timestamp": "2026-09-24T19:10:14.165040+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 10.4s / 18s"], "reasons_against": [], "metrics": {"price": 9.865, "vwap": 9.4042, "vwap_slope": 0.0018, "atr": 0.0571, "atr_pct": 0.579, "trend": "flat", "slope_pct": 0.0187, "flat_threshold_pct": 0.1448, "recent_slope_pct": 0.0038, "ema9": 9.8767, "ema20": 9.8681, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.54, "distance_from_high_pct": 1.152, "spread_pct": 0.507, "rvol": 1.347, "volume_pace_ratio": 1.544, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7252, "target": 10.16, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 45 min"], "price": 9.865, "vwap": 9.4042, "atr_1m": 0.0571, "spread": 0.05, "shares_per_min": 7323, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 44.8, "reachable": 0.2138}}}
{"timestamp": "2026-09-24T19:10:19.428811+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": ["holding 15.7s / 18s"], "reasons_against": [], "metrics": {"price": 9.865, "vwap": 9.4043, "vwap_slope": 0.0018, "atr": 0.0575, "atr_pct": 0.583, "trend": "flat", "slope_pct": 0.0187, "flat_threshold_pct": 0.1457, "recent_slope_pct": 0.0038, "ema9": 9.8767, "ema20": 9.8681, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.541, "distance_from_high_pct": 1.152, "spread_pct": 0.507, "rvol": 1.347, "volume_pace_ratio": 1.544, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7252, "target": 10.16, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 45 min"], "price": 9.865, "vwap": 9.4043, "atr_1m": 0.0575, "spread": 0.05, "shares_per_min": 7323, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 44.7, "reachable": 0.2136}}}
{"timestamp": "2026-09-24T19:10:24.632422+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 20.9s, plan says PASS; stop 9.75, target 10.19 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 45 min"], "metrics": {"price": 9.89, "vwap": 9.4043, "vwap_slope": 0.0018, "atr": 0.0575, "atr_pct": 0.581, "trend": "flat", "slope_pct": 0.0187, "flat_threshold_pct": 0.1453, "recent_slope_pct": 0.0544, "ema9": 9.8817, "ema20": 9.8705, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.541, "distance_from_high_pct": 0.902, "spread_pct": 0.507, "rvol": 1.347, "volume_pace_ratio": 1.543, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7502, "target": 10.185, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 45 min"], "price": 9.89, "vwap": 9.4043, "atr_1m": 0.0575, "spread": 0.05, "shares_per_min": 7323, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 44.6, "reachable": 0.2134}, "stage3": {"passed": false, "stop": 9.7502, "target": 10.185, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.75, target 10.19 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 45 min"}}}
{"timestamp": "2026-09-24T19:10:29.803632+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 26.1s, plan says PASS; stop 9.75, target 10.19 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 45 min"], "metrics": {"price": 9.89, "vwap": 9.4043, "vwap_slope": 0.0018, "atr": 0.0575, "atr_pct": 0.581, "trend": "flat", "slope_pct": 0.0187, "flat_threshold_pct": 0.1453, "recent_slope_pct": 0.0544, "ema9": 9.8817, "ema20": 9.8705, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.541, "distance_from_high_pct": 0.902, "spread_pct": 0.507, "rvol": 1.347, "volume_pace_ratio": 1.543, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7502, "target": 10.185, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 45 min"], "price": 9.89, "vwap": 9.4043, "atr_1m": 0.0575, "spread": 0.05, "shares_per_min": 7323, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 44.5, "reachable": 0.2131}, "stage3": {"passed": false, "stop": 9.7502, "target": 10.185, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.75, target 10.19 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 45 min"}}}
{"timestamp": "2026-09-24T19:10:34.973992+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 31.2s, plan says PASS; stop 9.72, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"], "metrics": {"price": 9.86, "vwap": 9.4043, "vwap_slope": 0.0019, "atr": 0.0575, "atr_pct": 0.583, "trend": "flat", "slope_pct": 0.0187, "flat_threshold_pct": 0.1457, "recent_slope_pct": -0.0064, "ema9": 9.8757, "ema20": 9.8677, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.541, "distance_from_high_pct": 1.202, "spread_pct": 0.406, "rvol": 1.347, "volume_pace_ratio": 1.543, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7202, "target": 10.155, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 44 min"], "price": 9.86, "vwap": 9.4043, "atr_1m": 0.0575, "spread": 0.04, "shares_per_min": 7323, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 44.4, "reachable": 0.2129}, "stage3": {"passed": false, "stop": 9.7202, "target": 10.155, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.72, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"}}}
{"timestamp": "2026-09-24T19:10:40.133577+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 36.4s, plan says PASS; stop 9.70, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"], "metrics": {"price": 9.8401, "vwap": 9.4043, "vwap_slope": 0.0019, "atr": 0.0589, "atr_pct": 0.599, "trend": "flat", "slope_pct": 0.0187, "flat_threshold_pct": 0.1496, "recent_slope_pct": -0.0468, "ema9": 9.8717, "ema20": 9.8658, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.541, "distance_from_high_pct": 1.402, "spread_pct": 0.406, "rvol": 1.347, "volume_pace_ratio": 1.542, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7003, "target": 10.1351, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 44 min"], "price": 9.8401, "vwap": 9.4043, "atr_1m": 0.0589, "spread": 0.04, "shares_per_min": 7323, "rising_lows": true, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 44.3, "reachable": 0.2127}, "stage3": {"passed": false, "stop": 9.7003, "target": 10.1351, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.70, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"}}}
{"timestamp": "2026-09-24T19:10:45.318924+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 41.6s, plan says PASS; stop 9.74, target 10.17 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"], "metrics": {"price": 9.8772, "vwap": 9.4045, "vwap_slope": 0.002, "atr": 0.0589, "atr_pct": 0.596, "trend": "flat", "slope_pct": 0.0187, "flat_threshold_pct": 0.1491, "recent_slope_pct": 0.0285, "ema9": 9.8791, "ema20": 9.8693, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.541, "distance_from_high_pct": 1.03, "spread_pct": 0.406, "rvol": 1.348, "volume_pace_ratio": 1.542, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7374, "target": 10.1722, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 44 min"], "price": 9.8772, "vwap": 9.4045, "atr_1m": 0.0589, "spread": 0.04, "shares_per_min": 7323, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 44.2, "reachable": 0.2125}, "stage3": {"passed": false, "stop": 9.7374, "target": 10.1722, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.74, target 10.17 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"}}}
{"timestamp": "2026-09-24T19:10:50.476553+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 46.7s, plan says PASS; stop 9.74, target 10.18 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"], "metrics": {"price": 9.88, "vwap": 9.4045, "vwap_slope": 0.002, "atr": 0.0589, "atr_pct": 0.596, "trend": "flat", "slope_pct": 0.0187, "flat_threshold_pct": 0.1491, "recent_slope_pct": 0.0342, "ema9": 9.8797, "ema20": 9.8696, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.541, "distance_from_high_pct": 1.002, "spread_pct": 0.406, "rvol": 1.348, "volume_pace_ratio": 1.542, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7402, "target": 10.175, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 44 min"], "price": 9.88, "vwap": 9.4045, "atr_1m": 0.0589, "spread": 0.04, "shares_per_min": 7323, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 44.2, "reachable": 0.2123}, "stage3": {"passed": false, "stop": 9.7402, "target": 10.175, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.74, target 10.18 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"}}}
{"timestamp": "2026-09-24T19:10:55.638451+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 51.9s, plan says PASS; stop 9.74, target 10.17 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"], "metrics": {"price": 9.8765, "vwap": 9.4045, "vwap_slope": 0.002, "atr": 0.0589, "atr_pct": 0.596, "trend": "flat", "slope_pct": 0.0187, "flat_threshold_pct": 0.1491, "recent_slope_pct": 0.0271, "ema9": 9.879, "ema20": 9.8692, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.541, "distance_from_high_pct": 1.037, "spread_pct": 0.406, "rvol": 1.348, "volume_pace_ratio": 1.542, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7367, "target": 10.1715, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 44 min"], "price": 9.8765, "vwap": 9.4045, "atr_1m": 0.0589, "spread": 0.04, "shares_per_min": 7323, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 44.1, "reachable": 0.2121}, "stage3": {"passed": false, "stop": 9.7367, "target": 10.1715, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.74, target 10.17 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"}}}
{"timestamp": "2026-09-24T19:11:00.809626+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 57.1s, plan says PASS; stop 9.72, target 10.16 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"], "metrics": {"price": 9.8614, "vwap": 9.4046, "vwap_slope": 0.0021, "atr": 0.0589, "atr_pct": 0.597, "trend": "flat", "slope_pct": 0.0187, "flat_threshold_pct": 0.1493, "recent_slope_pct": -0.0035, "ema9": 9.876, "ema20": 9.8678, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.542, "distance_from_high_pct": 1.188, "spread_pct": 0.406, "rvol": 1.348, "volume_pace_ratio": 1.542, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7216, "target": 10.1564, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 44 min"], "price": 9.8614, "vwap": 9.4046, "atr_1m": 0.0589, "spread": 0.04, "shares_per_min": 7323, "rising_lows": true, "last_pivot_low": 9.86, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 44.0, "reachable": 0.2119}, "stage3": {"passed": false, "stop": 9.7216, "target": 10.1564, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.72, target 10.16 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"}}}
{"timestamp": "2026-09-24T19:11:05.977407+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 62.2s, plan says PASS; stop 9.72, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"], "metrics": {"price": 9.86, "vwap": 9.4046, "vwap_slope": 0.0015, "atr": 0.0566, "atr_pct": 0.574, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1434, "recent_slope_pct": 0.01, "ema9": 9.8728, "ema20": 9.8671, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.543, "distance_from_high_pct": 1.202, "spread_pct": 0.406, "rvol": 1.348, "volume_pace_ratio": 1.541, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7202, "target": 10.155, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 44 min"], "price": 9.86, "vwap": 9.4046, "atr_1m": 0.0566, "spread": 0.04, "shares_per_min": 7370, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 43.9, "reachable": 0.211}, "stage3": {"passed": false, "stop": 9.7202, "target": 10.155, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.72, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"}}}
{"timestamp": "2026-09-24T19:11:11.162160+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 67.4s, plan says PASS; stop 9.72, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"], "metrics": {"price": 9.86, "vwap": 9.4047, "vwap_slope": 0.0016, "atr": 0.0571, "atr_pct": 0.579, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1449, "recent_slope_pct": 0.01, "ema9": 9.8728, "ema20": 9.8671, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.543, "distance_from_high_pct": 1.202, "spread_pct": 0.406, "rvol": 1.348, "volume_pace_ratio": 1.541, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7202, "target": 10.155, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 44 min"], "price": 9.86, "vwap": 9.4047, "atr_1m": 0.0571, "spread": 0.04, "shares_per_min": 7370, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 43.8, "reachable": 0.2108}, "stage3": {"passed": false, "stop": 9.7202, "target": 10.155, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.72, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"}}}
{"timestamp": "2026-09-24T19:11:16.356023+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 72.6s, plan says PASS; stop 9.73, target 10.16 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"], "metrics": {"price": 9.8679, "vwap": 9.4048, "vwap_slope": 0.0016, "atr": 0.0571, "atr_pct": 0.579, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1448, "recent_slope_pct": 0.0261, "ema9": 9.8744, "ema20": 9.8678, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.544, "distance_from_high_pct": 1.123, "spread_pct": 0.406, "rvol": 1.349, "volume_pace_ratio": 1.541, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7281, "target": 10.1629, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 44 min"], "price": 9.8679, "vwap": 9.4048, "atr_1m": 0.0571, "spread": 0.04, "shares_per_min": 7370, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 43.7, "reachable": 0.2106}, "stage3": {"passed": false, "stop": 9.7281, "target": 10.1629, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.73, target 10.16 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"}}}
{"timestamp": "2026-09-24T19:11:21.536660+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 77.8s, plan says PASS; stop 9.73, target 10.17 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"], "metrics": {"price": 9.8702, "vwap": 9.4048, "vwap_slope": 0.0016, "atr": 0.0571, "atr_pct": 0.579, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1447, "recent_slope_pct": 0.0307, "ema9": 9.8748, "ema20": 9.868, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.544, "distance_from_high_pct": 1.1, "spread_pct": 0.406, "rvol": 1.349, "volume_pace_ratio": 1.541, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7304, "target": 10.1652, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 44 min"], "price": 9.8702, "vwap": 9.4048, "atr_1m": 0.0571, "spread": 0.04, "shares_per_min": 7370, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 43.6, "reachable": 0.2103}, "stage3": {"passed": false, "stop": 9.7304, "target": 10.1652, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.73, target 10.17 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"}}}
{"timestamp": "2026-09-24T19:11:26.691527+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 82.9s, plan says PASS; stop 9.71, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"], "metrics": {"price": 9.85, "vwap": 9.4049, "vwap_slope": 0.0018, "atr": 0.0571, "atr_pct": 0.58, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.145, "recent_slope_pct": -0.0102, "ema9": 9.8708, "ema20": 9.8661, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.544, "distance_from_high_pct": 1.303, "spread_pct": 0.406, "rvol": 1.349, "volume_pace_ratio": 1.541, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7102, "target": 10.145, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 44 min"], "price": 9.85, "vwap": 9.4049, "atr_1m": 0.0571, "spread": 0.04, "shares_per_min": 7370, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 43.6, "reachable": 0.2101}, "stage3": {"passed": false, "stop": 9.7102, "target": 10.145, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.71, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 44 min"}}}
{"timestamp": "2026-09-24T19:11:31.868363+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 88.1s, plan says PASS; stop 9.72, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"], "metrics": {"price": 9.855, "vwap": 9.4052, "vwap_slope": 0.002, "atr": 0.0571, "atr_pct": 0.58, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1449, "recent_slope_pct": -0.0001, "ema9": 9.8718, "ema20": 9.8666, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.545, "distance_from_high_pct": 1.253, "spread_pct": 0.304, "rvol": 1.35, "volume_pace_ratio": 1.541, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7152, "target": 10.15, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 43 min"], "price": 9.855, "vwap": 9.4052, "atr_1m": 0.0571, "spread": 0.03, "shares_per_min": 7370, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 43.5, "reachable": 0.2099}, "stage3": {"passed": false, "stop": 9.7152, "target": 10.15, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.72, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"}}}
{"timestamp": "2026-09-24T19:11:37.021140+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 93.3s, plan says PASS; stop 9.72, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"], "metrics": {"price": 9.855, "vwap": 9.4052, "vwap_slope": 0.0021, "atr": 0.0571, "atr_pct": 0.58, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1449, "recent_slope_pct": -0.0001, "ema9": 9.8718, "ema20": 9.8666, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.545, "distance_from_high_pct": 1.253, "spread_pct": 0.304, "rvol": 1.35, "volume_pace_ratio": 1.541, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7152, "target": 10.15, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 43 min"], "price": 9.855, "vwap": 9.4052, "atr_1m": 0.0571, "spread": 0.03, "shares_per_min": 7370, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 43.4, "reachable": 0.2097}, "stage3": {"passed": false, "stop": 9.7152, "target": 10.15, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.72, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"}}}
{"timestamp": "2026-09-24T19:11:42.173559+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 98.4s, plan says PASS; stop 9.72, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"], "metrics": {"price": 9.8571, "vwap": 9.4053, "vwap_slope": 0.0021, "atr": 0.0571, "atr_pct": 0.58, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1449, "recent_slope_pct": 0.0042, "ema9": 9.8722, "ema20": 9.8668, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.545, "distance_from_high_pct": 1.231, "spread_pct": 0.304, "rvol": 1.35, "volume_pace_ratio": 1.541, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7173, "target": 10.1521, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 43 min"], "price": 9.8571, "vwap": 9.4053, "atr_1m": 0.0571, "spread": 0.03, "shares_per_min": 7370, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 43.3, "reachable": 0.2095}, "stage3": {"passed": false, "stop": 9.7173, "target": 10.1521, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.72, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"}}}
{"timestamp": "2026-09-24T19:11:47.348653+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 103.6s, plan says PASS; stop 9.72, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"], "metrics": {"price": 9.86, "vwap": 9.4054, "vwap_slope": 0.0022, "atr": 0.0571, "atr_pct": 0.579, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1449, "recent_slope_pct": 0.01, "ema9": 9.8728, "ema20": 9.8671, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.546, "distance_from_high_pct": 1.202, "spread_pct": 0.203, "rvol": 1.35, "volume_pace_ratio": 1.541, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7202, "target": 10.155, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 43 min"], "price": 9.86, "vwap": 9.4054, "atr_1m": 0.0571, "spread": 0.02, "shares_per_min": 7370, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 43.2, "reachable": 0.2093}, "stage3": {"passed": false, "stop": 9.7202, "target": 10.155, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.72, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"}}}
{"timestamp": "2026-09-24T19:11:52.501898+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 108.8s, plan says PASS; stop 9.71, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"], "metrics": {"price": 9.85, "vwap": 9.4059, "vwap_slope": 0.0028, "atr": 0.0578, "atr_pct": 0.587, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1466, "recent_slope_pct": -0.0102, "ema9": 9.8708, "ema20": 9.8661, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.548, "distance_from_high_pct": 1.303, "spread_pct": 0.203, "rvol": 1.352, "volume_pace_ratio": 1.542, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7102, "target": 10.145, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 43 min"], "price": 9.85, "vwap": 9.4059, "atr_1m": 0.0578, "spread": 0.02, "shares_per_min": 7370, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 43.1, "reachable": 0.2091}, "stage3": {"passed": false, "stop": 9.7102, "target": 10.145, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.71, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"}}}
{"timestamp": "2026-09-24T19:11:57.685913+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 113.9s, plan says PASS; stop 9.72, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"], "metrics": {"price": 9.855, "vwap": 9.406, "vwap_slope": 0.0029, "atr": 0.0578, "atr_pct": 0.586, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1466, "recent_slope_pct": -0.0001, "ema9": 9.8718, "ema20": 9.8666, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.548, "distance_from_high_pct": 1.253, "spread_pct": 0.304, "rvol": 1.352, "volume_pace_ratio": 1.542, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7152, "target": 10.15, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 43 min"], "price": 9.855, "vwap": 9.406, "atr_1m": 0.0578, "spread": 0.03, "shares_per_min": 7370, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 43.0, "reachable": 0.2089}, "stage3": {"passed": false, "stop": 9.7152, "target": 10.15, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.72, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"}}}
{"timestamp": "2026-09-24T19:12:02.919444+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 119.2s, plan says PASS; stop 9.70, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"], "metrics": {"price": 9.8445, "vwap": 9.406, "vwap_slope": 0.0019, "atr": 0.0532, "atr_pct": 0.54, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1351, "recent_slope_pct": -0.0265, "ema9": 9.8663, "ema20": 9.8645, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.545, "distance_from_high_pct": 1.358, "spread_pct": 0.203, "rvol": 1.352, "volume_pace_ratio": 1.542, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7047, "target": 10.1395, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 43 min"], "price": 9.8445, "vwap": 9.406, "atr_1m": 0.0532, "spread": 0.02, "shares_per_min": 7477, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 43.0, "reachable": 0.208}, "stage3": {"passed": false, "stop": 9.7047, "target": 10.1395, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.70, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"}}}
{"timestamp": "2026-09-24T19:12:08.148472+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 124.4s, plan says PASS; stop 9.74, target 10.17 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"], "metrics": {"price": 9.8762, "vwap": 9.406, "vwap_slope": 0.0019, "atr": 0.0547, "atr_pct": 0.554, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1385, "recent_slope_pct": 0.0378, "ema9": 9.8727, "ema20": 9.8675, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.545, "distance_from_high_pct": 1.04, "spread_pct": 0.203, "rvol": 1.352, "volume_pace_ratio": 1.542, "volatility": {"class": "medium", "daily_atr_pct": 5.66, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7364, "target": 10.1712, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 43 min"], "price": 9.8762, "vwap": 9.406, "atr_1m": 0.0547, "spread": 0.02, "shares_per_min": 7477, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 42.9, "reachable": 0.2077}, "stage3": {"passed": false, "stop": 9.7364, "target": 10.1712, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.74, target 10.17 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"}}}
{"timestamp": "2026-09-24T19:12:13.299951+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 129.6s, plan says PASS; stop 9.71, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"], "metrics": {"price": 9.8546, "vwap": 9.4061, "vwap_slope": 0.002, "atr": 0.0547, "atr_pct": 0.555, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1388, "recent_slope_pct": -0.006, "ema9": 9.8683, "ema20": 9.8654, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.545, "distance_from_high_pct": 1.257, "spread_pct": 0.101, "rvol": 1.353, "volume_pace_ratio": 1.541, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7148, "target": 10.1496, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 43 min"], "price": 9.8546, "vwap": 9.4061, "atr_1m": 0.0547, "spread": 0.01, "shares_per_min": 7477, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 42.8, "reachable": 0.2075}, "stage3": {"passed": false, "stop": 9.7148, "target": 10.1496, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.71, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"}}}
{"timestamp": "2026-09-24T19:12:18.469167+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 134.7s, plan says PASS; stop 9.71, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"], "metrics": {"price": 9.85, "vwap": 9.4067, "vwap_slope": 0.0026, "atr": 0.0547, "atr_pct": 0.555, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1389, "recent_slope_pct": -0.0153, "ema9": 9.8674, "ema20": 9.865, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.547, "distance_from_high_pct": 1.303, "spread_pct": 0.203, "rvol": 1.354, "volume_pace_ratio": 1.543, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7102, "target": 10.145, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 43 min"], "price": 9.85, "vwap": 9.4067, "atr_1m": 0.0547, "spread": 0.02, "shares_per_min": 7477, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 42.7, "reachable": 0.2073}, "stage3": {"passed": false, "stop": 9.7102, "target": 10.145, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.71, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"}}}
{"timestamp": "2026-09-24T19:12:23.621273+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 139.9s, plan says PASS; stop 9.72, target 10.16 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"], "metrics": {"price": 9.8601, "vwap": 9.4067, "vwap_slope": 0.0026, "atr": 0.0547, "atr_pct": 0.555, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1387, "recent_slope_pct": 0.0052, "ema9": 9.8694, "ema20": 9.866, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.547, "distance_from_high_pct": 1.201, "spread_pct": 0.203, "rvol": 1.354, "volume_pace_ratio": 1.543, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7203, "target": 10.1551, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 43 min"], "price": 9.8601, "vwap": 9.4067, "atr_1m": 0.0547, "spread": 0.02, "shares_per_min": 7477, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 42.6, "reachable": 0.2071}, "stage3": {"passed": false, "stop": 9.7203, "target": 10.1551, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.72, target 10.16 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"}}}
{"timestamp": "2026-09-24T19:12:28.809749+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 145.1s, plan says PASS; stop 9.71, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"], "metrics": {"price": 9.845, "vwap": 9.4067, "vwap_slope": 0.0026, "atr": 0.0547, "atr_pct": 0.556, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1389, "recent_slope_pct": -0.0255, "ema9": 9.8664, "ema20": 9.8645, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.547, "distance_from_high_pct": 1.353, "spread_pct": 0.305, "rvol": 1.354, "volume_pace_ratio": 1.542, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7052, "target": 10.14, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 43 min"], "price": 9.845, "vwap": 9.4067, "atr_1m": 0.0547, "spread": 0.03, "shares_per_min": 7477, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 42.5, "reachable": 0.2069}, "stage3": {"passed": false, "stop": 9.7052, "target": 10.14, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.71, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 43 min"}}}
{"timestamp": "2026-09-24T19:12:33.972928+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 150.2s, plan says PASS; stop 9.70, target 10.13 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 42 min"], "metrics": {"price": 9.84, "vwap": 9.4068, "vwap_slope": 0.0027, "atr": 0.055, "atr_pct": 0.559, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1398, "recent_slope_pct": -0.0356, "ema9": 9.8654, "ema20": 9.8641, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.547, "distance_from_high_pct": 1.403, "spread_pct": 0.305, "rvol": 1.355, "volume_pace_ratio": 1.542, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7002, "target": 10.135, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 42 min"], "price": 9.84, "vwap": 9.4068, "atr_1m": 0.055, "spread": 0.03, "shares_per_min": 7477, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 42.4, "reachable": 0.2067}, "stage3": {"passed": false, "stop": 9.7002, "target": 10.135, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.70, target 10.13 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 42 min"}}}
{"timestamp": "2026-09-24T19:12:39.159649+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 155.4s, plan says PASS; stop 9.70, target 10.13 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 42 min"], "metrics": {"price": 9.84, "vwap": 9.4068, "vwap_slope": 0.0027, "atr": 0.055, "atr_pct": 0.559, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1398, "recent_slope_pct": -0.0356, "ema9": 9.8654, "ema20": 9.8641, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.547, "distance_from_high_pct": 1.403, "spread_pct": 0.305, "rvol": 1.355, "volume_pace_ratio": 1.542, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7002, "target": 10.135, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 42 min"], "price": 9.84, "vwap": 9.4068, "atr_1m": 0.055, "spread": 0.03, "shares_per_min": 7477, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 42.3, "reachable": 0.2065}, "stage3": {"passed": false, "stop": 9.7002, "target": 10.135, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.70, target 10.13 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 42 min"}}}
{"timestamp": "2026-09-24T19:12:44.338111+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 160.6s, plan says PASS; stop 9.71, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 42 min"], "metrics": {"price": 9.854, "vwap": 9.4068, "vwap_slope": 0.0027, "atr": 0.055, "atr_pct": 0.558, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1396, "recent_slope_pct": -0.0072, "ema9": 9.8682, "ema20": 9.8654, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.547, "distance_from_high_pct": 1.263, "spread_pct": 0.305, "rvol": 1.355, "volume_pace_ratio": 1.541, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7142, "target": 10.149, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 42 min"], "price": 9.854, "vwap": 9.4068, "atr_1m": 0.055, "spread": 0.03, "shares_per_min": 7477, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 42.3, "reachable": 0.2063}, "stage3": {"passed": false, "stop": 9.7142, "target": 10.149, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.71, target 10.15 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 42 min"}}}
{"timestamp": "2026-09-24T19:12:49.539803+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 165.8s, plan says PASS; stop 9.71, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 42 min"], "metrics": {"price": 9.85, "vwap": 9.4069, "vwap_slope": 0.0028, "atr": 0.055, "atr_pct": 0.559, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1397, "recent_slope_pct": -0.0153, "ema9": 9.8674, "ema20": 9.865, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.548, "distance_from_high_pct": 1.303, "spread_pct": 0.203, "rvol": 1.355, "volume_pace_ratio": 1.541, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7102, "target": 10.145, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 42 min"], "price": 9.85, "vwap": 9.4069, "atr_1m": 0.055, "spread": 0.02, "shares_per_min": 7477, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 42.2, "reachable": 0.2061}, "stage3": {"passed": false, "stop": 9.7102, "target": 10.145, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.71, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 42 min"}}}
{"timestamp": "2026-09-24T19:12:54.724731+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 171.0s, plan says PASS; stop 9.69, target 10.13 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 42 min"], "metrics": {"price": 9.8301, "vwap": 9.4069, "vwap_slope": 0.0028, "atr": 0.0557, "atr_pct": 0.567, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1417, "recent_slope_pct": -0.0557, "ema9": 9.8634, "ema20": 9.8631, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.548, "distance_from_high_pct": 1.502, "spread_pct": 0.305, "rvol": 1.355, "volume_pace_ratio": 1.541, "volatility": {"class": "medium", "daily_atr_pct": 5.69, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6903, "target": 10.1251, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 42 min"], "price": 9.8301, "vwap": 9.4069, "atr_1m": 0.0557, "spread": 0.03, "shares_per_min": 7477, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 42.1, "reachable": 0.2059}, "stage3": {"passed": false, "stop": 9.6903, "target": 10.1251, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.69, target 10.13 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 42 min"}}}
{"timestamp": "2026-09-24T19:12:59.879195+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 176.1s, plan says PASS; stop 9.71, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 42 min"], "metrics": {"price": 9.845, "vwap": 9.4069, "vwap_slope": 0.0028, "atr": 0.0557, "atr_pct": 0.566, "trend": "flat", "slope_pct": 0.0188, "flat_threshold_pct": 0.1415, "recent_slope_pct": -0.0255, "ema9": 9.8664, "ema20": 9.8645, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.548, "distance_from_high_pct": 1.353, "spread_pct": 0.305, "rvol": 1.355, "volume_pace_ratio": 1.541, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7052, "target": 10.14, "target_label": "clear air (typical 60-min move)", "reward_risk": 2.11, "triggers": [], "reasons": ["target 0.29 away > ~0.21 reachable in 42 min"], "price": 9.845, "vwap": 9.4069, "atr_1m": 0.0557, "spread": 0.03, "shares_per_min": 7477, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 42.0, "reachable": 0.2056}, "stage3": {"passed": false, "stop": 9.7052, "target": 10.14, "reward_risk": 2.11, "setup": "", "reason": "PASS; stop 9.71, target 10.14 (clear air (typical 60-min move)), R:R 2.11; target 0.29 away > ~0.21 reachable in 42 min"}}}
{"timestamp": "2026-09-24T19:13:05.108738+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["held 181.4s, plan says PASS; stop 9.72, target 9.98 (ceiling), R:R 0.86; R:R 0.86 < 1.5 at 9.86; no breakout level or rising-low pullback to trade"], "metrics": {"price": 9.86, "vwap": 9.4071, "vwap_slope": 0.0026, "atr": 0.054, "atr_pct": 0.547, "trend": "flat", "slope_pct": 0.0189, "flat_threshold_pct": 0.1368, "recent_slope_pct": -0.0489, "ema9": 9.8651, "ema20": 9.8641, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.548, "distance_from_high_pct": 1.202, "spread_pct": 0.305, "rvol": 1.356, "volume_pace_ratio": 1.541, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7202, "target": 9.98, "target_label": "ceiling", "reward_risk": 0.86, "triggers": [], "reasons": ["R:R 0.86 < 1.5 at 9.86", "no breakout level or rising-low pullback to trade"], "price": 9.86, "vwap": 9.4071, "atr_1m": 0.054, "spread": 0.03, "shares_per_min": 7472, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 41.9, "reachable": 0.2041, "breakout_slope_pct": -0.0489, "flat_band_pct": 0.1368}, "stage3": {"passed": false, "stop": 9.7202, "target": 9.98, "reward_risk": 0.86, "setup": "", "reason": "PASS; stop 9.72, target 9.98 (ceiling), R:R 0.86; R:R 0.86 < 1.5 at 9.86; no breakout level or rising-low pullback to trade"}}}
{"timestamp": "2026-09-24T19:13:10.316567+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.845, "vwap": 9.4072, "vwap_slope": 0.0026, "atr": 0.054, "atr_pct": 0.548, "trend": "flat", "slope_pct": 0.0189, "flat_threshold_pct": 0.137, "recent_slope_pct": -0.0793, "ema9": 9.8621, "ema20": 9.8627, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.548, "distance_from_high_pct": 1.353, "spread_pct": 0.305, "rvol": 1.356, "volume_pace_ratio": 1.541, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7052, "target": 9.98, "target_label": "ceiling", "reward_risk": 0.97, "triggers": [], "reasons": ["R:R 0.97 < 1.5 at 9.85", "no breakout level or rising-low pullback to trade"], "price": 9.845, "vwap": 9.4072, "atr_1m": 0.054, "spread": 0.03, "shares_per_min": 7472, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 41.8, "reachable": 0.2039, "breakout_slope_pct": -0.0793, "flat_band_pct": 0.137}}}
{"timestamp": "2026-09-24T19:13:15.496906+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.85, "vwap": 9.4072, "vwap_slope": 0.0026, "atr": 0.055, "atr_pct": 0.559, "trend": "flat", "slope_pct": 0.0189, "flat_threshold_pct": 0.1396, "recent_slope_pct": -0.0692, "ema9": 9.8631, "ema20": 9.8631, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.548, "distance_from_high_pct": 1.303, "spread_pct": 0.305, "rvol": 1.356, "volume_pace_ratio": 1.54, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7102, "target": 9.98, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.85", "no breakout level or rising-low pullback to trade"], "price": 9.85, "vwap": 9.4072, "atr_1m": 0.055, "spread": 0.03, "shares_per_min": 7472, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 41.7, "reachable": 0.2037, "breakout_slope_pct": -0.0692, "flat_band_pct": 0.1396}}}
{"timestamp": "2026-09-24T19:13:20.650489+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.8495, "vwap": 9.4074, "vwap_slope": 0.0028, "atr": 0.055, "atr_pct": 0.559, "trend": "flat", "slope_pct": 0.0189, "flat_threshold_pct": 0.1397, "recent_slope_pct": -0.0702, "ema9": 9.863, "ema20": 9.8631, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.549, "distance_from_high_pct": 1.308, "spread_pct": 0.305, "rvol": 1.356, "volume_pace_ratio": 1.541, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7097, "target": 9.98, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.85", "no breakout level or rising-low pullback to trade"], "price": 9.8495, "vwap": 9.4074, "atr_1m": 0.055, "spread": 0.03, "shares_per_min": 7472, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 41.7, "reachable": 0.2034, "breakout_slope_pct": -0.0702, "flat_band_pct": 0.1397}}}
{"timestamp": "2026-09-24T19:13:25.806121+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.845, "vwap": 9.4073, "vwap_slope": 0.0028, "atr": 0.055, "atr_pct": 0.559, "trend": "flat", "slope_pct": 0.0189, "flat_threshold_pct": 0.1397, "recent_slope_pct": -0.0793, "ema9": 9.8621, "ema20": 9.8627, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.549, "distance_from_high_pct": 1.353, "spread_pct": 0.305, "rvol": 1.356, "volume_pace_ratio": 1.54, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7052, "target": 9.98, "target_label": "ceiling", "reward_risk": 0.97, "triggers": [], "reasons": ["R:R 0.97 < 1.5 at 9.85", "no breakout level or rising-low pullback to trade"], "price": 9.845, "vwap": 9.4073, "atr_1m": 0.055, "spread": 0.03, "shares_per_min": 7472, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 41.6, "reachable": 0.2032, "breakout_slope_pct": -0.0793, "flat_band_pct": 0.1397}}}
{"timestamp": "2026-09-24T19:13:30.983198+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.8495, "vwap": 9.4074, "vwap_slope": 0.0028, "atr": 0.055, "atr_pct": 0.559, "trend": "flat", "slope_pct": 0.0189, "flat_threshold_pct": 0.1397, "recent_slope_pct": -0.0702, "ema9": 9.863, "ema20": 9.8631, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.549, "distance_from_high_pct": 1.308, "spread_pct": 0.305, "rvol": 1.356, "volume_pace_ratio": 1.54, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7097, "target": 9.98, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.85", "no breakout level or rising-low pullback to trade"], "price": 9.8495, "vwap": 9.4074, "atr_1m": 0.055, "spread": 0.03, "shares_per_min": 7472, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 41.5, "reachable": 0.203, "breakout_slope_pct": -0.0702, "flat_band_pct": 0.1397}}}
{"timestamp": "2026-09-24T19:13:36.140958+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.845, "vwap": 9.4074, "vwap_slope": 0.0028, "atr": 0.055, "atr_pct": 0.559, "trend": "flat", "slope_pct": 0.0189, "flat_threshold_pct": 0.1397, "recent_slope_pct": -0.0793, "ema9": 9.8621, "ema20": 9.8627, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.549, "distance_from_high_pct": 1.353, "spread_pct": 0.305, "rvol": 1.357, "volume_pace_ratio": 1.54, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7052, "target": 9.98, "target_label": "ceiling", "reward_risk": 0.97, "triggers": [], "reasons": ["R:R 0.97 < 1.5 at 9.85", "no breakout level or rising-low pullback to trade"], "price": 9.845, "vwap": 9.4074, "atr_1m": 0.055, "spread": 0.03, "shares_per_min": 7472, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 41.4, "reachable": 0.2028, "breakout_slope_pct": -0.0793, "flat_band_pct": 0.1397}}}
{"timestamp": "2026-09-24T19:13:41.314122+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.845, "vwap": 9.4075, "vwap_slope": 0.0029, "atr": 0.055, "atr_pct": 0.559, "trend": "flat", "slope_pct": 0.0189, "flat_threshold_pct": 0.1397, "recent_slope_pct": -0.0793, "ema9": 9.8621, "ema20": 9.8627, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.549, "distance_from_high_pct": 1.353, "spread_pct": 0.305, "rvol": 1.357, "volume_pace_ratio": 1.54, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7052, "target": 9.98, "target_label": "ceiling", "reward_risk": 0.97, "triggers": [], "reasons": ["R:R 0.97 < 1.5 at 9.85", "no breakout level or rising-low pullback to trade"], "price": 9.845, "vwap": 9.4075, "atr_1m": 0.055, "spread": 0.03, "shares_per_min": 7472, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 41.3, "reachable": 0.2026, "breakout_slope_pct": -0.0793, "flat_band_pct": 0.1397}}}
{"timestamp": "2026-09-24T19:13:46.493451+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.846, "vwap": 9.4087, "vwap_slope": 0.0041, "atr": 0.055, "atr_pct": 0.559, "trend": "flat", "slope_pct": 0.0189, "flat_threshold_pct": 0.1397, "recent_slope_pct": -0.0773, "ema9": 9.8623, "ema20": 9.8628, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.553, "distance_from_high_pct": 1.343, "spread_pct": 0.407, "rvol": 1.36, "volume_pace_ratio": 1.543, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7062, "target": 9.98, "target_label": "ceiling", "reward_risk": 0.96, "triggers": [], "reasons": ["R:R 0.96 < 1.5 at 9.85", "no breakout level or rising-low pullback to trade"], "price": 9.846, "vwap": 9.4087, "atr_1m": 0.055, "spread": 0.04, "shares_per_min": 7472, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 41.2, "reachable": 0.2024, "breakout_slope_pct": -0.0773, "flat_band_pct": 0.1397}}}
{"timestamp": "2026-09-24T19:13:51.668752+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.85, "vwap": 9.4087, "vwap_slope": 0.0041, "atr": 0.055, "atr_pct": 0.559, "trend": "flat", "slope_pct": 0.0189, "flat_threshold_pct": 0.1396, "recent_slope_pct": -0.0692, "ema9": 9.8631, "ema20": 9.8631, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.554, "distance_from_high_pct": 1.303, "spread_pct": 0.407, "rvol": 1.361, "volume_pace_ratio": 1.543, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7102, "target": 9.98, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.85", "no breakout level or rising-low pullback to trade"], "price": 9.85, "vwap": 9.4087, "atr_1m": 0.055, "spread": 0.04, "shares_per_min": 7472, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 41.1, "reachable": 0.2022, "breakout_slope_pct": -0.0692, "flat_band_pct": 0.1396}}}
{"timestamp": "2026-09-24T19:13:56.824631+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.86, "vwap": 9.4088, "vwap_slope": 0.0042, "atr": 0.055, "atr_pct": 0.558, "trend": "flat", "slope_pct": 0.0189, "flat_threshold_pct": 0.1395, "recent_slope_pct": -0.0489, "ema9": 9.8651, "ema20": 9.8641, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.554, "distance_from_high_pct": 1.202, "spread_pct": 0.407, "rvol": 1.361, "volume_pace_ratio": 1.543, "volatility": {"class": "medium", "daily_atr_pct": 5.67, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7202, "target": 9.98, "target_label": "ceiling", "reward_risk": 0.86, "triggers": [], "reasons": ["R:R 0.86 < 1.5 at 9.86", "no breakout level or rising-low pullback to trade"], "price": 9.86, "vwap": 9.4088, "atr_1m": 0.055, "spread": 0.04, "shares_per_min": 7472, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 41.1, "reachable": 0.202, "breakout_slope_pct": -0.0489, "flat_band_pct": 0.1395}}}
{"timestamp": "2026-09-24T19:14:01.973568+00:00", "symbol": "DNA", "kind": "entry", "state": "WAIT", "reasons_for": [], "reasons_against": ["not yet constructive (trend/EMA/VWAP alignment not bullish)"], "metrics": {"price": 9.845, "vwap": 9.4088, "vwap_slope": 0.0027, "atr": 0.0515, "atr_pct": 0.524, "trend": "flat", "slope_pct": 0.019, "flat_threshold_pct": 0.1309, "recent_slope_pct": -0.0282, "ema9": 9.8611, "ema20": 9.8623, "lower_highs_lower_lows": false, "pullback_then_continuation": false, "volume_acceleration": 0.551, "distance_from_high_pct": 1.353, "spread_pct": 0.407, "rvol": 1.361, "volume_pace_ratio": 1.543, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7052, "target": 9.98, "target_label": "ceiling", "reward_risk": 0.97, "triggers": [], "reasons": ["R:R 0.97 < 1.5 at 9.85", "no breakout level or rising-low pullback to trade"], "price": 9.845, "vwap": 9.4088, "atr_1m": 0.0515, "spread": 0.04, "shares_per_min": 7734, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 41.0, "reachable": 0.2004, "breakout_slope_pct": -0.0282, "flat_band_pct": 0.1309}}}
{"timestamp": "2026-09-24T19:14:07.178483+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.835, "vwap": 9.4091, "vwap_slope": 0.0031, "atr": 0.0526, "atr_pct": 0.535, "trend": "flat", "slope_pct": 0.019, "flat_threshold_pct": 0.1338, "recent_slope_pct": -0.0485, "ema9": 9.8591, "ema20": 9.8613, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.552, "distance_from_high_pct": 1.453, "spread_pct": 0.305, "rvol": 1.362, "volume_pace_ratio": 1.543, "volatility": {"class": "medium", "daily_atr_pct": 5.69, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6952, "target": 9.98, "target_label": "ceiling", "reward_risk": 1.04, "triggers": [], "reasons": ["R:R 1.04 < 1.5 at 9.84", "no breakout level or rising-low pullback to trade"], "price": 9.835, "vwap": 9.4091, "atr_1m": 0.0526, "spread": 0.03, "shares_per_min": 7734, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 40.9, "reachable": 0.2002, "breakout_slope_pct": -0.0485, "flat_band_pct": 0.1338}}}
{"timestamp": "2026-09-24T19:14:12.338015+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.8281, "vwap": 9.4091, "vwap_slope": 0.0031, "atr": 0.0528, "atr_pct": 0.537, "trend": "flat", "slope_pct": 0.019, "flat_threshold_pct": 0.1342, "recent_slope_pct": -0.0625, "ema9": 9.8577, "ema20": 9.8607, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.552, "distance_from_high_pct": 1.522, "spread_pct": 0.305, "rvol": 1.362, "volume_pace_ratio": 1.543, "volatility": {"class": "medium", "daily_atr_pct": 5.69, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6883, "target": 9.98, "target_label": "ceiling", "reward_risk": 1.09, "triggers": [], "reasons": ["R:R 1.09 < 1.5 at 9.83", "no breakout level or rising-low pullback to trade"], "price": 9.8281, "vwap": 9.4091, "atr_1m": 0.0528, "spread": 0.03, "shares_per_min": 7734, "rising_lows": false, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 40.8, "reachable": 0.2, "breakout_slope_pct": -0.0625, "flat_band_pct": 0.1342}}}
{"timestamp": "2026-09-24T19:14:17.501093+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.83, "vwap": 9.4092, "vwap_slope": 0.0032, "atr": 0.0528, "atr_pct": 0.537, "trend": "flat", "slope_pct": 0.019, "flat_threshold_pct": 0.1342, "recent_slope_pct": -0.0587, "ema9": 9.8581, "ema20": 9.8609, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.552, "distance_from_high_pct": 1.503, "spread_pct": 0.305, "rvol": 1.362, "volume_pace_ratio": 1.543, "volatility": {"class": "medium", "daily_atr_pct": 5.69, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6902, "target": 9.98, "target_label": "ceiling", "reward_risk": 1.07, "triggers": [], "reasons": ["R:R 1.07 < 1.5 at 9.83", "no breakout level or rising-low pullback to trade"], "price": 9.83, "vwap": 9.4092, "atr_1m": 0.0528, "spread": 0.03, "shares_per_min": 7734, "rising_lows": false, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 40.7, "reachable": 0.1998, "breakout_slope_pct": -0.0587, "flat_band_pct": 0.1342}}}
{"timestamp": "2026-09-24T19:14:22.675283+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.835, "vwap": 9.4092, "vwap_slope": 0.0032, "atr": 0.0528, "atr_pct": 0.536, "trend": "flat", "slope_pct": 0.019, "flat_threshold_pct": 0.1341, "recent_slope_pct": -0.0485, "ema9": 9.8591, "ema20": 9.8613, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.552, "distance_from_high_pct": 1.453, "spread_pct": 0.305, "rvol": 1.362, "volume_pace_ratio": 1.543, "volatility": {"class": "medium", "daily_atr_pct": 5.69, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6952, "target": 9.98, "target_label": "ceiling", "reward_risk": 1.04, "triggers": [], "reasons": ["R:R 1.04 < 1.5 at 9.84", "no breakout level or rising-low pullback to trade"], "price": 9.835, "vwap": 9.4092, "atr_1m": 0.0528, "spread": 0.03, "shares_per_min": 7734, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 40.6, "reachable": 0.1996, "breakout_slope_pct": -0.0485, "flat_band_pct": 0.1341}}}
{"timestamp": "2026-09-24T19:14:27.855176+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.8353, "vwap": 9.4092, "vwap_slope": 0.0032, "atr": 0.0528, "atr_pct": 0.536, "trend": "flat", "slope_pct": 0.019, "flat_threshold_pct": 0.1341, "recent_slope_pct": -0.0479, "ema9": 9.8592, "ema20": 9.8614, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.552, "distance_from_high_pct": 1.45, "spread_pct": 0.305, "rvol": 1.362, "volume_pace_ratio": 1.542, "volatility": {"class": "medium", "daily_atr_pct": 5.69, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6955, "target": 9.98, "target_label": "ceiling", "reward_risk": 1.03, "triggers": [], "reasons": ["R:R 1.03 < 1.5 at 9.84", "no breakout level or rising-low pullback to trade"], "price": 9.8353, "vwap": 9.4092, "atr_1m": 0.0528, "spread": 0.03, "shares_per_min": 7734, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 40.5, "reachable": 0.1994, "breakout_slope_pct": -0.0479, "flat_band_pct": 0.1341}}}
{"timestamp": "2026-09-24T19:14:33.062773+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.82, "vwap": 9.4097, "vwap_slope": 0.0037, "atr": 0.054, "atr_pct": 0.55, "trend": "flat", "slope_pct": 0.019, "flat_threshold_pct": 0.1376, "recent_slope_pct": -0.079, "ema9": 9.8561, "ema20": 9.8599, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.554, "distance_from_high_pct": 1.603, "spread_pct": 0.204, "rvol": 1.364, "volume_pace_ratio": 1.544, "volatility": {"class": "medium", "daily_atr_pct": 5.7, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.6802, "target": 9.98, "target_label": "ceiling", "reward_risk": 1.14, "triggers": [], "reasons": ["R:R 1.14 < 1.5 at 9.82", "no breakout level or rising-low pullback to trade"], "price": 9.82, "vwap": 9.4097, "atr_1m": 0.054, "spread": 0.02, "shares_per_min": 7734, "rising_lows": false, "last_pivot_low": 9.7784, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 40.4, "reachable": 0.1991, "breakout_slope_pct": -0.079, "flat_band_pct": 0.1376}}}
{"timestamp": "2026-09-24T19:14:38.224899+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.85, "vwap": 9.4103, "vwap_slope": 0.0043, "atr": 0.054, "atr_pct": 0.549, "trend": "flat", "slope_pct": 0.019, "flat_threshold_pct": 0.1372, "recent_slope_pct": -0.0181, "ema9": 9.8621, "ema20": 9.8628, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.556, "distance_from_high_pct": 1.303, "spread_pct": 0.406, "rvol": 1.366, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7102, "target": 9.98, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.85", "no breakout level or rising-low pullback to trade"], "price": 9.85, "vwap": 9.4103, "atr_1m": 0.054, "spread": 0.04, "shares_per_min": 7734, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 40.4, "reachable": 0.1989, "breakout_slope_pct": -0.0181, "flat_band_pct": 0.1372}}}
{"timestamp": "2026-09-24T19:14:43.418833+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.85, "vwap": 9.4104, "vwap_slope": 0.0043, "atr": 0.054, "atr_pct": 0.549, "trend": "flat", "slope_pct": 0.019, "flat_threshold_pct": 0.1372, "recent_slope_pct": -0.0181, "ema9": 9.8621, "ema20": 9.8628, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.556, "distance_from_high_pct": 1.303, "spread_pct": 0.406, "rvol": 1.366, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7102, "target": 9.98, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.85", "no breakout level or rising-low pullback to trade"], "price": 9.85, "vwap": 9.4104, "atr_1m": 0.054, "spread": 0.04, "shares_per_min": 7734, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 40.3, "reachable": 0.1987, "breakout_slope_pct": -0.0181, "flat_band_pct": 0.1372}}}
{"timestamp": "2026-09-24T19:14:48.580812+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.85, "vwap": 9.4105, "vwap_slope": 0.0044, "atr": 0.054, "atr_pct": 0.549, "trend": "flat", "slope_pct": 0.019, "flat_threshold_pct": 0.1372, "recent_slope_pct": -0.0181, "ema9": 9.8621, "ema20": 9.8628, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.557, "distance_from_high_pct": 1.303, "spread_pct": 0.406, "rvol": 1.366, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7102, "target": 9.98, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.85", "no breakout level or rising-low pullback to trade"], "price": 9.85, "vwap": 9.4105, "atr_1m": 0.054, "spread": 0.04, "shares_per_min": 7734, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 40.2, "reachable": 0.1985, "breakout_slope_pct": -0.0181, "flat_band_pct": 0.1372}}}
{"timestamp": "2026-09-24T19:14:53.755344+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.85, "vwap": 9.4105, "vwap_slope": 0.0044, "atr": 0.054, "atr_pct": 0.549, "trend": "flat", "slope_pct": 0.019, "flat_threshold_pct": 0.1372, "recent_slope_pct": -0.0181, "ema9": 9.8621, "ema20": 9.8628, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.557, "distance_from_high_pct": 1.303, "spread_pct": 0.406, "rvol": 1.366, "volume_pace_ratio": 1.545, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7102, "target": 9.98, "target_label": "ceiling", "reward_risk": 0.93, "triggers": [], "reasons": ["R:R 0.93 < 1.5 at 9.85", "no breakout level or rising-low pullback to trade"], "price": 9.85, "vwap": 9.4105, "atr_1m": 0.054, "spread": 0.04, "shares_per_min": 7734, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 40.1, "reachable": 0.1983, "breakout_slope_pct": -0.0181, "flat_band_pct": 0.1372}}}
{"timestamp": "2026-09-24T19:14:58.947551+00:00", "symbol": "DNA", "kind": "entry", "state": "REJECT", "reasons_for": [], "reasons_against": ["lower-highs/lower-lows structure"], "metrics": {"price": 9.84, "vwap": 9.4104, "vwap_slope": 0.0044, "atr": 0.054, "atr_pct": 0.549, "trend": "flat", "slope_pct": 0.019, "flat_threshold_pct": 0.1373, "recent_slope_pct": -0.0384, "ema9": 9.8601, "ema20": 9.8618, "lower_highs_lower_lows": true, "pullback_then_continuation": false, "volume_acceleration": 0.557, "distance_from_high_pct": 1.403, "spread_pct": 0.305, "rvol": 1.366, "volume_pace_ratio": 1.544, "volatility": {"class": "medium", "daily_atr_pct": 5.68, "min_stop": 0.1398, "min_stop_enabled": true}, "plan": {"state": "PASS", "setup": "", "stop": 9.7002, "target": 9.98, "target_label": "ceiling", "reward_risk": 1.0, "triggers": [], "reasons": ["R:R 1.00 < 1.5 at 9.84", "no breakout level or rising-low pullback to trade"], "price": 9.84, "vwap": 9.4104, "atr_1m": 0.054, "spread": 0.03, "shares_per_min": 7734, "rising_lows": false, "last_pivot_low": 9.83, "ceiling_top": 9.98, "ceiling_bottom": 9.9647, "ceiling_touches": 3, "minutes_left": 40.0, "reachable": 0.1981, "breakout_slope_pct": -0.0384, "flat_band_pct": 0.1373}}}
