{"type":"snapshot","id":"7c65473da227","ts":"2026-10-01T09:31:02.727473-04:00","symbol":"PSQL","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":6.625,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":6.625,"volume":{"bars":1,"last_bar_volume":91845.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":2,"trade_rate":0.066667,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":101.0,"imbalance":null,"bid":6.46,"ask":6.79,"spread_pct":4.981132,"quote_size_imbalance":-0.862069,"quote_age_s":2.485002,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":6.632167,"price_vs_vwap_pct":-0.108059,"ema9":6.625,"ema20":6.625,"ema_stack":false,"ema_warm":false,"hod":6.8115,"dist_to_hod_pct":-2.738017,"dist_to_hod_atr":0.530583,"atr":0.3515,"spread_atr":0.938834,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":null},"missing":["rvol","accel","momentum","imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["spread"],"missing":["vas","imbalance","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":null,"bar_rvol":null,"spread":false,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"bd9e6e98b518","ts":"2026-10-01T09:31:02.730254-04:00","symbol":"NU","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":13.2086,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":13.2086,"volume":{"bars":1,"last_bar_volume":2694214.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":115,"trade_rate":3.833333,"buy_vol":17857.0,"sell_vol":5135.0,"unclassified_vol":0.0,"imbalance":0.553323,"bid":13.21,"ask":13.23,"spread_pct":0.151286,"quote_size_imbalance":0.096774,"quote_age_s":0.033498,"cum_buy":17857.0,"cum_sell":5135.0,"cum_delta":12722.0,"cum_delta_pct":0.553323,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":13.193333,"price_vs_vwap_pct":0.115715,"ema9":13.2,"ema20":13.2,"ema_stack":false,"ema_warm":false,"hod":13.26,"dist_to_hod_pct":-0.387632,"dist_to_hod_atr":0.367143,"atr":0.14,"spread_atr":0.142857,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":2},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":true,"bar_rvol":null,"spread":true,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"1d0769a14cec","ts":"2026-10-01T09:31:02.737206-04:00","symbol":"KD","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":11.865,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":11.865,"volume":{"bars":1,"last_bar_volume":77275.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":4,"trade_rate":0.133333,"buy_vol":5.0,"sell_vol":5000.0,"unclassified_vol":100.0,"imbalance":-0.998002,"bid":11.82,"ask":11.91,"spread_pct":0.758534,"quote_size_imbalance":-0.6,"quote_age_s":2.546095,"cum_buy":5.0,"cum_sell":5000.0,"cum_delta":-4995.0,"cum_delta_pct":-0.998002,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":11.831667,"price_vs_vwap_pct":0.28173,"ema9":11.865,"ema20":11.865,"ema_stack":false,"ema_warm":false,"hod":11.93,"dist_to_hod_pct":-0.544845,"dist_to_hod_atr":0.282609,"atr":0.23,"spread_atr":0.391304,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":-2},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["imbalance","spread"],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":false,"bar_rvol":null,"spread":false,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"2f93457ee86b","ts":"2026-10-01T09:31:02.739068-04:00","symbol":"PATH","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":13.11,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":13.11,"volume":{"bars":1,"last_bar_volume":514956.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":1,"trade_rate":0.033333,"buy_vol":0.0,"sell_vol":30.0,"unclassified_vol":0.0,"imbalance":-1.0,"bid":13.11,"ask":13.15,"spread_pct":0.304646,"quote_size_imbalance":-0.957447,"quote_age_s":0.401206,"cum_buy":0.0,"cum_sell":30.0,"cum_delta":-30.0,"cum_delta_pct":-1.0,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":13.138333,"price_vs_vwap_pct":-0.215654,"ema9":13.13,"ema20":13.13,"ema_stack":false,"ema_warm":false,"hod":13.225,"dist_to_hod_pct":-0.869565,"dist_to_hod_atr":0.69697,"atr":0.165,"spread_atr":0.242424,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":-2},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["imbalance"],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":false,"bar_rvol":null,"spread":true,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"0c377473da2b","ts":"2026-10-01T09:31:02.740702-04:00","symbol":"QTTB","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":8.34,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":8.34,"volume":{"bars":1,"last_bar_volume":39769.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":19,"trade_rate":0.633333,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":325.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":8.333333,"price_vs_vwap_pct":0.08,"ema9":8.38,"ema20":8.38,"ema_stack":false,"ema_warm":false,"hod":8.38,"dist_to_hod_pct":-0.477327,"dist_to_hod_atr":0.285714,"atr":0.14,"spread_atr":null,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":null},"missing":["rvol","accel","momentum","imbalance"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","imbalance","bar_rvol","spread","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":null,"bar_rvol":null,"spread":null,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"bf782193cca2","ts":"2026-10-01T09:31:02.742479-04:00","symbol":"FRVO","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":13.8983,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":13.8983,"volume":{"bars":1,"last_bar_volume":137677.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":27,"trade_rate":0.9,"buy_vol":1720.0,"sell_vol":1364.0,"unclassified_vol":400.0,"imbalance":0.115435,"bid":13.76,"ask":13.93,"spread_pct":1.22788,"quote_size_imbalance":0.0,"quote_age_s":0.132369,"cum_buy":1720.0,"cum_sell":1364.0,"cum_delta":356.0,"cum_delta_pct":0.115435,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":13.816667,"price_vs_vwap_pct":0.590832,"ema9":13.84,"ema20":13.84,"ema_stack":false,"ema_warm":false,"hod":13.95,"dist_to_hod_pct":-0.370609,"dist_to_hod_atr":0.178276,"atr":0.29,"spread_atr":0.586207,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":1},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["spread"],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":true,"bar_rvol":null,"spread":false,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"aab86880f48b","ts":"2026-10-01T09:31:02.744143-04:00","symbol":"TTD","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":12.38,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":12.38,"volume":{"bars":1,"last_bar_volume":461950.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":4,"trade_rate":0.133333,"buy_vol":203.0,"sell_vol":101.0,"unclassified_vol":0.0,"imbalance":0.335526,"bid":12.36,"ask":12.39,"spread_pct":0.242424,"quote_size_imbalance":0.25,"quote_age_s":2.743597,"cum_buy":203.0,"cum_sell":101.0,"cum_delta":102.0,"cum_delta_pct":0.335526,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":12.3805,"price_vs_vwap_pct":-0.004039,"ema9":12.3715,"ema20":12.3715,"ema_stack":false,"ema_warm":false,"hod":12.42,"dist_to_hod_pct":-0.322061,"dist_to_hod_atr":0.571429,"atr":0.07,"spread_atr":0.428571,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":2},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":true,"bar_rvol":null,"spread":true,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"888ab22e4d68","ts":"2026-10-01T09:31:02.745619-04:00","symbol":"GLND","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.1,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.1,"volume":{"bars":1,"last_bar_volume":121062.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":3,"trade_rate":0.1,"buy_vol":1.0,"sell_vol":88.0,"unclassified_vol":39.0,"imbalance":-0.977528,"bid":5.05,"ask":5.11,"spread_pct":1.181102,"quote_size_imbalance":0.818182,"quote_age_s":1.037724,"cum_buy":1.0,"cum_sell":88.0,"cum_delta":-87.0,"cum_delta_pct":-0.977528,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":5.096633,"price_vs_vwap_pct":0.066057,"ema9":5.1099,"ema20":5.1099,"ema_stack":false,"ema_warm":false,"hod":5.15,"dist_to_hod_pct":-0.970874,"dist_to_hod_atr":0.416667,"atr":0.12,"spread_atr":0.5,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":-2},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["imbalance","spread"],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":false,"bar_rvol":null,"spread":false,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"b69efe63b7ec","ts":"2026-10-01T09:31:02.747099-04:00","symbol":"APPS","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":11.64,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":11.64,"volume":{"bars":1,"last_bar_volume":145097.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":3,"trade_rate":0.1,"buy_vol":500.0,"sell_vol":5.0,"unclassified_vol":0.0,"imbalance":0.980198,"bid":11.6,"ask":11.68,"spread_pct":0.687285,"quote_size_imbalance":0.692308,"quote_age_s":2.90309,"cum_buy":500.0,"cum_sell":5.0,"cum_delta":495.0,"cum_delta_pct":0.980198,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":11.580033,"price_vs_vwap_pct":0.517845,"ema9":11.5501,"ema20":11.5501,"ema_stack":false,"ema_warm":false,"hod":11.68,"dist_to_hod_pct":-0.342466,"dist_to_hod_atr":0.235294,"atr":0.17,"spread_atr":0.470588,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":2},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["spread"],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":true,"bar_rvol":null,"spread":false,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"fd3184098c8c","ts":"2026-10-01T09:31:02.748529-04:00","symbol":"RDW","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":10.49,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":10.49,"volume":{"bars":1,"last_bar_volume":281868.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":63,"trade_rate":2.1,"buy_vol":2129.0,"sell_vol":6575.0,"unclassified_vol":0.0,"imbalance":-0.5108,"bid":10.48,"ask":10.5,"spread_pct":0.190658,"quote_size_imbalance":0.0,"quote_age_s":1.591079,"cum_buy":2129.0,"cum_sell":6575.0,"cum_delta":-4446.0,"cum_delta_pct":-0.5108,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":10.535,"price_vs_vwap_pct":-0.427148,"ema9":10.475,"ema20":10.475,"ema_stack":false,"ema_warm":false,"hod":10.67,"dist_to_hod_pct":-1.686973,"dist_to_hod_atr":0.857143,"atr":0.21,"spread_atr":0.095238,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":-2},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["imbalance"],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":false,"bar_rvol":null,"spread":true,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"9086a87bac88","ts":"2026-10-01T09:31:02.750227-04:00","symbol":"SNAP","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.375,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.375,"volume":{"bars":1,"last_bar_volume":665910.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":3,"trade_rate":0.1,"buy_vol":16.0,"sell_vol":150.0,"unclassified_vol":0.0,"imbalance":-0.807229,"bid":5.37,"ask":5.38,"spread_pct":0.186047,"quote_size_imbalance":-0.034483,"quote_age_s":2.7555,"cum_buy":16.0,"cum_sell":150.0,"cum_delta":-134.0,"cum_delta_pct":-0.807229,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":5.406667,"price_vs_vwap_pct":-0.585697,"ema9":5.37,"ema20":5.37,"ema_stack":false,"ema_warm":false,"hod":5.48,"dist_to_hod_pct":-1.916058,"dist_to_hod_atr":0.954545,"atr":0.11,"spread_atr":0.090909,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":-2},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["imbalance"],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":false,"bar_rvol":null,"spread":true,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"ab954aa2791b","ts":"2026-10-01T09:31:02.751835-04:00","symbol":"RKT","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":11.5,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":11.5,"volume":{"bars":1,"last_bar_volume":345838.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":16,"trade_rate":0.533333,"buy_vol":801.0,"sell_vol":1308.0,"unclassified_vol":7.0,"imbalance":-0.240398,"bid":11.49,"ask":11.53,"spread_pct":0.347524,"quote_size_imbalance":-0.176471,"quote_age_s":1.10433,"cum_buy":801.0,"cum_sell":1308.0,"cum_delta":-507.0,"cum_delta_pct":-0.240398,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":11.446667,"price_vs_vwap_pct":0.465929,"ema9":11.51,"ema20":11.51,"ema_stack":false,"ema_warm":false,"hod":11.53,"dist_to_hod_pct":-0.260191,"dist_to_hod_atr":0.130435,"atr":0.23,"spread_atr":0.173913,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":-1},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["imbalance"],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":false,"bar_rvol":null,"spread":true,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"f78108bd7f2a","ts":"2026-10-01T09:31:02.753249-04:00","symbol":"STTK","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":6.835,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":6.835,"volume":{"bars":1,"last_bar_volume":33396.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":2,"trade_rate":0.066667,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":2.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":6.818333,"price_vs_vwap_pct":0.244439,"ema9":6.835,"ema20":6.835,"ema_stack":false,"ema_warm":false,"hod":6.95,"dist_to_hod_pct":-1.654676,"dist_to_hod_atr":0.410714,"atr":0.28,"spread_atr":null,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":null},"missing":["rvol","accel","momentum","imbalance"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","imbalance","bar_rvol","spread","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":null,"bar_rvol":null,"spread":null,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"f0789ba72637","ts":"2026-10-01T09:31:02.755943-04:00","symbol":"TGB","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":8.82,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":8.82,"volume":{"bars":1,"last_bar_volume":96714.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":18,"trade_rate":0.6,"buy_vol":2700.0,"sell_vol":212.0,"unclassified_vol":0.0,"imbalance":0.854396,"bid":8.8,"ask":8.84,"spread_pct":0.453515,"quote_size_imbalance":0.5,"quote_age_s":1.741305,"cum_buy":2700.0,"cum_sell":212.0,"cum_delta":2488.0,"cum_delta_pct":0.854396,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":8.806667,"price_vs_vwap_pct":0.1514,"ema9":8.79,"ema20":8.79,"ema_stack":false,"ema_warm":false,"hod":8.88,"dist_to_hod_pct":-0.675676,"dist_to_hod_atr":0.461538,"atr":0.13,"spread_atr":0.307692,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":2},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":true,"bar_rvol":null,"spread":true,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"f67305f3d3f7","ts":"2026-10-01T09:31:02.759202-04:00","symbol":"BTG","event":"WAIT","bot":{"state":"WAIT","reason":"0 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.195,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.195,"volume":{"bars":1,"last_bar_volume":207664.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":5.19,"ask":5.2,"spread_pct":0.192493,"quote_size_imbalance":-0.777778,"quote_age_s":2.086186,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":5.203333,"price_vs_vwap_pct":-0.160154,"ema9":5.195,"ema20":5.195,"ema_stack":false,"ema_warm":false,"hod":5.245,"dist_to_hod_pct":-0.953289,"dist_to_hod_atr":0.666667,"atr":0.075,"spread_atr":0.133333,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":null},"missing":["rvol","accel","momentum","imbalance"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","imbalance","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":null,"bar_rvol":null,"spread":true,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"e1f11dc7fbd5","ts":"2026-10-01T09:31:02.762421-04:00","symbol":"ADTN","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":6.85,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":6.85,"volume":{"bars":1,"last_bar_volume":18384.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":2,"trade_rate":0.066667,"buy_vol":1.0,"sell_vol":1.0,"unclassified_vol":0.0,"imbalance":0.0,"bid":6.83,"ask":6.87,"spread_pct":0.583942,"quote_size_imbalance":0.75,"quote_age_s":2.162562,"cum_buy":1.0,"cum_sell":1.0,"cum_delta":0.0,"cum_delta_pct":0.0,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":6.883333,"price_vs_vwap_pct":-0.484262,"ema9":6.87,"ema20":6.87,"ema_stack":false,"ema_warm":false,"hod":6.93,"dist_to_hod_pct":-1.154401,"dist_to_hod_atr":1.0,"atr":0.08,"spread_atr":0.5,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":0},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["imbalance","spread"],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":false,"bar_rvol":null,"spread":false,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"b198eab09867","ts":"2026-10-01T09:31:02.765239-04:00","symbol":"CLSK","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":12.895,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":12.895,"volume":{"bars":1,"last_bar_volume":130171.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":86,"trade_rate":2.866667,"buy_vol":8508.0,"sell_vol":646.0,"unclassified_vol":0.0,"imbalance":0.85886,"bid":12.88,"ask":12.9,"spread_pct":0.155159,"quote_size_imbalance":0.6,"quote_age_s":0.178434,"cum_buy":8508.0,"cum_sell":646.0,"cum_delta":7862.0,"cum_delta_pct":0.85886,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":12.817233,"price_vs_vwap_pct":0.606735,"ema9":12.82,"ema20":12.82,"ema_stack":false,"ema_warm":false,"hod":12.87,"dist_to_hod_pct":0.19425,"dist_to_hod_atr":-0.23084,"atr":0.1083,"spread_atr":0.184672,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":2},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":true,"bar_rvol":null,"spread":true,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"a27b299c8286","ts":"2026-10-01T09:31:02.767944-04:00","symbol":"CPNG","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":13.8672,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":13.8672,"volume":{"bars":1,"last_bar_volume":124836.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":54,"trade_rate":1.8,"buy_vol":962.0,"sell_vol":1489.0,"unclassified_vol":70.0,"imbalance":-0.215014,"bid":13.85,"ask":13.87,"spread_pct":0.1443,"quote_size_imbalance":-0.058824,"quote_age_s":0.079121,"cum_buy":962.0,"cum_sell":1489.0,"cum_delta":-527.0,"cum_delta_pct":-0.215014,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":13.906667,"price_vs_vwap_pct":-0.283797,"ema9":13.89,"ema20":13.89,"ema_stack":false,"ema_warm":false,"hod":13.95,"dist_to_hod_pct":-0.593548,"dist_to_hod_atr":1.182857,"atr":0.07,"spread_atr":0.285714,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":-1},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["imbalance"],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":false,"bar_rvol":null,"spread":true,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"99b1c9f0a830","ts":"2026-10-01T09:31:02.769853-04:00","symbol":"SATL","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.45,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.45,"volume":{"bars":1,"last_bar_volume":156685.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":6,"trade_rate":0.2,"buy_vol":110.0,"sell_vol":510.0,"unclassified_vol":0.0,"imbalance":-0.645161,"bid":5.41,"ask":5.49,"spread_pct":1.46789,"quote_size_imbalance":-0.052632,"quote_age_s":2.733138,"cum_buy":110.0,"cum_sell":510.0,"cum_delta":-400.0,"cum_delta_pct":-0.645161,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":5.496633,"price_vs_vwap_pct":-0.848398,"ema9":5.4799,"ema20":5.4799,"ema_stack":false,"ema_warm":false,"hod":5.6,"dist_to_hod_pct":-2.678571,"dist_to_hod_atr":0.789474,"atr":0.19,"spread_atr":0.421053,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":-2},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["imbalance","spread"],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":false,"bar_rvol":null,"spread":false,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"312c699420de","ts":"2026-10-01T09:31:02.771796-04:00","symbol":"WULF","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":14.9205,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":14.9205,"volume":{"bars":1,"last_bar_volume":249627.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":125,"trade_rate":4.166667,"buy_vol":26396.0,"sell_vol":8953.0,"unclassified_vol":1.0,"imbalance":0.493451,"bid":14.92,"ask":14.94,"spread_pct":0.133958,"quote_size_imbalance":0.0,"quote_age_s":1.034808,"cum_buy":26396.0,"cum_sell":8953.0,"cum_delta":17443.0,"cum_delta_pct":0.493451,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":14.868333,"price_vs_vwap_pct":0.350858,"ema9":14.885,"ema20":14.885,"ema_stack":false,"ema_warm":false,"hod":14.92,"dist_to_hod_pct":0.003351,"dist_to_hod_atr":-0.004167,"atr":0.12,"spread_atr":0.166667,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":2},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":true,"bar_rvol":null,"spread":true,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"0557ae5f2171","ts":"2026-10-01T09:31:02.774265-04:00","symbol":"SOUN","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":6.0,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":6.0,"volume":{"bars":1,"last_bar_volume":429697.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":108,"trade_rate":3.6,"buy_vol":33155.0,"sell_vol":16990.0,"unclassified_vol":1539.0,"imbalance":0.322365,"bid":6.0,"ask":6.01,"spread_pct":0.166528,"quote_size_imbalance":-0.491525,"quote_age_s":0.945308,"cum_buy":33155.0,"cum_sell":16990.0,"cum_delta":16165.0,"cum_delta_pct":0.322365,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":6.01,"price_vs_vwap_pct":-0.166389,"ema9":6.0,"ema20":6.0,"ema_stack":false,"ema_warm":false,"hod":6.05,"dist_to_hod_pct":-0.826446,"dist_to_hod_atr":0.714286,"atr":0.07,"spread_atr":0.142857,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":2},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":true,"bar_rvol":null,"spread":true,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"cc093258ca43","ts":"2026-10-01T09:31:02.778197-04:00","symbol":"SMR","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":7.9299,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":7.9299,"volume":{"bars":1,"last_bar_volume":398563.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":257,"trade_rate":8.566667,"buy_vol":15872.0,"sell_vol":28724.0,"unclassified_vol":0.0,"imbalance":-0.288187,"bid":7.92,"ask":7.93,"spread_pct":0.126183,"quote_size_imbalance":0.764706,"quote_age_s":0.028408,"cum_buy":15872.0,"cum_sell":28724.0,"cum_delta":-12852.0,"cum_delta_pct":-0.288187,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":7.885,"price_vs_vwap_pct":0.569436,"ema9":7.89,"ema20":7.89,"ema_stack":false,"ema_warm":false,"hod":7.925,"dist_to_hod_pct":0.06183,"dist_to_hod_atr":-0.057647,"atr":0.085,"spread_atr":0.117647,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":-1},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["imbalance"],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":false,"bar_rvol":null,"spread":true,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"a0b298d62e80","ts":"2026-10-01T09:31:02.780720-04:00","symbol":"TDAY","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":6.835,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":6.835,"volume":{"bars":1,"last_bar_volume":138548.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":4,"trade_rate":0.133333,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":1100.0,"imbalance":null,"bid":6.78,"ask":6.88,"spread_pct":1.464129,"quote_size_imbalance":-0.428571,"quote_age_s":0.309813,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":6.77,"price_vs_vwap_pct":0.960118,"ema9":6.835,"ema20":6.835,"ema_stack":false,"ema_warm":false,"hod":6.935,"dist_to_hod_pct":-1.441961,"dist_to_hod_atr":0.253165,"atr":0.395,"spread_atr":0.253165,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":null},"missing":["rvol","accel","momentum","imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["spread"],"missing":["vas","imbalance","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":null,"bar_rvol":null,"spread":false,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"e254696bc78f","ts":"2026-10-01T09:31:02.782048-04:00","symbol":"USAR","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":14.0712,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":14.0712,"volume":{"bars":1,"last_bar_volume":361092.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":8,"trade_rate":0.266667,"buy_vol":1200.0,"sell_vol":761.0,"unclassified_vol":0.0,"imbalance":0.223865,"bid":14.07,"ask":14.1,"spread_pct":0.212993,"quote_size_imbalance":-0.333333,"quote_age_s":0.465853,"cum_buy":1200.0,"cum_sell":761.0,"cum_delta":439.0,"cum_delta_pct":0.223865,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":14.118833,"price_vs_vwap_pct":-0.337374,"ema9":14.0915,"ema20":14.0915,"ema_stack":false,"ema_warm":false,"hod":14.2,"dist_to_hod_pct":-0.907042,"dist_to_hod_atr":0.954074,"atr":0.135,"spread_atr":0.222222,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":1},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":true,"bar_rvol":null,"spread":true,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"1d3bd8ad355c","ts":"2026-10-01T09:31:02.785102-04:00","symbol":"RCAT","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":6.474,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":6.474,"volume":{"bars":1,"last_bar_volume":89270.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":7,"trade_rate":0.233333,"buy_vol":1.0,"sell_vol":514.0,"unclassified_vol":1063.0,"imbalance":-0.996117,"bid":6.45,"ask":6.48,"spread_pct":0.464037,"quote_size_imbalance":0.333333,"quote_age_s":1.77593,"cum_buy":1.0,"cum_sell":514.0,"cum_delta":-513.0,"cum_delta_pct":-0.996117,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":6.463333,"price_vs_vwap_pct":0.165034,"ema9":6.47,"ema20":6.47,"ema_stack":false,"ema_warm":false,"hod":6.48,"dist_to_hod_pct":-0.092593,"dist_to_hod_atr":0.15,"atr":0.04,"spread_atr":0.75,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":-2},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["imbalance"],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":false,"bar_rvol":null,"spread":true,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"ff7d8857fe37","ts":"2026-10-01T09:31:02.788198-04:00","symbol":"RIG","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.2499,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.2499,"volume":{"bars":1,"last_bar_volume":865541.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":19,"trade_rate":0.633333,"buy_vol":6304.0,"sell_vol":2300.0,"unclassified_vol":0.0,"imbalance":0.465365,"bid":5.24,"ask":5.25,"spread_pct":0.190658,"quote_size_imbalance":0.913043,"quote_age_s":0.901375,"cum_buy":6304.0,"cum_sell":2300.0,"cum_delta":4004.0,"cum_delta_pct":0.465365,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":5.246667,"price_vs_vwap_pct":0.061626,"ema9":5.25,"ema20":5.25,"ema_stack":false,"ema_warm":false,"hod":5.27,"dist_to_hod_pct":-0.381404,"dist_to_hod_atr":0.402,"atr":0.05,"spread_atr":0.2,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":2},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":true,"bar_rvol":null,"spread":true,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"7e06f842786c","ts":"2026-10-01T09:31:02.790284-04:00","symbol":"FLNC","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":7.6668,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":7.6668,"volume":{"bars":1,"last_bar_volume":66909.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":10,"trade_rate":0.333333,"buy_vol":1101.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":1.0,"bid":7.64,"ask":7.67,"spread_pct":0.391901,"quote_size_imbalance":0.6,"quote_age_s":0.014422,"cum_buy":1101.0,"cum_sell":0.0,"cum_delta":1101.0,"cum_delta_pct":1.0,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":7.659733,"price_vs_vwap_pct":0.092257,"ema9":7.655,"ema20":7.655,"ema_stack":false,"ema_warm":false,"hod":7.68,"dist_to_hod_pct":-0.171875,"dist_to_hod_atr":0.368715,"atr":0.0358,"spread_atr":0.837989,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":2},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":true,"bar_rvol":null,"spread":true,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"df137d70e1ed","ts":"2026-10-01T09:31:02.792094-04:00","symbol":"REPL","event":"WAIT","bot":{"state":"WAIT","reason":"0 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":13.13,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":13.13,"volume":{"bars":1,"last_bar_volume":36297.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":13.163333,"price_vs_vwap_pct":-0.253229,"ema9":13.13,"ema20":13.13,"ema_stack":false,"ema_warm":false,"hod":13.26,"dist_to_hod_pct":-0.980392,"dist_to_hod_atr":0.8125,"atr":0.16,"spread_atr":null,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":null},"missing":["rvol","accel","momentum","imbalance"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","imbalance","bar_rvol","spread","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":null,"bar_rvol":null,"spread":null,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"ab3bee214308","ts":"2026-10-01T09:31:02.793899-04:00","symbol":"NOK","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":10.175,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":10.175,"volume":{"bars":1,"last_bar_volume":762676.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":26,"trade_rate":0.866667,"buy_vol":4751.0,"sell_vol":3897.0,"unclassified_vol":98.0,"imbalance":0.098751,"bid":10.17,"ask":10.18,"spread_pct":0.09828,"quote_size_imbalance":0.490196,"quote_age_s":0.078502,"cum_buy":4751.0,"cum_sell":3897.0,"cum_delta":854.0,"cum_delta_pct":0.098751,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":10.1555,"price_vs_vwap_pct":0.192014,"ema9":10.1765,"ema20":10.1765,"ema_stack":false,"ema_warm":false,"hod":10.18,"dist_to_hod_pct":-0.049116,"dist_to_hod_atr":0.071429,"atr":0.07,"spread_atr":0.142857,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":0},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["imbalance"],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":false,"bar_rvol":null,"spread":true,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"b486877d9a03","ts":"2026-10-01T09:31:02.795769-04:00","symbol":"MARA","event":"WAIT","bot":{"state":"WAIT","reason":"1 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":11.335,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":11.335,"volume":{"bars":1,"last_bar_volume":436729.0,"baseline_avg":null,"bar_rvol":null,"raw_accel":null,"smooth_accel":null,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":53,"trade_rate":1.766667,"buy_vol":7533.0,"sell_vol":859.0,"unclassified_vol":100.0,"imbalance":0.795281,"bid":11.33,"ask":11.34,"spread_pct":0.088222,"quote_size_imbalance":-0.375,"quote_age_s":0.254502,"cum_buy":7533.0,"cum_sell":859.0,"cum_delta":6674.0,"cum_delta_pct":0.795281,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":11.269933,"price_vs_vwap_pct":0.577347,"ema9":11.2999,"ema20":11.2999,"ema_stack":false,"ema_warm":false,"hod":11.2999,"dist_to_hod_pct":0.310622,"dist_to_hod_atr":-0.390434,"atr":0.0899,"spread_atr":0.111235,"own_change_pct":null,"rel_strength_pct":{"SPY":null,"IWM":null}},"vas":{"raw":null,"score":null,"components":{"rvol":null,"accel":null,"momentum":null,"imbalance":2},"missing":["rvol","accel","momentum"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","bar_rvol","rel_strength","not_decelerating"],"rules":{"vas":null,"imbalance":true,"bar_rvol":null,"spread":true,"rel_strength":null,"not_decelerating":null}}}
{"type":"snapshot","id":"e22cf9d8b2aa","ts":"2026-10-01T09:40:52.499333-04:00","symbol":"GDYN","event":"WAIT","bot":{"state":"WAIT","reason":"9 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":8.525,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":8.525,"volume":{"bars":10,"last_bar_volume":2120.0,"baseline_avg":11307.111111,"bar_rvol":0.187493,"raw_accel":-0.250029,"smooth_accel":-0.662894,"accel_momentum":-0.092641,"rvol_3bar":[0.13335,0.195456,0.187493],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":8.472994,"price_vs_vwap_pct":0.613791,"ema9":8.540406,"ema20":8.49405,"ema_stack":false,"ema_warm":false,"hod":8.72,"dist_to_hod_pct":-2.236239,"dist_to_hod_atr":1.447636,"atr":0.134702,"spread_atr":null,"own_change_pct":-0.641026,"rel_strength_pct":{"SPY":-0.621412,"IWM":-0.364167}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":0,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"b0341778b3df","ts":"2026-10-01T09:40:52.501324-04:00","symbol":"DXC","event":"WAIT","bot":{"state":"WAIT","reason":"9 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":11.6906,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":11.6906,"volume":{"bars":10,"last_bar_volume":5386.0,"baseline_avg":29795.777778,"bar_rvol":0.180764,"raw_accel":-0.928809,"smooth_accel":2.88225,"accel_momentum":1.393892,"rvol_3bar":[2.024766,3.144047,0.180764],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":11.649753,"price_vs_vwap_pct":0.350622,"ema9":11.689251,"ema20":11.620977,"ema_stack":true,"ema_warm":false,"hod":11.86,"dist_to_hod_pct":-1.428331,"dist_to_hod_atr":1.17255,"atr":0.144472,"spread_atr":null,"own_change_pct":0.090753,"rel_strength_pct":{"SPY":0.110367,"IWM":0.367612}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":3,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"c9b00354227f","ts":"2026-10-01T09:40:52.508386-04:00","symbol":"ORN","event":"WAIT","bot":{"state":"WAIT","reason":"5 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":8.91,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":8.91,"volume":{"bars":6,"last_bar_volume":6204.0,"baseline_avg":22585.4,"bar_rvol":0.274691,"raw_accel":-0.887678,"smooth_accel":0.721564,"accel_momentum":null,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":8.790551,"price_vs_vwap_pct":1.358833,"ema9":8.78607,"ema20":8.735599,"ema_stack":true,"ema_warm":false,"hod":8.98,"dist_to_hod_pct":-0.77951,"dist_to_hod_atr":0.610172,"atr":0.114722,"spread_atr":null,"own_change_pct":2.64977,"rel_strength_pct":{"SPY":2.669383,"IWM":2.926628}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":3,"momentum":null,"imbalance":null},"missing":["momentum","imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread","not_decelerating"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":null}}}
{"type":"snapshot","id":"34fae15e5224","ts":"2026-10-01T09:40:52.509919-04:00","symbol":"PAYS","event":"WAIT","bot":{"state":"WAIT","reason":"9 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":14.05,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":14.05,"volume":{"bars":10,"last_bar_volume":10877.0,"baseline_avg":10262.777778,"bar_rvol":1.05985,"raw_accel":3.239398,"smooth_accel":-0.592478,"accel_momentum":-0.058991,"rvol_3bar":[0.124629,0.093762,1.05985],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":13.753212,"price_vs_vwap_pct":2.157953,"ema9":13.8758,"ema20":13.756324,"ema_stack":true,"ema_warm":false,"hod":14.07,"dist_to_hod_pct":-0.142146,"dist_to_hod_atr":0.140666,"atr":0.142181,"spread_atr":null,"own_change_pct":1.349645,"rel_strength_pct":{"SPY":1.369259,"IWM":1.626504}},"vas":{"raw":null,"score":null,"components":{"rvol":0,"accel":-2,"momentum":0,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":true,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"ff3a19a91e76","ts":"2026-10-01T09:40:52.517403-04:00","symbol":"SVCO","event":"WAIT","bot":{"state":"WAIT","reason":"7 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.07,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.07,"volume":{"bars":8,"last_bar_volume":780.0,"baseline_avg":7623.0,"bar_rvol":0.102322,"raw_accel":-0.673504,"smooth_accel":-0.424064,"accel_momentum":-1.204931,"rvol_3bar":[1.317642,0.281213,0.102322],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":8.902123,"price_vs_vwap_pct":1.885805,"ema9":8.923532,"ema20":8.833404,"ema_stack":true,"ema_warm":false,"hod":9.07,"dist_to_hod_pct":0.0,"dist_to_hod_atr":0.0,"atr":0.078981,"spread_atr":null,"own_change_pct":1.804876,"rel_strength_pct":{"SPY":1.824489,"IWM":2.081735}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","not_decelerating"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":false}}}
{"type":"snapshot","id":"22f1f5bc6da6","ts":"2026-10-01T09:40:52.523115-04:00","symbol":"ASAN","event":"WAIT","bot":{"state":"WAIT","reason":"9 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":8.8,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":8.8,"volume":{"bars":10,"last_bar_volume":7995.0,"baseline_avg":28818.0,"bar_rvol":0.277431,"raw_accel":-0.095793,"smooth_accel":-0.616669,"accel_momentum":-1.590867,"rvol_3bar":[0.503262,0.282357,0.277431],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":8.814483,"price_vs_vwap_pct":-0.164305,"ema9":8.822257,"ema20":8.805698,"ema_stack":false,"ema_warm":false,"hod":8.92,"dist_to_hod_pct":-1.345291,"dist_to_hod_atr":1.452164,"atr":0.082635,"spread_atr":null,"own_change_pct":0.22779,"rel_strength_pct":{"SPY":0.247404,"IWM":0.504649}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","not_decelerating"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":false}}}
{"type":"snapshot","id":"6d785da90200","ts":"2026-10-01T09:40:52.526269-04:00","symbol":"CXM","event":"WAIT","bot":{"state":"WAIT","reason":"9 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.08,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.08,"volume":{"bars":10,"last_bar_volume":2798.0,"baseline_avg":15785.555556,"bar_rvol":0.177251,"raw_accel":-0.636009,"smooth_accel":0.543048,"accel_momentum":0.328183,"rvol_3bar":[1.29554,0.457617,0.177251],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":5.080178,"price_vs_vwap_pct":-0.003495,"ema9":5.09822,"ema20":5.085521,"ema_stack":false,"ema_warm":false,"hod":5.15,"dist_to_hod_pct":-1.359223,"dist_to_hod_atr":1.867218,"atr":0.037489,"spread_atr":null,"own_change_pct":-0.098328,"rel_strength_pct":{"SPY":-0.078715,"IWM":0.17853}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":2,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength","not_decelerating"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":false}}}
{"type":"snapshot","id":"72705b262261","ts":"2026-10-01T09:40:52.558032-04:00","symbol":"FRSH","event":"WAIT","bot":{"state":"WAIT","reason":"9 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":13.14,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":13.14,"volume":{"bars":10,"last_bar_volume":13980.0,"baseline_avg":24835.333333,"bar_rvol":0.562908,"raw_accel":0.343068,"smooth_accel":-0.374024,"accel_momentum":-0.056701,"rvol_3bar":[0.397637,0.390748,0.562908],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":13.146368,"price_vs_vwap_pct":-0.048442,"ema9":13.177026,"ema20":13.140289,"ema_stack":false,"ema_warm":false,"hod":13.3,"dist_to_hod_pct":-1.203008,"dist_to_hod_atr":1.55411,"atr":0.102953,"spread_atr":null,"own_change_pct":-0.265655,"rel_strength_pct":{"SPY":-0.246041,"IWM":0.011204}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":0,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"dfc493fa8817","ts":"2026-10-01T09:40:52.563824-04:00","symbol":"LZ","event":"WAIT","bot":{"state":"WAIT","reason":"9 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.76,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.76,"volume":{"bars":10,"last_bar_volume":3840.0,"baseline_avg":15636.0,"bar_rvol":0.245587,"raw_accel":-0.407224,"smooth_accel":-0.561772,"accel_momentum":-1.801391,"rvol_3bar":[0.186892,0.386038,0.245587],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":5.777603,"price_vs_vwap_pct":-0.304682,"ema9":5.792505,"ema20":5.784305,"ema_stack":false,"ema_warm":false,"hod":5.86,"dist_to_hod_pct":-1.706485,"dist_to_hod_atr":2.208622,"atr":0.045277,"spread_atr":null,"own_change_pct":-0.962861,"rel_strength_pct":{"SPY":-0.943248,"IWM":-0.686002}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"0581b4ec0599","ts":"2026-10-01T09:40:52.566498-04:00","symbol":"PAR","event":"WAIT","bot":{"state":"WAIT","reason":"8 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":14.16,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":14.16,"volume":{"bars":9,"last_bar_volume":2549.0,"baseline_avg":12195.625,"bar_rvol":0.209009,"raw_accel":-0.163962,"smooth_accel":8.040909,"accel_momentum":6.509456,"rvol_3bar":[1.932141,0.148367,0.209009],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":13.953023,"price_vs_vwap_pct":1.483385,"ema9":14.065445,"ema20":13.986816,"ema_stack":true,"ema_warm":false,"hod":14.215,"dist_to_hod_pct":-0.386915,"dist_to_hod_atr":0.436448,"atr":0.126017,"spread_atr":null,"own_change_pct":0.639659,"rel_strength_pct":{"SPY":0.659272,"IWM":0.916518}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":3,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"94d36966d3d9","ts":"2026-10-01T09:40:52.572521-04:00","symbol":"USDEW","event":"WAIT","bot":{"state":"WAIT","reason":"6 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.21,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.21,"volume":{"bars":7,"last_bar_volume":13978.0,"baseline_avg":4918.166667,"bar_rvol":2.842116,"raw_accel":10.368464,"smooth_accel":1.630795,"accel_momentum":1.176824,"rvol_3bar":null,"trend_3bar":"INSUFFICIENT","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":5.149239,"price_vs_vwap_pct":1.179999,"ema9":5.204266,"ema20":5.253408,"ema_stack":false,"ema_warm":false,"hod":5.6,"dist_to_hod_pct":-6.964286,"dist_to_hod_atr":1.645511,"atr":0.237008,"spread_atr":null,"own_change_pct":9.684211,"rel_strength_pct":{"SPY":9.703824,"IWM":9.961069}},"vas":{"raw":null,"score":null,"components":{"rvol":2,"accel":3,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","imbalance","spread","not_decelerating"],"rules":{"vas":null,"imbalance":null,"bar_rvol":true,"spread":null,"rel_strength":true,"not_decelerating":null}}}
{"type":"snapshot","id":"634ddf4cf556","ts":"2026-10-01T09:40:52.574108-04:00","symbol":"WU","event":"WAIT","bot":{"state":"WAIT","reason":"9 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":6.01,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":6.01,"volume":{"bars":10,"last_bar_volume":14738.0,"baseline_avg":45312.222222,"bar_rvol":0.325254,"raw_accel":0.301018,"smooth_accel":-0.176036,"accel_momentum":0.155208,"rvol_3bar":[0.540281,0.10953,0.325254],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":6.031042,"price_vs_vwap_pct":-0.348898,"ema9":6.034408,"ema20":6.024228,"ema_stack":false,"ema_warm":false,"hod":6.07,"dist_to_hod_pct":-0.988468,"dist_to_hod_atr":1.187366,"atr":0.050532,"spread_atr":null,"own_change_pct":-0.578991,"rel_strength_pct":{"SPY":-0.559377,"IWM":-0.302132}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-1,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"7ff12fd5a88f","ts":"2026-10-01T09:40:52.576567-04:00","symbol":"YEXT","event":"WAIT","bot":{"state":"WAIT","reason":"9 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":6.755,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":6.755,"volume":{"bars":10,"last_bar_volume":3206.0,"baseline_avg":9327.0,"bar_rvol":0.343733,"raw_accel":0.129271,"smooth_accel":-0.525546,"accel_momentum":-0.087459,"rvol_3bar":[0.47778,0.280036,0.343733],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":6.738233,"price_vs_vwap_pct":0.24884,"ema9":6.766131,"ema20":6.747838,"ema_stack":false,"ema_warm":false,"hod":6.85,"dist_to_hod_pct":-1.386861,"dist_to_hod_atr":0.876237,"atr":0.108418,"spread_atr":null,"own_change_pct":-0.880411,"rel_strength_pct":{"SPY":-0.860797,"IWM":-0.603552}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":0,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"ef9ebc61c35f","ts":"2026-10-01T09:40:52.578093-04:00","symbol":"UPWK","event":"WAIT","bot":{"state":"WAIT","reason":"9 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":8.32,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":8.32,"volume":{"bars":10,"last_bar_volume":5350.0,"baseline_avg":11910.0,"bar_rvol":0.449202,"raw_accel":-0.118616,"smooth_accel":-0.497854,"accel_momentum":-0.303725,"rvol_3bar":[0.203379,0.480222,0.449202],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":8.296205,"price_vs_vwap_pct":0.286823,"ema9":8.317726,"ema20":8.294616,"ema_stack":true,"ema_warm":false,"hod":8.4,"dist_to_hod_pct":-0.952381,"dist_to_hod_atr":1.848258,"atr":0.043284,"spread_atr":null,"own_change_pct":0.301386,"rel_strength_pct":{"SPY":0.321,"IWM":0.578245}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"59a0ff4b12b8","ts":"2026-10-01T09:40:52.580245-04:00","symbol":"BLZE","event":"WAIT","bot":{"state":"WAIT","reason":"8 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":14.3456,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":14.3456,"volume":{"bars":9,"last_bar_volume":4098.0,"baseline_avg":12831.875,"bar_rvol":0.319361,"raw_accel":-0.4812,"smooth_accel":0.026504,"accel_momentum":-2.463051,"rvol_3bar":[1.815143,0.58353,0.319361],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":14.233059,"price_vs_vwap_pct":0.790701,"ema9":14.244107,"ema20":14.164804,"ema_stack":true,"ema_warm":false,"hod":14.45,"dist_to_hod_pct":-0.722491,"dist_to_hod_atr":0.577786,"atr":0.18069,"spread_atr":null,"own_change_pct":1.886364,"rel_strength_pct":{"SPY":1.905977,"IWM":2.163223}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":0,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","not_decelerating"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":false}}}
{"type":"snapshot","id":"359f920d9442","ts":"2026-10-01T09:40:52.581864-04:00","symbol":"GNW","event":"WAIT","bot":{"state":"WAIT","reason":"9 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.12,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.12,"volume":{"bars":10,"last_bar_volume":13054.0,"baseline_avg":14995.222222,"bar_rvol":0.870544,"raw_accel":2.482176,"smooth_accel":-0.488465,"accel_momentum":-0.51003,"rvol_3bar":[0.18285,0.083617,0.870544],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":9.046768,"price_vs_vwap_pct":0.809478,"ema9":9.105458,"ema20":9.056655,"ema_stack":true,"ema_warm":false,"hod":9.19,"dist_to_hod_pct":-0.761697,"dist_to_hod_atr":1.048911,"atr":0.066736,"spread_atr":null,"own_change_pct":-0.109529,"rel_strength_pct":{"SPY":-0.089916,"IWM":0.16733}},"vas":{"raw":null,"score":null,"components":{"rvol":-1,"accel":-2,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"49b2fa91a460","ts":"2026-10-01T09:40:52.583360-04:00","symbol":"COUR","event":"WAIT","bot":{"state":"WAIT","reason":"9 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.0509,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.0509,"volume":{"bars":10,"last_bar_volume":808.0,"baseline_avg":31221.666667,"bar_rvol":0.025879,"raw_accel":-0.900859,"smooth_accel":-0.492887,"accel_momentum":-0.21704,"rvol_3bar":[0.805256,0.238964,0.025879],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":5.044228,"price_vs_vwap_pct":0.13227,"ema9":5.054536,"ema20":5.043655,"ema_stack":false,"ema_warm":false,"hod":5.09,"dist_to_hod_pct":-0.768173,"dist_to_hod_atr":0.811682,"atr":0.048172,"spread_atr":null,"own_change_pct":0.116947,"rel_strength_pct":{"SPY":0.136561,"IWM":0.393806}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","not_decelerating"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":false}}}
{"type":"snapshot","id":"cec8d0b8297a","ts":"2026-10-01T09:40:52.584823-04:00","symbol":"MNTN","event":"WAIT","bot":{"state":"WAIT","reason":"8 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":10.49,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":10.49,"volume":{"bars":9,"last_bar_volume":12874.0,"baseline_avg":8323.0,"bar_rvol":1.546798,"raw_accel":0.010122,"smooth_accel":-0.003035,"accel_momentum":0.635303,"rvol_3bar":[0.037116,1.65707,1.546798],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":10.501911,"price_vs_vwap_pct":-0.113414,"ema9":10.470602,"ema20":10.448315,"ema_stack":true,"ema_warm":false,"hod":10.7,"dist_to_hod_pct":-1.962617,"dist_to_hod_atr":1.436331,"atr":0.146206,"spread_atr":null,"own_change_pct":-0.944287,"rel_strength_pct":{"SPY":-0.924674,"IWM":-0.667428}},"vas":{"raw":null,"score":null,"components":{"rvol":1,"accel":0,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":true,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"573f1c270cc0","ts":"2026-10-01T09:40:52.586460-04:00","symbol":"OWL","event":"WAIT","bot":{"state":"WAIT","reason":"9 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.204,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.204,"volume":{"bars":10,"last_bar_volume":36105.0,"baseline_avg":54269.444444,"bar_rvol":0.665291,"raw_accel":0.302724,"smooth_accel":-0.459871,"accel_momentum":-0.142024,"rvol_3bar":[0.534695,0.481257,0.665291],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":9.216354,"price_vs_vwap_pct":-0.134047,"ema9":9.22529,"ema20":9.211779,"ema_stack":false,"ema_warm":false,"hod":9.28,"dist_to_hod_pct":-0.818966,"dist_to_hod_atr":1.223016,"atr":0.062141,"spread_atr":null,"own_change_pct":-0.335679,"rel_strength_pct":{"SPY":-0.316066,"IWM":-0.058821}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"6134096a8092","ts":"2026-10-01T09:40:52.588709-04:00","symbol":"TRLV","event":"WAIT","bot":{"state":"WAIT","reason":"9 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":11.1274,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":11.1274,"volume":{"bars":10,"last_bar_volume":2356.0,"baseline_avg":19387.888889,"bar_rvol":0.121519,"raw_accel":-0.705537,"smooth_accel":-0.325123,"accel_momentum":-0.253715,"rvol_3bar":[0.44346,0.384456,0.121519],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":11.033423,"price_vs_vwap_pct":0.851749,"ema9":11.079775,"ema20":11.068923,"ema_stack":true,"ema_warm":false,"hod":11.16,"dist_to_hod_pct":-0.292115,"dist_to_hod_atr":0.168979,"atr":0.192924,"spread_atr":null,"own_change_pct":0.883046,"rel_strength_pct":{"SPY":0.90266,"IWM":1.159905}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","not_decelerating"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":false}}}
{"type":"snapshot","id":"5308f8123b69","ts":"2026-10-01T09:40:52.590096-04:00","symbol":"VFC","event":"WAIT","bot":{"state":"WAIT","reason":"9 of 15 bars","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":14.28,"vwap":null,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":14.28,"volume":{"bars":10,"last_bar_volume":6293.0,"baseline_avg":30157.222222,"bar_rvol":0.208673,"raw_accel":-0.850983,"smooth_accel":0.335538,"accel_momentum":-0.23715,"rvol_3bar":[0.607512,1.474093,0.208673],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":14.3,"ask":14.31,"spread_pct":0.069906,"quote_size_imbalance":-0.8,"quote_age_s":0.085989,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":14.192334,"price_vs_vwap_pct":0.617698,"ema9":14.253188,"ema20":14.212135,"ema_stack":true,"ema_warm":false,"hod":14.35,"dist_to_hod_pct":-0.487805,"dist_to_hod_atr":0.571734,"atr":0.122435,"spread_atr":0.081676,"own_change_pct":0.918728,"rel_strength_pct":{"SPY":0.938341,"IWM":1.195587}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":2,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"ec6294e24308","ts":"2026-10-01T09:45:03.778578-04:00","symbol":"TDAY","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: last-15-min spike 13.9x > 5.0x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":7.01,"vwap":6.9964,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":7.01,"volume":{"bars":15,"last_bar_volume":31202.0,"baseline_avg":36691.857143,"bar_rvol":0.850379,"raw_accel":0.351614,"smooth_accel":-0.352602,"accel_momentum":-0.014227,"rvol_3bar":[1.126916,0.611709,0.850379],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":49,"trade_rate":1.633333,"buy_vol":5101.0,"sell_vol":2670.0,"unclassified_vol":0.0,"imbalance":0.31283,"bid":7.0,"ask":7.04,"spread_pct":0.569801,"quote_size_imbalance":0.0,"quote_age_s":3.545847,"cum_buy":232920.0,"cum_sell":172323.0,"cum_delta":60597.0,"cum_delta_pct":0.149533,"buy_vol_rel":0.615227,"buy_5min":82738.0,"sell_5min":78871.0,"delta_5min":3867.0,"buy_trend_5":-0.178074},"context":{"vwap":6.996408,"price_vs_vwap_pct":0.194274,"ema9":7.048518,"ema20":7.001037,"ema_stack":false,"ema_warm":false,"hod":7.2,"dist_to_hod_pct":-2.638889,"dist_to_hod_atr":0.953791,"atr":0.199205,"spread_atr":0.200798,"own_change_pct":-1.927913,"rel_strength_pct":{"SPY":-1.769666,"IWM":-1.729607}},"vas":{"raw":-1,"score":3.8,"components":{"rvol":-1,"accel":-2,"momentum":0,"imbalance":2},"missing":[],"volume_pressure":0.266024},"shadow":{"decision":"FAIL","failed":["vas","bar_rvol","spread","rel_strength"],"missing":[],"rules":{"vas":false,"imbalance":true,"bar_rvol":false,"spread":false,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"176fe2defa52","ts":"2026-10-01T09:45:03.787492-04:00","symbol":"GDYN","event":"REJECT","bot":{"state":"REJECT","reason":"3 buy/sell: buy share 53% < 55%","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":8.52,"vwap":8.4944,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":8.52,"volume":{"bars":15,"last_bar_volume":3704.0,"baseline_avg":8926.357143,"bar_rvol":0.414951,"raw_accel":0.659804,"smooth_accel":1.931765,"accel_momentum":-0.801753,"rvol_3bar":[1.747385,0.057047,0.414951],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":18,"trade_rate":0.6,"buy_vol":14.0,"sell_vol":336.0,"unclassified_vol":0.0,"imbalance":-0.92,"bid":8.52,"ask":8.57,"spread_pct":0.585138,"quote_size_imbalance":0.2,"quote_age_s":0.858635,"cum_buy":15881.0,"cum_sell":7965.0,"cum_delta":7916.0,"cum_delta_pct":0.331963,"buy_vol_rel":0.007146,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":8.494394,"price_vs_vwap_pct":0.301448,"ema9":8.551058,"ema20":8.519452,"ema_stack":false,"ema_warm":false,"hod":8.72,"dist_to_hod_pct":-2.293578,"dist_to_hod_atr":1.889678,"atr":0.105838,"spread_atr":0.47242,"own_change_pct":-0.058651,"rel_strength_pct":{"SPY":0.099595,"IWM":0.139654}},"vas":{"raw":-2,"score":3.1,"components":{"rvol":-2,"accel":3,"momentum":-1,"imbalance":-2},"missing":[],"volume_pressure":-0.381755},"shadow":{"decision":"FAIL","failed":["vas","imbalance","bar_rvol","spread"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":false,"spread":false,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"6ea795ccde00","ts":"2026-10-01T09:45:03.790269-04:00","symbol":"DXC","event":"REJECT","bot":{"state":"REJECT","reason":"3 buy/sell: buy share 29% < 55%","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":11.665,"vwap":11.6592,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":11.665,"volume":{"bars":15,"last_bar_volume":2492.0,"baseline_avg":21812.428571,"bar_rvol":0.114247,"raw_accel":-0.738784,"smooth_accel":0.599961,"accel_momentum":1.278182,"rvol_3bar":[0.525034,0.419222,0.114247],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":17,"trade_rate":0.566667,"buy_vol":842.0,"sell_vol":94.0,"unclassified_vol":0.0,"imbalance":0.799145,"bid":11.64,"ask":11.69,"spread_pct":0.428633,"quote_size_imbalance":0.0,"quote_age_s":3.204877,"cum_buy":14978.0,"cum_sell":15361.0,"cum_delta":-383.0,"cum_delta_pct":-0.012624,"buy_vol_rel":0.450166,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":11.659218,"price_vs_vwap_pct":0.049591,"ema9":11.707483,"ema20":11.660093,"ema_stack":false,"ema_warm":false,"hod":11.86,"dist_to_hod_pct":-1.644182,"dist_to_hod_atr":1.547434,"atr":0.126015,"spread_atr":0.396778,"own_change_pct":-0.347288,"rel_strength_pct":{"SPY":-0.189041,"IWM":-0.148982}},"vas":{"raw":3,"score":6.2,"components":{"rvol":-2,"accel":2,"momentum":1,"imbalance":2},"missing":[],"volume_pressure":0.0913},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength","not_decelerating"],"missing":[],"rules":{"vas":true,"imbalance":true,"bar_rvol":false,"spread":true,"rel_strength":false,"not_decelerating":false}}}
{"type":"snapshot","id":"4572482b09be","ts":"2026-10-01T09:45:03.794594-04:00","symbol":"APPS","event":"REJECT","bot":{"state":"REJECT","reason":"4 steady rise: smoothness 0.00 < 0.7","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":11.58,"vwap":11.7169,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":11.58,"volume":{"bars":15,"last_bar_volume":14656.0,"baseline_avg":37096.428571,"bar_rvol":0.395078,"raw_accel":0.580314,"smooth_accel":-0.504353,"accel_momentum":-0.826878,"rvol_3bar":[0.329499,0.098488,0.395078],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":34,"trade_rate":1.133333,"buy_vol":3286.0,"sell_vol":1382.0,"unclassified_vol":0.0,"imbalance":0.407883,"bid":11.55,"ask":11.61,"spread_pct":0.518135,"quote_size_imbalance":-0.25,"quote_age_s":2.642252,"cum_buy":227818.0,"cum_sell":161092.0,"cum_delta":66726.0,"cum_delta_pct":0.171572,"buy_vol_rel":0.40568,"buy_5min":36321.0,"sell_5min":40668.0,"delta_5min":-4347.0,"buy_trend_5":-0.370158},"context":{"vwap":11.716851,"price_vs_vwap_pct":-1.167981,"ema9":11.708337,"ema20":11.69027,"ema_stack":false,"ema_warm":false,"hod":11.92,"dist_to_hod_pct":-2.852349,"dist_to_hod_atr":2.699669,"atr":0.125941,"spread_atr":0.476412,"own_change_pct":-1.904359,"rel_strength_pct":{"SPY":-1.746112,"IWM":-1.706053}},"vas":{"raw":-3,"score":2.5,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":2},"missing":[],"volume_pressure":0.161146},"shadow":{"decision":"FAIL","failed":["vas","bar_rvol","spread","rel_strength"],"missing":[],"rules":{"vas":false,"imbalance":true,"bar_rvol":false,"spread":false,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"49437f3b7f50","ts":"2026-10-01T09:45:03.798953-04:00","symbol":"KD","event":"REJECT","bot":{"state":"REJECT","reason":"2 resistance: only 0.08% to 11.91 (4 touches)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":11.905,"vwap":11.936,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":11.905,"volume":{"bars":15,"last_bar_volume":15075.0,"baseline_avg":18467.285714,"bar_rvol":0.816308,"raw_accel":0.20958,"smooth_accel":0.470927,"accel_momentum":-0.116202,"rvol_3bar":[0.427239,0.658402,0.816308],"trend_3bar":"ACCELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":41,"trade_rate":1.366667,"buy_vol":1595.0,"sell_vol":1484.0,"unclassified_vol":0.0,"imbalance":0.036051,"bid":11.88,"ask":11.93,"spread_pct":0.419992,"quote_size_imbalance":0.692308,"quote_age_s":0.866022,"cum_buy":94590.0,"cum_sell":103199.0,"cum_delta":-8609.0,"cum_delta_pct":-0.043526,"buy_vol_rel":0.474755,"buy_5min":27054.0,"sell_5min":26638.0,"delta_5min":416.0,"buy_trend_5":0.11952},"context":{"vwap":11.93616,"price_vs_vwap_pct":-0.261052,"ema9":11.951819,"ema20":11.93999,"ema_stack":false,"ema_warm":false,"hod":12.11,"dist_to_hod_pct":-1.692816,"dist_to_hod_atr":1.60481,"atr":0.127741,"spread_atr":0.391417,"own_change_pct":-0.460059,"rel_strength_pct":{"SPY":-0.301812,"IWM":-0.261753}},"vas":{"raw":0,"score":4.4,"components":{"rvol":-1,"accel":2,"momentum":-1,"imbalance":0},"missing":[],"volume_pressure":0.029428},"shadow":{"decision":"FAIL","failed":["vas","imbalance","bar_rvol","rel_strength"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":false,"spread":true,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"ad53fe0d02ac","ts":"2026-10-01T09:45:03.804727-04:00","symbol":"PAYS","event":"REJECT","bot":{"state":"REJECT","reason":"extended: +4.9% over the open (max 3.0% unless a confirmed breakout)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":14.155,"vwap":13.8378,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":14.155,"volume":{"bars":15,"last_bar_volume":17871.0,"baseline_avg":8492.714286,"bar_rvol":2.104274,"raw_accel":1.528796,"smooth_accel":0.914796,"accel_momentum":0.723734,"rvol_3bar":[0.471975,0.821516,2.104274],"trend_3bar":"ACCELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":102,"trade_rate":3.4,"buy_vol":2022.0,"sell_vol":1579.0,"unclassified_vol":0.0,"imbalance":0.123021,"bid":14.11,"ask":14.2,"spread_pct":0.635818,"quote_size_imbalance":-0.910448,"quote_age_s":6.089028,"cum_buy":23155.0,"cum_sell":10024.0,"cum_delta":13131.0,"cum_delta_pct":0.395762,"buy_vol_rel":0.710139,"buy_5min":23155.0,"sell_5min":9721.0,"delta_5min":13434.0,"buy_trend_5":0.587584},"context":{"vwap":13.837048,"price_vs_vwap_pct":2.297829,"ema9":14.013446,"ema20":13.880971,"ema_stack":true,"ema_warm":false,"hod":14.2,"dist_to_hod_pct":-0.316901,"dist_to_hod_atr":0.34667,"atr":0.129807,"spread_atr":0.693339,"own_change_pct":0.997153,"rel_strength_pct":{"SPY":1.155399,"IWM":1.195458}},"vas":{"raw":7,"score":8.8,"components":{"rvol":2,"accel":3,"momentum":1,"imbalance":1},"missing":[],"volume_pressure":0.258871},"shadow":{"decision":"FAIL","failed":["spread"],"missing":[],"rules":{"vas":true,"imbalance":true,"bar_rvol":true,"spread":false,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"0fb3041f92b7","ts":"2026-10-01T09:45:03.808729-04:00","symbol":"ASAN","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.82x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":8.81,"vwap":8.8126,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":8.81,"volume":{"bars":15,"last_bar_volume":6452.0,"baseline_avg":22057.285714,"bar_rvol":0.292511,"raw_accel":-0.07392,"smooth_accel":-0.510421,"accel_momentum":-0.603357,"rvol_3bar":[0.200119,0.300068,0.292511],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":49,"trade_rate":1.633333,"buy_vol":3187.0,"sell_vol":2430.0,"unclassified_vol":0.0,"imbalance":0.134769,"bid":8.8,"ask":8.82,"spread_pct":0.227015,"quote_size_imbalance":-0.090909,"quote_age_s":0.520699,"cum_buy":23177.0,"cum_sell":17595.0,"cum_delta":5582.0,"cum_delta_pct":0.136908,"buy_vol_rel":1.138559,"buy_5min":21140.0,"sell_5min":16620.0,"delta_5min":4520.0,"buy_trend_5":-0.196026},"context":{"vwap":8.812665,"price_vs_vwap_pct":-0.030245,"ema9":8.809601,"ema20":8.804619,"ema_stack":true,"ema_warm":false,"hod":8.92,"dist_to_hod_pct":-1.233184,"dist_to_hod_atr":1.52767,"atr":0.072005,"spread_atr":0.277758,"own_change_pct":0.011364,"rel_strength_pct":{"SPY":0.16961,"IWM":0.209669}},"vas":{"raw":-4,"score":1.9,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":1},"missing":[],"volume_pressure":0.039422},"shadow":{"decision":"FAIL","failed":["vas","bar_rvol"],"missing":[],"rules":{"vas":false,"imbalance":true,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"7cbd799e8784","ts":"2026-10-01T09:45:03.813401-04:00","symbol":"CXM","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.27x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.085,"vwap":5.0804,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.085,"volume":{"bars":15,"last_bar_volume":7314.0,"baseline_avg":13070.357143,"bar_rvol":0.559587,"raw_accel":-0.268234,"smooth_accel":0.056937,"accel_momentum":0.200198,"rvol_3bar":[0.541793,0.751113,0.559587],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":27,"trade_rate":0.9,"buy_vol":1580.0,"sell_vol":360.0,"unclassified_vol":0.0,"imbalance":0.628866,"bid":5.08,"ask":5.09,"spread_pct":0.196657,"quote_size_imbalance":-0.2,"quote_age_s":1.380842,"cum_buy":16552.0,"cum_sell":13364.0,"cum_delta":3188.0,"cum_delta_pct":0.106565,"buy_vol_rel":0.795559,"buy_5min":16436.0,"sell_5min":13358.0,"delta_5min":3078.0,"buy_trend_5":0.235398},"context":{"vwap":5.080442,"price_vs_vwap_pct":0.089722,"ema9":5.088185,"ema20":5.084595,"ema_stack":false,"ema_warm":false,"hod":5.15,"dist_to_hod_pct":-1.262136,"dist_to_hod_atr":2.153118,"atr":0.030189,"spread_atr":0.331249,"own_change_pct":0.0,"rel_strength_pct":{"SPY":0.158246,"IWM":0.198305}},"vas":{"raw":1,"score":5.0,"components":{"rvol":-2,"accel":0,"momentum":1,"imbalance":2},"missing":[],"volume_pressure":0.351905},"shadow":{"decision":"FAIL","failed":["vas","bar_rvol"],"missing":[],"rules":{"vas":false,"imbalance":true,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"2998aa95adea","ts":"2026-10-01T09:45:03.816436-04:00","symbol":"NU","event":"REJECT","bot":{"state":"REJECT","reason":"3 buy/sell: buy share 51% < 55%","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":13.215,"vwap":13.2377,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":13.215,"volume":{"bars":15,"last_bar_volume":349467.0,"baseline_avg":868122.928571,"bar_rvol":0.402555,"raw_accel":-0.352586,"smooth_accel":1.169592,"accel_momentum":0.906202,"rvol_3bar":[0.674698,0.60421,0.402555],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":527,"trade_rate":17.566667,"buy_vol":66606.0,"sell_vol":96794.0,"unclassified_vol":0.0,"imbalance":-0.184749,"bid":13.21,"ask":13.22,"spread_pct":0.075672,"quote_size_imbalance":-0.076923,"quote_age_s":0.095307,"cum_buy":4983458.0,"cum_sell":4874356.0,"cum_delta":109102.0,"cum_delta_pct":0.011068,"buy_vol_rel":0.376687,"buy_5min":950138.0,"sell_5min":1004656.0,"delta_5min":-54518.0,"buy_trend_5":0.13257},"context":{"vwap":13.237773,"price_vs_vwap_pct":-0.172031,"ema9":13.232991,"ema20":13.230923,"ema_stack":false,"ema_warm":false,"hod":13.32,"dist_to_hod_pct":-0.788288,"dist_to_hod_atr":1.206608,"atr":0.087021,"spread_atr":0.114915,"own_change_pct":-0.037864,"rel_strength_pct":{"SPY":0.120382,"IWM":0.160441}},"vas":{"raw":1,"score":5.0,"components":{"rvol":-2,"accel":3,"momentum":1,"imbalance":-1},"missing":[],"volume_pressure":-0.074372},"shadow":{"decision":"FAIL","failed":["vas","imbalance","bar_rvol","not_decelerating"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":false}}}
{"type":"snapshot","id":"34afa6c360ab","ts":"2026-10-01T09:45:03.828483-04:00","symbol":"FRSH","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.50x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":13.14,"vwap":13.1448,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":13.14,"volume":{"bars":15,"last_bar_volume":6637.0,"baseline_avg":20153.428571,"bar_rvol":0.329324,"raw_accel":-0.269777,"smooth_accel":-0.439895,"accel_momentum":-0.039501,"rvol_3bar":[0.348487,0.432716,0.329324],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":32,"trade_rate":1.066667,"buy_vol":1979.0,"sell_vol":867.0,"unclassified_vol":0.0,"imbalance":0.390724,"bid":13.13,"ask":13.14,"spread_pct":0.076132,"quote_size_imbalance":0.4,"quote_age_s":0.255442,"cum_buy":16267.0,"cum_sell":18471.0,"cum_delta":-2204.0,"cum_delta_pct":-0.063446,"buy_vol_rel":1.011898,"buy_5min":15304.0,"sell_5min":18068.0,"delta_5min":-2764.0,"buy_trend_5":0.208214},"context":{"vwap":13.144791,"price_vs_vwap_pct":-0.03645,"ema9":13.155739,"ema20":13.14185,"ema_stack":false,"ema_warm":false,"hod":13.3,"dist_to_hod_pct":-1.203008,"dist_to_hod_atr":1.823754,"atr":0.087731,"spread_atr":0.113985,"own_change_pct":-0.076104,"rel_strength_pct":{"SPY":0.082143,"IWM":0.122202}},"vas":{"raw":-2,"score":3.1,"components":{"rvol":-2,"accel":-2,"momentum":0,"imbalance":2},"missing":[],"volume_pressure":0.128675},"shadow":{"decision":"FAIL","failed":["vas","bar_rvol"],"missing":[],"rules":{"vas":false,"imbalance":true,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"dea5263ca9cb","ts":"2026-10-01T09:45:03.832571-04:00","symbol":"LZ","event":"REJECT","bot":{"state":"REJECT","reason":"2 resistance: only 0.17% to 5.78 (2 touches)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.765,"vwap":5.7765,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.765,"volume":{"bars":15,"last_bar_volume":4089.0,"baseline_avg":11113.428571,"bar_rvol":0.367933,"raw_accel":0.471733,"smooth_accel":0.230027,"accel_momentum":0.47896,"rvol_3bar":[0.422348,0.093666,0.367933],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":14,"trade_rate":0.466667,"buy_vol":1006.0,"sell_vol":2.0,"unclassified_vol":0.0,"imbalance":0.996032,"bid":5.76,"ask":5.77,"spread_pct":0.173461,"quote_size_imbalance":0.0,"quote_age_s":0.378775,"cum_buy":6658.0,"cum_sell":7630.0,"cum_delta":-972.0,"cum_delta_pct":-0.068029,"buy_vol_rel":1.246473,"buy_5min":6153.0,"sell_5min":7630.0,"delta_5min":-1477.0,"buy_trend_5":0.089956},"context":{"vwap":5.776524,"price_vs_vwap_pct":-0.199495,"ema9":5.77517,"ema20":5.777505,"ema_stack":false,"ema_warm":false,"hod":5.86,"dist_to_hod_pct":-1.62116,"dist_to_hod_atr":2.685885,"atr":0.03537,"spread_atr":0.282725,"own_change_pct":0.0,"rel_strength_pct":{"SPY":0.158246,"IWM":0.198305}},"vas":{"raw":2,"score":5.6,"components":{"rvol":-2,"accel":1,"momentum":1,"imbalance":2},"missing":[],"volume_pressure":0.366473},"shadow":{"decision":"FAIL","failed":["vas","bar_rvol"],"missing":[],"rules":{"vas":false,"imbalance":true,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"a703458008cf","ts":"2026-10-01T09:45:03.842264-04:00","symbol":"QTTB","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.07x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":8.13,"vwap":8.2624,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":8.13,"volume":{"bars":15,"last_bar_volume":4530.0,"baseline_avg":5418.571429,"bar_rvol":0.836014,"raw_accel":0.133067,"smooth_accel":0.169631,"accel_momentum":-6.355579,"rvol_3bar":[0.170717,0.723247,0.836014],"trend_3bar":"ACCELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":26,"trade_rate":0.866667,"buy_vol":627.0,"sell_vol":2887.0,"unclassified_vol":0.0,"imbalance":-0.643142,"bid":8.1,"ask":8.15,"spread_pct":0.615385,"quote_size_imbalance":0.818182,"quote_age_s":2.71625,"cum_buy":18154.0,"cum_sell":21643.0,"cum_delta":-3489.0,"cum_delta_pct":-0.08767,"buy_vol_rel":0.971447,"buy_5min":6148.0,"sell_5min":11130.0,"delta_5min":-4982.0,"buy_trend_5":0.0527},"context":{"vwap":8.262436,"price_vs_vwap_pct":-1.602868,"ema9":8.181745,"ema20":8.230599,"ema_stack":false,"ema_warm":false,"hod":8.38,"dist_to_hod_pct":-2.983294,"dist_to_hod_atr":3.296617,"atr":0.075835,"spread_atr":0.659323,"own_change_pct":-0.903218,"rel_strength_pct":{"SPY":-0.744971,"IWM":-0.704913}},"vas":{"raw":-3,"score":2.5,"components":{"rvol":-1,"accel":1,"momentum":-1,"imbalance":-2},"missing":[],"volume_pressure":-0.537675},"shadow":{"decision":"FAIL","failed":["vas","imbalance","bar_rvol","spread","rel_strength"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":false,"spread":false,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"a5c5fb454a69","ts":"2026-10-01T09:45:03.847018-04:00","symbol":"PATH","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.97x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":13.075,"vwap":13.164,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":13.075,"volume":{"bars":15,"last_bar_volume":43174.0,"baseline_avg":127813.142857,"bar_rvol":0.33779,"raw_accel":-0.123975,"smooth_accel":0.038023,"accel_momentum":-0.107411,"rvol_3bar":[0.494211,0.368193,0.33779],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":266,"trade_rate":8.866667,"buy_vol":17310.0,"sell_vol":17422.0,"unclassified_vol":0.0,"imbalance":-0.003225,"bid":13.07,"ask":13.08,"spread_pct":0.076482,"quote_size_imbalance":0.2,"quote_age_s":0.406542,"cum_buy":627016.0,"cum_sell":700157.0,"cum_delta":-73141.0,"cum_delta_pct":-0.05511,"buy_vol_rel":0.774475,"buy_5min":141797.0,"sell_5min":110667.0,"delta_5min":31130.0,"buy_trend_5":-0.003145},"context":{"vwap":13.164551,"price_vs_vwap_pct":-0.680246,"ema9":13.125107,"ema20":13.135914,"ema_stack":false,"ema_warm":false,"hod":13.32,"dist_to_hod_pct":-1.839339,"dist_to_hod_atr":2.33278,"atr":0.105025,"spread_atr":0.095215,"own_change_pct":-0.419367,"rel_strength_pct":{"SPY":-0.261121,"IWM":-0.221062}},"vas":{"raw":-3,"score":2.5,"components":{"rvol":-2,"accel":0,"momentum":-1,"imbalance":0},"missing":[],"volume_pressure":-0.001089},"shadow":{"decision":"FAIL","failed":["vas","imbalance","bar_rvol","rel_strength","not_decelerating"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":false,"spread":true,"rel_strength":false,"not_decelerating":false}}}
{"type":"snapshot","id":"07062925446d","ts":"2026-10-01T09:45:03.852411-04:00","symbol":"WU","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.06x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":6.0,"vwap":6.0282,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":6.0,"volume":{"bars":15,"last_bar_volume":10743.0,"baseline_avg":33543.5,"bar_rvol":0.320271,"raw_accel":0.281083,"smooth_accel":0.135221,"accel_momentum":-0.923771,"rvol_3bar":[0.667765,0.090343,0.320271],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":20,"trade_rate":0.666667,"buy_vol":2032.0,"sell_vol":641.0,"unclassified_vol":0.0,"imbalance":0.520389,"bid":5.99,"ask":6.0,"spread_pct":0.166806,"quote_size_imbalance":-0.571429,"quote_age_s":2.300239,"cum_buy":21202.0,"cum_sell":37179.0,"cum_delta":-15977.0,"cum_delta_pct":-0.273668,"buy_vol_rel":0.79225,"buy_5min":19198.0,"sell_5min":37049.0,"delta_5min":-17851.0,"buy_trend_5":0.095817},"context":{"vwap":6.028302,"price_vs_vwap_pct":-0.469483,"ema9":6.013558,"ema20":6.016377,"ema_stack":false,"ema_warm":false,"hod":6.07,"dist_to_hod_pct":-1.153213,"dist_to_hod_atr":1.833468,"atr":0.038179,"spread_atr":0.261924,"own_change_pct":-0.249584,"rel_strength_pct":{"SPY":-0.091338,"IWM":-0.051279}},"vas":{"raw":0,"score":4.4,"components":{"rvol":-2,"accel":1,"momentum":-1,"imbalance":2},"missing":[],"volume_pressure":0.166665},"shadow":{"decision":"FAIL","failed":["vas","bar_rvol","rel_strength"],"missing":[],"rules":{"vas":false,"imbalance":true,"bar_rvol":false,"spread":true,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"51acb63fd732","ts":"2026-10-01T09:45:03.855486-04:00","symbol":"UPWK","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.95x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":8.36,"vwap":8.308,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":8.36,"volume":{"bars":15,"last_bar_volume":3949.0,"baseline_avg":10403.785714,"bar_rvol":0.379573,"raw_accel":0.3959,"smooth_accel":0.528889,"accel_momentum":-0.144963,"rvol_3bar":[1.826026,0.257499,0.379573],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":7,"trade_rate":0.233333,"buy_vol":368.0,"sell_vol":464.0,"unclassified_vol":0.0,"imbalance":-0.115385,"bid":8.35,"ask":8.36,"spread_pct":0.119689,"quote_size_imbalance":0.2,"quote_age_s":1.533543,"cum_buy":22342.0,"cum_sell":9653.0,"cum_delta":12689.0,"cum_delta_pct":0.396593,"buy_vol_rel":0.134109,"buy_5min":22234.0,"sell_5min":9593.0,"delta_5min":12641.0,"buy_trend_5":0.027503},"context":{"vwap":8.307921,"price_vs_vwap_pct":0.626862,"ema9":8.33757,"ema20":8.31438,"ema_stack":true,"ema_warm":false,"hod":8.4,"dist_to_hod_pct":-0.47619,"dist_to_hod_atr":1.09481,"atr":0.036536,"spread_atr":0.273703,"own_change_pct":0.408654,"rel_strength_pct":{"SPY":0.5669,"IWM":0.606959}},"vas":{"raw":-2,"score":3.1,"components":{"rvol":-2,"accel":2,"momentum":-1,"imbalance":-1},"missing":[],"volume_pressure":-0.043797},"shadow":{"decision":"FAIL","failed":["vas","imbalance","bar_rvol"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"942f9c59efbd","ts":"2026-10-01T09:45:03.860431-04:00","symbol":"GNW","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.05x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.145,"vwap":9.0733,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.145,"volume":{"bars":14,"last_bar_volume":10041.0,"baseline_avg":14238.769231,"bar_rvol":0.705187,"raw_accel":1.45022,"smooth_accel":-0.159529,"accel_momentum":-1.237568,"rvol_3bar":[0.92098,0.271682,0.705187],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":4,"trade_rate":0.133333,"buy_vol":0.0,"sell_vol":1256.0,"unclassified_vol":0.0,"imbalance":-1.0,"bid":9.14,"ask":9.15,"spread_pct":0.109349,"quote_size_imbalance":0.2,"quote_age_s":1.004308,"cum_buy":10835.0,"cum_sell":18284.0,"cum_delta":-7449.0,"cum_delta_pct":-0.255812,"buy_vol_rel":0.0,"buy_5min":10835.0,"sell_5min":17030.0,"delta_5min":-6195.0,"buy_trend_5":-0.23341},"context":{"vwap":9.0728,"price_vs_vwap_pct":0.795781,"ema9":9.136172,"ema20":9.090149,"ema_stack":true,"ema_warm":false,"hod":9.19,"dist_to_hod_pct":-0.489663,"dist_to_hod_atr":0.821081,"atr":0.054806,"spread_atr":0.182463,"own_change_pct":0.109409,"rel_strength_pct":{"SPY":0.267656,"IWM":0.307715}},"vas":{"raw":-6,"score":0.6,"components":{"rvol":-2,"accel":-1,"momentum":-1,"imbalance":-2},"missing":[],"volume_pressure":-0.705187},"shadow":{"decision":"FAIL","failed":["vas","imbalance","bar_rvol"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"ef0afc660a5f","ts":"2026-10-01T09:45:03.862317-04:00","symbol":"COUR","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.04x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.0659,"vwap":5.0488,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.0659,"volume":{"bars":15,"last_bar_volume":9873.0,"baseline_avg":23992.785714,"bar_rvol":0.411499,"raw_accel":0.594477,"smooth_accel":-0.556727,"accel_momentum":-1.117087,"rvol_3bar":[0.141035,0.244144,0.411499],"trend_3bar":"ACCELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":25,"trade_rate":0.833333,"buy_vol":663.0,"sell_vol":3229.0,"unclassified_vol":0.0,"imbalance":-0.659301,"bid":5.04,"ask":5.05,"spread_pct":0.198216,"quote_size_imbalance":-0.050847,"quote_age_s":1.766024,"cum_buy":33636.0,"cum_sell":17523.0,"cum_delta":16113.0,"cum_delta_pct":0.314959,"buy_vol_rel":0.164996,"buy_5min":33013.0,"sell_5min":15923.0,"delta_5min":17090.0,"buy_trend_5":-0.301805},"context":{"vwap":5.048767,"price_vs_vwap_pct":0.33935,"ema9":5.06276,"ema20":5.053172,"ema_stack":true,"ema_warm":false,"hod":5.09,"dist_to_hod_pct":-0.473477,"dist_to_hod_atr":0.602227,"atr":0.040018,"spread_atr":0.249887,"own_change_pct":-0.116811,"rel_strength_pct":{"SPY":0.041436,"IWM":0.081495}},"vas":{"raw":-7,"score":0.0,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":-2},"missing":[],"volume_pressure":-0.271302},"shadow":{"decision":"FAIL","failed":["vas","imbalance","bar_rvol"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"e627b4162ebb","ts":"2026-10-01T09:45:03.866162-04:00","symbol":"OWL","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.91x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.175,"vwap":9.2117,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.175,"volume":{"bars":15,"last_bar_volume":18504.0,"baseline_avg":46586.785714,"bar_rvol":0.397194,"raw_accel":0.114632,"smooth_accel":-0.490244,"accel_momentum":-0.529679,"rvol_3bar":[0.520939,0.339535,0.397194],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":24,"trade_rate":0.8,"buy_vol":6569.0,"sell_vol":1524.0,"unclassified_vol":0.0,"imbalance":0.623378,"bid":9.17,"ask":9.18,"spread_pct":0.108992,"quote_size_imbalance":0.071429,"quote_age_s":0.975143,"cum_buy":59911.0,"cum_sell":61898.0,"cum_delta":-1987.0,"cum_delta_pct":-0.016312,"buy_vol_rel":0.915277,"buy_5min":59359.0,"sell_5min":61785.0,"delta_5min":-2426.0,"buy_trend_5":-0.089818},"context":{"vwap":9.211747,"price_vs_vwap_pct":-0.398914,"ema9":9.198562,"ema20":9.201951,"ema_stack":false,"ema_warm":false,"hod":9.28,"dist_to_hod_pct":-1.131466,"dist_to_hod_atr":2.093965,"atr":0.050144,"spread_atr":0.199425,"own_change_pct":-0.325945,"rel_strength_pct":{"SPY":-0.167699,"IWM":-0.12764}},"vas":{"raw":-3,"score":2.5,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":2},"missing":[],"volume_pressure":0.247602},"shadow":{"decision":"FAIL","failed":["vas","bar_rvol","rel_strength"],"missing":[],"rules":{"vas":false,"imbalance":true,"bar_rvol":false,"spread":true,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"883ac65fd9aa","ts":"2026-10-01T09:45:03.868790-04:00","symbol":"FRVO","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.51x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":13.675,"vwap":13.7651,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":13.675,"volume":{"bars":15,"last_bar_volume":5317.0,"baseline_avg":20928.785714,"bar_rvol":0.254052,"raw_accel":-0.181748,"smooth_accel":0.11401,"accel_momentum":0.092403,"rvol_3bar":[1.078439,0.294843,0.254052],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":26,"trade_rate":0.866667,"buy_vol":999.0,"sell_vol":792.0,"unclassified_vol":0.0,"imbalance":0.115578,"bid":13.65,"ask":13.7,"spread_pct":0.365631,"quote_size_imbalance":0.0,"quote_age_s":0.769118,"cum_buy":68509.0,"cum_sell":95706.0,"cum_delta":-27197.0,"cum_delta_pct":-0.165618,"buy_vol_rel":0.411114,"buy_5min":26165.0,"sell_5min":33782.0,"delta_5min":-7617.0,"buy_trend_5":-0.190503},"context":{"vwap":13.765306,"price_vs_vwap_pct":-0.656037,"ema9":13.69715,"ema20":13.736212,"ema_stack":false,"ema_warm":false,"hod":13.95,"dist_to_hod_pct":-1.971326,"dist_to_hod_atr":1.685451,"atr":0.163161,"spread_atr":0.306446,"own_change_pct":0.0,"rel_strength_pct":{"SPY":0.158246,"IWM":0.198305}},"vas":{"raw":0,"score":4.4,"components":{"rvol":-2,"accel":1,"momentum":0,"imbalance":1},"missing":[],"volume_pressure":0.029363},"shadow":{"decision":"FAIL","failed":["vas","bar_rvol","not_decelerating"],"missing":[],"rules":{"vas":false,"imbalance":true,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":false}}}
{"type":"snapshot","id":"d5fe5eb07fc0","ts":"2026-10-01T09:45:03.871431-04:00","symbol":"TRLV","event":"REJECT","bot":{"state":"REJECT","reason":"2 resistance: only 0.18% to 11.15 (5 touches)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":11.13,"vwap":11.0465,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":11.13,"volume":{"bars":15,"last_bar_volume":19483.0,"baseline_avg":16624.571429,"bar_rvol":1.17194,"raw_accel":0.378254,"smooth_accel":3.565691,"accel_momentum":0.256876,"rvol_3bar":[1.919791,0.840628,1.17194],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":16,"trade_rate":0.533333,"buy_vol":460.0,"sell_vol":184.0,"unclassified_vol":0.0,"imbalance":0.428571,"bid":11.12,"ask":11.15,"spread_pct":0.269421,"quote_size_imbalance":0.2,"quote_age_s":3.877614,"cum_buy":46213.0,"cum_sell":27046.0,"cum_delta":19167.0,"cum_delta_pct":0.261633,"buy_vol_rel":0.082629,"buy_5min":46213.0,"sell_5min":27044.0,"delta_5min":19169.0,"buy_trend_5":0.402343},"context":{"vwap":11.046502,"price_vs_vwap_pct":0.755877,"ema9":11.091833,"ema20":11.07767,"ema_stack":true,"ema_warm":false,"hod":11.16,"dist_to_hod_pct":-0.268817,"dist_to_hod_atr":0.191382,"atr":0.156754,"spread_atr":0.191382,"own_change_pct":0.113234,"rel_strength_pct":{"SPY":0.27148,"IWM":0.311539}},"vas":{"raw":6,"score":8.1,"components":{"rvol":0,"accel":3,"momentum":1,"imbalance":2},"missing":[],"volume_pressure":0.50226},"shadow":{"decision":"PASS","failed":[],"missing":[],"rules":{"vas":true,"imbalance":true,"bar_rvol":true,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"f30451ac53cf","ts":"2026-10-01T09:45:03.874311-04:00","symbol":"VFC","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.14x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":14.3226,"vwap":14.2279,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":14.3226,"volume":{"bars":15,"last_bar_volume":15366.0,"baseline_avg":25949.785714,"bar_rvol":0.592144,"raw_accel":0.92099,"smooth_accel":-0.324093,"accel_momentum":-0.115525,"rvol_3bar":[0.711573,0.292675,0.592144],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":95,"trade_rate":3.166667,"buy_vol":2688.0,"sell_vol":10491.0,"unclassified_vol":0.0,"imbalance":-0.592078,"bid":14.33,"ask":14.34,"spread_pct":0.069759,"quote_size_imbalance":-0.25,"quote_age_s":1.114274,"cum_buy":44586.0,"cum_sell":30915.0,"cum_delta":13671.0,"cum_delta_pct":0.18107,"buy_vol_rel":0.505042,"buy_5min":44576.0,"sell_5min":30357.0,"delta_5min":14219.0,"buy_trend_5":-0.117877},"context":{"vwap":14.227772,"price_vs_vwap_pct":0.666501,"ema9":14.300115,"ema20":14.255749,"ema_stack":true,"ema_warm":false,"hod":14.39,"dist_to_hod_pct":-0.468381,"dist_to_hod_atr":0.662898,"atr":0.101675,"spread_atr":0.098353,"own_change_pct":0.35014,"rel_strength_pct":{"SPY":0.508387,"IWM":0.548445}},"vas":{"raw":-7,"score":0.0,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":-2},"missing":[],"volume_pressure":-0.350595},"shadow":{"decision":"FAIL","failed":["vas","imbalance","bar_rvol"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"c2bcf9525e35","ts":"2026-10-01T09:45:03.878505-04:00","symbol":"TTD","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.71x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":12.195,"vwap":12.3278,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":12.195,"volume":{"bars":15,"last_bar_volume":21416.0,"baseline_avg":68183.857143,"bar_rvol":0.314092,"raw_accel":-0.429773,"smooth_accel":-0.195483,"accel_momentum":-0.611878,"rvol_3bar":[0.332791,0.532423,0.314092],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":120,"trade_rate":4.0,"buy_vol":5858.0,"sell_vol":10971.0,"unclassified_vol":0.0,"imbalance":-0.303821,"bid":12.19,"ask":12.2,"spread_pct":0.082001,"quote_size_imbalance":0.0,"quote_age_s":0.284271,"cum_buy":251418.0,"cum_sell":264739.0,"cum_delta":-13321.0,"cum_delta_pct":-0.025808,"buy_vol_rel":0.656379,"buy_5min":88830.0,"sell_5min":71214.0,"delta_5min":17616.0,"buy_trend_5":-0.148216},"context":{"vwap":12.328034,"price_vs_vwap_pct":-1.079116,"ema9":12.237019,"ema20":12.279304,"ema_stack":false,"ema_warm":false,"hod":12.42,"dist_to_hod_pct":-1.811594,"dist_to_hod_atr":3.866955,"atr":0.058185,"spread_atr":0.171865,"own_change_pct":0.041051,"rel_strength_pct":{"SPY":0.199297,"IWM":0.239356}},"vas":{"raw":-6,"score":0.6,"components":{"rvol":-2,"accel":-1,"momentum":-1,"imbalance":-2},"missing":[],"volume_pressure":-0.095428},"shadow":{"decision":"FAIL","failed":["vas","imbalance","bar_rvol"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"8c383de0d8d6","ts":"2026-10-01T09:45:08.922636-04:00","symbol":"PSQL","event":"REJECT","bot":{"state":"REJECT","reason":"2 resistance: only 0.94% to 6.46 (2 touches)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":6.4,"vwap":6.5366,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":6.4,"volume":{"bars":15,"last_bar_volume":607.0,"baseline_avg":14168.071429,"bar_rvol":0.042843,"raw_accel":-0.828629,"smooth_accel":-0.284171,"accel_momentum":-1.275511,"rvol_3bar":[0.072681,0.056213,0.042843],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":6,"trade_rate":0.2,"buy_vol":305.0,"sell_vol":1463.0,"unclassified_vol":0.0,"imbalance":-0.654977,"bid":6.35,"ask":6.45,"spread_pct":1.5625,"quote_size_imbalance":0.0,"quote_age_s":2.042004,"cum_buy":36055.0,"cum_sell":72371.0,"cum_delta":-36316.0,"cum_delta_pct":-0.334938,"buy_vol_rel":0.23988,"buy_5min":3091.0,"sell_5min":2463.0,"delta_5min":628.0,"buy_trend_5":0.009382},"context":{"vwap":6.537814,"price_vs_vwap_pct":-2.107946,"ema9":6.417458,"ema20":6.469653,"ema_stack":false,"ema_warm":false,"hod":6.8115,"dist_to_hod_pct":-6.041254,"dist_to_hod_atr":2.414854,"atr":0.170404,"spread_atr":0.586842,"own_change_pct":-0.311526,"rel_strength_pct":{"SPY":-0.15328,"IWM":-0.113221}},"vas":{"raw":-6,"score":0.6,"components":{"rvol":-2,"accel":-1,"momentum":-1,"imbalance":-2},"missing":[],"volume_pressure":-0.028061},"shadow":{"decision":"FAIL","failed":["vas","imbalance","bar_rvol","spread","rel_strength","not_decelerating"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":false,"spread":false,"rel_strength":false,"not_decelerating":false}}}
{"type":"snapshot","id":"b0f2fcb69992","ts":"2026-10-01T09:45:13.968750-04:00","symbol":"YEXT","event":"REJECT","bot":{"state":"REJECT","reason":"3 buy/sell: buy share 45% < 55%","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":6.785,"vwap":6.7406,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":6.785,"volume":{"bars":15,"last_bar_volume":601.0,"baseline_avg":6593.214286,"bar_rvol":0.091154,"raw_accel":-0.635383,"smooth_accel":-0.81379,"accel_momentum":-0.274536,"rvol_3bar":[0.079476,0.028229,0.091154],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":2,"trade_rate":0.066667,"buy_vol":100.0,"sell_vol":1.0,"unclassified_vol":0.0,"imbalance":0.980198,"bid":6.78,"ask":6.81,"spread_pct":0.441501,"quote_size_imbalance":-0.333333,"quote_age_s":1.874495,"cum_buy":2259.0,"cum_sell":1876.0,"cum_delta":383.0,"cum_delta_pct":0.092624,"buy_vol_rel":0.372232,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":6.74064,"price_vs_vwap_pct":0.658095,"ema9":6.775831,"ema20":6.760399,"ema_stack":true,"ema_warm":false,"hod":6.85,"dist_to_hod_pct":-0.948905,"dist_to_hod_atr":0.823628,"atr":0.078919,"spread_atr":0.380136,"own_change_pct":0.444115,"rel_strength_pct":{"SPY":0.602362,"IWM":0.642421}},"vas":{"raw":-3,"score":2.5,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":2},"missing":[],"volume_pressure":0.089349},"shadow":{"decision":"FAIL","failed":["vas","bar_rvol"],"missing":[],"rules":{"vas":false,"imbalance":true,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"2d505f1ba20f","ts":"2026-10-01T09:46:09.385462-04:00","symbol":"BLZE","event":"REJECT","bot":{"state":"REJECT","reason":"2 resistance: only 0.45% to 14.38 (2 touches)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":14.315,"vwap":14.2525,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":14.315,"volume":{"bars":15,"last_bar_volume":3195.0,"baseline_avg":9175.714286,"bar_rvol":0.348202,"raw_accel":0.392807,"smooth_accel":0.776452,"accel_momentum":0.760122,"rvol_3bar":[1.153938,0.164998,0.348202],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":16,"trade_rate":0.533333,"buy_vol":439.0,"sell_vol":548.0,"unclassified_vol":0.0,"imbalance":-0.110436,"bid":14.28,"ask":14.35,"spread_pct":0.488998,"quote_size_imbalance":0.2,"quote_age_s":1.006946,"cum_buy":9180.0,"cum_sell":7697.0,"cum_delta":1483.0,"cum_delta_pct":0.087871,"buy_vol_rel":0.489051,"buy_5min":9177.0,"sell_5min":7697.0,"delta_5min":1480.0,"buy_trend_5":0.173913},"context":{"vwap":14.252477,"price_vs_vwap_pct":0.438681,"ema9":14.298055,"ema20":14.233896,"ema_stack":true,"ema_warm":false,"hod":14.45,"dist_to_hod_pct":-0.934256,"dist_to_hod_atr":0.986639,"atr":0.136828,"spread_atr":0.51159,"own_change_pct":-0.146885,"rel_strength_pct":{"SPY":-0.056597,"IWM":0.017283}},"vas":{"raw":1,"score":5.0,"components":{"rvol":-2,"accel":3,"momentum":1,"imbalance":-1},"missing":[],"volume_pressure":-0.038454},"shadow":{"decision":"FAIL","failed":["vas","imbalance","bar_rvol","rel_strength"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":false,"spread":true,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"afe85c851578","ts":"2026-10-01T09:46:09.389476-04:00","symbol":"MNTN","event":"REJECT","bot":{"state":"REJECT","reason":"2 resistance: only 0.37% to 10.59 (2 touches)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":10.5509,"vwap":10.5049,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":10.5509,"volume":{"bars":14,"last_bar_volume":214.0,"baseline_avg":7815.384615,"bar_rvol":0.027382,"raw_accel":-0.890472,"smooth_accel":-0.964889,"accel_momentum":-0.026787,"rvol_3bar":[0.03553,0.077984,0.027382],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":2,"trade_rate":0.066667,"buy_vol":89.0,"sell_vol":97.0,"unclassified_vol":0.0,"imbalance":-0.043011,"bid":10.54,"ask":10.65,"spread_pct":1.038226,"quote_size_imbalance":-0.428571,"quote_age_s":9.395458,"cum_buy":10286.0,"cum_sell":4286.0,"cum_delta":6000.0,"cum_delta_pct":0.411749,"buy_vol_rel":0.089479,"buy_5min":1642.0,"sell_5min":1518.0,"delta_5min":124.0,"buy_trend_5":-0.424178},"context":{"vwap":10.504829,"price_vs_vwap_pct":0.438571,"ema9":10.5484,"ema20":10.501567,"ema_stack":true,"ema_warm":false,"hod":10.7,"dist_to_hod_pct":-1.393458,"dist_to_hod_atr":1.336229,"atr":0.111583,"spread_atr":0.985816,"own_change_pct":1.000953,"rel_strength_pct":{"SPY":1.091241,"IWM":1.165121}},"vas":{"raw":-4,"score":1.9,"components":{"rvol":-2,"accel":-2,"momentum":0,"imbalance":0},"missing":[],"volume_pressure":-0.001178},"shadow":{"decision":"FAIL","failed":["vas","imbalance","bar_rvol","spread"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":false,"spread":false,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"ac68f342730b","ts":"2026-10-01T09:47:09.831526-04:00","symbol":"SVCO","event":"REJECT","bot":{"state":"REJECT","reason":"4 steady rise: smoothness 0.67 < 0.7","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.01,"vwap":8.9615,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.01,"volume":{"bars":14,"last_bar_volume":15078.0,"baseline_avg":5767.230769,"bar_rvol":2.614426,"raw_accel":9.457705,"smooth_accel":0.080953,"accel_momentum":-0.120861,"rvol_3bar":[0.429382,0.127627,2.614426],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":10,"trade_rate":0.333333,"buy_vol":100.0,"sell_vol":263.0,"unclassified_vol":0.0,"imbalance":-0.449036,"bid":8.98,"ask":9.04,"spread_pct":0.665927,"quote_size_imbalance":0.6,"quote_age_s":2.80669,"cum_buy":17830.0,"cum_sell":14893.0,"cum_delta":2937.0,"cum_delta_pct":0.089753,"buy_vol_rel":0.070533,"buy_5min":13459.0,"sell_5min":13486.0,"delta_5min":-27.0,"buy_trend_5":0.162419},"context":{"vwap":8.961219,"price_vs_vwap_pct":0.544352,"ema9":9.014205,"ema20":8.928688,"ema_stack":false,"ema_warm":false,"hod":9.1,"dist_to_hod_pct":-0.989011,"dist_to_hod_atr":1.217839,"atr":0.073901,"spread_atr":0.811893,"own_change_pct":0.663717,"rel_strength_pct":{"SPY":0.697341,"IWM":0.790084}},"vas":{"raw":-1,"score":3.8,"components":{"rvol":2,"accel":0,"momentum":-1,"imbalance":-2},"missing":[],"volume_pressure":-1.173971},"shadow":{"decision":"FAIL","failed":["vas","imbalance","spread"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":true,"spread":false,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"fb439c4c79ef","ts":"2026-10-01T09:47:19.934124-04:00","symbol":"PAR","event":"REJECT","bot":{"state":"REJECT","reason":"2 resistance: only 0.96% to 14.18 (2 touches)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":14.04,"vwap":13.9756,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":14.04,"volume":{"bars":15,"last_bar_volume":974.0,"baseline_avg":7902.5,"bar_rvol":0.123252,"raw_accel":-0.506991,"smooth_accel":-0.491866,"accel_momentum":0.181365,"rvol_3bar":[0.113611,0.224604,0.123252],"trend_3bar":"MIXED","projected_rvol":0.000381},"flow":{"window_s":30,"trades":1,"trade_rate":0.033333,"buy_vol":0.0,"sell_vol":1.0,"unclassified_vol":0.0,"imbalance":-1.0,"bid":13.97,"ask":14.11,"spread_pct":0.997151,"quote_size_imbalance":-0.2,"quote_age_s":3.032237,"cum_buy":2943.0,"cum_sell":4138.0,"cum_delta":-1195.0,"cum_delta_pct":-0.168761,"buy_vol_rel":0.0,"buy_5min":2943.0,"sell_5min":4137.0,"delta_5min":-1194.0,"buy_trend_5":-0.443425},"context":{"vwap":13.975646,"price_vs_vwap_pct":0.460473,"ema9":14.116271,"ema20":14.055995,"ema_stack":false,"ema_warm":false,"hod":14.26,"dist_to_hod_pct":-1.542777,"dist_to_hod_atr":2.163921,"atr":0.101667,"spread_atr":1.377041,"own_change_pct":-0.283286,"rel_strength_pct":{"SPY":-0.249662,"IWM":-0.156919}},"vas":{"raw":-5,"score":1.2,"components":{"rvol":-2,"accel":-2,"momentum":1,"imbalance":-2},"missing":[],"volume_pressure":-0.123252},"shadow":{"decision":"FAIL","failed":["vas","imbalance","bar_rvol","spread","rel_strength"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":false,"spread":false,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"785cae5e0f15","ts":"2026-10-01T09:49:10.790390-04:00","symbol":"ORN","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: last-15-min spike 5.2x > 5.0x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":8.8689,"vwap":8.7956,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":8.8689,"volume":{"bars":11,"last_bar_volume":443.0,"baseline_avg":12609.0,"bar_rvol":0.035134,"raw_accel":-0.859465,"smooth_accel":-0.459814,"accel_momentum":0.468636,"rvol_3bar":[0.244216,0.043896,0.035134],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":3,"trade_rate":0.1,"buy_vol":100.0,"sell_vol":129.0,"unclassified_vol":0.0,"imbalance":-0.126638,"bid":8.85,"ask":8.9,"spread_pct":0.56338,"quote_size_imbalance":-0.444444,"quote_age_s":0.623054,"cum_buy":1957.0,"cum_sell":3331.0,"cum_delta":-1374.0,"cum_delta_pct":-0.259834,"buy_vol_rel":0.823111,"buy_5min":689.0,"sell_5min":494.0,"delta_5min":195.0,"buy_trend_5":-0.246734},"context":{"vwap":8.795371,"price_vs_vwap_pct":0.835995,"ema9":8.846575,"ema20":8.791564,"ema_stack":true,"ema_warm":false,"hod":8.98,"dist_to_hod_pct":-1.237194,"dist_to_hod_atr":1.239479,"atr":0.089634,"spread_atr":0.557821,"own_change_pct":-0.673401,"rel_strength_pct":{"SPY":-0.661611,"IWM":-0.572219}},"vas":{"raw":-4,"score":1.9,"components":{"rvol":-2,"accel":-2,"momentum":1,"imbalance":-1},"missing":[],"volume_pressure":-0.004449},"shadow":{"decision":"FAIL","failed":["vas","imbalance","bar_rvol","spread","rel_strength","not_decelerating"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":false,"spread":false,"rel_strength":false,"not_decelerating":false}}}
{"type":"snapshot","id":"3323970acc41","ts":"2026-10-01T09:50:06.205995-04:00","symbol":"USDEW","event":"REJECT","bot":{"state":"REJECT","reason":"3 buy/sell: buy share 42% < 55%","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.05,"vwap":5.1396,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.05,"volume":{"bars":15,"last_bar_volume":5306.0,"baseline_avg":3920.785714,"bar_rvol":1.3533,"raw_accel":4.413201,"smooth_accel":0.262088,"accel_momentum":0.81911,"rvol_3bar":[0.643834,0.023727,1.3533],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":87,"trade_rate":2.9,"buy_vol":0.0,"sell_vol":4060.0,"unclassified_vol":0.0,"imbalance":-1.0,"bid":5.05,"ask":5.12,"spread_pct":1.376598,"quote_size_imbalance":0.0,"quote_age_s":17.657793,"cum_buy":3530.0,"cum_sell":12593.0,"cum_delta":-9063.0,"cum_delta_pct":-0.562116,"buy_vol_rel":0.0,"buy_5min":143.0,"sell_5min":8553.0,"delta_5min":-8410.0,"buy_trend_5":0.34965},"context":{"vwap":5.139712,"price_vs_vwap_pct":-1.745462,"ema9":5.115366,"ema20":5.175164,"ema_stack":false,"ema_warm":false,"hod":5.6,"dist_to_hod_pct":-9.821429,"dist_to_hod_atr":3.471781,"atr":0.15842,"spread_atr":0.441863,"own_change_pct":-2.884615,"rel_strength_pct":{"SPY":-2.779824,"IWM":-2.700367}},"vas":{"raw":0,"score":4.4,"components":{"rvol":0,"accel":1,"momentum":1,"imbalance":-2},"missing":[],"volume_pressure":-1.3533},"shadow":{"decision":"FAIL","failed":["vas","imbalance","spread","rel_strength"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":true,"spread":false,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"63be7d26ee29","ts":"2026-10-01T10:10:59.358169-04:00","symbol":"ABSI","event":"REJECT","bot":{"state":"REJECT","reason":"3 buy/sell: buy share 39% < 55%","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":11.03,"vwap":11.0443,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":11.03,"volume":{"bars":40,"last_bar_volume":35748.0,"baseline_avg":26453.0,"bar_rvol":1.351378,"raw_accel":0.67894,"smooth_accel":0.278531,"accel_momentum":0.312998,"rvol_3bar":[1.027076,0.808294,1.351378],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":11.044298,"price_vs_vwap_pct":-0.129464,"ema9":11.091612,"ema20":11.093139,"ema_stack":false,"ema_warm":true,"hod":11.27,"dist_to_hod_pct":-2.129547,"dist_to_hod_atr":3.03371,"atr":0.079111,"spread_atr":null,"own_change_pct":-0.809353,"rel_strength_pct":{"SPY":-1.002751,"IWM":-1.090501}},"vas":{"raw":null,"score":null,"components":{"rvol":0,"accel":1,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":true,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"cce479acb328","ts":"2026-10-01T10:10:59.361797-04:00","symbol":"STTK","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.00x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":7.11,"vwap":6.9992,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":7.11,"volume":{"bars":34,"last_bar_volume":4865.0,"baseline_avg":2982.75,"bar_rvol":1.631045,"raw_accel":5.524181,"smooth_accel":1.197459,"accel_momentum":1.606505,"rvol_3bar":[0.354155,0.135413,1.631045],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":6.999223,"price_vs_vwap_pct":1.582711,"ema9":7.079056,"ema20":7.069459,"ema_stack":true,"ema_warm":true,"hod":7.17,"dist_to_hod_pct":-0.83682,"dist_to_hod_atr":1.096898,"atr":0.0547,"spread_atr":null,"own_change_pct":0.565771,"rel_strength_pct":{"SPY":0.372373,"IWM":0.284622}},"vas":{"raw":null,"score":null,"components":{"rvol":1,"accel":3,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":true,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"bed1d12930a6","ts":"2026-10-01T10:10:59.365176-04:00","symbol":"AES","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.79x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":14.92,"vwap":14.9114,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":14.92,"volume":{"bars":40,"last_bar_volume":57375.0,"baseline_avg":19780.65,"bar_rvol":2.900562,"raw_accel":6.307056,"smooth_accel":0.248524,"accel_momentum":0.678651,"rvol_3bar":[0.507308,0.385304,2.900562],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":14.911427,"price_vs_vwap_pct":0.05749,"ema9":14.916164,"ema20":14.914638,"ema_stack":true,"ema_warm":true,"hod":14.92,"dist_to_hod_pct":0.0,"dist_to_hod_atr":0.0,"atr":0.009489,"spread_atr":null,"own_change_pct":0.033523,"rel_strength_pct":{"SPY":-0.159875,"IWM":-0.247625}},"vas":{"raw":null,"score":null,"components":{"rvol":2,"accel":1,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":true,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"d6cc47d6c376","ts":"2026-10-01T10:10:59.374245-04:00","symbol":"TK","event":"REJECT","bot":{"state":"REJECT","reason":"2 resistance: only 0.83% to 14.62 (2 touches)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":14.5,"vwap":14.2526,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":14.5,"volume":{"bars":39,"last_bar_volume":4116.0,"baseline_avg":3141.6,"bar_rvol":1.31016,"raw_accel":1.27907,"smooth_accel":1.423971,"accel_momentum":1.57072,"rvol_3bar":[0.910939,0.580446,1.31016],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":14.252617,"price_vs_vwap_pct":1.735704,"ema9":14.439718,"ema20":14.384243,"ema_stack":true,"ema_warm":true,"hod":14.5,"dist_to_hod_pct":0.0,"dist_to_hod_atr":0.0,"atr":0.043122,"spread_atr":null,"own_change_pct":0.76442,"rel_strength_pct":{"SPY":0.571022,"IWM":0.483271}},"vas":{"raw":null,"score":null,"components":{"rvol":0,"accel":3,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":true,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"4e9c7bf2f8cb","ts":"2026-10-01T10:10:59.376547-04:00","symbol":"FWDI","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.72x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":7.89,"vwap":7.9039,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":7.89,"volume":{"bars":39,"last_bar_volume":1428.0,"baseline_avg":2892.05,"bar_rvol":0.493767,"raw_accel":-0.73531,"smooth_accel":0.079771,"accel_momentum":-0.997129,"rvol_3bar":[1.46441,1.920031,0.493767],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":7.903872,"price_vs_vwap_pct":-0.175514,"ema9":7.880613,"ema20":7.904568,"ema_stack":false,"ema_warm":true,"hod":8.07,"dist_to_hod_pct":-2.230483,"dist_to_hod_atr":4.441557,"atr":0.040526,"spread_atr":null,"own_change_pct":0.509554,"rel_strength_pct":{"SPY":0.316156,"IWM":0.228406}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":0,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"f39e6d17e68d","ts":"2026-10-01T10:10:59.379928-04:00","symbol":"GO","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: last-15-min spike 11.8x > 5.0x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":11.45,"vwap":11.3813,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":11.45,"volume":{"bars":39,"last_bar_volume":29090.0,"baseline_avg":42738.4,"bar_rvol":0.680653,"raw_accel":0.992739,"smooth_accel":1.326244,"accel_momentum":-0.785024,"rvol_3bar":[29.404337,0.345835,0.680653],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":11.381342,"price_vs_vwap_pct":0.603254,"ema9":11.396865,"ema20":11.363382,"ema_stack":true,"ema_warm":true,"hod":11.495,"dist_to_hod_pct":-0.391475,"dist_to_hod_atr":0.838928,"atr":0.05364,"spread_atr":null,"own_change_pct":0.970018,"rel_strength_pct":{"SPY":0.776619,"IWM":0.688869}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":3,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"e9876732cc41","ts":"2026-10-01T10:10:59.381826-04:00","symbol":"CLRO","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.14x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.05,"vwap":5.1303,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.05,"volume":{"bars":24,"last_bar_volume":5143.0,"baseline_avg":1190.3,"bar_rvol":4.320759,"raw_accel":16.283038,"smooth_accel":-0.224958,"accel_momentum":-1.621797,"rvol_3bar":[0.135457,0.159409,4.320759],"trend_3bar":"ACCELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":5.130296,"price_vs_vwap_pct":-1.565141,"ema9":5.136878,"ema20":5.148239,"ema_stack":false,"ema_warm":true,"hod":5.31,"dist_to_hod_pct":-4.896422,"dist_to_hod_atr":3.70011,"atr":0.070268,"spread_atr":null,"own_change_pct":-2.659985,"rel_strength_pct":{"SPY":-2.853383,"IWM":-2.941133}},"vas":{"raw":null,"score":null,"components":{"rvol":3,"accel":-1,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":true,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"4cce9b44d0c5","ts":"2026-10-01T10:10:59.384051-04:00","symbol":"CERT","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: last-15-min spike 9.6x > 5.0x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.35,"vwap":9.3666,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.35,"volume":{"bars":40,"last_bar_volume":188623.0,"baseline_avg":27490.4,"bar_rvol":6.861413,"raw_accel":26.445654,"smooth_accel":3.379542,"accel_momentum":3.104791,"rvol_3bar":[2.975624,0.089139,6.861413],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":9.366608,"price_vs_vwap_pct":-0.177307,"ema9":9.368954,"ema20":9.365418,"ema_stack":false,"ema_warm":true,"hod":9.505,"dist_to_hod_pct":-1.630721,"dist_to_hod_atr":4.022241,"atr":0.038536,"spread_atr":null,"own_change_pct":-0.372936,"rel_strength_pct":{"SPY":-0.566334,"IWM":-0.654084}},"vas":{"raw":null,"score":null,"components":{"rvol":3,"accel":3,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":true,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"8ae9060fe466","ts":"2026-10-01T10:10:59.387109-04:00","symbol":"VERX","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.20x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":12.1715,"vwap":12.1163,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":12.1715,"volume":{"bars":38,"last_bar_volume":3314.0,"baseline_avg":2292.9,"bar_rvol":1.445331,"raw_accel":4.781325,"smooth_accel":-0.279677,"accel_momentum":-0.191531,"rvol_3bar":[1.179855,0.240369,1.445331],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":12.116295,"price_vs_vwap_pct":0.455625,"ema9":12.111591,"ema20":12.095653,"ema_stack":true,"ema_warm":true,"hod":12.3,"dist_to_hod_pct":-1.044715,"dist_to_hod_atr":3.581899,"atr":0.035875,"spread_atr":null,"own_change_pct":0.924544,"rel_strength_pct":{"SPY":0.731146,"IWM":0.643395}},"vas":{"raw":null,"score":null,"components":{"rvol":0,"accel":-1,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":true,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"f203eda98b97","ts":"2026-10-01T10:10:59.390251-04:00","symbol":"SB","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.66x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":8.705,"vwap":8.5702,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":8.705,"volume":{"bars":39,"last_bar_volume":3589.0,"baseline_avg":3934.35,"bar_rvol":0.912222,"raw_accel":2.354206,"smooth_accel":-0.544814,"accel_momentum":0.183419,"rvol_3bar":[0.076563,0.265772,0.912222],"trend_3bar":"ACCELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":8.570204,"price_vs_vwap_pct":1.572849,"ema9":8.672351,"ema20":8.64363,"ema_stack":true,"ema_warm":true,"hod":8.72,"dist_to_hod_pct":-0.172018,"dist_to_hod_atr":0.626739,"atr":0.023933,"spread_atr":null,"own_change_pct":0.694043,"rel_strength_pct":{"SPY":0.500645,"IWM":0.412894}},"vas":{"raw":null,"score":null,"components":{"rvol":-1,"accel":-2,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"2aa7ccb549b7","ts":"2026-10-01T10:10:59.392382-04:00","symbol":"CRGY","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.74x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":13.06,"vwap":12.9993,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":13.06,"volume":{"bars":40,"last_bar_volume":5315.0,"baseline_avg":8594.15,"bar_rvol":0.618444,"raw_accel":-0.658573,"smooth_accel":-0.057175,"accel_momentum":-1.128457,"rvol_3bar":[0.655565,1.892633,0.618444],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":12.999289,"price_vs_vwap_pct":0.467034,"ema9":13.076178,"ema20":13.068932,"ema_stack":false,"ema_warm":true,"hod":13.14,"dist_to_hod_pct":-0.608828,"dist_to_hod_atr":2.702605,"atr":0.029601,"spread_atr":null,"own_change_pct":0.0383,"rel_strength_pct":{"SPY":-0.155099,"IWM":-0.242849}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":0,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"f67518349542","ts":"2026-10-01T10:10:59.394603-04:00","symbol":"SBET","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.59x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.4398,"vwap":9.4448,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.4398,"volume":{"bars":40,"last_bar_volume":16907.0,"baseline_avg":16584.95,"bar_rvol":1.019418,"raw_accel":-0.27059,"smooth_accel":0.232542,"accel_momentum":0.014787,"rvol_3bar":[0.716658,1.413509,1.019418],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":9.41,"ask":9.42,"spread_pct":0.106213,"quote_size_imbalance":-0.8,"quote_age_s":0.022422,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":9.444834,"price_vs_vwap_pct":-0.053304,"ema9":9.416346,"ema20":9.42618,"ema_stack":false,"ema_warm":true,"hod":9.565,"dist_to_hod_pct":-1.308939,"dist_to_hod_atr":3.449067,"atr":0.0363,"spread_atr":0.275485,"own_change_pct":0.58391,"rel_strength_pct":{"SPY":0.390512,"IWM":0.302762}},"vas":{"raw":null,"score":null,"components":{"rvol":0,"accel":1,"momentum":0,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","imbalance"],"rules":{"vas":null,"imbalance":null,"bar_rvol":true,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"e4b1a78d650f","ts":"2026-10-01T10:10:59.397397-04:00","symbol":"CTVA","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: last-15-min spike 71.0x > 5.0x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":12.405,"vwap":12.9148,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":12.405,"volume":{"bars":40,"last_bar_volume":431209.0,"baseline_avg":405920.6,"bar_rvol":1.062299,"raw_accel":0.449004,"smooth_accel":-0.402792,"accel_momentum":-0.296684,"rvol_3bar":[0.777062,0.739863,1.062299],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":12.914804,"price_vs_vwap_pct":-3.947442,"ema9":12.414266,"ema20":12.624076,"ema_stack":false,"ema_warm":true,"hod":14.44,"dist_to_hod_pct":-14.092798,"dist_to_hod_atr":7.861379,"atr":0.25886,"spread_atr":null,"own_change_pct":-0.361446,"rel_strength_pct":{"SPY":-0.554844,"IWM":-0.642594}},"vas":{"raw":null,"score":null,"components":{"rvol":0,"accel":-2,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":true,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"d3ed3868f8e7","ts":"2026-10-01T10:10:59.413339-04:00","symbol":"BNC","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.29x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.99,"vwap":6.0031,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.99,"volume":{"bars":38,"last_bar_volume":236.0,"baseline_avg":2859.55,"bar_rvol":0.08253,"raw_accel":-0.669878,"smooth_accel":-0.904735,"accel_momentum":-0.218826,"rvol_3bar":[0.083067,0.069155,0.08253],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":6.00312,"price_vs_vwap_pct":-0.218551,"ema9":5.980329,"ema20":5.988996,"ema_stack":false,"ema_warm":true,"hod":6.085,"dist_to_hod_pct":-1.561216,"dist_to_hod_atr":3.997647,"atr":0.023764,"spread_atr":null,"own_change_pct":0.503356,"rel_strength_pct":{"SPY":0.309958,"IWM":0.222207}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"a27bc4072e3c","ts":"2026-10-01T10:40:37.564219-04:00","symbol":"MTRX","event":"REJECT","bot":{"state":"REJECT","reason":"2 resistance: only 0.81% to 10.00 (2 touches)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.92,"vwap":9.7138,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.92,"volume":{"bars":53,"last_bar_volume":392.0,"baseline_avg":1954.15,"bar_rvol":0.200599,"raw_accel":-0.197605,"smooth_accel":3.671701,"accel_momentum":0.050255,"rvol_3bar":[2.702905,0.205291,0.200599],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":9.713792,"price_vs_vwap_pct":2.122832,"ema9":9.863791,"ema20":9.820333,"ema_stack":true,"ema_warm":true,"hod":9.92,"dist_to_hod_pct":0.0,"dist_to_hod_atr":0.0,"atr":0.018897,"spread_atr":null,"own_change_pct":0.86426,"rel_strength_pct":{"SPY":0.798603,"IWM":0.781093}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":3,"momentum":0,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","not_decelerating"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":false}}}
{"type":"snapshot","id":"87ff0eef4ce9","ts":"2026-10-01T10:40:37.572612-04:00","symbol":"LWLG","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.49x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.1995,"vwap":5.1006,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.1995,"volume":{"bars":70,"last_bar_volume":4607.0,"baseline_avg":9956.9,"bar_rvol":0.462694,"raw_accel":0.506048,"smooth_accel":0.148078,"accel_momentum":0.000221,"rvol_3bar":[2.471309,0.307528,0.462694],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":5.100597,"price_vs_vwap_pct":1.939045,"ema9":5.188064,"ema20":5.169834,"ema_stack":true,"ema_warm":true,"hod":5.2097,"dist_to_hod_pct":-0.195789,"dist_to_hod_atr":0.543066,"atr":0.018782,"spread_atr":null,"own_change_pct":0.183044,"rel_strength_pct":{"SPY":0.117387,"IWM":0.099877}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":1,"momentum":0,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"6d40697beafb","ts":"2026-10-01T10:40:37.576363-04:00","symbol":"HSLV","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.32x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.415,"vwap":5.3574,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.415,"volume":{"bars":61,"last_bar_volume":397.0,"baseline_avg":3463.65,"bar_rvol":0.114619,"raw_accel":-0.787245,"smooth_accel":-0.189709,"accel_momentum":-0.217394,"rvol_3bar":[0.833521,0.525072,0.114619],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":5.357447,"price_vs_vwap_pct":1.074267,"ema9":5.392669,"ema20":5.387237,"ema_stack":true,"ema_warm":true,"hod":5.435,"dist_to_hod_pct":-0.367985,"dist_to_hod_atr":1.200983,"atr":0.016653,"spread_atr":null,"own_change_pct":0.557103,"rel_strength_pct":{"SPY":0.491446,"IWM":0.473935}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-1,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","not_decelerating"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":false}}}
{"type":"snapshot","id":"3160688a7b1a","ts":"2026-10-01T10:40:37.583006-04:00","symbol":"SPIR","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.27x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":11.31,"vwap":11.1051,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":11.31,"volume":{"bars":54,"last_bar_volume":827.0,"baseline_avg":1861.75,"bar_rvol":0.444206,"raw_accel":0.776823,"smooth_accel":0.169358,"accel_momentum":0.161103,"rvol_3bar":[2.221384,0.200838,0.444206],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":11.10511,"price_vs_vwap_pct":1.845003,"ema9":11.329305,"ema20":11.29972,"ema_stack":false,"ema_warm":true,"hod":11.39,"dist_to_hod_pct":-0.702371,"dist_to_hod_atr":2.329219,"atr":0.034346,"spread_atr":null,"own_change_pct":-0.13245,"rel_strength_pct":{"SPY":-0.198108,"IWM":-0.215618}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":1,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"4be0e0f7c7f8","ts":"2026-10-01T10:40:37.587640-04:00","symbol":"ALIT","event":"REJECT","bot":{"state":"REJECT","reason":"3 buy/sell: buy share 54% < 55%","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.285,"vwap":9.2112,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.285,"volume":{"bars":51,"last_bar_volume":1232.0,"baseline_avg":1442.75,"bar_rvol":0.853925,"raw_accel":2.415699,"smooth_accel":-0.34335,"accel_momentum":0.156352,"rvol_3bar":[0.499884,0.156287,0.853925],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":9.211169,"price_vs_vwap_pct":0.801535,"ema9":9.303629,"ema20":9.292847,"ema_stack":false,"ema_warm":true,"hod":9.39,"dist_to_hod_pct":-1.118211,"dist_to_hod_atr":4.294292,"atr":0.024451,"spread_atr":null,"own_change_pct":-0.268528,"rel_strength_pct":{"SPY":-0.334186,"IWM":-0.351696}},"vas":{"raw":null,"score":null,"components":{"rvol":-1,"accel":-2,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"aa0d164d4c66","ts":"2026-10-01T10:40:37.593004-04:00","symbol":"SPT","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.82x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":10.015,"vwap":10.1651,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":10.015,"volume":{"bars":68,"last_bar_volume":716.0,"baseline_avg":1118.0,"bar_rvol":0.640429,"raw_accel":-0.215772,"smooth_accel":-0.129279,"accel_momentum":-0.616019,"rvol_3bar":[1.910743,0.831739,0.640429],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":10.165067,"price_vs_vwap_pct":-1.476301,"ema9":10.092,"ema20":10.140903,"ema_stack":false,"ema_warm":true,"hod":10.2998,"dist_to_hod_pct":-2.765102,"dist_to_hod_atr":12.4188,"atr":0.022933,"spread_atr":null,"own_change_pct":-1.135242,"rel_strength_pct":{"SPY":-1.200899,"IWM":-1.218409}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-1,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength","not_decelerating"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":false}}}
{"type":"snapshot","id":"8dc98a678426","ts":"2026-10-01T10:40:37.596201-04:00","symbol":"RDW","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.06x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":10.805,"vwap":10.6717,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":10.805,"volume":{"bars":70,"last_bar_volume":26407.0,"baseline_avg":40235.35,"bar_rvol":0.656313,"raw_accel":-0.435011,"smooth_accel":-0.171268,"accel_momentum":0.136043,"rvol_3bar":[0.291216,1.113179,0.656313],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":10.8,"ask":10.81,"spread_pct":0.09255,"quote_size_imbalance":-0.459459,"quote_age_s":0.0442,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":10.671739,"price_vs_vwap_pct":1.248725,"ema9":10.826454,"ema20":10.815275,"ema_stack":false,"ema_warm":true,"hod":10.93,"dist_to_hod_pct":-1.143641,"dist_to_hod_atr":2.786847,"atr":0.044854,"spread_atr":0.222948,"own_change_pct":-0.414747,"rel_strength_pct":{"SPY":-0.480404,"IWM":-0.497914}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-1,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":true,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"d431aac0845a","ts":"2026-10-01T10:40:37.598807-04:00","symbol":"BB","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.24x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.075,"vwap":9.1339,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.075,"volume":{"bars":70,"last_bar_volume":108386.0,"baseline_avg":68741.15,"bar_rvol":1.576727,"raw_accel":1.329579,"smooth_accel":2.100601,"accel_momentum":1.15822,"rvol_3bar":[6.764076,0.649644,1.576727],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":9.05,"ask":9.06,"spread_pct":0.110436,"quote_size_imbalance":-0.012346,"quote_age_s":0.045932,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":9.133945,"price_vs_vwap_pct":-0.645337,"ema9":9.079175,"ema20":9.114881,"ema_stack":false,"ema_warm":true,"hod":9.3,"dist_to_hod_pct":-2.419355,"dist_to_hod_atr":6.306479,"atr":0.035678,"spread_atr":0.280288,"own_change_pct":-0.275821,"rel_strength_pct":{"SPY":-0.341478,"IWM":-0.358989}},"vas":{"raw":null,"score":null,"components":{"rvol":1,"accel":3,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["rel_strength"],"missing":["vas","imbalance"],"rules":{"vas":null,"imbalance":null,"bar_rvol":true,"spread":true,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"628d682f23bb","ts":"2026-10-01T10:40:37.603157-04:00","symbol":"ARHS","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.33x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.69,"vwap":9.5254,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.69,"volume":{"bars":64,"last_bar_volume":1477.0,"baseline_avg":2842.4,"bar_rvol":0.519631,"raw_accel":0.756243,"smooth_accel":-0.636899,"accel_momentum":-0.000414,"rvol_3bar":[0.566779,0.290185,0.519631],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":9.525351,"price_vs_vwap_pct":1.728533,"ema9":9.66494,"ema20":9.627418,"ema_stack":true,"ema_warm":true,"hod":9.705,"dist_to_hod_pct":-0.15456,"dist_to_hod_atr":0.749987,"atr":0.02,"spread_atr":null,"own_change_pct":0.414508,"rel_strength_pct":{"SPY":0.34885,"IWM":0.33134}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":0,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"83f0a431c229","ts":"2026-10-01T10:40:37.606950-04:00","symbol":"RES","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.26x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.735,"vwap":5.6749,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.735,"volume":{"bars":66,"last_bar_volume":436.0,"baseline_avg":5420.6,"bar_rvol":0.080434,"raw_accel":-0.678264,"smooth_accel":-0.82645,"accel_momentum":-0.032634,"rvol_3bar":[0.073828,0.164791,0.080434],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":5.674948,"price_vs_vwap_pct":1.058195,"ema9":5.730203,"ema20":5.7215,"ema_stack":true,"ema_warm":true,"hod":5.74,"dist_to_hod_pct":-0.087108,"dist_to_hod_atr":0.64162,"atr":0.007793,"spread_atr":null,"own_change_pct":0.174672,"rel_strength_pct":{"SPY":0.109015,"IWM":0.091505}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":0,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"bd2e635da5d8","ts":"2026-10-01T10:40:37.610080-04:00","symbol":"SFL","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.07x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":13.3,"vwap":13.1918,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":13.3,"volume":{"bars":61,"last_bar_volume":701.0,"baseline_avg":3679.6,"bar_rvol":0.19051,"raw_accel":-0.682518,"smooth_accel":0.492692,"accel_momentum":0.318149,"rvol_3bar":[0.492701,0.542406,0.19051],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":13.191833,"price_vs_vwap_pct":0.819952,"ema9":13.304915,"ema20":13.301893,"ema_stack":false,"ema_warm":true,"hod":13.365,"dist_to_hod_pct":-0.486345,"dist_to_hod_atr":4.062797,"atr":0.015999,"spread_atr":null,"own_change_pct":-0.15015,"rel_strength_pct":{"SPY":-0.215807,"IWM":-0.233318}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":2,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"3c56084b7f74","ts":"2026-10-01T10:40:37.612755-04:00","symbol":"CRK","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.97x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":12.49,"vwap":12.3778,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":12.49,"volume":{"bars":69,"last_bar_volume":1604.0,"baseline_avg":1743.95,"bar_rvol":0.919751,"raw_accel":1.809107,"smooth_accel":-0.35792,"accel_momentum":0.11998,"rvol_3bar":[0.249936,0.310495,0.919751],"trend_3bar":"ACCELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":12.377772,"price_vs_vwap_pct":0.906693,"ema9":12.48787,"ema20":12.472518,"ema_stack":true,"ema_warm":true,"hod":12.51,"dist_to_hod_pct":-0.159872,"dist_to_hod_atr":1.043524,"atr":0.019166,"spread_atr":null,"own_change_pct":0.0,"rel_strength_pct":{"SPY":-0.065657,"IWM":-0.083168}},"vas":{"raw":null,"score":null,"components":{"rvol":-1,"accel":-2,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"749bbc03b67a","ts":"2026-10-01T10:40:37.615505-04:00","symbol":"CPRI","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.45x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":14.26,"vwap":14.0815,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":14.26,"volume":{"bars":69,"last_bar_volume":1100.0,"baseline_avg":8267.85,"bar_rvol":0.133045,"raw_accel":-0.692308,"smooth_accel":-0.662004,"accel_momentum":0.204816,"rvol_3bar":[0.377137,0.438893,0.133045],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":14.081487,"price_vs_vwap_pct":1.267714,"ema9":14.201736,"ema20":14.153146,"ema_stack":true,"ema_warm":true,"hod":14.26,"dist_to_hod_pct":0.0,"dist_to_hod_atr":0.0,"atr":0.031196,"spread_atr":null,"own_change_pct":0.635145,"rel_strength_pct":{"SPY":0.569487,"IWM":0.551977}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"62a61ee42457","ts":"2026-10-01T11:08:08.732275-04:00","symbol":"CXM","event":"WAIT","bot":{"state":"WAIT","reason":"confirming 1/3","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.095,"vwap":5.0844,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.095,"volume":{"bars":96,"last_bar_volume":45307.0,"baseline_avg":7428.3,"bar_rvol":6.099242,"raw_accel":23.396968,"smooth_accel":1.474569,"accel_momentum":0.878742,"rvol_3bar":[0.647266,0.037731,6.099242],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":48,"trade_rate":1.6,"buy_vol":6700.0,"sell_vol":276.0,"unclassified_vol":0.0,"imbalance":0.920872,"bid":5.09,"ask":5.1,"spread_pct":0.196271,"quote_size_imbalance":-0.416667,"quote_age_s":0.169013,"cum_buy":143837.0,"cum_sell":105322.0,"cum_delta":38515.0,"cum_delta_pct":0.15458,"buy_vol_rel":2.557773,"buy_5min":57193.0,"sell_5min":12767.0,"delta_5min":44426.0,"buy_trend_5":0.429327},"context":{"vwap":5.08438,"price_vs_vwap_pct":0.208883,"ema9":5.065984,"ema20":5.06209,"ema_stack":true,"ema_warm":true,"hod":5.15,"dist_to_hod_pct":-1.067961,"dist_to_hod_atr":5.778312,"atr":0.009518,"spread_atr":1.050602,"own_change_pct":0.791296,"rel_strength_pct":{"SPY":0.800513,"IWM":0.715228}},"vas":{"raw":9,"score":10.0,"components":{"rvol":3,"accel":3,"momentum":1,"imbalance":2},"missing":[],"volume_pressure":5.616619},"shadow":{"decision":"PASS","failed":[],"missing":[],"rules":{"vas":true,"imbalance":true,"bar_rvol":true,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"74e4eea6a88d","ts":"2026-10-01T11:08:18.834248-04:00","symbol":"CXM","event":"ENTRY","bot":{"state":"BUY","reason":"v2: RVOL 1.7x, room 2.4%, buy share 77%, smoothness 0.71, straightness 0.56, VWAP +0.2%, stop 5.04","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.095,"vwap":5.0844,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.095,"volume":{"bars":96,"last_bar_volume":45307.0,"baseline_avg":7428.3,"bar_rvol":6.099242,"raw_accel":23.396968,"smooth_accel":1.474569,"accel_momentum":0.878742,"rvol_3bar":[0.647266,0.037731,6.099242],"trend_3bar":"MIXED","projected_rvol":1.057564},"flow":{"window_s":30,"trades":33,"trade_rate":1.1,"buy_vol":2053.0,"sell_vol":644.0,"unclassified_vol":0.0,"imbalance":0.522432,"bid":5.09,"ask":5.1,"spread_pct":0.196271,"quote_size_imbalance":-0.465909,"quote_age_s":1.16554,"cum_buy":143873.0,"cum_sell":105824.0,"cum_delta":38049.0,"cum_delta_pct":0.152381,"buy_vol_rel":0.788356,"buy_5min":57193.0,"sell_5min":12767.0,"delta_5min":44426.0,"buy_trend_5":0.429327},"context":{"vwap":5.08438,"price_vs_vwap_pct":0.208883,"ema9":5.065984,"ema20":5.06209,"ema_stack":true,"ema_warm":true,"hod":5.15,"dist_to_hod_pct":-1.067961,"dist_to_hod_atr":5.778312,"atr":0.009518,"spread_atr":1.050602,"own_change_pct":0.791296,"rel_strength_pct":{"SPY":0.800513,"IWM":0.715228}},"vas":{"raw":9,"score":10.0,"components":{"rvol":3,"accel":3,"momentum":1,"imbalance":2},"missing":[],"volume_pressure":3.186441},"shadow":{"decision":"PASS","failed":[],"missing":[],"rules":{"vas":true,"imbalance":true,"bar_rvol":true,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"90c8fb91fd22","ts":"2026-10-01T11:10:40.258277-04:00","symbol":"PDYN","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.13x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.14,"vwap":5.1753,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.14,"volume":{"bars":93,"last_bar_volume":542.0,"baseline_avg":2086.8,"bar_rvol":0.259728,"raw_accel":-0.674279,"smooth_accel":-0.527943,"accel_momentum":-0.205431,"rvol_3bar":[0.113847,0.784702,0.259728],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":5.175315,"price_vs_vwap_pct":-0.682367,"ema9":5.154345,"ema20":5.165079,"ema_stack":false,"ema_warm":true,"hod":5.225,"dist_to_hod_pct":-1.626794,"dist_to_hod_atr":10.550117,"atr":0.008057,"spread_atr":null,"own_change_pct":-0.387597,"rel_strength_pct":{"SPY":-0.358632,"IWM":-0.441901}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"ba916cc553ba","ts":"2026-10-01T11:10:40.271711-04:00","symbol":"HAFN","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.99x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.885,"vwap":9.7604,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.885,"volume":{"bars":96,"last_bar_volume":558.0,"baseline_avg":4294.65,"bar_rvol":0.129929,"raw_accel":-0.873756,"smooth_accel":1.189797,"accel_momentum":0.183377,"rvol_3bar":[4.58071,1.007029,0.129929],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":9.760408,"price_vs_vwap_pct":1.276506,"ema9":9.881748,"ema20":9.875398,"ema_stack":true,"ema_warm":true,"hod":9.9,"dist_to_hod_pct":-0.151515,"dist_to_hod_atr":1.43122,"atr":0.010481,"spread_atr":null,"own_change_pct":-0.13134,"rel_strength_pct":{"SPY":-0.102374,"IWM":-0.185644}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":3,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength","not_decelerating"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":false}}}
{"type":"snapshot","id":"23860fcd19db","ts":"2026-10-01T11:40:43.801625-04:00","symbol":"NOMD","event":"REJECT","bot":{"state":"REJECT","reason":"2 resistance: only 0.43% to 10.52 (4 touches)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":10.475,"vwap":10.3702,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":10.475,"volume":{"bars":116,"last_bar_volume":2517.0,"baseline_avg":3372.7,"bar_rvol":0.746286,"raw_accel":0.911162,"smooth_accel":-0.100767,"accel_momentum":-1.247669,"rvol_3bar":[0.159503,0.347004,0.746286],"trend_3bar":"ACCELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":10.370246,"price_vs_vwap_pct":1.01014,"ema9":10.455941,"ema20":10.442978,"ema_stack":true,"ema_warm":true,"hod":10.475,"dist_to_hod_pct":0.0,"dist_to_hod_atr":0.0,"atr":0.009325,"spread_atr":null,"own_change_pct":0.287219,"rel_strength_pct":{"SPY":0.160828,"IWM":-0.058708}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-1,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"cf73aa526efd","ts":"2026-10-01T11:40:43.815490-04:00","symbol":"CRSR","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.34x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":13.745,"vwap":13.5733,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":13.745,"volume":{"bars":114,"last_bar_volume":8062.0,"baseline_avg":3797.05,"bar_rvol":2.123227,"raw_accel":2.925024,"smooth_accel":25.112245,"accel_momentum":-3.880206,"rvol_3bar":[56.494267,0.540882,2.123227],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":13.573266,"price_vs_vwap_pct":1.265237,"ema9":13.653265,"ema20":13.645869,"ema_stack":true,"ema_warm":true,"hod":13.745,"dist_to_hod_pct":0.0,"dist_to_hod_atr":0.0,"atr":0.026356,"spread_atr":null,"own_change_pct":1.029033,"rel_strength_pct":{"SPY":0.902643,"IWM":0.683107}},"vas":{"raw":null,"score":null,"components":{"rvol":2,"accel":3,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":true,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"b6ed4326c5dc","ts":"2026-10-01T11:40:43.820677-04:00","symbol":"ADTN","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.00x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":6.99,"vwap":6.9029,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":6.99,"volume":{"bars":126,"last_bar_volume":4164.0,"baseline_avg":1569.2,"bar_rvol":2.653581,"raw_accel":0.126319,"smooth_accel":1.922831,"accel_momentum":0.596192,"rvol_3bar":[1.544358,2.572363,2.653581],"trend_3bar":"ACCELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":6.902917,"price_vs_vwap_pct":1.261536,"ema9":6.995779,"ema20":6.99579,"ema_stack":false,"ema_warm":true,"hod":7.045,"dist_to_hod_pct":-0.780696,"dist_to_hod_atr":6.915379,"atr":0.007953,"spread_atr":null,"own_change_pct":-0.214133,"rel_strength_pct":{"SPY":-0.340523,"IWM":-0.56006}},"vas":{"raw":null,"score":null,"components":{"rvol":2,"accel":3,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":true,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"b9b2978ca41a","ts":"2026-10-01T11:40:43.825621-04:00","symbol":"CTOS","event":"REJECT","bot":{"state":"REJECT","reason":"2 resistance: only 0.55% to 9.31 (3 touches)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.26,"vwap":9.1016,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.26,"volume":{"bars":112,"last_bar_volume":1199.0,"baseline_avg":855.3,"bar_rvol":1.401847,"raw_accel":-0.388577,"smooth_accel":1.132066,"accel_momentum":-1.848579,"rvol_3bar":[1.497791,2.564572,1.401847],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":9.101634,"price_vs_vwap_pct":1.739977,"ema9":9.234664,"ema20":9.216232,"ema_stack":true,"ema_warm":true,"hod":9.27,"dist_to_hod_pct":-0.107875,"dist_to_hod_atr":0.831138,"atr":0.012032,"spread_atr":null,"own_change_pct":0.542888,"rel_strength_pct":{"SPY":0.416498,"IWM":0.196961}},"vas":{"raw":null,"score":null,"components":{"rvol":0,"accel":3,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":true,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"842d13354d47","ts":"2026-10-01T11:44:56.589884-04:00","symbol":"CXM","event":"REJECT","bot":{"state":"REJECT","reason":"4 steady rise: smoothness 0.14 < 0.7","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.105,"vwap":5.087,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.105,"volume":{"bars":131,"last_bar_volume":9602.0,"baseline_avg":13967.55,"bar_rvol":0.687451,"raw_accel":-0.343588,"smooth_accel":2.58328,"accel_momentum":2.673423,"rvol_3bar":[1.586428,1.072587,0.687451],"trend_3bar":"DECELERATING","projected_rvol":1.669083},"flow":{"window_s":30,"trades":60,"trade_rate":2.0,"buy_vol":8366.0,"sell_vol":166.0,"unclassified_vol":0.0,"imbalance":0.961088,"bid":5.1,"ask":5.11,"spread_pct":0.195886,"quote_size_imbalance":0.042802,"quote_age_s":0.100839,"cum_buy":363504.0,"cum_sell":327983.0,"cum_delta":35521.0,"cum_delta_pct":0.051369,"buy_vol_rel":2.957551,"buy_5min":15990.0,"sell_5min":40305.0,"delta_5min":-24315.0,"buy_trend_5":0.359037},"context":{"vwap":5.086787,"price_vs_vwap_pct":0.358038,"ema9":5.091453,"ema20":5.091501,"ema_stack":false,"ema_warm":true,"hod":5.15,"dist_to_hod_pct":-0.873786,"dist_to_hod_atr":6.229503,"atr":0.007224,"spread_atr":1.384334,"own_change_pct":-0.196271,"rel_strength_pct":{"SPY":-0.100924,"IWM":-0.168283}},"vas":{"raw":4,"score":6.9,"components":{"rvol":-2,"accel":3,"momentum":1,"imbalance":2},"missing":[],"volume_pressure":0.6607},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength","not_decelerating"],"missing":[],"rules":{"vas":true,"imbalance":true,"bar_rvol":false,"spread":true,"rel_strength":false,"not_decelerating":false}}}
{"type":"snapshot","id":"e18bff39614c","ts":"2026-10-01T11:58:15.956067-04:00","symbol":"KD","event":"WAIT","bot":{"state":"WAIT","reason":"confirming 1/3","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":11.9172,"vwap":11.856,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":11.9172,"volume":{"bars":148,"last_bar_volume":15723.0,"baseline_avg":10404.0,"bar_rvol":1.511246,"raw_accel":0.259553,"smooth_accel":1.159034,"accel_momentum":0.349898,"rvol_3bar":[0.605046,1.236859,1.511246],"trend_3bar":"ACCELERATING","projected_rvol":1.319584},"flow":{"window_s":30,"trades":71,"trade_rate":2.366667,"buy_vol":4358.0,"sell_vol":615.0,"unclassified_vol":0.0,"imbalance":0.752664,"bid":11.91,"ask":11.92,"spread_pct":0.083928,"quote_size_imbalance":0.2,"quote_age_s":0.107922,"cum_buy":895395.0,"cum_sell":791590.0,"cum_delta":103805.0,"cum_delta_pct":0.061533,"buy_vol_rel":1.433661,"buy_5min":18674.0,"sell_5min":23932.0,"delta_5min":-5258.0,"buy_trend_5":0.144934},"context":{"vwap":11.855905,"price_vs_vwap_pct":0.516997,"ema9":11.829857,"ema20":11.796948,"ema_stack":true,"ema_warm":true,"hod":12.125,"dist_to_hod_pct":-1.713814,"dist_to_hod_atr":9.592372,"atr":0.021663,"spread_atr":0.461616,"own_change_pct":0.465313,"rel_strength_pct":{"SPY":0.328399,"IWM":0.243279}},"vas":{"raw":7,"score":8.8,"components":{"rvol":1,"accel":3,"momentum":1,"imbalance":2},"missing":[],"volume_pressure":1.137461},"shadow":{"decision":"PASS","failed":[],"missing":[],"rules":{"vas":true,"imbalance":true,"bar_rvol":true,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"536144f1b711","ts":"2026-10-01T11:58:21.010117-04:00","symbol":"KD","event":"REJECT","bot":{"state":"REJECT","reason":"2 resistance: only 0.80% to 11.91 (4 touches)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":11.8209,"vwap":11.8559,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":11.8209,"volume":{"bars":148,"last_bar_volume":15723.0,"baseline_avg":10404.0,"bar_rvol":1.511246,"raw_accel":0.259553,"smooth_accel":1.159034,"accel_momentum":0.349898,"rvol_3bar":[0.605046,1.236859,1.511246],"trend_3bar":"ACCELERATING","projected_rvol":1.180845},"flow":{"window_s":30,"trades":66,"trade_rate":2.2,"buy_vol":4458.0,"sell_vol":925.0,"unclassified_vol":0.0,"imbalance":0.656325,"bid":11.91,"ask":11.92,"spread_pct":0.083928,"quote_size_imbalance":0.0,"quote_age_s":1.299075,"cum_buy":895595.0,"cum_sell":792041.0,"cum_delta":103554.0,"cum_delta_pct":0.06136,"buy_vol_rel":1.467069,"buy_5min":18674.0,"sell_5min":23932.0,"delta_5min":-5258.0,"buy_trend_5":0.144934},"context":{"vwap":11.855905,"price_vs_vwap_pct":-0.295256,"ema9":11.829857,"ema20":11.796948,"ema_stack":false,"ema_warm":true,"hod":12.125,"dist_to_hod_pct":-2.508041,"dist_to_hod_atr":14.03773,"atr":0.021663,"spread_atr":0.461616,"own_change_pct":0.465313,"rel_strength_pct":{"SPY":0.328399,"IWM":0.243279}},"vas":{"raw":7,"score":8.8,"components":{"rvol":1,"accel":3,"momentum":1,"imbalance":2},"missing":[],"volume_pressure":0.991869},"shadow":{"decision":"PASS","failed":[],"missing":[],"rules":{"vas":true,"imbalance":true,"bar_rvol":true,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"86adaee2a3a6","ts":"2026-10-01T12:00:07.314081-04:00","symbol":"CXM","event":"WAIT","bot":{"state":"WAIT","reason":"confirming 1/3","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.135,"vwap":5.0893,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.135,"volume":{"bars":147,"last_bar_volume":1169.0,"baseline_avg":8972.1,"bar_rvol":0.130293,"raw_accel":-0.944952,"smooth_accel":2.358808,"accel_momentum":0.666839,"rvol_3bar":[1.142093,2.660453,0.130293],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":20,"trade_rate":0.666667,"buy_vol":1047.0,"sell_vol":120.0,"unclassified_vol":0.0,"imbalance":0.794344,"bid":5.13,"ask":5.14,"spread_pct":0.194742,"quote_size_imbalance":-0.272,"quote_age_s":0.254491,"cum_buy":436228.0,"cum_sell":357986.0,"cum_delta":78242.0,"cum_delta_pct":0.098515,"buy_vol_rel":0.381292,"buy_5min":26764.0,"sell_5min":11769.0,"delta_5min":14995.0,"buy_trend_5":0.127896},"context":{"vwap":5.08926,"price_vs_vwap_pct":0.898755,"ema9":5.126455,"ema20":5.116119,"ema_stack":true,"ema_warm":true,"hod":5.15,"dist_to_hod_pct":-0.291262,"dist_to_hod_atr":1.828488,"atr":0.008203,"spread_atr":1.218992,"own_change_pct":0.292969,"rel_strength_pct":{"SPY":0.167923,"IWM":0.099824}},"vas":{"raw":4,"score":6.9,"components":{"rvol":-2,"accel":3,"momentum":1,"imbalance":2},"missing":[],"volume_pressure":0.103497},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":[],"rules":{"vas":true,"imbalance":true,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"97f9ef3a4a87","ts":"2026-10-01T12:00:12.376614-04:00","symbol":"VERX","event":"WAIT","bot":{"state":"WAIT","reason":"confirming 1/3","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":12.1317,"vwap":12.1286,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":12.1317,"volume":{"bars":141,"last_bar_volume":757.0,"baseline_avg":1880.05,"bar_rvol":0.402649,"raw_accel":-0.867472,"smooth_accel":0.421914,"accel_momentum":-0.892774,"rvol_3bar":[1.698849,3.342012,0.402649],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":43,"trade_rate":1.433333,"buy_vol":2320.0,"sell_vol":1216.0,"unclassified_vol":0.0,"imbalance":0.312217,"bid":12.11,"ask":12.12,"spread_pct":0.082542,"quote_size_imbalance":0.0,"quote_age_s":3.673629,"cum_buy":182470.0,"cum_sell":148045.0,"cum_delta":34425.0,"cum_delta_pct":0.104156,"buy_vol_rel":2.777177,"buy_5min":7904.0,"sell_5min":5930.0,"delta_5min":1974.0,"buy_trend_5":-0.004365},"context":{"vwap":12.128801,"price_vs_vwap_pct":0.023899,"ema9":12.113389,"ema20":12.099143,"ema_stack":true,"ema_warm":true,"hod":12.3,"dist_to_hod_pct":-1.368293,"dist_to_hod_atr":13.692472,"atr":0.012291,"spread_atr":0.813575,"own_change_pct":0.289376,"rel_strength_pct":{"SPY":0.16433,"IWM":0.096231}},"vas":{"raw":1,"score":5.0,"components":{"rvol":-2,"accel":2,"momentum":-1,"imbalance":2},"missing":[],"volume_pressure":0.125714},"shadow":{"decision":"FAIL","failed":["vas","bar_rvol"],"missing":[],"rules":{"vas":false,"imbalance":true,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"c720767dfbc1","ts":"2026-10-01T12:00:17.472088-04:00","symbol":"VERX","event":"REJECT","bot":{"state":"REJECT","reason":"VWAP: -0.07% (needs 0 to +2.0%)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":12.12,"vwap":12.1286,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":12.12,"volume":{"bars":141,"last_bar_volume":757.0,"baseline_avg":1880.05,"bar_rvol":0.402649,"raw_accel":-0.867472,"smooth_accel":0.421914,"accel_momentum":-0.892774,"rvol_3bar":[1.698849,3.342012,0.402649],"trend_3bar":"MIXED","projected_rvol":6.276105},"flow":{"window_s":30,"trades":43,"trade_rate":1.433333,"buy_vol":2224.0,"sell_vol":1216.0,"unclassified_vol":0.0,"imbalance":0.293023,"bid":12.11,"ask":12.12,"spread_pct":0.082542,"quote_size_imbalance":0.142857,"quote_age_s":1.084145,"cum_buy":182576.0,"cum_sell":148045.0,"cum_delta":34531.0,"cum_delta_pct":0.104443,"buy_vol_rel":2.662783,"buy_5min":7904.0,"sell_5min":5930.0,"delta_5min":1974.0,"buy_trend_5":-0.004365},"context":{"vwap":12.128801,"price_vs_vwap_pct":-0.072566,"ema9":12.113389,"ema20":12.099143,"ema_stack":true,"ema_warm":true,"hod":12.3,"dist_to_hod_pct":-1.463415,"dist_to_hod_atr":14.644355,"atr":0.012291,"spread_atr":0.813575,"own_change_pct":0.289376,"rel_strength_pct":{"SPY":0.16433,"IWM":0.096231}},"vas":{"raw":0,"score":4.4,"components":{"rvol":-2,"accel":2,"momentum":-1,"imbalance":1},"missing":[],"volume_pressure":0.117985},"shadow":{"decision":"FAIL","failed":["vas","bar_rvol"],"missing":[],"rules":{"vas":false,"imbalance":true,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"b66ab9791852","ts":"2026-10-01T12:00:17.475935-04:00","symbol":"CXM","event":"ENTRY","bot":{"state":"BUY","reason":"v2: RVOL 2.1x, room 1.6%, buy share 72%, smoothness 0.85, straightness 0.53, VWAP +0.9%, stop 5.04","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.135,"vwap":5.0893,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.135,"volume":{"bars":147,"last_bar_volume":1169.0,"baseline_avg":8972.1,"bar_rvol":0.130293,"raw_accel":-0.944952,"smooth_accel":2.358808,"accel_momentum":0.666839,"rvol_3bar":[1.142093,2.660453,0.130293],"trend_3bar":"MIXED","projected_rvol":0.275135},"flow":{"window_s":30,"trades":20,"trade_rate":0.666667,"buy_vol":899.0,"sell_vol":120.0,"unclassified_vol":0.0,"imbalance":0.764475,"bid":5.13,"ask":5.14,"spread_pct":0.194742,"quote_size_imbalance":-0.072961,"quote_age_s":1.964749,"cum_buy":436248.0,"cum_sell":357986.0,"cum_delta":78262.0,"cum_delta_pct":0.098538,"buy_vol_rel":0.328077,"buy_5min":26764.0,"sell_5min":11769.0,"delta_5min":14995.0,"buy_trend_5":0.127896},"context":{"vwap":5.08926,"price_vs_vwap_pct":0.898755,"ema9":5.126455,"ema20":5.116119,"ema_stack":true,"ema_warm":true,"hod":5.15,"dist_to_hod_pct":-0.291262,"dist_to_hod_atr":1.828488,"atr":0.008203,"spread_atr":1.218992,"own_change_pct":0.292969,"rel_strength_pct":{"SPY":0.167923,"IWM":0.099824}},"vas":{"raw":4,"score":6.9,"components":{"rvol":-2,"accel":3,"momentum":1,"imbalance":2},"missing":[],"volume_pressure":0.099606},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":[],"rules":{"vas":true,"imbalance":true,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"ade9ae08ab7f","ts":"2026-10-01T12:10:52.109434-04:00","symbol":"FOSL","event":"REJECT","bot":{"state":"REJECT","reason":"4 steady rise: smoothness 0.67 < 0.7","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":6.76,"vwap":6.4604,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":6.76,"volume":{"bars":133,"last_bar_volume":1216.0,"baseline_avg":3237.1,"bar_rvol":0.375645,"raw_accel":-0.914721,"smooth_accel":4.979159,"accel_momentum":4.024166,"rvol_3bar":[0.119987,5.634966,0.375645],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":6.460447,"price_vs_vwap_pct":4.636723,"ema9":6.700181,"ema20":6.660982,"ema_stack":true,"ema_warm":true,"hod":6.77,"dist_to_hod_pct":-0.14771,"dist_to_hod_atr":0.446644,"atr":0.022389,"spread_atr":null,"own_change_pct":0.970874,"rel_strength_pct":{"SPY":0.995181,"IWM":0.933086}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":3,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"8d80358c0bf3","ts":"2026-10-01T12:10:52.115156-04:00","symbol":"OIG","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.37x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.6325,"vwap":9.7521,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.6325,"volume":{"bars":67,"last_bar_volume":8390.0,"baseline_avg":4055.9,"bar_rvol":2.068591,"raw_accel":1.061425,"smooth_accel":1.526548,"accel_momentum":0.965623,"rvol_3bar":[0.038707,1.054923,2.068591],"trend_3bar":"ACCELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":9.752058,"price_vs_vwap_pct":-1.225981,"ema9":9.869506,"ema20":9.873377,"ema_stack":false,"ema_warm":true,"hod":10.07,"dist_to_hod_pct":-4.344588,"dist_to_hod_atr":4.210598,"atr":0.103904,"spread_atr":null,"own_change_pct":-2.751136,"rel_strength_pct":{"SPY":-2.726828,"IWM":-2.788923}},"vas":{"raw":null,"score":null,"components":{"rvol":2,"accel":3,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":true,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"ed8103542b9a","ts":"2026-10-01T12:10:52.140415-04:00","symbol":"BLMN","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.16x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":8.025,"vwap":7.8727,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":8.025,"volume":{"bars":160,"last_bar_volume":1230.0,"baseline_avg":3350.2,"bar_rvol":0.367142,"raw_accel":-0.863576,"smooth_accel":-0.16669,"accel_momentum":-0.025827,"rvol_3bar":[0.454545,2.857098,0.367142],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":7.872707,"price_vs_vwap_pct":1.934448,"ema9":8.009603,"ema20":7.995386,"ema_stack":true,"ema_warm":true,"hod":8.035,"dist_to_hod_pct":-0.124456,"dist_to_hod_atr":0.951375,"atr":0.010511,"spread_atr":null,"own_change_pct":0.187266,"rel_strength_pct":{"SPY":0.211573,"IWM":0.149478}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-1,"momentum":0,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"189697a2e94a","ts":"2026-10-01T12:10:52.148883-04:00","symbol":"VSTS","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.19x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":13.7,"vwap":13.5663,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":13.7,"volume":{"bars":127,"last_bar_volume":294.0,"baseline_avg":3703.65,"bar_rvol":0.079381,"raw_accel":-0.682475,"smooth_accel":-0.211492,"accel_momentum":-1.643176,"rvol_3bar":[2.941097,0.143441,0.079381],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":13.566345,"price_vs_vwap_pct":0.985197,"ema9":13.711958,"ema20":13.706875,"ema_stack":false,"ema_warm":true,"hod":13.78,"dist_to_hod_pct":-0.580552,"dist_to_hod_atr":3.3683,"atr":0.023751,"spread_atr":null,"own_change_pct":-0.291121,"rel_strength_pct":{"SPY":-0.266813,"IWM":-0.328908}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-1,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength","not_decelerating"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":false}}}
{"type":"snapshot","id":"4a849b6ae3ff","ts":"2026-10-01T12:10:52.152361-04:00","symbol":"REF","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.80x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":12.595,"vwap":12.3657,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":12.595,"volume":{"bars":97,"last_bar_volume":462.0,"baseline_avg":703.25,"bar_rvol":0.65695,"raw_accel":1.6278,"smooth_accel":-0.805999,"accel_momentum":-0.156128,"rvol_3bar":[0.151547,0.168688,0.65695],"trend_3bar":"ACCELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":12.365721,"price_vs_vwap_pct":1.85415,"ema9":12.53494,"ema20":12.471325,"ema_stack":true,"ema_warm":true,"hod":12.6399,"dist_to_hod_pct":-0.355224,"dist_to_hod_atr":1.016311,"atr":0.044179,"spread_atr":null,"own_change_pct":0.438596,"rel_strength_pct":{"SPY":0.462904,"IWM":0.400809}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"42706cd4de8e","ts":"2026-10-01T12:27:14.077392-04:00","symbol":"ARHS","event":"WAIT","bot":{"state":"WAIT","reason":"confirming 1/3","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.847,"vwap":9.6607,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.847,"volume":{"bars":170,"last_bar_volume":1874.0,"baseline_avg":4771.0,"bar_rvol":0.39279,"raw_accel":0.076393,"smooth_accel":0.220419,"accel_momentum":-4.61414,"rvol_3bar":[4.639776,0.358969,0.39279],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":23,"trade_rate":0.766667,"buy_vol":1095.0,"sell_vol":546.0,"unclassified_vol":0.0,"imbalance":0.334552,"bid":9.88,"ask":9.89,"spread_pct":0.101163,"quote_size_imbalance":0.0,"quote_age_s":3.059597,"cum_buy":298250.0,"cum_sell":215977.0,"cum_delta":82273.0,"cum_delta_pct":0.159994,"buy_vol_rel":0.782042,"buy_5min":27754.0,"sell_5min":11699.0,"delta_5min":16055.0,"buy_trend_5":-0.217842},"context":{"vwap":9.660586,"price_vs_vwap_pct":1.929632,"ema9":9.834782,"ema20":9.795241,"ema_stack":true,"ema_warm":true,"hod":9.9,"dist_to_hod_pct":-0.535354,"dist_to_hod_atr":2.530594,"atr":0.020944,"spread_atr":0.477471,"own_change_pct":1.176471,"rel_strength_pct":{"SPY":1.130484,"IWM":1.036238}},"vas":{"raw":0,"score":4.4,"components":{"rvol":-2,"accel":1,"momentum":-1,"imbalance":2},"missing":[],"volume_pressure":0.131409},"shadow":{"decision":"FAIL","failed":["vas","bar_rvol"],"missing":[],"rules":{"vas":false,"imbalance":true,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"9c7d8b64fb2e","ts":"2026-10-01T12:27:19.139881-04:00","symbol":"ARHS","event":"REJECT","bot":{"state":"REJECT","reason":"VWAP: +2.27% (needs 0 to +2.0%)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.88,"vwap":9.6608,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.88,"volume":{"bars":170,"last_bar_volume":1874.0,"baseline_avg":4771.0,"bar_rvol":0.39279,"raw_accel":0.076393,"smooth_accel":0.220419,"accel_momentum":-4.61414,"rvol_3bar":[4.639776,0.358969,0.39279],"trend_3bar":"MIXED","projected_rvol":0.311445},"flow":{"window_s":30,"trades":17,"trade_rate":0.566667,"buy_vol":315.0,"sell_vol":211.0,"unclassified_vol":0.0,"imbalance":0.197719,"bid":9.88,"ask":9.89,"spread_pct":0.101163,"quote_size_imbalance":-0.2,"quote_age_s":0.012502,"cum_buy":298515.0,"cum_sell":216056.0,"cum_delta":82459.0,"cum_delta_pct":0.160248,"buy_vol_rel":0.224949,"buy_5min":27754.0,"sell_5min":11699.0,"delta_5min":16055.0,"buy_trend_5":-0.217842},"context":{"vwap":9.660586,"price_vs_vwap_pct":2.271226,"ema9":9.834782,"ema20":9.795241,"ema_stack":true,"ema_warm":true,"hod":9.9,"dist_to_hod_pct":-0.20202,"dist_to_hod_atr":0.954941,"atr":0.020944,"spread_atr":0.477471,"own_change_pct":1.176471,"rel_strength_pct":{"SPY":1.130484,"IWM":1.036238}},"vas":{"raw":-1,"score":3.8,"components":{"rvol":-2,"accel":1,"momentum":-1,"imbalance":1},"missing":[],"volume_pressure":0.077662},"shadow":{"decision":"FAIL","failed":["vas","bar_rvol"],"missing":[],"rules":{"vas":false,"imbalance":true,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"55adc0bd9243","ts":"2026-10-01T12:27:34.299745-04:00","symbol":"ARHS","event":"WAIT","bot":{"state":"WAIT","reason":"confirming 1/3","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.8376,"vwap":9.6608,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.8376,"volume":{"bars":170,"last_bar_volume":1874.0,"baseline_avg":4771.0,"bar_rvol":0.39279,"raw_accel":0.076393,"smooth_accel":0.220419,"accel_momentum":-4.61414,"rvol_3bar":[4.639776,0.358969,0.39279],"trend_3bar":"MIXED","projected_rvol":0.197257},"flow":{"window_s":30,"trades":15,"trade_rate":0.5,"buy_vol":265.0,"sell_vol":273.0,"unclassified_vol":0.0,"imbalance":-0.01487,"bid":9.88,"ask":9.89,"spread_pct":0.101163,"quote_size_imbalance":0.25,"quote_age_s":3.727856,"cum_buy":298515.0,"cum_sell":216120.0,"cum_delta":82395.0,"cum_delta_pct":0.160104,"buy_vol_rel":0.189692,"buy_5min":27754.0,"sell_5min":11699.0,"delta_5min":16055.0,"buy_trend_5":-0.217842},"context":{"vwap":9.660586,"price_vs_vwap_pct":1.832329,"ema9":9.834782,"ema20":9.795241,"ema_stack":true,"ema_warm":true,"hod":9.9,"dist_to_hod_pct":-0.630303,"dist_to_hod_atr":2.979416,"atr":0.020944,"spread_atr":0.477471,"own_change_pct":1.176471,"rel_strength_pct":{"SPY":1.130484,"IWM":1.036238}},"vas":{"raw":-2,"score":3.1,"components":{"rvol":-2,"accel":1,"momentum":-1,"imbalance":0},"missing":[],"volume_pressure":-0.005841},"shadow":{"decision":"FAIL","failed":["vas","imbalance","bar_rvol"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"d5a9012202b1","ts":"2026-10-01T12:27:44.416660-04:00","symbol":"ARHS","event":"ENTRY","bot":{"state":"BUY","reason":"v2: RVOL 1.8x, room above 14d high, buy share 66%, smoothness 0.79, straightness 0.74, VWAP +1.8%, stop 9.70","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.8376,"vwap":9.6608,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.8376,"volume":{"bars":170,"last_bar_volume":1874.0,"baseline_avg":4771.0,"bar_rvol":0.39279,"raw_accel":0.076393,"smooth_accel":0.220419,"accel_momentum":-4.61414,"rvol_3bar":[4.639776,0.358969,0.39279],"trend_3bar":"MIXED","projected_rvol":0.152327},"flow":{"window_s":30,"trades":8,"trade_rate":0.266667,"buy_vol":265.0,"sell_vol":143.0,"unclassified_vol":0.0,"imbalance":0.29902,"bid":9.88,"ask":9.89,"spread_pct":0.101163,"quote_size_imbalance":0.25,"quote_age_s":2.386098,"cum_buy":298515.0,"cum_sell":216120.0,"cum_delta":82395.0,"cum_delta_pct":0.160104,"buy_vol_rel":0.189991,"buy_5min":27754.0,"sell_5min":11699.0,"delta_5min":16055.0,"buy_trend_5":-0.217842},"context":{"vwap":9.660586,"price_vs_vwap_pct":1.832329,"ema9":9.834782,"ema20":9.795241,"ema_stack":true,"ema_warm":true,"hod":9.9,"dist_to_hod_pct":-0.630303,"dist_to_hod_atr":2.979416,"atr":0.020944,"spread_atr":0.477471,"own_change_pct":1.176471,"rel_strength_pct":{"SPY":1.130484,"IWM":1.036238}},"vas":{"raw":-1,"score":3.8,"components":{"rvol":-2,"accel":1,"momentum":-1,"imbalance":1},"missing":[],"volume_pressure":0.117452},"shadow":{"decision":"FAIL","failed":["vas","bar_rvol"],"missing":[],"rules":{"vas":false,"imbalance":true,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"bd8c1d6d9bd2","ts":"2026-10-01T12:37:11.823693-04:00","symbol":"CERT","event":"WAIT","bot":{"state":"WAIT","reason":"confirming 1/3","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.385,"vwap":9.3526,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.385,"volume":{"bars":187,"last_bar_volume":5863.0,"baseline_avg":6138.35,"bar_rvol":0.955143,"raw_accel":-0.571981,"smooth_accel":6.113776,"accel_momentum":4.419537,"rvol_3bar":[3.289813,2.469443,0.955143],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":9,"trade_rate":0.3,"buy_vol":3010.0,"sell_vol":1104.0,"unclassified_vol":0.0,"imbalance":0.463296,"bid":9.38,"ask":9.39,"spread_pct":0.106553,"quote_size_imbalance":0.733333,"quote_age_s":12.004891,"cum_buy":159831.0,"cum_sell":124440.0,"cum_delta":35391.0,"cum_delta_pct":0.124497,"buy_vol_rel":2.126063,"buy_5min":27026.0,"sell_5min":12667.0,"delta_5min":14359.0,"buy_trend_5":0.277437},"context":{"vwap":9.352559,"price_vs_vwap_pct":0.346865,"ema9":9.356585,"ema20":9.345695,"ema_stack":true,"ema_warm":true,"hod":9.505,"dist_to_hod_pct":-1.262493,"dist_to_hod_atr":6.518983,"atr":0.018408,"spread_atr":0.543249,"own_change_pct":0.374332,"rel_strength_pct":{"SPY":0.316582,"IWM":0.325919}},"vas":{"raw":5,"score":7.5,"components":{"rvol":-1,"accel":3,"momentum":1,"imbalance":2},"missing":[],"volume_pressure":0.442514},"shadow":{"decision":"FAIL","failed":["bar_rvol","not_decelerating"],"missing":[],"rules":{"vas":true,"imbalance":true,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":false}}}
{"type":"snapshot","id":"5a99d32f68b5","ts":"2026-10-01T12:37:21.955460-04:00","symbol":"CERT","event":"ENTRY","bot":{"state":"BUY","reason":"v2: RVOL 2.5x, room n/a, buy share 65%, smoothness 0.82, straightness 0.50, VWAP +0.3%, stop 9.12","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.385,"vwap":9.3526,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.385,"volume":{"bars":187,"last_bar_volume":5863.0,"baseline_avg":6138.35,"bar_rvol":0.955143,"raw_accel":-0.571981,"smooth_accel":6.113776,"accel_momentum":4.419537,"rvol_3bar":[3.289813,2.469443,0.955143],"trend_3bar":"DECELERATING","projected_rvol":1.03643},"flow":{"window_s":30,"trades":14,"trade_rate":0.466667,"buy_vol":2010.0,"sell_vol":1418.0,"unclassified_vol":0.0,"imbalance":0.172695,"bid":9.38,"ask":9.39,"spread_pct":0.106553,"quote_size_imbalance":0.571429,"quote_age_s":1.502783,"cum_buy":159835.0,"cum_sell":125756.0,"cum_delta":34079.0,"cum_delta_pct":0.119328,"buy_vol_rel":1.423941,"buy_5min":27026.0,"sell_5min":12667.0,"delta_5min":14359.0,"buy_trend_5":0.277437},"context":{"vwap":9.352559,"price_vs_vwap_pct":0.346865,"ema9":9.356585,"ema20":9.345695,"ema_stack":true,"ema_warm":true,"hod":9.505,"dist_to_hod_pct":-1.262493,"dist_to_hod_atr":6.518983,"atr":0.018408,"spread_atr":0.543249,"own_change_pct":0.374332,"rel_strength_pct":{"SPY":0.316582,"IWM":0.325919}},"vas":{"raw":4,"score":6.9,"components":{"rvol":-1,"accel":3,"momentum":1,"imbalance":1},"missing":[],"volume_pressure":0.164949},"shadow":{"decision":"FAIL","failed":["bar_rvol","not_decelerating"],"missing":[],"rules":{"vas":true,"imbalance":true,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":false}}}
{"type":"snapshot","id":"6c25a4199b4a","ts":"2026-10-01T12:40:50.965079-04:00","symbol":"WNC","event":"REJECT","bot":{"state":"REJECT","reason":"2 resistance: only 0.31% to 12.81 (2 touches)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":12.77,"vwap":12.385,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":12.77,"volume":{"bars":154,"last_bar_volume":1633.0,"baseline_avg":4139.0,"bar_rvol":0.39454,"raw_accel":-0.501526,"smooth_accel":-0.552748,"accel_momentum":-0.442015,"rvol_3bar":[0.364301,0.814875,0.39454],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":12.384962,"price_vs_vwap_pct":3.108917,"ema9":12.713232,"ema20":12.632629,"ema_stack":true,"ema_warm":true,"hod":12.78,"dist_to_hod_pct":-0.078247,"dist_to_hod_atr":0.389218,"atr":0.025693,"spread_atr":null,"own_change_pct":0.51161,"rel_strength_pct":{"SPY":0.569341,"IWM":0.572546}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"c5c5a25a02cb","ts":"2026-10-01T12:40:50.972244-04:00","symbol":"BETR","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.80x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":11.19,"vwap":10.8144,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":11.19,"volume":{"bars":133,"last_bar_volume":1759.0,"baseline_avg":1226.25,"bar_rvol":1.434455,"raw_accel":4.566456,"smooth_accel":0.30124,"accel_momentum":0.254547,"rvol_3bar":[1.980711,0.248457,1.434455],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":10.814385,"price_vs_vwap_pct":3.473292,"ema9":11.162275,"ema20":11.131135,"ema_stack":true,"ema_warm":true,"hod":11.28,"dist_to_hod_pct":-0.797872,"dist_to_hod_atr":2.673882,"atr":0.033659,"spread_atr":null,"own_change_pct":0.448833,"rel_strength_pct":{"SPY":0.506565,"IWM":0.509769}},"vas":{"raw":null,"score":null,"components":{"rvol":0,"accel":2,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"INCOMPLETE","failed":[],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":true,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"3b83e535857f","ts":"2026-10-01T12:40:50.979998-04:00","symbol":"SXC","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.38x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.61,"vwap":9.4096,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.61,"volume":{"bars":172,"last_bar_volume":1357.0,"baseline_avg":1427.95,"bar_rvol":0.950313,"raw_accel":-0.171045,"smooth_accel":1.232356,"accel_momentum":0.526427,"rvol_3bar":[1.369223,1.136648,0.950313],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":9.409606,"price_vs_vwap_pct":2.129671,"ema9":9.625911,"ema20":9.616945,"ema_stack":false,"ema_warm":true,"hod":9.66,"dist_to_hod_pct":-0.517598,"dist_to_hod_atr":4.713761,"atr":0.010607,"spread_atr":null,"own_change_pct":-0.311203,"rel_strength_pct":{"SPY":-0.253472,"IWM":-0.250267}},"vas":{"raw":null,"score":null,"components":{"rvol":-1,"accel":3,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength","not_decelerating"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":false}}}
{"type":"snapshot","id":"de976e6825a4","ts":"2026-10-01T12:40:50.984474-04:00","symbol":"FWRG","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.09x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":10.54,"vwap":10.3478,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":10.54,"volume":{"bars":162,"last_bar_volume":1584.0,"baseline_avg":1599.3,"bar_rvol":0.990433,"raw_accel":2.961733,"smooth_accel":0.090498,"accel_momentum":0.729148,"rvol_3bar":[0.217332,0.13799,0.990433],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":10.347801,"price_vs_vwap_pct":1.857395,"ema9":10.536401,"ema20":10.522591,"ema_stack":true,"ema_warm":true,"hod":10.55,"dist_to_hod_pct":-0.094787,"dist_to_hod_atr":1.079953,"atr":0.00926,"spread_atr":null,"own_change_pct":0.047461,"rel_strength_pct":{"SPY":0.105192,"IWM":0.108397}},"vas":{"raw":null,"score":null,"components":{"rvol":-1,"accel":0,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"eae588ff96d4","ts":"2026-10-01T12:40:50.989306-04:00","symbol":"DCH","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.10x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.265,"vwap":5.1601,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.265,"volume":{"bars":186,"last_bar_volume":5560.0,"baseline_avg":7227.0,"bar_rvol":0.769337,"raw_accel":-0.412324,"smooth_accel":2.95836,"accel_momentum":0.500196,"rvol_3bar":[0.464665,1.317147,0.769337],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":5.160105,"price_vs_vwap_pct":2.032811,"ema9":5.273013,"ema20":5.266602,"ema_stack":false,"ema_warm":true,"hod":5.29,"dist_to_hod_pct":-0.47259,"dist_to_hod_atr":2.72619,"atr":0.00917,"spread_atr":null,"own_change_pct":-0.189573,"rel_strength_pct":{"SPY":-0.131842,"IWM":-0.128637}},"vas":{"raw":null,"score":null,"components":{"rvol":-1,"accel":3,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"238acaf1e20b","ts":"2026-10-01T12:40:50.995321-04:00","symbol":"LYNX","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.58x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":12.51,"vwap":12.444,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":12.51,"volume":{"bars":89,"last_bar_volume":230.0,"baseline_avg":900.8,"bar_rvol":0.255329,"raw_accel":-0.889794,"smooth_accel":-0.442052,"accel_momentum":-8.183955,"rvol_3bar":[1.273168,2.23915,0.255329],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":12.444042,"price_vs_vwap_pct":0.530035,"ema9":12.593634,"ema20":12.606346,"ema_stack":false,"ema_warm":true,"hod":12.755,"dist_to_hod_pct":-1.920815,"dist_to_hod_atr":5.602247,"atr":0.043732,"spread_atr":null,"own_change_pct":-1.650943,"rel_strength_pct":{"SPY":-1.593212,"IWM":-1.590007}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"0ca6aeb4ed36","ts":"2026-10-01T12:55:07.414205-04:00","symbol":"CXM","event":"REJECT","bot":{"state":"REJECT","reason":"2 resistance: only 0.30% to 5.21 (2 touches)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.1996,"vwap":5.1079,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.1996,"volume":{"bars":202,"last_bar_volume":2085.0,"baseline_avg":5011.8,"bar_rvol":0.416018,"raw_accel":0.664073,"smooth_accel":-0.54023,"accel_momentum":0.305903,"rvol_3bar":[0.087904,0.161022,0.416018],"trend_3bar":"ACCELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":8,"trade_rate":0.266667,"buy_vol":19.0,"sell_vol":1737.0,"unclassified_vol":0.0,"imbalance":-0.97836,"bid":5.19,"ask":5.2,"spread_pct":0.192493,"quote_size_imbalance":0.493976,"quote_age_s":0.186669,"cum_buy":673090.0,"cum_sell":548099.0,"cum_delta":124991.0,"cum_delta_pct":0.102352,"buy_vol_rel":0.00759,"buy_5min":2639.0,"sell_5min":2620.0,"delta_5min":19.0,"buy_trend_5":0.017241},"context":{"vwap":5.107955,"price_vs_vwap_pct":1.794161,"ema9":5.198596,"ema20":5.1961,"ema_stack":true,"ema_warm":true,"hod":5.21,"dist_to_hod_pct":-0.199616,"dist_to_hod_atr":1.839202,"atr":0.005655,"spread_atr":1.768463,"own_change_pct":-0.096154,"rel_strength_pct":{"SPY":0.032479,"IWM":-0.019065}},"vas":{"raw":-5,"score":1.2,"components":{"rvol":-2,"accel":-2,"momentum":1,"imbalance":-2},"missing":[],"volume_pressure":-0.407016},"shadow":{"decision":"FAIL","failed":["vas","imbalance","bar_rvol","rel_strength"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":false,"spread":true,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"1205e3be89df","ts":"2026-10-01T13:09:03.833782-04:00","symbol":"KD","event":"WAIT","bot":{"state":"WAIT","reason":"confirming 1/3","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":12.0178,"vwap":11.8944,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":12.0178,"volume":{"bars":219,"last_bar_volume":4548.0,"baseline_avg":13036.75,"bar_rvol":0.34886,"raw_accel":-0.585415,"smooth_accel":-0.445,"accel_momentum":0.119392,"rvol_3bar":[2.904681,0.839073,0.34886],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":37,"trade_rate":1.233333,"buy_vol":462.0,"sell_vol":2403.0,"unclassified_vol":0.0,"imbalance":-0.677487,"bid":12.03,"ask":12.04,"spread_pct":0.083091,"quote_size_imbalance":0.25,"quote_age_s":0.230422,"cum_buy":1499442.0,"cum_sell":1435057.0,"cum_delta":64385.0,"cum_delta_pct":0.021941,"buy_vol_rel":0.134386,"buy_5min":63687.0,"sell_5min":40756.0,"delta_5min":22931.0,"buy_trend_5":-0.322295},"context":{"vwap":11.894403,"price_vs_vwap_pct":1.037441,"ema9":12.019301,"ema20":12.000301,"ema_stack":false,"ema_warm":true,"hod":12.125,"dist_to_hod_pct":-0.884124,"dist_to_hod_atr":5.638975,"atr":0.019011,"spread_atr":0.526024,"own_change_pct":0.291545,"rel_strength_pct":{"SPY":0.258452,"IWM":0.241321}},"vas":{"raw":-5,"score":1.2,"components":{"rvol":-2,"accel":-2,"momentum":1,"imbalance":-2},"missing":[],"volume_pressure":-0.236348},"shadow":{"decision":"FAIL","failed":["vas","imbalance","bar_rvol","not_decelerating"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":false}}}
{"type":"snapshot","id":"4e3f46ecba9c","ts":"2026-10-01T13:09:13.995850-04:00","symbol":"KD","event":"ENTRY","bot":{"state":"BUY","reason":"v2: RVOL 2.4x, room 3.4%, buy share 65%, smoothness 0.94, straightness 0.74, VWAP +1.1%, stop 11.91","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":12.03,"vwap":11.8945,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":12.03,"volume":{"bars":219,"last_bar_volume":4548.0,"baseline_avg":13036.75,"bar_rvol":0.34886,"raw_accel":-0.585415,"smooth_accel":-0.445,"accel_momentum":0.119392,"rvol_3bar":[2.904681,0.839073,0.34886],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":47,"trade_rate":1.566667,"buy_vol":277.0,"sell_vol":2477.0,"unclassified_vol":0.0,"imbalance":-0.798838,"bid":12.03,"ask":12.04,"spread_pct":0.083091,"quote_size_imbalance":-0.142857,"quote_age_s":0.188534,"cum_buy":1499496.0,"cum_sell":1435740.0,"cum_delta":63756.0,"cum_delta_pct":0.021721,"buy_vol_rel":0.080633,"buy_5min":63687.0,"sell_5min":40756.0,"delta_5min":22931.0,"buy_trend_5":-0.322295},"context":{"vwap":11.894403,"price_vs_vwap_pct":1.14001,"ema9":12.019301,"ema20":12.000301,"ema_stack":true,"ema_warm":true,"hod":12.125,"dist_to_hod_pct":-0.783505,"dist_to_hod_atr":4.997226,"atr":0.019011,"spread_atr":0.526024,"own_change_pct":0.291545,"rel_strength_pct":{"SPY":0.258452,"IWM":0.241321}},"vas":{"raw":-5,"score":1.2,"components":{"rvol":-2,"accel":-2,"momentum":1,"imbalance":-2},"missing":[],"volume_pressure":-0.278683},"shadow":{"decision":"FAIL","failed":["vas","imbalance","bar_rvol","not_decelerating"],"missing":[],"rules":{"vas":false,"imbalance":false,"bar_rvol":false,"spread":true,"rel_strength":true,"not_decelerating":false}}}
{"type":"snapshot","id":"43a667264e2a","ts":"2026-10-01T13:10:51.505617-04:00","symbol":"CRCT","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.01x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":6.585,"vwap":6.4558,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":6.585,"volume":{"bars":168,"last_bar_volume":178.0,"baseline_avg":2020.3,"bar_rvol":0.088106,"raw_accel":-0.647577,"smooth_accel":-0.423299,"accel_momentum":-1.071488,"rvol_3bar":[0.3111,0.249254,0.088106],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":6.455757,"price_vs_vwap_pct":2.001974,"ema9":6.572326,"ema20":6.552412,"ema_stack":true,"ema_warm":true,"hod":6.585,"dist_to_hod_pct":0.0,"dist_to_hod_atr":0.0,"atr":0.007067,"spread_atr":null,"own_change_pct":0.381098,"rel_strength_pct":{"SPY":0.410631,"IWM":0.427693}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","not_decelerating"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":false}}}
{"type":"snapshot","id":"67559e3dd28b","ts":"2026-10-01T13:10:51.509834-04:00","symbol":"FNKO","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.01x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":5.485,"vwap":5.3772,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":5.485,"volume":{"bars":171,"last_bar_volume":473.0,"baseline_avg":2293.5,"bar_rvol":0.206235,"raw_accel":-0.17506,"smooth_accel":-0.697242,"accel_momentum":-0.258849,"rvol_3bar":[0.358536,0.104399,0.206235],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":5.377209,"price_vs_vwap_pct":2.004596,"ema9":5.474896,"ema20":5.466768,"ema_stack":true,"ema_warm":true,"hod":5.485,"dist_to_hod_pct":0.0,"dist_to_hod_atr":0.0,"atr":0.006419,"spread_atr":null,"own_change_pct":0.182648,"rel_strength_pct":{"SPY":0.212182,"IWM":0.229243}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"7c2fa026a773","ts":"2026-10-01T13:10:51.546405-04:00","symbol":"RUN","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.11x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":7.825,"vwap":7.6692,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":7.825,"volume":{"bars":220,"last_bar_volume":9052.0,"baseline_avg":19256.2,"bar_rvol":0.470082,"raw_accel":0.880329,"smooth_accel":4.184211,"accel_momentum":2.889721,"rvol_3bar":[1.846644,0.132151,0.470082],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":7.669199,"price_vs_vwap_pct":2.031516,"ema9":7.834959,"ema20":7.832898,"ema_stack":false,"ema_warm":true,"hod":7.86,"dist_to_hod_pct":-0.445293,"dist_to_hod_atr":3.21328,"atr":0.010892,"spread_atr":null,"own_change_pct":-0.254939,"rel_strength_pct":{"SPY":-0.225406,"IWM":-0.208344}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":3,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"68a9740a6bf9","ts":"2026-10-01T13:22:00.931440-04:00","symbol":"KD","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: last-15-min spike 8.7x > 5.0x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":12.2,"vwap":11.9462,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":12.2,"volume":{"bars":232,"last_bar_volume":552986.0,"baseline_avg":16622.9,"bar_rvol":33.266518,"raw_accel":63.965461,"smooth_accel":25.285577,"accel_momentum":25.331078,"rvol_3bar":[0.700357,0.514266,33.266518],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":242,"trade_rate":8.066667,"buy_vol":21485.0,"sell_vol":17582.0,"unclassified_vol":0.0,"imbalance":0.099905,"bid":12.2,"ask":12.21,"spread_pct":0.081934,"quote_size_imbalance":0.111111,"quote_age_s":0.079399,"cum_buy":1925753.0,"cum_sell":1718766.0,"cum_delta":206987.0,"cum_delta_pct":0.056794,"buy_vol_rel":5.155045,"buy_5min":363533.0,"sell_5min":223460.0,"delta_5min":140073.0,"buy_trend_5":0.937754},"context":{"vwap":11.946082,"price_vs_vwap_pct":2.125534,"ema9":12.061183,"ema20":12.034465,"ema_stack":true,"ema_warm":true,"hod":12.38,"dist_to_hod_pct":-1.453958,"dist_to_hod_atr":4.031297,"atr":0.044651,"spread_atr":0.223961,"own_change_pct":1.454092,"rel_strength_pct":{"SPY":1.351087,"IWM":1.301738}},"vas":{"raw":7,"score":8.8,"components":{"rvol":3,"accel":3,"momentum":1,"imbalance":0},"missing":[],"volume_pressure":3.323501},"shadow":{"decision":"FAIL","failed":["imbalance"],"missing":[],"rules":{"vas":true,"imbalance":false,"bar_rvol":true,"spread":true,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"a48d8623c6c3","ts":"2026-10-01T13:40:56.219236-04:00","symbol":"CWK","event":"REJECT","bot":{"state":"REJECT","reason":"2 resistance: only 0.65% to 12.43 (5 touches)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":12.35,"vwap":11.909,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":12.35,"volume":{"bars":241,"last_bar_volume":2165.0,"baseline_avg":8477.4,"bar_rvol":0.255385,"raw_accel":0.02154,"smooth_accel":-0.945171,"accel_momentum":0.006433,"rvol_3bar":[0.04054,0.041933,0.255385],"trend_3bar":"ACCELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":11.909035,"price_vs_vwap_pct":3.702778,"ema9":12.338672,"ema20":12.301801,"ema_stack":true,"ema_warm":true,"hod":12.43,"dist_to_hod_pct":-0.643604,"dist_to_hod_atr":3.096421,"atr":0.025836,"spread_atr":null,"own_change_pct":-0.403226,"rel_strength_pct":{"SPY":-0.360067,"IWM":-0.242632}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":0,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"7d54e05cda9d","ts":"2026-10-01T13:40:56.233851-04:00","symbol":"COMP","event":"REJECT","bot":{"state":"REJECT","reason":"3 buy/sell: buy share 48% < 55%","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.075,"vwap":8.845,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.075,"volume":{"bars":250,"last_bar_volume":38322.0,"baseline_avg":64502.5,"bar_rvol":0.594117,"raw_accel":0.26321,"smooth_accel":-0.536194,"accel_momentum":-0.318999,"rvol_3bar":[0.513556,0.472019,0.594117],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":8.845011,"price_vs_vwap_pct":2.600207,"ema9":9.077007,"ema20":9.070209,"ema_stack":false,"ema_warm":true,"hod":9.145,"dist_to_hod_pct":-0.765446,"dist_to_hod_atr":2.978683,"atr":0.0235,"spread_atr":null,"own_change_pct":-0.329489,"rel_strength_pct":{"SPY":-0.28633,"IWM":-0.168895}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":-1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"40b276a36a50","ts":"2026-10-01T13:40:56.238699-04:00","symbol":"RUM","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.57x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":7.875,"vwap":7.5808,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":7.875,"volume":{"bars":249,"last_bar_volume":3713.0,"baseline_avg":15292.3,"bar_rvol":0.242802,"raw_accel":-0.661315,"smooth_accel":-0.512538,"accel_momentum":0.139537,"rvol_3bar":[0.422066,0.71765,0.242802],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":7.580769,"price_vs_vwap_pct":3.881288,"ema9":7.878558,"ema20":7.846475,"ema_stack":false,"ema_warm":true,"hod":7.96,"dist_to_hod_pct":-1.067839,"dist_to_hod_atr":3.25432,"atr":0.026119,"spread_atr":null,"own_change_pct":-0.81864,"rel_strength_pct":{"SPY":-0.775481,"IWM":-0.658046}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"bdc761adce99","ts":"2026-10-01T13:40:56.246705-04:00","symbol":"IE","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.86x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":10.195,"vwap":9.8999,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":10.195,"volume":{"bars":246,"last_bar_volume":2496.0,"baseline_avg":5530.45,"bar_rvol":0.45132,"raw_accel":-0.046236,"smooth_accel":0.357217,"accel_momentum":0.02269,"rvol_3bar":[0.986328,0.479361,0.45132],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":9.899883,"price_vs_vwap_pct":2.981019,"ema9":10.22436,"ema20":10.209426,"ema_stack":false,"ema_warm":true,"hod":10.31,"dist_to_hod_pct":-1.115422,"dist_to_hod_atr":5.225495,"atr":0.022007,"spread_atr":null,"own_change_pct":-0.58508,"rel_strength_pct":{"SPY":-0.541921,"IWM":-0.424487}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":2,"momentum":0,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength","not_decelerating"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":false}}}
{"type":"snapshot","id":"39ab367b3084","ts":"2026-10-01T13:40:56.251330-04:00","symbol":"IIIV","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 0.63x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":14.4,"vwap":14.1237,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":14.4,"volume":{"bars":117,"last_bar_volume":102.0,"baseline_avg":3093.95,"bar_rvol":0.032968,"raw_accel":-0.86813,"smooth_accel":-0.972634,"accel_momentum":-0.030951,"rvol_3bar":[0.078197,0.108205,0.032968],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":14.123688,"price_vs_vwap_pct":1.956372,"ema9":14.396058,"ema20":14.344057,"ema_stack":true,"ema_warm":true,"hod":14.51,"dist_to_hod_pct":-0.758098,"dist_to_hod_atr":4.182233,"atr":0.026302,"spread_atr":null,"own_change_pct":-0.48376,"rel_strength_pct":{"SPY":-0.4406,"IWM":-0.323166}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":0,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"7211eff892b0","ts":"2026-10-01T14:41:05.660185-04:00","symbol":"STGW","event":"REJECT","bot":{"state":"REJECT","reason":"2 resistance: only 0.94% to 8.59 (4 touches)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":8.51,"vwap":8.3564,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":8.51,"volume":{"bars":267,"last_bar_volume":788.0,"baseline_avg":1822.7,"bar_rvol":0.432326,"raw_accel":-0.3367,"smooth_accel":2.539149,"accel_momentum":1.735965,"rvol_3bar":[2.656804,0.608575,0.432326],"trend_3bar":"DECELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":8.35643,"price_vs_vwap_pct":1.83775,"ema9":8.490687,"ema20":8.47233,"ema_stack":true,"ema_warm":true,"hod":8.515,"dist_to_hod_pct":-0.05872,"dist_to_hod_atr":0.547278,"atr":0.009136,"spread_atr":null,"own_change_pct":0.353774,"rel_strength_pct":{"SPY":0.421755,"IWM":0.502136}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":3,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","not_decelerating"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":false}}}
{"type":"snapshot","id":"dd18893964d0","ts":"2026-10-01T14:41:05.699534-04:00","symbol":"RKT","event":"REJECT","bot":{"state":"REJECT","reason":"2 resistance: only 0.59% to 11.87 (3 touches)","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":11.8,"vwap":11.5465,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":11.8,"volume":{"bars":311,"last_bar_volume":66709.0,"baseline_avg":114799.85,"bar_rvol":0.58109,"raw_accel":0.164409,"smooth_accel":-0.486117,"accel_momentum":0.215813,"rvol_3bar":[0.421804,0.471282,0.58109],"trend_3bar":"ACCELERATING","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":11.546514,"price_vs_vwap_pct":2.195351,"ema9":11.832064,"ema20":11.824681,"ema_stack":false,"ema_warm":true,"hod":11.9399,"dist_to_hod_pct":-1.171702,"dist_to_hod_atr":5.209552,"atr":0.026855,"spread_atr":null,"own_change_pct":-0.589722,"rel_strength_pct":{"SPY":-0.521741,"IWM":-0.441359}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":-2,"momentum":1,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol","rel_strength"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"403f50824fce","ts":"2026-10-01T14:59:50.788461-04:00","symbol":"ARHS","event":"REJECT","bot":{"state":"REJECT","reason":"4 steady rise: smoothness 0.37 < 0.7","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":9.85,"vwap":9.734,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":9.85,"volume":{"bars":319,"last_bar_volume":6929.0,"baseline_avg":2906.35,"bar_rvol":2.38409,"raw_accel":2.749459,"smooth_accel":0.076003,"accel_momentum":0.410903,"rvol_3bar":[1.006695,0.631115,2.38409],"trend_3bar":"MIXED","projected_rvol":0.870272},"flow":{"window_s":30,"trades":17,"trade_rate":0.566667,"buy_vol":703.0,"sell_vol":64.0,"unclassified_vol":0.0,"imbalance":0.833116,"bid":9.84,"ask":9.85,"spread_pct":0.101574,"quote_size_imbalance":0.0,"quote_age_s":3.521658,"cum_buy":548219.0,"cum_sell":534913.0,"cum_delta":13306.0,"cum_delta_pct":0.012285,"buy_vol_rel":0.664547,"buy_5min":9477.0,"sell_5min":8268.0,"delta_5min":1209.0,"buy_trend_5":-0.011396},"context":{"vwap":9.733801,"price_vs_vwap_pct":1.193769,"ema9":9.825468,"ema20":9.813882,"ema_stack":true,"ema_warm":true,"hod":9.965,"dist_to_hod_pct":-1.154039,"dist_to_hod_atr":9.052076,"atr":0.012704,"spread_atr":0.787137,"own_change_pct":-0.101678,"rel_strength_pct":{"SPY":-0.10037,"IWM":-0.089142}},"vas":{"raw":5,"score":7.5,"components":{"rvol":2,"accel":0,"momentum":1,"imbalance":2},"missing":[],"volume_pressure":1.986224},"shadow":{"decision":"FAIL","failed":["rel_strength"],"missing":[],"rules":{"vas":true,"imbalance":true,"bar_rvol":true,"spread":true,"rel_strength":false,"not_decelerating":true}}}
{"type":"snapshot","id":"dccd567515f2","ts":"2026-10-01T15:11:04.731515-04:00","symbol":"QXO","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.03x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":12.025,"vwap":11.6816,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":12.025,"volume":{"bars":341,"last_bar_volume":27832.0,"baseline_avg":35590.2,"bar_rvol":0.782013,"raw_accel":-0.212985,"smooth_accel":-0.572114,"accel_momentum":0.095936,"rvol_3bar":[0.302341,0.989397,0.782013],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":11.681628,"price_vs_vwap_pct":2.939419,"ema9":12.004349,"ema20":11.98355,"ema_stack":true,"ema_warm":true,"hod":12.04,"dist_to_hod_pct":-0.124585,"dist_to_hod_atr":0.928824,"atr":0.016149,"spread_atr":null,"own_change_pct":0.417537,"rel_strength_pct":{"SPY":0.409688,"IWM":0.419328}},"vas":{"raw":null,"score":null,"components":{"rvol":-1,"accel":-2,"momentum":0,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":true}}}
{"type":"snapshot","id":"2c32d3cbdc4e","ts":"2026-10-01T15:11:04.740145-04:00","symbol":"VISN","event":"REJECT","bot":{"state":"REJECT","reason":"1 volume: RVOL so far 1.08x < 1.5x","plan":{"state":null,"setup":null,"stop":null,"target":null,"target_label":null,"reward_risk":null,"pos_in_5d_range_pct":null,"room_to_5d_high_atr":null},"price":6.165,"vwap":6.0463,"ext_from_open_pct":null,"max_ext_allowed_pct":null,"volume_pace":null,"trend":null,"recent_slope_pct":null,"volatility":null},"price":6.165,"volume":{"bars":321,"last_bar_volume":6887.0,"baseline_avg":11201.5,"bar_rvol":0.614828,"raw_accel":1.459313,"smooth_accel":1.089172,"accel_momentum":-0.063446,"rvol_3bar":[2.345447,0.199633,0.614828],"trend_3bar":"MIXED","projected_rvol":null},"flow":{"window_s":30,"trades":0,"trade_rate":0.0,"buy_vol":0.0,"sell_vol":0.0,"unclassified_vol":0.0,"imbalance":null,"bid":null,"ask":null,"spread_pct":null,"quote_size_imbalance":null,"quote_age_s":null,"cum_buy":0.0,"cum_sell":0.0,"cum_delta":0.0,"cum_delta_pct":null,"buy_vol_rel":null,"buy_5min":null,"sell_5min":null,"delta_5min":null,"buy_trend_5":null},"context":{"vwap":6.046329,"price_vs_vwap_pct":1.962702,"ema9":6.15793,"ema20":6.149695,"ema_stack":true,"ema_warm":true,"hod":6.165,"dist_to_hod_pct":0.0,"dist_to_hod_atr":0.0,"atr":0.006368,"spread_atr":null,"own_change_pct":0.16247,"rel_strength_pct":{"SPY":0.154621,"IWM":0.164261}},"vas":{"raw":null,"score":null,"components":{"rvol":-2,"accel":3,"momentum":0,"imbalance":null},"missing":["imbalance"],"volume_pressure":null},"shadow":{"decision":"FAIL","failed":["bar_rvol"],"missing":["vas","imbalance","spread"],"rules":{"vas":null,"imbalance":null,"bar_rvol":false,"spread":null,"rel_strength":true,"not_decelerating":true}}}
