{"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":"RBC","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2006-03-01","known_ts":"2006-03-01","bar_index":47,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.847,"stop_level":17.8653,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-03-07","known_ts":"2006-03-07","bar_index":48,"type":"RECLAIM","strength":0.588,"price":18.1566,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-01 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-03-01","prior_stop_level":17.8653,"sweep_low":17.0549,"atr14":0.761975,"stop_level":16.673913,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-25","known_ts":"2006-05-25","bar_index":67,"type":"RECLAIM","strength":0.863,"price":22.7641,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-03-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-06-05","known_ts":"2006-06-05","bar_index":69,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.2178,"stop_level":22.7641,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-08-03","known_ts":"2006-08-07","bar_index":83,"type":"BUY","strength":0.588,"price":21.0249,"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":60},{"ts":"2006-12-12","known_ts":"2006-12-12","bar_index":113,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.1878,"stop_level":26.2789,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-12-15","known_ts":"2006-12-15","bar_index":114,"type":"RECLAIM","strength":1.0,"price":26.3517,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-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":"2006-12-12","prior_stop_level":26.2789,"sweep_low":25.8873,"atr14":0.606346,"stop_level":25.584127,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-02-05","known_ts":"2007-02-05","bar_index":125,"type":"RECLAIM","strength":1.0,"price":28.1364,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-03-05","known_ts":"2007-03-05","bar_index":131,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.9816,"stop_level":29.138,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-03-09","known_ts":"2007-03-09","bar_index":132,"type":"RECLAIM","strength":1.0,"price":29.821,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-03-05 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-03-05","prior_stop_level":29.138,"sweep_low":27.9816,"atr14":1.089919,"stop_level":27.43664,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-20","known_ts":"2007-03-20","bar_index":135,"type":"RECLAIM","strength":1.0,"price":29.5933,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-03-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-06-22","known_ts":"2007-06-26","bar_index":157,"type":"REBUY","strength":0.863,"price":38.5897,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2007-09-18","known_ts":"2007-09-20","bar_index":177,"type":"BUY","strength":0.725,"price":34.5923,"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":"aplus","score":80},{"ts":"2007-10-22","known_ts":"2007-10-22","bar_index":185,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.5773,"stop_level":36.6684,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-10-23","known_ts":"2007-10-23","bar_index":185,"type":"RECLAIM","strength":0.725,"price":37.4515,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-22 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-10-22","prior_stop_level":36.6684,"sweep_low":34.1552,"atr14":1.403125,"stop_level":33.453637,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-02","known_ts":"2007-11-02","bar_index":188,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.512,"stop_level":35.6577,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-12-12","known_ts":"2007-12-14","bar_index":197,"type":"BUY","strength":0.588,"price":34.392,"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":60},{"ts":"2008-01-11","known_ts":"2008-01-11","bar_index":203,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.378,"stop_level":32.7621,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-19","known_ts":"2008-02-21","bar_index":212,"type":"BUY","strength":0.45,"price":29.6024,"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":"2008-03-28","known_ts":"2008-03-28","bar_index":221,"type":"RECLAIM","strength":0.725,"price":34.5377,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-01-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-04-11","known_ts":"2008-04-11","bar_index":224,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.6255,"stop_level":33.5816,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-16","known_ts":"2008-04-16","bar_index":225,"type":"RECLAIM","strength":0.588,"price":33.8912,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-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":"2008-04-11","prior_stop_level":33.5816,"sweep_low":31.9153,"atr14":1.35714,"stop_level":31.23673,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-28","known_ts":"2008-04-28","bar_index":228,"type":"RECLAIM","strength":0.725,"price":36.3952,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-04-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-29","known_ts":"2008-05-29","bar_index":235,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.5741,"stop_level":34.5923,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-07-23","known_ts":"2008-07-25","bar_index":248,"type":"BUY","strength":0.45,"price":31.8606,"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":"2008-07-23","known_ts":"2008-07-25","bar_index":248,"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":"2008-07-23","trigger_known_ts":"2008-07-25","strength":0.45,"price":31.8606,"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.185332,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.8889,"atr14":1.416508,"stop_level":26.180646,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-05","known_ts":"2008-08-05","bar_index":251,"type":"RECLAIM","strength":0.588,"price":32.58,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-07-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2008-09-04","known_ts":"2008-09-04","bar_index":258,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.137,"stop_level":35.7943,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-09","known_ts":"2008-09-09","bar_index":259,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.3523,"stop_level":35.7943,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-11-24","known_ts":"2008-11-26","bar_index":277,"type":"BUY","strength":0.45,"price":19.7957,"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":"2008-11-24","known_ts":"2008-11-26","bar_index":277,"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":"2008-11-24","trigger_known_ts":"2008-11-26","strength":0.45,"price":19.7957,"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.493829,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.5963,"atr14":1.748419,"stop_level":13.722091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-04","known_ts":"2009-02-06","bar_index":293,"type":"BUY","strength":0.45,"price":18.2295,"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-02-04","known_ts":"2009-02-06","bar_index":293,"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-02-04","trigger_known_ts":"2009-02-06","strength":0.45,"price":18.2295,"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.512895,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.6162,"atr14":1.085951,"stop_level":15.073225,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-11","known_ts":"2009-03-13","bar_index":301,"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":"2009-03-11","trigger_known_ts":"2009-03-13","strength":0.45,"price":13.9498,"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.627252,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.0907,"atr14":0.895836,"stop_level":10.642782,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-16","known_ts":"2009-03-18","bar_index":302,"type":"BUY","strength":0.45,"price":14.7967,"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":302,"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":14.7967,"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.604622,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.0907,"atr14":0.900753,"stop_level":10.640323,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-20","known_ts":"2009-04-20","bar_index":310,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.0971,"stop_level":15.2064,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-21","known_ts":"2009-04-21","bar_index":310,"type":"RECLAIM","strength":0.588,"price":15.4796,"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":15.2064,"sweep_low":14.9606,"atr14":0.988346,"stop_level":14.466427,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-14","known_ts":"2009-05-14","bar_index":316,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.1095,"stop_level":17.4646,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-19","known_ts":"2009-05-19","bar_index":317,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.0002,"stop_level":17.4646,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-22","known_ts":"2009-06-22","bar_index":324,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.2113,"stop_level":18.2932,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-07-07","known_ts":"2009-07-09","bar_index":328,"type":"REBUY","strength":0.863,"price":18.6666,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2009-08-05","known_ts":"2009-08-05","bar_index":335,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.5696,"stop_level":21.0704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-07","known_ts":"2009-08-07","bar_index":335,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.7335,"stop_level":21.0704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-09-09","known_ts":"2009-09-09","bar_index":343,"type":"RECLAIM","strength":1.0,"price":20.9976,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-08-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-25","known_ts":"2009-09-29","bar_index":347,"type":"BUY","strength":1.0,"price":21.5257,"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":"2009-10-08","known_ts":"2009-10-12","bar_index":350,"type":"BUY","strength":1.0,"price":23.0373,"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":"2009-10-30","known_ts":"2009-10-30","bar_index":355,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.5862,"stop_level":20.77,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-12-08","known_ts":"2009-12-10","bar_index":364,"type":"BUY","strength":0.863,"price":21.5075,"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":"2010-01-21","known_ts":"2010-01-21","bar_index":373,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.1085,"stop_level":22.154,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-18","known_ts":"2010-02-18","bar_index":380,"type":"RECLAIM","strength":1.0,"price":23.8021,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-01-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-27","known_ts":"2010-04-27","bar_index":395,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.8285,"stop_level":29.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-29","known_ts":"2010-04-29","bar_index":396,"type":"RECLAIM","strength":1.0,"price":29.4932,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-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-04-27","prior_stop_level":29.22,"sweep_low":28.528,"atr14":0.643914,"stop_level":28.206043,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-13","known_ts":"2010-08-13","bar_index":421,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.7358,"stop_level":27.927,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-08-16","known_ts":"2010-08-16","bar_index":421,"type":"RECLAIM","strength":0.725,"price":28.2548,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-13 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":"2010-08-13","prior_stop_level":27.927,"sweep_low":27.3715,"atr14":1.162353,"stop_level":26.790324,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-17","known_ts":"2010-09-17","bar_index":429,"type":"RECLAIM","strength":0.863,"price":30.8135,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-01","known_ts":"2010-11-01","bar_index":439,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.739,"stop_level":29.8119,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-02","known_ts":"2010-11-02","bar_index":439,"type":"RECLAIM","strength":1.0,"price":30.768,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-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":"2010-11-01","prior_stop_level":29.8119,"sweep_low":29.4932,"atr14":0.903199,"stop_level":29.0416,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-03","known_ts":"2010-11-05","bar_index":440,"type":"REBUY","strength":1.0,"price":32.2977,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2011-01-19","known_ts":"2011-01-19","bar_index":457,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.1643,"stop_level":34.4922,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-27","known_ts":"2011-04-29","bar_index":480,"type":"REBUY","strength":0.725,"price":35.7487,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2011-06-24","known_ts":"2011-06-24","bar_index":493,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.8821,"stop_level":34.1735,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-06-27","known_ts":"2011-06-27","bar_index":494,"type":"RECLAIM","strength":0.725,"price":34.2008,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-06-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":"2011-06-24","prior_stop_level":34.1735,"sweep_low":33.445,"atr14":0.917884,"stop_level":32.986058,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-11","known_ts":"2011-07-11","bar_index":497,"type":"RECLAIM","strength":0.863,"price":35.9946,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-07-28","known_ts":"2011-07-28","bar_index":501,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.5559,"stop_level":34.8746,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-09-13","known_ts":"2011-09-15","bar_index":512,"type":"BUY","strength":0.588,"price":31.5693,"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":"2011-11-21","known_ts":"2011-11-21","bar_index":528,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.4209,"stop_level":35.6668,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-28","bar_index":529,"type":"RECLAIM","strength":0.863,"price":36.1312,"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":true,"monthlyBull":false},"anchor_ts":"2011-11-21","prior_stop_level":35.6668,"sweep_low":33.4086,"atr14":1.507222,"stop_level":32.654989,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-07","known_ts":"2011-12-07","bar_index":532,"type":"RECLAIM","strength":1.0,"price":39.2362,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-12-20","known_ts":"2011-12-22","bar_index":535,"type":"BUY","strength":1.0,"price":38.9539,"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":"2011-12-29","known_ts":"2012-01-03","bar_index":537,"type":"BUY","strength":1.0,"price":38.7809,"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":10},{"ts":"2012-02-29","known_ts":"2012-02-29","bar_index":550,"type":"SELL","basis":"structure_stop","strength":1.0,"price":41.4398,"stop_level":41.6674,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-03-05","known_ts":"2012-03-05","bar_index":551,"type":"SELL","basis":"structure_stop","strength":1.0,"price":41.1119,"stop_level":41.6674,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-03-01","known_ts":"2012-03-01","bar_index":551,"type":"RECLAIM","strength":1.0,"price":41.8859,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-29 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":"2012-02-29","prior_stop_level":41.6674,"sweep_low":41.4215,"atr14":1.121616,"stop_level":40.860692,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-09","known_ts":"2012-03-09","bar_index":553,"type":"RECLAIM","strength":1.0,"price":42.2593,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-05 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":"2012-03-05","prior_stop_level":41.6674,"sweep_low":40.0648,"atr14":1.178969,"stop_level":39.475315,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-08","known_ts":"2012-06-12","bar_index":574,"type":"BUY","strength":0.725,"price":43.2427,"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-29","known_ts":"2012-07-03","bar_index":579,"type":"BUY","strength":0.863,"price":44.135,"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":"2012-09-04","known_ts":"2012-09-06","bar_index":594,"type":"BUY","strength":0.725,"price":42.7601,"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":"2012-10-09","known_ts":"2012-10-09","bar_index":602,"type":"SELL","basis":"structure_stop","strength":0.863,"price":42.842,"stop_level":43.3064,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-15","known_ts":"2012-10-15","bar_index":603,"type":"RECLAIM","strength":0.725,"price":43.4521,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-09 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":"2012-10-09","prior_stop_level":43.3064,"sweep_low":42.5506,"atr14":0.847294,"stop_level":42.126953,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-31","known_ts":"2012-10-31","bar_index":607,"type":"RECLAIM","strength":0.863,"price":43.6251,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-10-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-12-05","known_ts":"2012-12-07","bar_index":615,"type":"BUY","strength":0.725,"price":43.3975,"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":"2013-02-07","known_ts":"2013-02-07","bar_index":629,"type":"SELL","basis":"structure_stop","strength":1.0,"price":45.4918,"stop_level":47.322,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-12","known_ts":"2013-02-12","bar_index":630,"type":"SELL","basis":"structure_stop","strength":1.0,"price":45.1184,"stop_level":47.322,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-30","known_ts":"2013-06-03","bar_index":655,"type":"BUY","strength":0.588,"price":45.3825,"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":50},{"ts":"2013-07-23","known_ts":"2013-07-23","bar_index":667,"type":"SELL","basis":"structure_stop","strength":0.863,"price":50.1721,"stop_level":50.1903,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-07-29","known_ts":"2013-07-29","bar_index":668,"type":"SELL","basis":"structure_stop","strength":0.863,"price":49.4982,"stop_level":50.1903,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-07-25","known_ts":"2013-07-25","bar_index":668,"type":"RECLAIM","strength":0.863,"price":50.5909,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-07-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":"2013-07-23","prior_stop_level":50.1903,"sweep_low":49.5984,"atr14":1.058327,"stop_level":49.069237,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-08-01","known_ts":"2013-08-01","bar_index":669,"type":"RECLAIM","strength":0.863,"price":50.7912,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-07-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":"2013-07-29","prior_stop_level":50.1903,"sweep_low":49.4072,"atr14":1.028727,"stop_level":48.892836,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-08-12","known_ts":"2013-08-12","bar_index":672,"type":"RECLAIM","strength":0.863,"price":52.8582,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-07-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-01-13","known_ts":"2014-01-13","bar_index":707,"type":"SELL","basis":"structure_stop","strength":0.863,"price":61.3902,"stop_level":62.237,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-01-14","known_ts":"2014-01-14","bar_index":707,"type":"RECLAIM","strength":0.863,"price":62.2461,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-13 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":"2014-01-13","prior_stop_level":62.237,"sweep_low":60.9714,"atr14":1.409523,"stop_level":60.266638,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-05","known_ts":"2014-03-07","bar_index":719,"type":"BUY","strength":0.725,"price":61.1262,"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":55},{"ts":"2014-04-30","known_ts":"2014-05-02","bar_index":732,"type":"BUY","strength":0.45,"price":56.6644,"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-05-08","known_ts":"2014-05-12","bar_index":734,"type":"BUY","strength":0.45,"price":56.4094,"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-05-21","known_ts":"2014-05-23","bar_index":737,"type":"BUY","strength":0.45,"price":55.4806,"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-06-04","known_ts":"2014-06-04","bar_index":740,"type":"RECLAIM","strength":0.588,"price":59.7322,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-05-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-07-10","known_ts":"2014-07-10","bar_index":748,"type":"SELL","basis":"structure_stop","strength":0.588,"price":58.6975,"stop_level":59.6194,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-07-14","known_ts":"2014-07-14","bar_index":749,"type":"SELL","basis":"structure_stop","strength":0.588,"price":58.6787,"stop_level":59.6194,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-08-15","known_ts":"2014-08-19","bar_index":757,"type":"BUY","strength":0.45,"price":57.5123,"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-09-03","known_ts":"2014-09-03","bar_index":761,"type":"RECLAIM","strength":0.725,"price":58.547,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-08-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-01","known_ts":"2014-10-01","bar_index":767,"type":"SELL","basis":"structure_stop","strength":0.45,"price":51.8683,"stop_level":52.1881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-10-02","known_ts":"2014-10-02","bar_index":768,"type":"RECLAIM","strength":0.45,"price":52.2445,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-10-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2014-10-01","prior_stop_level":52.1881,"sweep_low":51.4073,"atr14":1.109558,"stop_level":50.852521,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-28","known_ts":"2014-10-30","bar_index":774,"type":"BUY","strength":0.588,"price":57.2771,"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":45},{"ts":"2014-12-12","known_ts":"2014-12-12","bar_index":784,"type":"SELL","basis":"structure_stop","strength":0.863,"price":60.7387,"stop_level":61.0021,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-17","known_ts":"2014-12-17","bar_index":785,"type":"SELL","basis":"structure_stop","strength":0.863,"price":59.0738,"stop_level":61.0021,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-07","known_ts":"2015-01-07","bar_index":790,"type":"RECLAIM","strength":0.863,"price":59.2431,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-05","known_ts":"2015-03-09","bar_index":803,"type":"BUY","strength":0.725,"price":59.5065,"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":50},{"ts":"2015-04-17","known_ts":"2015-04-17","bar_index":813,"type":"SELL","basis":"structure_stop","strength":0.863,"price":70.9544,"stop_level":71.4153,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-20","known_ts":"2015-04-20","bar_index":813,"type":"RECLAIM","strength":0.863,"price":71.5376,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-17 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":"2015-04-17","prior_stop_level":71.4153,"sweep_low":70.691,"atr14":1.576889,"stop_level":69.902556,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-30","known_ts":"2015-04-30","bar_index":816,"type":"SELL","basis":"structure_stop","strength":0.863,"price":68.6591,"stop_level":70.7568,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-18","known_ts":"2015-05-18","bar_index":820,"type":"RECLAIM","strength":0.863,"price":68.8096,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-10-02","known_ts":"2015-10-06","bar_index":852,"type":"BUY","strength":0.45,"price":57.8697,"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":"2015-10-28","known_ts":"2015-10-28","bar_index":858,"type":"RECLAIM","strength":0.725,"price":64.3321,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-10-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-08","known_ts":"2015-12-08","bar_index":867,"type":"SELL","basis":"structure_stop","strength":0.725,"price":65.395,"stop_level":65.4138,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-11","known_ts":"2016-02-16","bar_index":882,"type":"BUY","strength":0.45,"price":57.6157,"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":"2016-03-01","known_ts":"2016-03-01","bar_index":886,"type":"RECLAIM","strength":0.725,"price":61.8111,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-07","known_ts":"2016-04-07","bar_index":894,"type":"SELL","basis":"structure_stop","strength":0.863,"price":66.6649,"stop_level":67.5868,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-08","known_ts":"2016-04-08","bar_index":895,"type":"RECLAIM","strength":0.863,"price":68.0289,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-07 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":"2016-04-07","prior_stop_level":67.5868,"sweep_low":66.5615,"atr14":2.025465,"stop_level":65.548768,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-21","known_ts":"2016-04-21","bar_index":898,"type":"RECLAIM","strength":0.863,"price":70.2583,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-03","known_ts":"2016-08-05","bar_index":922,"type":"BUY","strength":0.863,"price":73.4001,"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":"2016-09-09","known_ts":"2016-09-09","bar_index":930,"type":"SELL","basis":"structure_stop","strength":1.0,"price":71.2836,"stop_level":73.7293,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-09","known_ts":"2016-11-11","bar_index":945,"type":"BUY","strength":0.725,"price":77.492,"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":45},{"ts":"2017-01-06","known_ts":"2017-01-06","bar_index":958,"type":"SELL","basis":"structure_stop","strength":1.0,"price":86.3154,"stop_level":86.9739,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-25","known_ts":"2017-01-25","bar_index":962,"type":"RECLAIM","strength":1.0,"price":88.2532,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-07","known_ts":"2017-04-11","bar_index":979,"type":"BUY","strength":0.863,"price":90.3885,"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":50},{"ts":"2017-05-17","known_ts":"2017-05-17","bar_index":988,"type":"SELL","basis":"structure_stop","strength":0.863,"price":92.5332,"stop_level":93.8125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-05-19","known_ts":"2017-05-19","bar_index":988,"type":"SELL","basis":"structure_stop","strength":0.863,"price":93.6338,"stop_level":93.8125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-05-22","known_ts":"2017-05-22","bar_index":989,"type":"RECLAIM","strength":0.863,"price":94.5651,"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":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-05-17","prior_stop_level":93.8125,"sweep_low":91.8936,"atr14":2.075936,"stop_level":90.855632,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-22","known_ts":"2017-05-22","bar_index":989,"type":"RECLAIM","strength":0.863,"price":94.5651,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-19 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":"2017-05-19","prior_stop_level":93.8125,"sweep_low":92.2886,"atr14":2.075936,"stop_level":91.250632,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-31","known_ts":"2017-06-02","bar_index":991,"type":"REBUY","strength":0.863,"price":99.9457,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2017-06-21","known_ts":"2017-06-21","bar_index":996,"type":"SELL","basis":"structure_stop","strength":1.0,"price":94.7156,"stop_level":95.8067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-26","known_ts":"2017-06-26","bar_index":997,"type":"RECLAIM","strength":1.0,"price":95.9102,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-21 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-06-21","prior_stop_level":95.8067,"sweep_low":93.4457,"atr14":2.600985,"stop_level":92.145207,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-16","known_ts":"2017-08-18","bar_index":1009,"type":"BUY","strength":0.725,"price":99.7105,"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":"2017-10-30","known_ts":"2017-10-30","bar_index":1026,"type":"SELL","basis":"structure_stop","strength":1.0,"price":115.6171,"stop_level":118.9471,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-01","known_ts":"2017-11-01","bar_index":1027,"type":"SELL","basis":"structure_stop","strength":1.0,"price":116.5954,"stop_level":118.9471,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-02","known_ts":"2017-11-02","bar_index":1027,"type":"RECLAIM","strength":1.0,"price":119.7278,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-30 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-10-30","prior_stop_level":118.9471,"sweep_low":115.5043,"atr14":3.009483,"stop_level":113.999559,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-02","known_ts":"2017-11-02","bar_index":1027,"type":"RECLAIM","strength":1.0,"price":119.7278,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-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":"2017-11-01","prior_stop_level":118.9471,"sweep_low":115.5043,"atr14":3.009483,"stop_level":113.999559,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-09","known_ts":"2018-03-13","bar_index":1056,"type":"BUY","strength":0.725,"price":119.2293,"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":"2018-05-09","known_ts":"2018-05-11","bar_index":1070,"type":"BUY","strength":0.588,"price":114.6953,"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":70},{"ts":"2018-06-19","known_ts":"2018-06-19","bar_index":1079,"type":"SELL","basis":"structure_stop","strength":0.725,"price":120.3487,"stop_level":121.6186,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-20","known_ts":"2018-06-20","bar_index":1079,"type":"RECLAIM","strength":0.725,"price":123.3306,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-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":"2018-06-19","prior_stop_level":121.6186,"sweep_low":118.3074,"atr14":3.152079,"stop_level":116.73136,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-05","known_ts":"2018-07-05","bar_index":1083,"type":"RECLAIM","strength":0.725,"price":126.9804,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-09-26","known_ts":"2018-09-26","bar_index":1102,"type":"SELL","basis":"structure_stop","strength":0.863,"price":139.0209,"stop_level":140.3566,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-09-28","known_ts":"2018-09-28","bar_index":1103,"type":"RECLAIM","strength":0.863,"price":141.4384,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-26 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":"2018-09-26","prior_stop_level":140.3566,"sweep_low":137.9861,"atr14":3.511137,"stop_level":136.230531,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-17","known_ts":"2019-01-22","bar_index":1128,"type":"BUY","strength":0.588,"price":126.2749,"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":"2019-03-22","known_ts":"2019-03-22","bar_index":1142,"type":"SELL","basis":"structure_stop","strength":0.588,"price":118.6837,"stop_level":123.688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-15","known_ts":"2019-04-17","bar_index":1148,"type":"BUY","strength":0.45,"price":121.9921,"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":"2019-05-02","known_ts":"2019-05-02","bar_index":1152,"type":"RECLAIM","strength":0.725,"price":133.0223,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-04-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-07-17","known_ts":"2019-07-17","bar_index":1169,"type":"SELL","basis":"structure_stop","strength":0.863,"price":151.6134,"stop_level":153.5591,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-07-23","known_ts":"2019-07-23","bar_index":1170,"type":"RECLAIM","strength":0.863,"price":155.3914,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-17 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-07-17","prior_stop_level":153.5591,"sweep_low":150.5272,"atr14":3.056305,"stop_level":148.999048,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-06","known_ts":"2019-08-06","bar_index":1174,"type":"RECLAIM","strength":0.863,"price":153.7669,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-07-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-09-23","known_ts":"2019-09-25","bar_index":1185,"type":"BUY","strength":0.863,"price":160.4257,"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":40},{"ts":"2019-10-01","known_ts":"2019-10-01","bar_index":1187,"type":"SELL","basis":"structure_stop","strength":0.863,"price":149.9041,"stop_level":153.663,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-12","known_ts":"2019-12-12","bar_index":1204,"type":"RECLAIM","strength":0.863,"price":154.7959,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-06","known_ts":"2020-01-08","bar_index":1209,"type":"BUY","strength":0.725,"price":158.4446,"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":40},{"ts":"2020-01-28","known_ts":"2020-01-28","bar_index":1214,"type":"SELL","basis":"structure_stop","strength":0.725,"price":155.5059,"stop_level":156.0462,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2020-01-31","known_ts":"2020-02-04","bar_index":1215,"type":"REBUY","strength":0.725,"price":164.5495,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2020-02-04","known_ts":"2020-02-04","bar_index":1215,"type":"RECLAIM","strength":0.725,"price":164.5495,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-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-01-28","prior_stop_level":156.0462,"sweep_low":144.8601,"atr14":4.991731,"stop_level":142.364234,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-02-28","known_ts":"2020-02-28","bar_index":1221,"type":"SELL","basis":"structure_stop","strength":0.863,"price":162.2839,"stop_level":166.5498,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-04-09","known_ts":"2020-04-14","bar_index":1231,"type":"BUY","strength":0.45,"price":124.2838,"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":"2020-05-15","known_ts":"2020-05-15","bar_index":1239,"type":"SELL","basis":"structure_stop","strength":0.45,"price":104.718,"stop_level":110.144,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":1239,"type":"RECLAIM","strength":0.45,"price":112.9663,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-15","prior_stop_level":110.144,"sweep_low":104.0339,"atr14":8.810499,"stop_level":99.62865,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":1245,"type":"SELL","basis":"structure_stop","strength":0.588,"price":123.2765,"stop_level":129.1871,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-15","known_ts":"2020-06-15","bar_index":1246,"type":"RECLAIM","strength":0.588,"price":129.6717,"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":false,"monthlyBull":false},"anchor_ts":"2020-06-11","prior_stop_level":129.1871,"sweep_low":122.0222,"atr14":8.344058,"stop_level":117.850171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-26","known_ts":"2020-06-26","bar_index":1249,"type":"SELL","basis":"structure_stop","strength":0.588,"price":121.3105,"stop_level":123.2765,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-29","known_ts":"2020-06-29","bar_index":1249,"type":"RECLAIM","strength":0.588,"price":125.1487,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-26 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":"2020-06-26","prior_stop_level":123.2765,"sweep_low":120.7771,"atr14":6.852301,"stop_level":117.35095,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-10","known_ts":"2020-07-14","bar_index":1252,"type":"REBUY","strength":0.588,"price":126.9584,"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":"2020-08-10","known_ts":"2020-08-12","bar_index":1259,"type":"BUY","strength":0.588,"price":132.7586,"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":"2020-08-21","known_ts":"2020-08-21","bar_index":1262,"type":"RECLAIM","strength":0.725,"price":126.3774,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-08-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-10-08","known_ts":"2020-10-12","bar_index":1273,"type":"BUY","strength":0.725,"price":122.0142,"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":10},{"ts":"2020-12-01","known_ts":"2020-12-01","bar_index":1285,"type":"SELL","basis":"structure_stop","strength":0.863,"price":160.2887,"stop_level":160.9094,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-02","known_ts":"2020-12-02","bar_index":1285,"type":"RECLAIM","strength":0.863,"price":161.5301,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-01 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-12-01","prior_stop_level":160.9094,"sweep_low":159.0568,"atr14":5.922388,"stop_level":156.095606,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-16","known_ts":"2020-12-16","bar_index":1289,"type":"RECLAIM","strength":0.863,"price":173.4193,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-04","known_ts":"2021-01-04","bar_index":1292,"type":"SELL","basis":"structure_stop","strength":0.863,"price":165.7624,"stop_level":169.1698,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-06","known_ts":"2021-01-06","bar_index":1293,"type":"RECLAIM","strength":0.863,"price":177.6524,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-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":"2021-01-04","prior_stop_level":169.1698,"sweep_low":163.5719,"atr14":5.696533,"stop_level":160.723634,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-19","known_ts":"2021-01-19","bar_index":1296,"type":"RECLAIM","strength":0.863,"price":176.648,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-03-23","known_ts":"2021-03-23","bar_index":1310,"type":"SELL","basis":"structure_stop","strength":0.863,"price":177.2985,"stop_level":180.3308,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-03-25","known_ts":"2021-03-25","bar_index":1311,"type":"RECLAIM","strength":0.863,"price":180.8473,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-23 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":"2021-03-23","prior_stop_level":180.3308,"sweep_low":170.3634,"atr14":7.870972,"stop_level":166.427914,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-10","known_ts":"2021-06-14","bar_index":1329,"type":"BUY","strength":0.863,"price":192.3103,"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":30},{"ts":"2021-06-23","known_ts":"2021-06-25","bar_index":1332,"type":"BUY","strength":0.863,"price":193.6995,"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":"quality","score":65},{"ts":"2021-08-17","known_ts":"2021-08-17","bar_index":1344,"type":"SELL","basis":"structure_stop","strength":1.0,"price":213.9812,"stop_level":214.3938,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-20","known_ts":"2021-08-20","bar_index":1345,"type":"RECLAIM","strength":1.0,"price":216.3515,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-08-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":"2021-08-17","prior_stop_level":214.3938,"sweep_low":203.8282,"atr14":7.646882,"stop_level":200.004759,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-31","known_ts":"2021-08-31","bar_index":1348,"type":"RECLAIM","strength":1.0,"price":223.3281,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-08-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-10-13","known_ts":"2021-10-15","bar_index":1358,"type":"BUY","strength":0.725,"price":220.1446,"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":20},{"ts":"2021-11-16","known_ts":"2021-11-16","bar_index":1366,"type":"SELL","basis":"structure_stop","strength":0.863,"price":217.5722,"stop_level":224.912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-18","known_ts":"2021-11-18","bar_index":1366,"type":"SELL","basis":"structure_stop","strength":0.863,"price":217.7211,"stop_level":224.912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-01-04","known_ts":"2022-01-06","bar_index":1377,"type":"BUY","strength":0.725,"price":210.8819,"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":50},{"ts":"2022-02-22","known_ts":"2022-02-24","bar_index":1388,"type":"BUY","strength":0.45,"price":184.3998,"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":"2022-04-05","known_ts":"2022-04-05","bar_index":1398,"type":"SELL","basis":"structure_stop","strength":0.588,"price":186.4294,"stop_level":192.239,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-07","known_ts":"2022-04-07","bar_index":1398,"type":"SELL","basis":"structure_stop","strength":0.588,"price":180.2712,"stop_level":192.239,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-26","known_ts":"2022-05-31","bar_index":1410,"type":"BUY","strength":0.588,"price":185.7318,"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":"2022-06-01","known_ts":"2022-06-01","bar_index":1411,"type":"RECLAIM","strength":0.725,"price":198.397,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-05-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-06-23","known_ts":"2022-06-23","bar_index":1416,"type":"SELL","basis":"structure_stop","strength":0.588,"price":174.8404,"stop_level":175.7871,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-24","known_ts":"2022-06-24","bar_index":1416,"type":"RECLAIM","strength":0.588,"price":181.5467,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-06-23 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":"2022-06-23","prior_stop_level":175.7871,"sweep_low":168.4032,"atr14":6.826721,"stop_level":164.98984,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-12","known_ts":"2022-07-12","bar_index":1420,"type":"RECLAIM","strength":0.725,"price":204.1365,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-06-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":1431,"type":"SELL","basis":"structure_stop","strength":0.863,"price":244.5605,"stop_level":246.9066,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-10-26","known_ts":"2022-10-28","bar_index":1445,"type":"BUY","strength":0.863,"price":253.79,"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":"2023-01-13","known_ts":"2023-01-18","bar_index":1463,"type":"BUY","strength":0.725,"price":234.06,"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":35},{"ts":"2023-02-09","known_ts":"2023-02-09","bar_index":1469,"type":"SELL","basis":"structure_stop","strength":0.725,"price":232.0,"stop_level":233.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-10","known_ts":"2023-02-10","bar_index":1469,"type":"RECLAIM","strength":0.725,"price":236.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-09 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":"2023-02-09","prior_stop_level":233.88,"sweep_low":219.55,"atr14":8.343076,"stop_level":215.378462,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-27","known_ts":"2023-02-27","bar_index":1472,"type":"SELL","basis":"structure_stop","strength":0.863,"price":233.45,"stop_level":233.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-01","known_ts":"2023-03-01","bar_index":1473,"type":"RECLAIM","strength":0.863,"price":235.42,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-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":"2023-02-27","prior_stop_level":233.73,"sweep_low":226.44,"atr14":7.727617,"stop_level":222.576191,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-25","known_ts":"2023-04-27","bar_index":1486,"type":"BUY","strength":0.45,"price":224.17,"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-04-28","known_ts":"2023-04-28","bar_index":1487,"type":"RECLAIM","strength":0.588,"price":231.68,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-04-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2023-06-26","known_ts":"2023-06-28","bar_index":1500,"type":"BUY","strength":0.45,"price":215.9,"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-08-02","known_ts":"2023-08-02","bar_index":1508,"type":"SELL","basis":"structure_stop","strength":0.588,"price":220.0,"stop_level":220.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-04","known_ts":"2023-08-04","bar_index":1509,"type":"RECLAIM","strength":0.588,"price":220.78,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-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":"2023-08-02","prior_stop_level":220.2,"sweep_low":203.65,"atr14":5.839274,"stop_level":200.730363,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-17","known_ts":"2023-08-17","bar_index":1512,"type":"SELL","basis":"structure_stop","strength":0.588,"price":221.99,"stop_level":225.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-22","known_ts":"2023-08-22","bar_index":1513,"type":"SELL","basis":"structure_stop","strength":0.588,"price":217.37,"stop_level":225.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-29","known_ts":"2023-08-29","bar_index":1515,"type":"RECLAIM","strength":0.588,"price":227.24,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-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":"2023-08-22","prior_stop_level":225.07,"sweep_low":214.95,"atr14":5.042047,"stop_level":212.428976,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-07","known_ts":"2023-09-07","bar_index":1517,"type":"RECLAIM","strength":0.863,"price":238.99,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-08-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-09-20","known_ts":"2023-09-20","bar_index":1520,"type":"SELL","basis":"structure_stop","strength":0.863,"price":235.63,"stop_level":236.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-09-25","known_ts":"2023-09-25","bar_index":1521,"type":"SELL","basis":"structure_stop","strength":0.863,"price":236.7,"stop_level":236.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-10-06","known_ts":"2023-10-10","bar_index":1524,"type":"REBUY","strength":0.863,"price":240.68,"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":"2023-11-14","known_ts":"2023-11-16","bar_index":1533,"type":"BUY","strength":0.725,"price":240.22,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2024-05-08","known_ts":"2024-05-10","bar_index":1573,"type":"BUY","strength":0.725,"price":271.56,"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-06-04","known_ts":"2024-06-04","bar_index":1579,"type":"SELL","basis":"structure_stop","strength":0.863,"price":285.62,"stop_level":287.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-11","known_ts":"2024-06-11","bar_index":1580,"type":"SELL","basis":"structure_stop","strength":1.0,"price":273.98,"stop_level":287.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-15","known_ts":"2024-07-15","bar_index":1588,"type":"RECLAIM","strength":0.863,"price":297.59,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-21","known_ts":"2024-08-23","bar_index":1597,"type":"BUY","strength":0.725,"price":294.9,"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":50},{"ts":"2024-10-09","known_ts":"2024-10-09","bar_index":1608,"type":"SELL","basis":"structure_stop","strength":1.0,"price":281.23,"stop_level":282.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-15","known_ts":"2024-10-15","bar_index":1609,"type":"RECLAIM","strength":0.863,"price":284.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-09 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":"2024-10-09","prior_stop_level":282.59,"sweep_low":275.38,"atr14":6.054502,"stop_level":272.352749,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-11","known_ts":"2024-11-11","bar_index":1616,"type":"RECLAIM","strength":0.863,"price":315.69,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-10-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-09","known_ts":"2024-12-09","bar_index":1622,"type":"SELL","basis":"structure_stop","strength":1.0,"price":333.56,"stop_level":335.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-11","known_ts":"2024-12-11","bar_index":1623,"type":"RECLAIM","strength":1.0,"price":335.42,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-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":"2024-12-09","prior_stop_level":335.11,"sweep_low":331.32,"atr14":6.777315,"stop_level":327.931343,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-16","known_ts":"2024-12-16","bar_index":1624,"type":"SELL","basis":"structure_stop","strength":1.0,"price":326.37,"stop_level":335.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-01-28","known_ts":"2025-01-30","bar_index":1633,"type":"BUY","strength":0.725,"price":322.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":15},{"ts":"2025-03-03","known_ts":"2025-03-03","bar_index":1640,"type":"SELL","basis":"structure_stop","strength":1.0,"price":355.95,"stop_level":357.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-05-02","known_ts":"2025-05-06","bar_index":1655,"type":"BUY","strength":0.725,"price":341.65,"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":"2025-08-20","known_ts":"2025-08-20","bar_index":1680,"type":"SELL","basis":"structure_stop","strength":1.0,"price":392.76,"stop_level":396.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-08-22","known_ts":"2025-08-22","bar_index":1680,"type":"RECLAIM","strength":1.0,"price":401.56,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-20 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":"2025-08-20","prior_stop_level":396.84,"sweep_low":388.58,"atr14":9.068178,"stop_level":384.045911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-23","known_ts":"2025-10-27","bar_index":1695,"type":"BUY","strength":0.725,"price":411.08,"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":55},{"ts":"2025-12-09","known_ts":"2025-12-09","bar_index":1705,"type":"SELL","basis":"structure_stop","strength":1.0,"price":436.5,"stop_level":438.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-10","known_ts":"2025-12-10","bar_index":1706,"type":"RECLAIM","strength":1.0,"price":447.58,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-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":"2025-12-09","prior_stop_level":438.15,"sweep_low":425.91,"atr14":11.692773,"stop_level":420.063613,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-23","known_ts":"2025-12-23","bar_index":1709,"type":"RECLAIM","strength":1.0,"price":456.33,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-03-12","known_ts":"2026-03-12","bar_index":1726,"type":"SELL","basis":"structure_stop","strength":1.0,"price":547.31,"stop_level":552.91,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-06-12","known_ts":"2026-06-16","bar_index":1748,"type":"BUY","strength":0.725,"price":621.08,"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":20}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-06-16","last_scored_basis":null,"bars_since_signal":14,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2018-03-09","2018-05-04","2018-10-19","2018-12-26","2019-03-28","2019-08-27","2019-12-31","2020-03-24","2020-08-05","2020-08-31","2021-02-04","2021-05-27","2021-06-28","2021-09-27","2021-12-03","2021-12-21","2022-02-03","2022-05-02","2022-05-23","2022-09-27","2022-12-21","2023-03-24","2023-04-17","2023-06-02","2023-06-26","2023-11-01","2024-03-18","2024-04-04","2024-04-25","2024-08-13","2024-10-16","2024-11-06","2025-01-14","2025-04-29","2025-09-16","2025-10-07","2026-03-23","2026-06-01","2026-07-20","2026-08-13"],"warnings":[{"ts":"2022-06-23","kind":"confirm","px":174.8404,"level":175.7871},{"ts":"2022-07-26","kind":"arm","px":214.3598},{"ts":"2022-08-26","kind":"confirm","px":244.5605,"level":246.9066},{"ts":"2023-02-08","kind":"arm","px":236.41},{"ts":"2023-02-09","kind":"confirm","px":232.0,"level":233.88},{"ts":"2023-02-17","kind":"arm","px":237.25},{"ts":"2023-02-27","kind":"confirm","px":233.45,"level":233.73},{"ts":"2023-07-18","kind":"arm","px":218.95},{"ts":"2023-08-02","kind":"confirm","px":220.0,"level":220.2},{"ts":"2023-08-03","kind":"arm","px":214.45},{"ts":"2023-08-17","kind":"confirm","px":221.99,"level":225.07},{"ts":"2023-08-21","kind":"arm","px":217.46},{"ts":"2023-08-22","kind":"confirm","px":217.37,"level":225.07},{"ts":"2023-09-14","kind":"arm","px":238.01},{"ts":"2023-09-20","kind":"confirm","px":235.63,"level":236.88},{"ts":"2023-09-22","kind":"arm","px":235.59},{"ts":"2023-09-25","kind":"confirm","px":236.7,"level":236.88},{"ts":"2023-12-07","kind":"arm","px":259.0},{"ts":"2024-01-02","kind":"arm","px":278.77},{"ts":"2024-05-23","kind":"arm","px":292.85},{"ts":"2024-06-04","kind":"confirm","px":285.62,"level":287.37},{"ts":"2024-06-10","kind":"arm","px":276.1},{"ts":"2024-06-11","kind":"confirm","px":273.98,"level":287.37},{"ts":"2024-10-04","kind":"arm","px":292.48},{"ts":"2024-10-09","kind":"confirm","px":281.23,"level":282.59},{"ts":"2024-12-06","kind":"arm","px":334.39},{"ts":"2024-12-09","kind":"confirm","px":333.56,"level":335.11},{"ts":"2024-12-13","kind":"arm","px":327.58},{"ts":"2024-12-16","kind":"confirm","px":326.37,"level":335.11},{"ts":"2025-02-25","kind":"arm","px":357.5},{"ts":"2025-03-03","kind":"confirm","px":355.95,"level":357.11},{"ts":"2025-05-23","kind":"arm","px":360.5},{"ts":"2025-08-15","kind":"arm","px":394.75},{"ts":"2025-08-20","kind":"confirm","px":392.76,"level":396.84},{"ts":"2025-11-17","kind":"arm","px":429.28},{"ts":"2025-12-09","kind":"confirm","px":436.5,"level":438.15},{"ts":"2025-12-18","kind":"arm","px":449.77},{"ts":"2026-01-27","kind":"arm","px":504.54},{"ts":"2026-03-04","kind":"arm","px":570.08},{"ts":"2026-03-12","kind":"confirm","px":547.31,"level":552.91}],"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":[]}}}