{"indicator":{"schema":"mastermind.indicator/v1","indicator":{"id":"confluence_rsimacd_stochrsi_mtf","title":"RSI-MACD × StochRSI MTF Confluence","engine":"python:signal_layer.confluence_v2@v2","source_lang":"python","source_hash":"sha256:f27a407bea861a2217477beb98c398abc62845d2bcc38d331d4963c06471986d","macd_kind":"rsi_based","params":{"confW":8,"rsiLen":14,"useMTF":true,"confirmTF":"1W","macd_on":"rsi","macd_fast":14,"macd_slow":60,"macd_signal":5,"buy_rsi_max":65,"ext_rsi":70,"rev_bars":3,"no_cut_exits":true,"reclaim_lane":true}},"symbol":"CWST","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1998-05-22","known_ts":"1998-05-22","bar_index":47,"type":"SELL","basis":"structure_stop","strength":0.45,"price":27.25,"stop_level":28.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1998-07-13","known_ts":"1998-07-15","bar_index":59,"type":"BUY","strength":0.45,"price":28.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-08-11","known_ts":"1998-08-11","bar_index":66,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.75,"stop_level":27.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-08-12","known_ts":"1998-08-12","bar_index":66,"type":"RECLAIM","strength":0.588,"price":28.125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-08-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-08-11","prior_stop_level":27.5,"sweep_low":26.0,"atr14":0.959109,"stop_level":25.520445,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-31","known_ts":"1998-08-31","bar_index":70,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.125,"stop_level":26.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-09-08","known_ts":"1998-09-08","bar_index":72,"type":"RECLAIM","strength":0.588,"price":27.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-08-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-08-31","prior_stop_level":26.75,"sweep_low":24.0,"atr14":1.136792,"stop_level":23.431604,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-18","known_ts":"1998-09-18","bar_index":75,"type":"RECLAIM","strength":0.725,"price":30.0625,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-08-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-10-08","known_ts":"1998-10-08","bar_index":79,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.0,"stop_level":27.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-10-09","known_ts":"1998-10-09","bar_index":80,"type":"RECLAIM","strength":0.588,"price":29.5625,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-10-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-10-08","prior_stop_level":27.25,"sweep_low":25.25,"atr14":1.695169,"stop_level":24.402416,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-22","known_ts":"1998-10-22","bar_index":83,"type":"RECLAIM","strength":0.725,"price":29.5312,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-10-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-10-29","known_ts":"1998-10-29","bar_index":84,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.625,"stop_level":28.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-10-30","known_ts":"1998-10-30","bar_index":85,"type":"RECLAIM","strength":0.725,"price":29.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-10-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1998-10-29","prior_stop_level":28.875,"sweep_low":28.625,"atr14":1.470594,"stop_level":27.889703,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-11-04","known_ts":"1998-11-06","bar_index":86,"type":"REBUY","strength":0.863,"price":33.1875,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":25},{"ts":"1998-12-01","known_ts":"1998-12-03","bar_index":92,"type":"BUY","strength":0.863,"price":31.625,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":0},{"ts":"1998-12-28","known_ts":"1998-12-30","bar_index":98,"type":"BUY","strength":0.588,"price":33.875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"1999-01-13","known_ts":"1999-01-13","bar_index":101,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.125,"stop_level":32.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-03-04","known_ts":"1999-03-08","bar_index":113,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-03-04","trigger_known_ts":"1999-03-08","strength":0.45,"price":22.0,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.352941,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.0,"atr14":1.242585,"stop_level":18.378708,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-25","known_ts":"1999-03-29","bar_index":118,"type":"BUY","strength":0.45,"price":22.875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-05-12","known_ts":"1999-05-12","bar_index":129,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.25,"stop_level":21.3125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-06-03","known_ts":"1999-06-07","bar_index":134,"type":"BUY","strength":0.588,"price":21.375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-06-03","known_ts":"1999-06-07","bar_index":134,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-06-03","trigger_known_ts":"1999-06-07","strength":0.588,"price":21.375,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.371324,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":19.0625,"atr14":0.856365,"stop_level":18.634318,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-29","known_ts":"1999-06-29","bar_index":140,"type":"RECLAIM","strength":0.725,"price":26.125,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-06-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-08-05","known_ts":"1999-08-05","bar_index":148,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.9375,"stop_level":25.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-01-24","known_ts":"2000-01-24","bar_index":188,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.8125,"stop_level":17.5625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-06-21","known_ts":"2000-06-21","bar_index":222,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.0,"stop_level":12.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-11-10","known_ts":"2000-11-14","bar_index":256,"type":"BUY","strength":0.725,"price":9.1875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2000-12-20","known_ts":"2000-12-22","bar_index":265,"type":"BUY","strength":0.588,"price":5.8906,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2001-01-16","known_ts":"2001-01-16","bar_index":270,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.5,"stop_level":7.6875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-02-02","known_ts":"2001-02-02","bar_index":274,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.625,"stop_level":7.0312,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-02-08","known_ts":"2001-02-08","bar_index":276,"type":"RECLAIM","strength":0.863,"price":7.0625,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-02-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2001-02-02","prior_stop_level":7.0312,"sweep_low":6.375,"atr14":0.428387,"stop_level":6.160807,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-03-02","known_ts":"2001-03-06","bar_index":281,"type":"REBUY","strength":0.863,"price":7.5938,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2001-04-03","known_ts":"2001-04-03","bar_index":288,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.2812,"stop_level":8.7188,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-04-06","known_ts":"2001-04-06","bar_index":289,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.6875,"stop_level":8.7188,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-04-05","known_ts":"2001-04-05","bar_index":289,"type":"RECLAIM","strength":0.863,"price":8.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-04-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2001-04-03","prior_stop_level":8.7188,"sweep_low":7.6875,"atr14":0.541584,"stop_level":7.416708,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-10","known_ts":"2001-04-10","bar_index":290,"type":"RECLAIM","strength":0.863,"price":8.77,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-04-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2001-04-06","prior_stop_level":8.7188,"sweep_low":7.4375,"atr14":0.594662,"stop_level":7.140169,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-24","known_ts":"2001-04-24","bar_index":293,"type":"RECLAIM","strength":1.0,"price":9.05,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-04-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-05-30","known_ts":"2001-05-30","bar_index":301,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.76,"stop_level":9.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-06-11","known_ts":"2001-06-13","bar_index":304,"type":"REBUY","strength":1.0,"price":11.3,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2001-08-09","known_ts":"2001-08-09","bar_index":318,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.45,"stop_level":13.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-08-15","known_ts":"2001-08-15","bar_index":319,"type":"RECLAIM","strength":1.0,"price":13.39,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-08-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-08-09","prior_stop_level":13.02,"sweep_low":12.08,"atr14":0.580648,"stop_level":11.789676,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-23","known_ts":"2001-10-25","bar_index":334,"type":"BUY","strength":0.863,"price":12.04,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2002-01-11","known_ts":"2002-01-11","bar_index":352,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.31,"stop_level":13.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-14","known_ts":"2002-01-14","bar_index":352,"type":"RECLAIM","strength":1.0,"price":14.89,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-01-11","prior_stop_level":13.88,"sweep_low":13.02,"atr14":0.798598,"stop_level":12.620701,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-12","known_ts":"2002-04-16","bar_index":373,"type":"BUY","strength":0.588,"price":11.86,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2002-05-20","known_ts":"2002-05-20","bar_index":381,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.18,"stop_level":12.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-05-22","known_ts":"2002-05-22","bar_index":382,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.1,"stop_level":12.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-06-25","known_ts":"2002-06-27","bar_index":390,"type":"BUY","strength":0.588,"price":11.61,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2002-08-15","known_ts":"2002-08-19","bar_index":402,"type":"BUY","strength":0.588,"price":8.98,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2002-09-19","known_ts":"2002-09-23","bar_index":410,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-09-19","trigger_known_ts":"2002-09-23","strength":0.45,"price":6.62,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.555406,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.31,"atr14":0.371058,"stop_level":6.124471,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-02","known_ts":"2002-10-04","bar_index":413,"type":"BUY","strength":0.45,"price":6.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-10-02","known_ts":"2002-10-04","bar_index":413,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2002-10-02","trigger_known_ts":"2002-10-04","strength":0.45,"price":6.4,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.570181,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.0,"atr14":0.292436,"stop_level":5.853782,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-18","known_ts":"2002-10-22","bar_index":417,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-10-18","trigger_known_ts":"2002-10-22","strength":0.45,"price":4.91,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.670248,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.86,"atr14":0.348193,"stop_level":4.685903,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-23","known_ts":"2002-10-25","bar_index":418,"type":"BUY","strength":0.45,"price":5.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-10-23","known_ts":"2002-10-25","bar_index":418,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2002-10-23","trigger_known_ts":"2002-10-25","strength":0.45,"price":5.0,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.664204,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.9,"atr14":0.325623,"stop_level":4.737188,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-03","known_ts":"2003-01-03","bar_index":434,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.48,"stop_level":8.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-01-21","known_ts":"2003-01-21","bar_index":438,"type":"RECLAIM","strength":0.863,"price":9.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-01-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-03-21","known_ts":"2003-03-25","bar_index":452,"type":"BUY","strength":0.863,"price":8.28,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2003-04-21","known_ts":"2003-04-21","bar_index":458,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.23,"stop_level":8.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-04-22","known_ts":"2003-04-22","bar_index":459,"type":"RECLAIM","strength":0.863,"price":8.36,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-04-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-04-21","prior_stop_level":8.25,"sweep_low":8.2,"atr14":0.288941,"stop_level":8.055529,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-05","known_ts":"2003-05-05","bar_index":462,"type":"RECLAIM","strength":1.0,"price":8.91,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-04-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-05-16","known_ts":"2003-05-16","bar_index":465,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.1,"stop_level":8.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-05-19","known_ts":"2003-05-19","bar_index":465,"type":"RECLAIM","strength":1.0,"price":8.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-05-16","prior_stop_level":8.23,"sweep_low":8.05,"atr14":0.365933,"stop_level":7.867033,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-30","known_ts":"2003-06-03","bar_index":468,"type":"REBUY","strength":1.0,"price":9.09,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2003-06-20","known_ts":"2003-06-20","bar_index":473,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.7,"stop_level":8.91,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-06-24","known_ts":"2003-06-24","bar_index":473,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.5,"stop_level":8.91,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-07-09","known_ts":"2003-07-09","bar_index":477,"type":"RECLAIM","strength":1.0,"price":8.99,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-09-26","known_ts":"2003-09-26","bar_index":495,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.44,"stop_level":12.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-15","known_ts":"2004-01-15","bar_index":521,"type":"RECLAIM","strength":1.0,"price":14.73,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-09-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-22","known_ts":"2004-01-22","bar_index":522,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.23,"stop_level":14.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-23","known_ts":"2004-01-23","bar_index":522,"type":"RECLAIM","strength":1.0,"price":14.66,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-01-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-01-22","prior_stop_level":14.37,"sweep_low":14.16,"atr14":0.451877,"stop_level":13.934061,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-01-30","known_ts":"2004-01-30","bar_index":524,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.1,"stop_level":14.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-03-22","known_ts":"2004-03-24","bar_index":536,"type":"BUY","strength":0.725,"price":14.02,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2004-05-10","known_ts":"2004-05-10","bar_index":547,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.4,"stop_level":14.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-05-11","known_ts":"2004-05-11","bar_index":547,"type":"RECLAIM","strength":0.725,"price":14.77,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-05-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2004-05-10","prior_stop_level":14.5,"sweep_low":14.4,"atr14":0.467118,"stop_level":14.166441,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-06-14","known_ts":"2004-06-16","bar_index":555,"type":"BUY","strength":0.725,"price":15.1,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2004-09-08","known_ts":"2004-09-10","bar_index":575,"type":"BUY","strength":0.45,"price":11.82,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2004-09-29","known_ts":"2004-09-29","bar_index":580,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.75,"stop_level":11.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-09-30","known_ts":"2004-09-30","bar_index":580,"type":"RECLAIM","strength":0.588,"price":11.84,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-09-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2004-09-29","prior_stop_level":11.76,"sweep_low":11.63,"atr14":0.351121,"stop_level":11.454439,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-10","known_ts":"2004-11-10","bar_index":590,"type":"RECLAIM","strength":0.725,"price":13.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-09-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-12-20","known_ts":"2004-12-20","bar_index":599,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.35,"stop_level":14.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-12-21","known_ts":"2004-12-21","bar_index":599,"type":"RECLAIM","strength":0.863,"price":14.91,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-12-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-12-20","prior_stop_level":14.47,"sweep_low":14.26,"atr14":0.523624,"stop_level":13.998188,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-02-10","known_ts":"2005-02-10","bar_index":611,"type":"RECLAIM","strength":1.0,"price":15.15,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-12-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-02-15","known_ts":"2005-02-17","bar_index":612,"type":"BUY","strength":1.0,"price":15.02,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2005-03-09","known_ts":"2005-03-09","bar_index":617,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.51,"stop_level":14.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-05-17","known_ts":"2005-05-19","bar_index":633,"type":"BUY","strength":0.45,"price":12.02,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-05-31","known_ts":"2005-06-02","bar_index":636,"type":"BUY","strength":0.45,"price":11.97,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-08-10","known_ts":"2005-08-10","bar_index":652,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.8,"stop_level":12.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-08-11","known_ts":"2005-08-11","bar_index":653,"type":"RECLAIM","strength":0.588,"price":13.14,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-08-10","prior_stop_level":12.93,"sweep_low":12.63,"atr14":0.453921,"stop_level":12.40304,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-18","known_ts":"2005-08-18","bar_index":654,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.5,"stop_level":12.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-08-22","known_ts":"2005-08-22","bar_index":655,"type":"RECLAIM","strength":0.725,"price":13.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-08-18","prior_stop_level":12.8,"sweep_low":12.43,"atr14":0.475752,"stop_level":12.192124,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-29","known_ts":"2005-08-31","bar_index":657,"type":"REBUY","strength":0.725,"price":13.24,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2005-09-23","known_ts":"2005-09-27","bar_index":663,"type":"BUY","strength":0.863,"price":13.19,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2005-11-04","known_ts":"2005-11-08","bar_index":673,"type":"BUY","strength":0.588,"price":12.62,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-11-09","known_ts":"2005-11-09","bar_index":674,"type":"RECLAIM","strength":0.725,"price":12.94,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-11-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-11-28","known_ts":"2005-11-28","bar_index":678,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.65,"stop_level":12.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-12-01","known_ts":"2005-12-01","bar_index":679,"type":"RECLAIM","strength":0.725,"price":12.69,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-11-28","prior_stop_level":12.52,"sweep_low":11.36,"atr14":0.491268,"stop_level":11.114366,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-09","known_ts":"2005-12-13","bar_index":681,"type":"REBUY","strength":0.863,"price":12.9,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2006-01-04","known_ts":"2006-01-04","bar_index":686,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.55,"stop_level":12.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-01-05","known_ts":"2006-01-05","bar_index":686,"type":"RECLAIM","strength":0.863,"price":12.86,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-01-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-01-04","prior_stop_level":12.71,"sweep_low":12.45,"atr14":0.45451,"stop_level":12.222745,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-30","known_ts":"2006-01-30","bar_index":692,"type":"RECLAIM","strength":0.863,"price":13.93,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-01-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-08","known_ts":"2006-03-08","bar_index":700,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.69,"stop_level":14.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-22","known_ts":"2006-03-22","bar_index":704,"type":"RECLAIM","strength":0.863,"price":14.08,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-03-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-06-06","known_ts":"2006-06-06","bar_index":721,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.17,"stop_level":15.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-06-07","known_ts":"2006-06-07","bar_index":721,"type":"RECLAIM","strength":1.0,"price":15.37,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-06-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-06-06","prior_stop_level":15.2,"sweep_low":15.0,"atr14":0.579512,"stop_level":14.710244,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-08","known_ts":"2006-08-10","bar_index":736,"type":"BUY","strength":0.588,"price":13.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":60},{"ts":"2006-10-11","known_ts":"2006-10-13","bar_index":751,"type":"BUY","strength":0.45,"price":11.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-11-22","known_ts":"2006-11-22","bar_index":761,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.02,"stop_level":11.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-11-28","known_ts":"2006-11-28","bar_index":762,"type":"RECLAIM","strength":0.588,"price":11.07,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-11-22","prior_stop_level":11.03,"sweep_low":10.71,"atr14":0.460357,"stop_level":10.479821,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-12-06","known_ts":"2006-12-08","bar_index":764,"type":"REBUY","strength":0.588,"price":11.78,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-01-12","known_ts":"2007-01-12","bar_index":772,"type":"RECLAIM","strength":0.725,"price":12.51,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-12-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-02-09","known_ts":"2007-02-09","bar_index":778,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.71,"stop_level":12.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-04-19","known_ts":"2007-04-23","bar_index":794,"type":"BUY","strength":0.45,"price":9.66,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-04-19","known_ts":"2007-04-23","bar_index":794,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2007-04-19","trigger_known_ts":"2007-04-23","strength":0.45,"price":9.66,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.408813,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.21,"atr14":0.375313,"stop_level":9.022344,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-07-19","known_ts":"2007-07-19","bar_index":815,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.43,"stop_level":10.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-07-23","known_ts":"2007-07-23","bar_index":815,"type":"RECLAIM","strength":0.863,"price":11.01,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-07-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-07-19","prior_stop_level":10.51,"sweep_low":10.18,"atr14":0.375147,"stop_level":9.992426,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-06","known_ts":"2007-08-06","bar_index":819,"type":"RECLAIM","strength":0.863,"price":11.95,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-07-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-09-05","known_ts":"2007-09-07","bar_index":826,"type":"BUY","strength":0.863,"price":11.56,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":85},{"ts":"2007-10-19","known_ts":"2007-10-19","bar_index":836,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.83,"stop_level":14.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-10-22","known_ts":"2007-10-22","bar_index":837,"type":"RECLAIM","strength":1.0,"price":14.44,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2007-10-19","prior_stop_level":14.15,"sweep_low":13.7,"atr14":0.581258,"stop_level":13.409371,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-01","known_ts":"2007-11-01","bar_index":839,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.97,"stop_level":14.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-11-05","known_ts":"2007-11-05","bar_index":840,"type":"RECLAIM","strength":1.0,"price":15.62,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-11-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2007-11-01","prior_stop_level":14.64,"sweep_low":13.77,"atr14":0.62582,"stop_level":13.45709,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-15","known_ts":"2007-11-15","bar_index":843,"type":"RECLAIM","strength":1.0,"price":15.08,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-11-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-11-26","known_ts":"2007-11-26","bar_index":845,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.07,"stop_level":15.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-11-27","known_ts":"2007-11-27","bar_index":845,"type":"RECLAIM","strength":1.0,"price":15.69,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-11-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2007-11-26","prior_stop_level":15.08,"sweep_low":15.07,"atr14":0.658423,"stop_level":14.740789,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-11","known_ts":"2008-03-13","bar_index":869,"type":"BUY","strength":0.588,"price":10.63,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"2008-04-21","known_ts":"2008-04-21","bar_index":878,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.6,"stop_level":10.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-10","known_ts":"2008-06-10","bar_index":890,"type":"RECLAIM","strength":0.725,"price":12.54,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-04-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-07-01","known_ts":"2008-07-01","bar_index":895,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.03,"stop_level":12.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-03","known_ts":"2008-07-03","bar_index":895,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.7,"stop_level":12.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-10","known_ts":"2008-07-14","bar_index":897,"type":"REBUY","strength":0.863,"price":12.8,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2008-07-10","known_ts":"2008-07-10","bar_index":897,"type":"RECLAIM","strength":0.725,"price":12.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-07-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-07-03","prior_stop_level":12.09,"sweep_low":11.2,"atr14":0.637193,"stop_level":10.881404,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-05","known_ts":"2008-08-07","bar_index":903,"type":"BUY","strength":1.0,"price":13.15,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2008-09-04","known_ts":"2008-09-08","bar_index":910,"type":"BUY","strength":1.0,"price":14.22,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2008-11-28","known_ts":"2008-12-02","bar_index":930,"type":"BUY","strength":0.588,"price":4.46,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2008-12-30","known_ts":"2009-01-02","bar_index":937,"type":"REBUY","strength":0.45,"price":3.82,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-02-05","known_ts":"2009-02-05","bar_index":945,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.51,"stop_level":2.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-06","known_ts":"2009-02-06","bar_index":945,"type":"RECLAIM","strength":0.588,"price":2.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-02-05","prior_stop_level":2.6,"sweep_low":2.37,"atr14":0.485511,"stop_level":2.127245,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-16","known_ts":"2009-03-18","bar_index":954,"type":"BUY","strength":0.45,"price":1.27,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-03-16","known_ts":"2009-03-18","bar_index":954,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-03-16","trigger_known_ts":"2009-03-18","strength":0.45,"price":1.27,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.910689,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.53,"atr14":0.322027,"stop_level":0.368987,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-20","known_ts":"2009-04-20","bar_index":962,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.55,"stop_level":1.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-21","known_ts":"2009-04-21","bar_index":962,"type":"RECLAIM","strength":0.588,"price":1.69,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-04-20","prior_stop_level":1.68,"sweep_low":1.48,"atr14":0.226406,"stop_level":1.366797,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-16","known_ts":"2009-06-16","bar_index":975,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.36,"stop_level":2.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-18","known_ts":"2009-06-18","bar_index":976,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.25,"stop_level":2.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-07-23","known_ts":"2009-07-27","bar_index":984,"type":"BUY","strength":0.725,"price":2.49,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2009-09-17","known_ts":"2009-09-21","bar_index":997,"type":"BUY","strength":0.863,"price":3.02,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2010-09-17","known_ts":"2010-09-17","bar_index":1081,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.19,"stop_level":4.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-09-20","known_ts":"2010-09-20","bar_index":1081,"type":"RECLAIM","strength":0.725,"price":4.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-09-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2010-09-17","prior_stop_level":4.32,"sweep_low":4.18,"atr14":0.172347,"stop_level":4.093827,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-05","known_ts":"2010-10-05","bar_index":1085,"type":"RECLAIM","strength":0.863,"price":4.63,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-09-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-27","known_ts":"2010-10-27","bar_index":1090,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.77,"stop_level":4.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-28","known_ts":"2010-10-28","bar_index":1090,"type":"RECLAIM","strength":0.863,"price":4.88,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-10-27","prior_stop_level":4.8,"sweep_low":4.7,"atr14":0.159313,"stop_level":4.620344,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-02","known_ts":"2010-11-02","bar_index":1091,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.77,"stop_level":4.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-04","known_ts":"2010-11-04","bar_index":1092,"type":"RECLAIM","strength":1.0,"price":4.87,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-11-02","prior_stop_level":4.8,"sweep_low":4.72,"atr14":0.147366,"stop_level":4.646317,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-03","known_ts":"2010-12-03","bar_index":1099,"type":"RECLAIM","strength":1.0,"price":5.52,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-11","known_ts":"2011-01-11","bar_index":1107,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.65,"stop_level":6.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-14","known_ts":"2011-01-14","bar_index":1108,"type":"RECLAIM","strength":1.0,"price":7.16,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-01-11","prior_stop_level":6.89,"sweep_low":6.53,"atr14":0.24843,"stop_level":6.405785,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-26","known_ts":"2011-01-26","bar_index":1111,"type":"RECLAIM","strength":1.0,"price":7.7,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-01-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-06-27","known_ts":"2011-06-29","bar_index":1146,"type":"BUY","strength":0.588,"price":5.95,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":45},{"ts":"2011-07-26","known_ts":"2011-07-26","bar_index":1152,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.34,"stop_level":6.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-08-03","known_ts":"2011-08-03","bar_index":1154,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.9,"stop_level":6.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-09-23","known_ts":"2011-09-23","bar_index":1166,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.42,"stop_level":5.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-09-27","known_ts":"2011-09-27","bar_index":1167,"type":"RECLAIM","strength":0.725,"price":5.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-09-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2011-09-23","prior_stop_level":5.52,"sweep_low":5.12,"atr14":0.392911,"stop_level":4.923544,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-03","known_ts":"2011-10-03","bar_index":1168,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.16,"stop_level":5.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-10-04","known_ts":"2011-10-04","bar_index":1169,"type":"RECLAIM","strength":0.725,"price":5.52,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2011-10-03","prior_stop_level":5.24,"sweep_low":5.05,"atr14":0.404696,"stop_level":4.847652,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-25","known_ts":"2011-10-25","bar_index":1174,"type":"RECLAIM","strength":0.863,"price":6.77,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-21","known_ts":"2011-11-21","bar_index":1180,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.69,"stop_level":5.92,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-28","bar_index":1181,"type":"RECLAIM","strength":0.588,"price":6.01,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-21","prior_stop_level":5.92,"sweep_low":5.5,"atr14":0.293792,"stop_level":5.353104,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-02","known_ts":"2011-12-06","bar_index":1183,"type":"REBUY","strength":0.725,"price":6.41,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2012-02-15","known_ts":"2012-02-15","bar_index":1199,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.82,"stop_level":6.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-10","known_ts":"2012-04-12","bar_index":1212,"type":"BUY","strength":0.725,"price":6.68,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2012-06-13","known_ts":"2012-06-15","bar_index":1227,"type":"BUY","strength":0.45,"price":5.39,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-07-31","known_ts":"2012-08-02","bar_index":1238,"type":"REBUY","strength":0.45,"price":5.12,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-08-21","known_ts":"2012-08-23","bar_index":1243,"type":"REBUY","strength":0.45,"price":4.7,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-09-26","known_ts":"2012-09-26","bar_index":1251,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.54,"stop_level":4.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-28","known_ts":"2012-09-28","bar_index":1252,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.27,"stop_level":4.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-08","known_ts":"2012-10-10","bar_index":1254,"type":"REBUY","strength":0.588,"price":4.44,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-11-16","known_ts":"2012-11-20","bar_index":1263,"type":"BUY","strength":0.588,"price":4.53,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-12-04","known_ts":"2012-12-04","bar_index":1266,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.07,"stop_level":4.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-03-05","known_ts":"2013-03-05","bar_index":1287,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.24,"stop_level":4.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-05-24","known_ts":"2013-05-29","bar_index":1306,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2013-05-24","trigger_known_ts":"2013-05-29","strength":0.45,"price":4.07,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.26,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.9,"atr14":0.127275,"stop_level":3.836363,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-30","known_ts":"2013-06-03","bar_index":1307,"type":"BUY","strength":0.45,"price":4.08,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2013-05-30","known_ts":"2013-06-03","bar_index":1307,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2013-05-30","trigger_known_ts":"2013-06-03","strength":0.45,"price":4.08,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.258182,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.9,"atr14":0.124695,"stop_level":3.837653,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-24","known_ts":"2013-06-24","bar_index":1312,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.0,"stop_level":4.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-06-25","known_ts":"2013-06-25","bar_index":1313,"type":"RECLAIM","strength":0.588,"price":4.07,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-06-24","prior_stop_level":4.01,"sweep_low":3.95,"atr14":0.125716,"stop_level":3.887142,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-09","known_ts":"2013-07-09","bar_index":1316,"type":"RECLAIM","strength":0.725,"price":4.62,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-08-06","known_ts":"2013-08-06","bar_index":1322,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.68,"stop_level":4.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-08-07","known_ts":"2013-08-07","bar_index":1323,"type":"RECLAIM","strength":0.863,"price":4.76,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-08-06","prior_stop_level":4.72,"sweep_low":4.64,"atr14":0.122071,"stop_level":4.578964,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-08-20","known_ts":"2013-08-20","bar_index":1326,"type":"RECLAIM","strength":0.863,"price":4.83,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-02-14","known_ts":"2014-02-19","bar_index":1367,"type":"BUY","strength":0.725,"price":5.47,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2014-06-23","known_ts":"2014-06-23","bar_index":1396,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.36,"stop_level":5.46,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2014-08-15","known_ts":"2014-08-19","bar_index":1409,"type":"BUY","strength":0.45,"price":4.91,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-10-10","known_ts":"2014-10-14","bar_index":1422,"type":"BUY","strength":0.45,"price":4.07,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-11-14","known_ts":"2014-11-14","bar_index":1430,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.24,"stop_level":4.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-11-18","known_ts":"2014-11-18","bar_index":1431,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.25,"stop_level":4.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-01","known_ts":"2014-12-01","bar_index":1433,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.72,"stop_level":4.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-15","known_ts":"2014-12-17","bar_index":1437,"type":"REBUY","strength":0.588,"price":3.9,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-01-14","known_ts":"2015-01-14","bar_index":1443,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.77,"stop_level":3.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-01-22","known_ts":"2015-01-22","bar_index":1445,"type":"RECLAIM","strength":0.588,"price":3.92,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-01-14","prior_stop_level":3.89,"sweep_low":3.61,"atr14":0.179619,"stop_level":3.520191,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-02","known_ts":"2015-03-02","bar_index":1454,"type":"RECLAIM","strength":0.863,"price":4.62,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-01-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-21","known_ts":"2015-04-21","bar_index":1465,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.52,"stop_level":5.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-13","known_ts":"2015-05-13","bar_index":1471,"type":"RECLAIM","strength":1.0,"price":5.66,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-07-27","known_ts":"2015-07-29","bar_index":1488,"type":"REBUY","strength":0.863,"price":5.96,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2015-08-24","known_ts":"2015-08-24","bar_index":1494,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.98,"stop_level":6.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-08-27","known_ts":"2015-08-27","bar_index":1495,"type":"RECLAIM","strength":0.863,"price":6.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2015-08-24","prior_stop_level":6.05,"sweep_low":5.55,"atr14":0.255313,"stop_level":5.422343,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-23","known_ts":"2015-11-23","bar_index":1516,"type":"RECLAIM","strength":0.863,"price":6.8,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-08-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-12-11","known_ts":"2015-12-11","bar_index":1520,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.92,"stop_level":6.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-12-17","known_ts":"2015-12-17","bar_index":1521,"type":"RECLAIM","strength":0.863,"price":6.04,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2015-12-11","prior_stop_level":6.02,"sweep_low":5.7,"atr14":0.330584,"stop_level":5.534708,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-11","known_ts":"2016-02-16","bar_index":1534,"type":"BUY","strength":0.588,"price":5.76,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2016-04-04","known_ts":"2016-04-04","bar_index":1545,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.5,"stop_level":6.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-04-06","known_ts":"2016-04-06","bar_index":1546,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.54,"stop_level":6.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-04-21","known_ts":"2016-04-21","bar_index":1550,"type":"RECLAIM","strength":0.863,"price":6.89,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-06-03","known_ts":"2016-06-07","bar_index":1560,"type":"BUY","strength":1.0,"price":7.42,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2016-08-24","known_ts":"2016-08-24","bar_index":1579,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.16,"stop_level":9.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-10-06","known_ts":"2016-10-06","bar_index":1589,"type":"RECLAIM","strength":1.0,"price":10.76,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-08-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-01","known_ts":"2016-11-01","bar_index":1595,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.83,"stop_level":10.92,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-04","known_ts":"2016-11-04","bar_index":1596,"type":"RECLAIM","strength":1.0,"price":11.03,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-11-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-11-01","prior_stop_level":10.92,"sweep_low":10.65,"atr14":0.337525,"stop_level":10.481237,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-09","known_ts":"2016-11-11","bar_index":1597,"type":"REBUY","strength":1.0,"price":11.92,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2016-12-09","known_ts":"2016-12-09","bar_index":1604,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.4,"stop_level":12.41,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-12","known_ts":"2016-12-12","bar_index":1604,"type":"RECLAIM","strength":1.0,"price":12.42,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-12-09","prior_stop_level":12.41,"sweep_low":12.26,"atr14":0.430857,"stop_level":12.044572,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-01","known_ts":"2017-03-03","bar_index":1622,"type":"BUY","strength":0.725,"price":13.04,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2017-05-17","known_ts":"2017-05-17","bar_index":1640,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.56,"stop_level":13.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-18","known_ts":"2017-05-18","bar_index":1640,"type":"RECLAIM","strength":0.863,"price":13.86,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-05-17","prior_stop_level":13.85,"sweep_low":13.32,"atr14":0.42459,"stop_level":13.107705,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-16","known_ts":"2017-06-16","bar_index":1647,"type":"RECLAIM","strength":0.863,"price":15.86,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-03","known_ts":"2017-08-03","bar_index":1658,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.66,"stop_level":16.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-09-15","known_ts":"2017-09-15","bar_index":1668,"type":"RECLAIM","strength":0.863,"price":17.71,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-08-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-12","known_ts":"2017-12-12","bar_index":1688,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.84,"stop_level":20.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-13","known_ts":"2017-12-13","bar_index":1688,"type":"RECLAIM","strength":0.863,"price":20.99,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-12-12","prior_stop_level":20.9,"sweep_low":20.8,"atr14":0.536149,"stop_level":20.531925,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-28","known_ts":"2017-12-28","bar_index":1692,"type":"RECLAIM","strength":1.0,"price":23.16,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-05-01","known_ts":"2018-05-03","bar_index":1720,"type":"BUY","strength":0.588,"price":25.52,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2018-06-13","known_ts":"2018-06-15","bar_index":1730,"type":"BUY","strength":0.588,"price":25.13,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2018-07-12","known_ts":"2018-07-12","bar_index":1736,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.54,"stop_level":25.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-26","known_ts":"2018-07-26","bar_index":1740,"type":"RECLAIM","strength":0.725,"price":27.08,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-07-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-09-04","known_ts":"2018-09-06","bar_index":1749,"type":"REBUY","strength":0.725,"price":30.47,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2018-10-09","known_ts":"2018-10-09","bar_index":1757,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.63,"stop_level":29.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-10-16","known_ts":"2018-10-16","bar_index":1759,"type":"RECLAIM","strength":0.725,"price":30.56,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-10-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2018-10-09","prior_stop_level":29.65,"sweep_low":28.14,"atr14":0.80875,"stop_level":27.735625,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-14","known_ts":"2019-01-16","bar_index":1779,"type":"BUY","strength":0.588,"price":30.2,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2019-04-18","known_ts":"2019-04-23","bar_index":1801,"type":"BUY","strength":0.863,"price":35.94,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2019-05-28","known_ts":"2019-05-28","bar_index":1809,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.39,"stop_level":38.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-30","known_ts":"2019-05-30","bar_index":1810,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.33,"stop_level":38.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-31","known_ts":"2019-05-31","bar_index":1810,"type":"RECLAIM","strength":0.863,"price":38.72,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-05-28","prior_stop_level":38.42,"sweep_low":37.63,"atr14":0.95017,"stop_level":37.154915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-31","known_ts":"2019-05-31","bar_index":1810,"type":"RECLAIM","strength":0.863,"price":38.72,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-05-30","prior_stop_level":38.42,"sweep_low":37.69,"atr14":0.95017,"stop_level":37.214915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-14","known_ts":"2019-06-18","bar_index":1814,"type":"REBUY","strength":0.863,"price":40.72,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2019-08-20","known_ts":"2019-08-20","bar_index":1829,"type":"SELL","basis":"structure_stop","strength":0.863,"price":44.34,"stop_level":45.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-21","known_ts":"2019-08-21","bar_index":1829,"type":"RECLAIM","strength":0.863,"price":45.12,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-08-20","prior_stop_level":45.03,"sweep_low":44.26,"atr14":1.285758,"stop_level":43.617121,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-20","known_ts":"2019-11-22","bar_index":1851,"type":"BUY","strength":0.588,"price":44.19,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2019-12-19","known_ts":"2019-12-19","bar_index":1857,"type":"SELL","basis":"structure_stop","strength":0.725,"price":45.37,"stop_level":45.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-06","known_ts":"2020-01-06","bar_index":1861,"type":"RECLAIM","strength":0.725,"price":47.4,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-02-27","known_ts":"2020-02-27","bar_index":1873,"type":"SELL","basis":"structure_stop","strength":0.863,"price":50.5,"stop_level":50.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-03-04","known_ts":"2020-03-04","bar_index":1874,"type":"RECLAIM","strength":0.863,"price":53.04,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-02-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-02-27","prior_stop_level":50.69,"sweep_low":47.08,"atr14":1.805561,"stop_level":46.17722,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-23","known_ts":"2020-04-27","bar_index":1886,"type":"BUY","strength":0.588,"price":45.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":1897,"type":"SELL","basis":"structure_stop","strength":0.725,"price":49.73,"stop_level":50.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-16","known_ts":"2020-06-16","bar_index":1898,"type":"RECLAIM","strength":0.725,"price":51.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-06-11","prior_stop_level":50.87,"sweep_low":48.54,"atr14":2.04331,"stop_level":47.518345,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-19","known_ts":"2020-06-19","bar_index":1899,"type":"SELL","basis":"structure_stop","strength":0.725,"price":48.07,"stop_level":49.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-23","known_ts":"2020-06-23","bar_index":1900,"type":"RECLAIM","strength":0.725,"price":50.54,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-06-19","prior_stop_level":49.73,"sweep_low":47.44,"atr14":1.934871,"stop_level":46.472565,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-07","known_ts":"2020-07-07","bar_index":1903,"type":"RECLAIM","strength":0.725,"price":50.74,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":1917,"type":"SELL","basis":"structure_stop","strength":0.863,"price":54.65,"stop_level":55.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-09","known_ts":"2020-09-09","bar_index":1918,"type":"RECLAIM","strength":0.863,"price":55.92,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-09-08","prior_stop_level":55.24,"sweep_low":54.6,"atr14":1.473724,"stop_level":53.863138,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-25","known_ts":"2020-09-25","bar_index":1922,"type":"RECLAIM","strength":0.863,"price":56.07,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-05","known_ts":"2020-10-07","bar_index":1924,"type":"BUY","strength":0.863,"price":58.88,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":0},{"ts":"2020-10-28","known_ts":"2020-10-28","bar_index":1929,"type":"SELL","basis":"structure_stop","strength":0.863,"price":55.68,"stop_level":57.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-04","known_ts":"2020-11-04","bar_index":1931,"type":"RECLAIM","strength":0.725,"price":57.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2020-10-28","prior_stop_level":57.0,"sweep_low":53.71,"atr14":1.669866,"stop_level":52.875067,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-19","known_ts":"2020-11-23","bar_index":1935,"type":"BUY","strength":0.725,"price":60.85,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2021-01-08","known_ts":"2021-01-08","bar_index":1946,"type":"SELL","basis":"structure_stop","strength":0.725,"price":58.98,"stop_level":60.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2021-02-23","known_ts":"2021-02-25","bar_index":1956,"type":"BUY","strength":0.588,"price":60.36,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2021-05-11","known_ts":"2021-05-11","bar_index":1974,"type":"SELL","basis":"structure_stop","strength":0.863,"price":66.85,"stop_level":67.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-05-14","known_ts":"2021-05-18","bar_index":1975,"type":"REBUY","strength":0.863,"price":68.01,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2021-05-14","known_ts":"2021-05-14","bar_index":1975,"type":"RECLAIM","strength":0.863,"price":68.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2021-05-11","prior_stop_level":67.08,"sweep_low":65.35,"atr14":1.359256,"stop_level":64.670372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-23","known_ts":"2021-07-27","bar_index":1991,"type":"BUY","strength":0.725,"price":65.28,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":2020,"type":"SELL","basis":"structure_stop","strength":1.0,"price":85.65,"stop_level":86.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-29","known_ts":"2021-11-29","bar_index":2020,"type":"RECLAIM","strength":1.0,"price":87.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-11-26","prior_stop_level":86.88,"sweep_low":85.4,"atr14":1.861159,"stop_level":84.469421,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-02","known_ts":"2022-03-04","bar_index":2042,"type":"BUY","strength":0.588,"price":82.31,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2022-04-22","known_ts":"2022-04-22","bar_index":2054,"type":"SELL","basis":"structure_stop","strength":0.725,"price":84.49,"stop_level":87.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-06-23","known_ts":"2022-06-27","bar_index":2068,"type":"BUY","strength":0.45,"price":72.56,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-07-28","known_ts":"2022-07-28","bar_index":2076,"type":"RECLAIM","strength":0.725,"price":82.47,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-06-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-23","known_ts":"2022-08-23","bar_index":2082,"type":"SELL","basis":"structure_stop","strength":0.725,"price":83.46,"stop_level":83.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-24","known_ts":"2022-08-24","bar_index":2082,"type":"RECLAIM","strength":0.725,"price":84.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-08-23","prior_stop_level":83.89,"sweep_low":83.15,"atr14":1.688087,"stop_level":82.305956,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-29","known_ts":"2022-08-29","bar_index":2083,"type":"SELL","basis":"structure_stop","strength":0.725,"price":82.0,"stop_level":83.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-10-31","known_ts":"2022-11-02","bar_index":2098,"type":"BUY","strength":0.588,"price":79.73,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":90},{"ts":"2022-12-15","known_ts":"2022-12-15","bar_index":2108,"type":"SELL","basis":"structure_stop","strength":0.863,"price":81.68,"stop_level":82.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-14","known_ts":"2023-02-16","bar_index":2122,"type":"BUY","strength":0.725,"price":80.14,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2023-06-13","known_ts":"2023-06-13","bar_index":2149,"type":"SELL","basis":"structure_stop","strength":0.863,"price":87.87,"stop_level":90.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-09-12","known_ts":"2023-09-14","bar_index":2170,"type":"BUY","strength":0.45,"price":82.03,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-09-26","known_ts":"2023-09-26","bar_index":2173,"type":"SELL","basis":"structure_stop","strength":0.45,"price":76.84,"stop_level":78.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-12-01","known_ts":"2023-12-01","bar_index":2189,"type":"RECLAIM","strength":0.725,"price":84.32,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-09-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-03","known_ts":"2024-01-03","bar_index":2196,"type":"SELL","basis":"structure_stop","strength":0.725,"price":81.9,"stop_level":83.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-22","known_ts":"2024-01-22","bar_index":2200,"type":"RECLAIM","strength":0.863,"price":84.94,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-25","known_ts":"2024-01-29","bar_index":2201,"type":"BUY","strength":0.863,"price":86.42,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2024-02-28","known_ts":"2024-02-28","bar_index":2208,"type":"SELL","basis":"structure_stop","strength":0.863,"price":90.25,"stop_level":90.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-03-01","known_ts":"2024-03-01","bar_index":2209,"type":"RECLAIM","strength":0.863,"price":91.11,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-02-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-02-28","prior_stop_level":90.68,"sweep_low":88.89,"atr14":2.066717,"stop_level":87.856641,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-13","known_ts":"2024-03-13","bar_index":2212,"type":"RECLAIM","strength":1.0,"price":96.07,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-02-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-02","known_ts":"2024-04-02","bar_index":2216,"type":"SELL","basis":"structure_stop","strength":1.0,"price":95.04,"stop_level":96.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-04","known_ts":"2024-04-04","bar_index":2217,"type":"SELL","basis":"structure_stop","strength":1.0,"price":93.86,"stop_level":96.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-09","known_ts":"2024-04-09","bar_index":2218,"type":"RECLAIM","strength":1.0,"price":96.72,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-04-02","prior_stop_level":96.11,"sweep_low":93.43,"atr14":1.808071,"stop_level":92.525965,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-09","known_ts":"2024-04-09","bar_index":2218,"type":"RECLAIM","strength":1.0,"price":96.72,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-04-04","prior_stop_level":96.11,"sweep_low":93.43,"atr14":1.808071,"stop_level":92.525965,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-30","known_ts":"2024-05-30","bar_index":2230,"type":"RECLAIM","strength":1.0,"price":98.92,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-21","known_ts":"2024-10-23","bar_index":2263,"type":"BUY","strength":0.725,"price":103.14,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2024-11-06","known_ts":"2024-11-08","bar_index":2267,"type":"BUY","strength":0.725,"price":106.59,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2024-12-13","known_ts":"2024-12-13","bar_index":2275,"type":"SELL","basis":"structure_stop","strength":1.0,"price":106.06,"stop_level":106.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-16","known_ts":"2024-12-16","bar_index":2276,"type":"RECLAIM","strength":1.0,"price":106.81,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-12-13","prior_stop_level":106.55,"sweep_low":105.7,"atr14":2.344016,"stop_level":104.527992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-14","known_ts":"2025-01-16","bar_index":2282,"type":"BUY","strength":0.725,"price":111.8,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2025-01-28","known_ts":"2025-01-30","bar_index":2285,"type":"BUY","strength":0.725,"price":108.91,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2025-02-13","known_ts":"2025-02-18","bar_index":2289,"type":"BUY","strength":0.863,"price":115.01,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2025-03-28","known_ts":"2025-04-01","bar_index":2299,"type":"BUY","strength":0.725,"price":112.68,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2025-04-10","known_ts":"2025-04-14","bar_index":2302,"type":"BUY","strength":0.863,"price":117.23,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2025-05-13","known_ts":"2025-05-13","bar_index":2309,"type":"SELL","basis":"structure_stop","strength":1.0,"price":112.23,"stop_level":116.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-05-29","known_ts":"2025-05-29","bar_index":2313,"type":"RECLAIM","strength":1.0,"price":116.98,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-02","known_ts":"2025-10-06","bar_index":2342,"type":"BUY","strength":0.45,"price":92.91,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-12-31","known_ts":"2025-12-31","bar_index":2362,"type":"SELL","basis":"structure_stop","strength":0.588,"price":97.94,"stop_level":98.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-02","known_ts":"2026-01-02","bar_index":2363,"type":"RECLAIM","strength":0.588,"price":98.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-12-31","prior_stop_level":98.49,"sweep_low":97.59,"atr14":2.291685,"stop_level":96.444158,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-15","known_ts":"2026-01-15","bar_index":2366,"type":"RECLAIM","strength":0.863,"price":103.78,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-20","known_ts":"2026-02-20","bar_index":2374,"type":"SELL","basis":"structure_stop","strength":0.725,"price":95.46,"stop_level":100.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-04-30","known_ts":"2026-05-04","bar_index":2390,"type":"BUY","strength":0.45,"price":86.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-06-02","known_ts":"2026-06-02","bar_index":2397,"type":"SELL","basis":"structure_stop","strength":0.588,"price":83.0,"stop_level":83.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-06-03","known_ts":"2026-06-03","bar_index":2397,"type":"RECLAIM","strength":0.588,"price":84.02,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-06-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-06-02","prior_stop_level":83.15,"sweep_low":81.77,"atr14":3.145842,"stop_level":80.197079,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-23","known_ts":"2026-06-23","bar_index":2402,"type":"RECLAIM","strength":0.863,"price":92.33,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-06-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-20","known_ts":"2026-07-20","bar_index":2408,"type":"SELL","basis":"structure_stop","strength":0.725,"price":93.57,"stop_level":95.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-07-20","last_scored_basis":"structure_stop","bars_since_signal":6,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":true,"above200":false},"early_dots":["2017-11-22","2018-02-15","2018-03-19","2018-04-02","2018-06-08","2018-10-16","2018-12-26","2019-04-15","2019-09-18","2019-10-25","2019-11-15","2020-03-24","2020-11-06","2021-01-19","2021-02-04","2021-07-01","2021-12-16","2022-01-26","2022-02-25","2022-05-13","2022-06-23","2022-10-13","2023-01-13","2023-06-29","2023-07-18","2023-08-08","2023-08-21","2024-09-12","2024-10-08","2024-11-06","2025-01-08","2025-03-20","2025-04-10","2025-07-22","2025-08-15","2025-09-19","2025-10-20","2026-03-05","2026-03-26","2026-04-22"],"warnings":[{"ts":"2021-11-26","kind":"confirm","px":85.65,"level":86.88},{"ts":"2022-03-18","kind":"arm","px":87.07},{"ts":"2022-04-18","kind":"arm","px":87.2},{"ts":"2022-04-22","kind":"confirm","px":84.49,"level":87.2},{"ts":"2022-07-14","kind":"arm","px":73.42},{"ts":"2022-08-22","kind":"arm","px":84.05},{"ts":"2022-08-23","kind":"confirm","px":83.46,"level":83.89},{"ts":"2022-08-26","kind":"arm","px":82.14},{"ts":"2022-08-29","kind":"confirm","px":82.0,"level":83.89},{"ts":"2022-12-08","kind":"arm","px":83.55},{"ts":"2022-12-15","kind":"confirm","px":81.68,"level":82.35},{"ts":"2023-04-26","kind":"arm","px":86.57},{"ts":"2023-05-22","kind":"arm","px":93.57},{"ts":"2023-06-13","kind":"confirm","px":87.87,"level":90.16},{"ts":"2023-09-25","kind":"arm","px":78.3},{"ts":"2023-09-26","kind":"confirm","px":76.84,"level":78.4},{"ts":"2023-11-22","kind":"arm","px":79.54},{"ts":"2023-12-21","kind":"arm","px":86.0},{"ts":"2024-01-03","kind":"confirm","px":81.9,"level":83.82},{"ts":"2024-02-22","kind":"arm","px":91.23},{"ts":"2024-02-28","kind":"confirm","px":90.25,"level":90.68},{"ts":"2024-02-29","kind":"arm","px":90.1},{"ts":"2024-03-22","kind":"arm","px":97.1},{"ts":"2024-04-02","kind":"confirm","px":95.04,"level":96.11},{"ts":"2024-04-03","kind":"arm","px":94.28},{"ts":"2024-04-04","kind":"confirm","px":93.86,"level":96.11},{"ts":"2024-07-26","kind":"arm","px":101.92},{"ts":"2024-12-04","kind":"arm","px":112.12},{"ts":"2024-12-13","kind":"confirm","px":106.06,"level":106.55},{"ts":"2025-05-12","kind":"arm","px":113.24},{"ts":"2025-05-13","kind":"confirm","px":112.23,"level":116.75},{"ts":"2025-12-04","kind":"arm","px":94.71},{"ts":"2025-12-30","kind":"arm","px":100.29},{"ts":"2025-12-31","kind":"confirm","px":97.94,"level":98.49},{"ts":"2026-01-28","kind":"arm","px":104.39},{"ts":"2026-02-20","kind":"confirm","px":95.46,"level":100.88},{"ts":"2026-05-29","kind":"arm","px":82.17},{"ts":"2026-06-02","kind":"confirm","px":83.0,"level":83.15},{"ts":"2026-07-10","kind":"arm","px":96.82},{"ts":"2026-07-20","kind":"confirm","px":93.57,"level":95.37}],"meta":{"leakfree":true,"scored":false,"score_basis":"full","validated_against":"signal_layer/confluence.py","validation":{},"honest_read":"RSI-MACD × StochRSI MTF confluence on daily→3D. Risk/timing overlay.","warnings":[]}}}