{"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":"YUM","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1998-05-06","known_ts":"1998-05-06","bar_index":53,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.7084,"stop_level":3.7235,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-05-15","known_ts":"1998-05-19","bar_index":56,"type":"REBUY","strength":0.588,"price":3.8511,"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":"1998-05-29","known_ts":"1998-06-02","bar_index":59,"type":"REBUY","strength":0.45,"price":3.9337,"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":"1998-07-02","known_ts":"1998-07-02","bar_index":67,"type":"RECLAIM","strength":0.725,"price":3.9261,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-05-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-08-04","known_ts":"1998-08-04","bar_index":74,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.1438,"stop_level":4.1889,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-08-19","known_ts":"1998-08-19","bar_index":78,"type":"RECLAIM","strength":0.863,"price":4.5492,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-08-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-08-24","known_ts":"1998-08-26","bar_index":79,"type":"REBUY","strength":0.863,"price":4.812,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1998-11-27","known_ts":"1998-11-27","bar_index":101,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.4576,"stop_level":5.4876,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-11-30","known_ts":"1998-11-30","bar_index":101,"type":"RECLAIM","strength":0.863,"price":5.4951,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-11-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":"1998-11-27","prior_stop_level":5.4876,"sweep_low":5.3825,"atr14":0.137155,"stop_level":5.313922,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-02","known_ts":"1998-12-02","bar_index":102,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.4501,"stop_level":5.4876,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-12-03","known_ts":"1998-12-03","bar_index":102,"type":"RECLAIM","strength":0.863,"price":5.5777,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-02 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-12-02","prior_stop_level":5.4876,"sweep_low":5.4275,"atr14":0.134137,"stop_level":5.360432,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-17","known_ts":"1998-12-17","bar_index":106,"type":"RECLAIM","strength":0.863,"price":5.7654,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-12-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-12-28","known_ts":"1998-12-30","bar_index":108,"type":"REBUY","strength":0.725,"price":6.0806,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1999-04-15","known_ts":"1999-04-15","bar_index":132,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.3928,"stop_level":8.5204,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-07-02","known_ts":"1999-07-07","bar_index":151,"type":"BUY","strength":0.588,"price":6.5611,"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":15},{"ts":"1999-07-21","known_ts":"1999-07-21","bar_index":155,"type":"SELL","basis":"structure_stop","strength":0.45,"price":5.7053,"stop_level":6.411,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1999-07-27","known_ts":"1999-07-27","bar_index":156,"type":"SELL","basis":"structure_stop","strength":0.45,"price":5.2173,"stop_level":6.411,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1999-08-11","known_ts":"1999-08-13","bar_index":160,"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-08-11","trigger_known_ts":"1999-08-13","strength":0.45,"price":4.8345,"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.45238,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.2039,"atr14":0.231384,"stop_level":4.088208,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-08-16","known_ts":"1999-08-18","bar_index":161,"type":"BUY","strength":0.45,"price":5.2249,"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-08-16","known_ts":"1999-08-18","bar_index":161,"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-08-16","trigger_known_ts":"1999-08-18","strength":0.45,"price":5.2249,"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.408158,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.2039,"atr14":0.260378,"stop_level":4.073711,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-09-10","known_ts":"1999-09-14","bar_index":167,"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-09-10","trigger_known_ts":"1999-09-14","strength":0.45,"price":5.0072,"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.432818,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.7894,"atr14":0.192853,"stop_level":4.692973,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-10-13","known_ts":"1999-10-13","bar_index":174,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.6768,"stop_level":4.9696,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-10-26","known_ts":"1999-10-26","bar_index":177,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.6318,"stop_level":4.6768,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-10-27","known_ts":"1999-10-27","bar_index":178,"type":"RECLAIM","strength":0.588,"price":4.7294,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-10-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":"1999-10-26","prior_stop_level":4.6768,"sweep_low":4.6318,"atr14":0.158753,"stop_level":4.552423,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-03","known_ts":"1999-12-03","bar_index":186,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.8045,"stop_level":4.8195,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-12-07","known_ts":"1999-12-07","bar_index":187,"type":"RECLAIM","strength":0.588,"price":4.8345,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-12-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":"1999-12-03","prior_stop_level":4.8195,"sweep_low":4.7594,"atr14":0.140203,"stop_level":4.689298,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-01","known_ts":"2000-02-03","bar_index":200,"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":"2000-02-01","trigger_known_ts":"2000-02-03","strength":0.45,"price":3.5658,"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.59609,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3856,"atr14":0.164362,"stop_level":3.303419,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-28","known_ts":"2000-03-01","bar_index":206,"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":"2000-02-28","trigger_known_ts":"2000-03-01","strength":0.45,"price":3.3856,"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.616502,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.0328,"atr14":0.164302,"stop_level":2.950649,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-02","known_ts":"2000-03-06","bar_index":207,"type":"BUY","strength":0.45,"price":3.3256,"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":"2000-03-02","known_ts":"2000-03-06","bar_index":207,"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":"2000-03-02","trigger_known_ts":"2000-03-06","strength":0.45,"price":3.3256,"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.623298,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.0328,"atr14":0.170996,"stop_level":2.947302,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-29","known_ts":"2000-03-29","bar_index":213,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.4832,"stop_level":3.5058,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-03-30","known_ts":"2000-03-30","bar_index":213,"type":"RECLAIM","strength":0.588,"price":3.761,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-03-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":"2000-03-29","prior_stop_level":3.5058,"sweep_low":3.4157,"atr14":0.180913,"stop_level":3.325243,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-15","known_ts":"2000-05-15","bar_index":224,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.7084,"stop_level":3.731,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-05-16","known_ts":"2000-05-16","bar_index":224,"type":"RECLAIM","strength":0.588,"price":3.8886,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-05-15 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":"2000-05-15","prior_stop_level":3.731,"sweep_low":3.7009,"atr14":0.191433,"stop_level":3.605183,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-06","known_ts":"2000-07-10","bar_index":236,"type":"BUY","strength":0.725,"price":3.776,"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":25},{"ts":"2000-07-24","known_ts":"2000-07-24","bar_index":240,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.183,"stop_level":3.228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-08-04","known_ts":"2000-08-08","bar_index":243,"type":"BUY","strength":0.725,"price":3.4232,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2000-09-19","known_ts":"2000-09-19","bar_index":253,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.4982,"stop_level":3.5001,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-09-20","known_ts":"2000-09-20","bar_index":253,"type":"RECLAIM","strength":0.725,"price":3.5058,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-09-19 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":"2000-09-19","prior_stop_level":3.5001,"sweep_low":3.4307,"atr14":0.111085,"stop_level":3.375157,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-02","known_ts":"2000-11-06","bar_index":264,"type":"BUY","strength":0.725,"price":3.6709,"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":55},{"ts":"2000-12-14","known_ts":"2000-12-14","bar_index":273,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.0463,"stop_level":4.0838,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-12-18","known_ts":"2000-12-18","bar_index":274,"type":"RECLAIM","strength":1.0,"price":4.2114,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-12-14 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":"2000-12-14","prior_stop_level":4.0838,"sweep_low":3.9637,"atr14":0.137173,"stop_level":3.895113,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-29","known_ts":"2000-12-29","bar_index":277,"type":"RECLAIM","strength":1.0,"price":4.0538,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-02-16","known_ts":"2001-02-21","bar_index":288,"type":"BUY","strength":1.0,"price":4.4489,"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":"2001-03-14","known_ts":"2001-03-14","bar_index":293,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.4081,"stop_level":4.5162,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-16","known_ts":"2001-03-16","bar_index":294,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.3192,"stop_level":4.5162,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-04-19","known_ts":"2001-04-23","bar_index":302,"type":"BUY","strength":0.863,"price":4.9246,"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":30},{"ts":"2001-05-18","known_ts":"2001-05-22","bar_index":309,"type":"REBUY","strength":1.0,"price":5.2188,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2001-10-10","known_ts":"2001-10-12","bar_index":341,"type":"BUY","strength":0.725,"price":5.363,"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":45},{"ts":"2001-11-16","known_ts":"2001-11-16","bar_index":350,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.0608,"stop_level":6.0776,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-11-21","known_ts":"2001-11-21","bar_index":351,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.8122,"stop_level":6.0776,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-10","known_ts":"2001-12-10","bar_index":355,"type":"RECLAIM","strength":1.0,"price":6.0716,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-11-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-13","known_ts":"2001-12-17","bar_index":356,"type":"REBUY","strength":1.0,"price":6.3755,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2002-01-15","known_ts":"2002-01-17","bar_index":363,"type":"BUY","strength":1.0,"price":6.3731,"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":35},{"ts":"2002-01-25","known_ts":"2002-01-25","bar_index":365,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.2518,"stop_level":6.3347,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-28","known_ts":"2002-01-28","bar_index":365,"type":"RECLAIM","strength":1.0,"price":6.3731,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-25 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-25","prior_stop_level":6.3347,"sweep_low":6.1857,"atr14":0.14587,"stop_level":6.112765,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-02-11","known_ts":"2002-02-11","bar_index":369,"type":"RECLAIM","strength":1.0,"price":6.6686,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-01-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-06-03","known_ts":"2002-06-03","bar_index":394,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.6199,"stop_level":7.6259,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-06-05","known_ts":"2002-06-05","bar_index":395,"type":"RECLAIM","strength":1.0,"price":7.7976,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-06-03 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-06-03","prior_stop_level":7.6259,"sweep_low":7.5202,"atr14":0.151712,"stop_level":7.444344,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-07","known_ts":"2002-08-09","bar_index":410,"type":"BUY","strength":0.725,"price":7.0433,"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-09-11","known_ts":"2002-09-11","bar_index":418,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.0169,"stop_level":7.1707,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-09-12","known_ts":"2002-09-12","bar_index":418,"type":"RECLAIM","strength":0.863,"price":7.1851,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-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-09-11","prior_stop_level":7.1707,"sweep_low":6.8127,"atr14":0.304088,"stop_level":6.660656,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-19","known_ts":"2002-09-19","bar_index":420,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.6974,"stop_level":7.0169,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-10-02","known_ts":"2002-10-04","bar_index":423,"type":"BUY","strength":0.725,"price":7.0097,"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":"2002-11-21","known_ts":"2002-11-25","bar_index":435,"type":"BUY","strength":0.45,"price":5.7581,"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":"2003-01-21","known_ts":"2003-01-21","bar_index":448,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.9335,"stop_level":5.9551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-01-27","known_ts":"2003-01-27","bar_index":449,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.6813,"stop_level":5.9551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-02-25","known_ts":"2003-02-27","bar_index":456,"type":"BUY","strength":0.588,"price":5.6452,"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":"2003-03-13","known_ts":"2003-03-17","bar_index":460,"type":"BUY","strength":0.588,"price":5.9455,"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":"2003-04-03","known_ts":"2003-04-03","bar_index":465,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.8014,"stop_level":5.8662,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-04-08","known_ts":"2003-04-08","bar_index":466,"type":"RECLAIM","strength":0.588,"price":5.9071,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-04-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":"2003-04-03","prior_stop_level":5.8662,"sweep_low":5.7461,"atr14":0.169687,"stop_level":5.661257,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-23","known_ts":"2003-04-23","bar_index":469,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.6212,"stop_level":5.7533,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-04-24","known_ts":"2003-04-24","bar_index":469,"type":"RECLAIM","strength":0.588,"price":5.9816,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-04-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":"2003-04-23","prior_stop_level":5.7533,"sweep_low":5.5107,"atr14":0.189144,"stop_level":5.416128,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-08","known_ts":"2003-05-08","bar_index":473,"type":"RECLAIM","strength":0.863,"price":6.229,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-04-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-24","known_ts":"2003-07-24","bar_index":490,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.8608,"stop_level":6.9184,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-25","known_ts":"2003-07-25","bar_index":491,"type":"RECLAIM","strength":0.863,"price":6.9785,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-07-24 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-07-24","prior_stop_level":6.9184,"sweep_low":6.8199,"atr14":0.172429,"stop_level":6.733685,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-07","known_ts":"2003-08-07","bar_index":494,"type":"RECLAIM","strength":1.0,"price":6.9593,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-07-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-11-18","known_ts":"2003-11-18","bar_index":518,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.9562,"stop_level":8.1099,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-11-25","known_ts":"2003-11-25","bar_index":519,"type":"RECLAIM","strength":0.863,"price":8.1364,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-11-18 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":"2003-11-18","prior_stop_level":8.1099,"sweep_low":7.6871,"atr14":0.147157,"stop_level":7.613522,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-02-17","known_ts":"2004-02-19","bar_index":538,"type":"BUY","strength":0.863,"price":8.5519,"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":"2004-03-22","known_ts":"2004-03-22","bar_index":546,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.7946,"stop_level":8.8666,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-23","known_ts":"2004-03-23","bar_index":546,"type":"RECLAIM","strength":1.0,"price":8.9267,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-03-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-03-22","prior_stop_level":8.8666,"sweep_low":8.7681,"atr14":0.177897,"stop_level":8.679151,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-04-07","known_ts":"2004-04-07","bar_index":550,"type":"RECLAIM","strength":1.0,"price":9.3975,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-21","known_ts":"2004-04-21","bar_index":553,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.6721,"stop_level":8.7946,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-22","known_ts":"2004-04-22","bar_index":553,"type":"RECLAIM","strength":1.0,"price":9.4888,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-04-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":"2004-04-21","prior_stop_level":8.7946,"sweep_low":8.5784,"atr14":0.270074,"stop_level":8.443363,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-06-22","known_ts":"2004-06-24","bar_index":567,"type":"BUY","strength":0.725,"price":9.0444,"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":"2004-08-05","known_ts":"2004-08-05","bar_index":577,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.9485,"stop_level":9.1315,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-08-17","known_ts":"2004-08-19","bar_index":580,"type":"REBUY","strength":0.725,"price":9.2399,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2004-09-22","known_ts":"2004-09-22","bar_index":588,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.635,"stop_level":9.7072,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-09-24","known_ts":"2004-09-24","bar_index":589,"type":"RECLAIM","strength":0.863,"price":9.7771,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-09-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-09-22","prior_stop_level":9.7072,"sweep_low":9.5723,"atr14":0.144742,"stop_level":9.499929,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-07","known_ts":"2004-10-07","bar_index":592,"type":"RECLAIM","strength":0.863,"price":9.9601,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-11-29","known_ts":"2004-12-01","bar_index":604,"type":"REBUY","strength":1.0,"price":11.336,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2005-04-08","known_ts":"2005-04-08","bar_index":634,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.2509,"stop_level":12.3888,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-04-12","known_ts":"2005-04-12","bar_index":634,"type":"RECLAIM","strength":1.0,"price":12.4009,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-04-08 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":"2005-04-08","prior_stop_level":12.3888,"sweep_low":12.0621,"atr14":0.225828,"stop_level":11.949186,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-25","known_ts":"2005-05-27","bar_index":645,"type":"BUY","strength":0.725,"price":12.6021,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2005-06-27","known_ts":"2005-06-27","bar_index":652,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.4276,"stop_level":12.7088,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-06-29","known_ts":"2005-06-29","bar_index":653,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.5876,"stop_level":12.7088,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-10-06","known_ts":"2005-10-10","bar_index":676,"type":"BUY","strength":0.45,"price":11.9981,"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-10-11","known_ts":"2005-10-11","bar_index":677,"type":"RECLAIM","strength":0.588,"price":12.0552,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-10-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2005-11-11","known_ts":"2005-11-11","bar_index":684,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.8117,"stop_level":11.8774,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-01-30","known_ts":"2006-01-30","bar_index":702,"type":"RECLAIM","strength":0.725,"price":12.2543,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-11-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-21","known_ts":"2006-02-21","bar_index":707,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.9931,"stop_level":12.0297,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-22","known_ts":"2006-02-22","bar_index":707,"type":"RECLAIM","strength":0.725,"price":12.0468,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-02-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":"2006-02-21","prior_stop_level":12.0297,"sweep_low":11.8564,"atr14":0.222279,"stop_level":11.745261,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-02-28","known_ts":"2006-02-28","bar_index":708,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.644,"stop_level":11.9931,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-03-14","known_ts":"2006-03-16","bar_index":712,"type":"BUY","strength":0.725,"price":12.2103,"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":20},{"ts":"2006-04-12","known_ts":"2006-04-17","bar_index":719,"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":"2006-04-12","trigger_known_ts":"2006-04-17","strength":0.45,"price":11.7015,"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.096284,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.583,"atr14":0.180599,"stop_level":11.492701,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-04-21","known_ts":"2006-04-25","bar_index":721,"type":"BUY","strength":0.725,"price":12.5628,"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":65},{"ts":"2006-05-30","known_ts":"2006-05-30","bar_index":729,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.4013,"stop_level":12.4502,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-06-01","known_ts":"2006-06-01","bar_index":730,"type":"RECLAIM","strength":0.863,"price":12.4551,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-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":"2006-05-30","prior_stop_level":12.4502,"sweep_low":12.2985,"atr14":0.229455,"stop_level":12.183773,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-13","known_ts":"2006-06-13","bar_index":733,"type":"RECLAIM","strength":0.863,"price":12.5775,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-05-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-07-31","known_ts":"2006-08-02","bar_index":744,"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":"2006-07-31","trigger_known_ts":"2006-08-02","strength":0.45,"price":11.2727,"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.133576,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.8505,"atr14":0.266314,"stop_level":10.717343,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-16","known_ts":"2006-08-18","bar_index":748,"type":"BUY","strength":0.588,"price":12.0507,"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":"2006-09-29","known_ts":"2006-09-29","bar_index":758,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.7747,"stop_level":12.8827,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-03","known_ts":"2006-10-03","bar_index":759,"type":"RECLAIM","strength":0.725,"price":12.9931,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-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":"2006-09-29","prior_stop_level":12.8827,"sweep_low":12.6863,"atr14":0.24945,"stop_level":12.561575,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-16","known_ts":"2006-10-16","bar_index":762,"type":"RECLAIM","strength":0.863,"price":14.2912,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-09-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-03","known_ts":"2006-11-03","bar_index":766,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.2789,"stop_level":14.5103,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-06","known_ts":"2006-11-06","bar_index":767,"type":"RECLAIM","strength":0.863,"price":14.5349,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-03 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-11-03","prior_stop_level":14.5103,"sweep_low":14.2174,"atr14":0.322859,"stop_level":14.05597,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-17","known_ts":"2006-11-17","bar_index":770,"type":"RECLAIM","strength":0.863,"price":15.4381,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-11-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-08","known_ts":"2006-12-08","bar_index":774,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.6973,"stop_level":15.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-08","known_ts":"2007-02-12","bar_index":788,"type":"BUY","strength":0.863,"price":14.9968,"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":"2007-02-16","known_ts":"2007-02-21","bar_index":790,"type":"REBUY","strength":0.863,"price":15.2016,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2007-02-26","known_ts":"2007-02-26","bar_index":791,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.6119,"stop_level":14.7451,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-04-05","known_ts":"2007-04-10","bar_index":801,"type":"BUY","strength":0.863,"price":14.8108,"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":"2007-06-07","known_ts":"2007-06-07","bar_index":815,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.4231,"stop_level":16.624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-06-08","known_ts":"2007-06-08","bar_index":815,"type":"RECLAIM","strength":1.0,"price":16.6736,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-06-07 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-06-07","prior_stop_level":16.624,"sweep_low":16.3958,"atr14":0.270192,"stop_level":16.260704,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-21","known_ts":"2007-06-21","bar_index":818,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.2371,"stop_level":16.4231,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-09-18","known_ts":"2007-09-20","bar_index":839,"type":"BUY","strength":0.725,"price":16.9592,"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":"2007-11-21","known_ts":"2007-11-21","bar_index":854,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.6173,"stop_level":18.8624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-12-07","known_ts":"2007-12-07","bar_index":858,"type":"RECLAIM","strength":1.0,"price":19.4478,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-11-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-02-22","known_ts":"2008-02-26","bar_index":875,"type":"BUY","strength":0.725,"price":18.4726,"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":"2008-05-20","known_ts":"2008-05-20","bar_index":895,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.0326,"stop_level":20.0427,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-22","known_ts":"2008-05-22","bar_index":896,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.7098,"stop_level":20.0427,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-29","known_ts":"2008-05-29","bar_index":897,"type":"RECLAIM","strength":0.863,"price":20.2192,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-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":"2008-05-22","prior_stop_level":20.0427,"sweep_low":19.2105,"atr14":0.463775,"stop_level":18.978613,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-31","known_ts":"2008-08-04","bar_index":912,"type":"BUY","strength":0.45,"price":18.1711,"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-08-08","known_ts":"2008-08-08","bar_index":914,"type":"RECLAIM","strength":0.588,"price":19.2815,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-07-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2008-08-27","known_ts":"2008-08-27","bar_index":918,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.8821,"stop_level":18.0241,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-08-28","known_ts":"2008-08-28","bar_index":918,"type":"RECLAIM","strength":0.588,"price":18.5615,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-27 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-08-27","prior_stop_level":18.0241,"sweep_low":17.7453,"atr14":0.608076,"stop_level":17.441262,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-12","known_ts":"2008-09-12","bar_index":922,"type":"RECLAIM","strength":0.725,"price":19.4691,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-08-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-23","known_ts":"2008-09-23","bar_index":924,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.303,"stop_level":18.8404,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-25","known_ts":"2008-09-25","bar_index":925,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.1521,"stop_level":18.8404,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-13","known_ts":"2009-01-13","bar_index":950,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.2551,"stop_level":15.2653,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-15","known_ts":"2009-01-15","bar_index":950,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.178,"stop_level":15.2653,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-16","known_ts":"2009-01-16","bar_index":951,"type":"RECLAIM","strength":0.588,"price":15.3629,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-13 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-01-13","prior_stop_level":15.2653,"sweep_low":14.5257,"atr14":0.636059,"stop_level":14.20767,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-16","known_ts":"2009-01-16","bar_index":951,"type":"RECLAIM","strength":0.588,"price":15.3629,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-15 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-01-15","prior_stop_level":15.2653,"sweep_low":14.5257,"atr14":0.636059,"stop_level":14.20767,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-19","known_ts":"2009-03-23","bar_index":965,"type":"BUY","strength":0.588,"price":14.6849,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":0},{"ts":"2009-05-12","known_ts":"2009-05-12","bar_index":977,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.0277,"stop_level":17.1104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-15","known_ts":"2009-05-15","bar_index":978,"type":"RECLAIM","strength":0.863,"price":17.1414,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-12 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":"2009-05-12","prior_stop_level":17.1104,"sweep_low":16.304,"atr14":0.659711,"stop_level":15.974144,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-28","known_ts":"2009-05-28","bar_index":981,"type":"RECLAIM","strength":0.863,"price":18.5526,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-05","known_ts":"2009-08-07","bar_index":997,"type":"BUY","strength":0.863,"price":18.9986,"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":10},{"ts":"2009-10-08","known_ts":"2009-10-12","bar_index":1012,"type":"BUY","strength":0.863,"price":18.3646,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2009-11-06","known_ts":"2009-11-10","bar_index":1019,"type":"REBUY","strength":0.863,"price":18.6012,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2009-12-03","known_ts":"2009-12-03","bar_index":1025,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.3659,"stop_level":18.4391,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-12-07","known_ts":"2009-12-07","bar_index":1025,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.8274,"stop_level":18.4391,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-01-19","known_ts":"2010-01-19","bar_index":1035,"type":"RECLAIM","strength":1.0,"price":18.3896,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-12-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-04","known_ts":"2010-05-04","bar_index":1059,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.0305,"stop_level":22.3847,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-05","known_ts":"2010-08-09","bar_index":1081,"type":"BUY","strength":0.863,"price":22.6786,"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":75},{"ts":"2010-11-16","known_ts":"2010-11-16","bar_index":1105,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.3168,"stop_level":27.0538,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-19","known_ts":"2010-11-19","bar_index":1106,"type":"RECLAIM","strength":1.0,"price":27.1232,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-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":"2010-11-16","prior_stop_level":27.0538,"sweep_low":25.975,"atr14":0.5244,"stop_level":25.7128,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-02-11","known_ts":"2011-02-15","bar_index":1125,"type":"BUY","strength":0.725,"price":27.2293,"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":30},{"ts":"2011-03-22","known_ts":"2011-03-22","bar_index":1133,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.2776,"stop_level":27.2937,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-03-23","known_ts":"2011-03-23","bar_index":1134,"type":"RECLAIM","strength":0.725,"price":27.4225,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-03-22 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-03-22","prior_stop_level":27.2937,"sweep_low":27.0253,"atr14":0.50075,"stop_level":26.774925,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-21","known_ts":"2011-04-26","bar_index":1141,"type":"BUY","strength":0.725,"price":28.1487,"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":0},{"ts":"2011-06-06","known_ts":"2011-06-06","bar_index":1151,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.0658,"stop_level":29.1737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-06-07","known_ts":"2011-06-07","bar_index":1151,"type":"RECLAIM","strength":1.0,"price":29.2114,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-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":"2011-06-06","prior_stop_level":29.1737,"sweep_low":29.0658,"atr14":0.483041,"stop_level":28.82428,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-08-25","known_ts":"2011-08-29","bar_index":1170,"type":"BUY","strength":0.725,"price":29.263,"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":"2011-09-29","known_ts":"2011-09-29","bar_index":1178,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.8461,"stop_level":27.621,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-10-12","known_ts":"2011-10-14","bar_index":1181,"type":"REBUY","strength":0.725,"price":28.4111,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2012-04-10","known_ts":"2012-04-10","bar_index":1222,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.4929,"stop_level":38.3251,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-04-11","known_ts":"2012-04-11","bar_index":1222,"type":"RECLAIM","strength":1.0,"price":38.5457,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-04-10 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-04-10","prior_stop_level":38.3251,"sweep_low":37.4601,"atr14":0.638724,"stop_level":37.140738,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-26","known_ts":"2012-04-26","bar_index":1226,"type":"RECLAIM","strength":1.0,"price":39.9862,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-04-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-07-26","known_ts":"2012-07-30","bar_index":1247,"type":"BUY","strength":0.725,"price":36.6718,"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":"2012-08-16","known_ts":"2012-08-16","bar_index":1252,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.5227,"stop_level":36.7712,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2012-09-07","known_ts":"2012-09-11","bar_index":1257,"type":"REBUY","strength":0.588,"price":36.9203,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2012-09-28","known_ts":"2012-09-28","bar_index":1262,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.6387,"stop_level":36.7491,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-01","known_ts":"2012-10-01","bar_index":1262,"type":"RECLAIM","strength":0.725,"price":37.2351,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-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":"2012-09-28","prior_stop_level":36.7491,"sweep_low":35.639,"atr14":0.743849,"stop_level":35.267075,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-16","known_ts":"2012-10-16","bar_index":1266,"type":"RECLAIM","strength":0.725,"price":40.0173,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-09-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-15","known_ts":"2012-11-15","bar_index":1272,"type":"SELL","basis":"structure_stop","strength":0.725,"price":39.4733,"stop_level":39.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-16","known_ts":"2012-11-16","bar_index":1273,"type":"RECLAIM","strength":0.725,"price":39.9063,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-11-15 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":"2012-11-15","prior_stop_level":39.49,"sweep_low":39.168,"atr14":0.863476,"stop_level":38.736262,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-03","known_ts":"2012-12-03","bar_index":1276,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.0753,"stop_level":39.4733,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-02-14","known_ts":"2013-02-19","bar_index":1293,"type":"BUY","strength":0.45,"price":36.3521,"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-03-05","known_ts":"2013-03-05","bar_index":1297,"type":"RECLAIM","strength":0.588,"price":37.5239,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2013-02-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2013-04-03","known_ts":"2013-04-03","bar_index":1303,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.6857,"stop_level":38.4111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-04-08","known_ts":"2013-04-08","bar_index":1304,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.5685,"stop_level":38.4111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-04-22","known_ts":"2013-04-22","bar_index":1308,"type":"RECLAIM","strength":0.863,"price":38.4982,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-04-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-04-30","known_ts":"2013-05-02","bar_index":1310,"type":"BUY","strength":0.863,"price":38.1785,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2013-06-21","known_ts":"2013-06-21","bar_index":1322,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.6832,"stop_level":39.8777,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-07-03","known_ts":"2013-07-08","bar_index":1325,"type":"REBUY","strength":0.863,"price":40.6516,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"2013-08-14","known_ts":"2013-08-14","bar_index":1334,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.1601,"stop_level":41.6221,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-08-16","known_ts":"2013-08-16","bar_index":1335,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.6531,"stop_level":41.6221,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-11-05","known_ts":"2013-11-07","bar_index":1354,"type":"BUY","strength":0.588,"price":39.5276,"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":55},{"ts":"2013-12-12","known_ts":"2013-12-12","bar_index":1362,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.5469,"stop_level":40.9546,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-16","known_ts":"2013-12-16","bar_index":1363,"type":"RECLAIM","strength":0.863,"price":41.47,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-12 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-12-12","prior_stop_level":40.9546,"sweep_low":40.4903,"atr14":0.765873,"stop_level":40.107363,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-27","known_ts":"2013-12-31","bar_index":1366,"type":"REBUY","strength":0.863,"price":42.8178,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2014-02-11","known_ts":"2014-02-13","bar_index":1376,"type":"BUY","strength":0.725,"price":42.0164,"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":"quality","score":65},{"ts":"2014-03-25","known_ts":"2014-03-25","bar_index":1385,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.9936,"stop_level":42.2327,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-03-31","known_ts":"2014-04-02","bar_index":1387,"type":"REBUY","strength":0.863,"price":43.889,"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":"2014-03-31","known_ts":"2014-03-31","bar_index":1387,"type":"RECLAIM","strength":0.863,"price":42.91,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-25 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":"2014-03-25","prior_stop_level":42.2327,"sweep_low":41.1114,"atr14":0.728426,"stop_level":40.747187,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-30","known_ts":"2014-06-03","bar_index":1401,"type":"BUY","strength":0.863,"price":44.9836,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2014-07-17","known_ts":"2014-07-17","bar_index":1412,"type":"SELL","basis":"structure_stop","strength":0.863,"price":44.2445,"stop_level":46.4421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-16","known_ts":"2014-09-18","bar_index":1426,"type":"BUY","strength":0.45,"price":41.7338,"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-02","known_ts":"2014-10-02","bar_index":1430,"type":"SELL","basis":"structure_stop","strength":0.45,"price":41.0904,"stop_level":41.1019,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-10-03","known_ts":"2014-10-03","bar_index":1430,"type":"RECLAIM","strength":0.45,"price":41.1536,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-10-02 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-02","prior_stop_level":41.1019,"sweep_low":40.8203,"atr14":0.60271,"stop_level":40.518945,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-11-10","known_ts":"2014-11-10","bar_index":1439,"type":"RECLAIM","strength":0.725,"price":43.0975,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-10-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-10","known_ts":"2014-12-10","bar_index":1446,"type":"SELL","basis":"structure_stop","strength":0.725,"price":40.768,"stop_level":42.7564,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-02-03","known_ts":"2015-02-05","bar_index":1458,"type":"BUY","strength":0.863,"price":43.7142,"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":"quality","score":65},{"ts":"2015-04-09","known_ts":"2015-04-13","bar_index":1473,"type":"REBUY","strength":1.0,"price":47.1701,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2015-04-17","known_ts":"2015-04-21","bar_index":1475,"type":"REBUY","strength":1.0,"price":47.246,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2015-05-29","known_ts":"2015-05-29","bar_index":1484,"type":"SELL","basis":"structure_stop","strength":1.0,"price":52.6573,"stop_level":53.4929,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-06-03","known_ts":"2015-06-03","bar_index":1485,"type":"RECLAIM","strength":1.0,"price":53.4988,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-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":"2015-05-29","prior_stop_level":53.4929,"sweep_low":52.3242,"atr14":1.000993,"stop_level":51.823704,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-12","known_ts":"2015-06-12","bar_index":1488,"type":"RECLAIM","strength":1.0,"price":53.6565,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-05-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-01-06","known_ts":"2016-01-06","bar_index":1535,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.2588,"stop_level":42.4479,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-12","known_ts":"2016-01-14","bar_index":1537,"type":"REBUY","strength":0.588,"price":41.6419,"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":"2016-01-26","known_ts":"2016-01-28","bar_index":1540,"type":"BUY","strength":0.588,"price":41.8798,"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":"2016-03-09","known_ts":"2016-03-09","bar_index":1550,"type":"RECLAIM","strength":0.725,"price":46.2576,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-01-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-28","known_ts":"2016-04-28","bar_index":1561,"type":"SELL","basis":"structure_stop","strength":0.863,"price":48.1154,"stop_level":48.564,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-12","known_ts":"2016-05-12","bar_index":1565,"type":"RECLAIM","strength":0.863,"price":48.5999,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-16","known_ts":"2016-08-18","bar_index":1587,"type":"REBUY","strength":1.0,"price":54.5795,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2016-09-08","known_ts":"2016-09-08","bar_index":1592,"type":"SELL","basis":"structure_stop","strength":1.0,"price":53.455,"stop_level":53.8399,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-12","known_ts":"2016-09-12","bar_index":1593,"type":"SELL","basis":"structure_stop","strength":0.863,"price":53.3167,"stop_level":53.8399,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-11-22","known_ts":"2016-11-25","bar_index":1610,"type":"BUY","strength":0.725,"price":53.2882,"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":"2016-12-28","known_ts":"2016-12-28","bar_index":1618,"type":"SELL","basis":"structure_stop","strength":0.725,"price":53.6079,"stop_level":53.6836,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-01-17","known_ts":"2017-01-17","bar_index":1622,"type":"RECLAIM","strength":0.863,"price":54.1186,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-12-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-06","known_ts":"2017-03-06","bar_index":1633,"type":"SELL","basis":"structure_stop","strength":0.863,"price":54.5158,"stop_level":54.8285,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-04-18","known_ts":"2017-04-20","bar_index":1643,"type":"BUY","strength":0.725,"price":55.2306,"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":"2017-11-01","known_ts":"2017-11-03","bar_index":1689,"type":"BUY","strength":0.863,"price":67.2816,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2017-12-29","known_ts":"2017-12-29","bar_index":1702,"type":"SELL","basis":"structure_stop","strength":0.863,"price":69.8465,"stop_level":70.2915,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-01-04","known_ts":"2018-01-04","bar_index":1703,"type":"RECLAIM","strength":0.863,"price":70.4884,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-12-29 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-12-29","prior_stop_level":70.2915,"sweep_low":69.4357,"atr14":0.798735,"stop_level":69.036332,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-17","known_ts":"2018-01-17","bar_index":1706,"type":"RECLAIM","strength":1.0,"price":71.7294,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-12-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-03-14","known_ts":"2018-03-16","bar_index":1719,"type":"BUY","strength":0.725,"price":71.7951,"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":"2018-04-24","known_ts":"2018-04-24","bar_index":1728,"type":"SELL","basis":"structure_stop","strength":0.863,"price":73.2396,"stop_level":73.446,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-04-26","known_ts":"2018-04-26","bar_index":1729,"type":"RECLAIM","strength":0.863,"price":74.5981,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-24 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":"2018-04-24","prior_stop_level":73.446,"sweep_low":72.8355,"atr14":1.165629,"stop_level":72.252685,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-02","known_ts":"2018-05-02","bar_index":1730,"type":"SELL","basis":"structure_stop","strength":0.863,"price":68.9577,"stop_level":73.2396,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-31","known_ts":"2018-08-02","bar_index":1751,"type":"BUY","strength":0.45,"price":69.6273,"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":"2018-08-03","known_ts":"2018-08-03","bar_index":1752,"type":"RECLAIM","strength":0.588,"price":70.2318,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-07-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2018-10-10","known_ts":"2018-10-10","bar_index":1767,"type":"SELL","basis":"structure_stop","strength":0.863,"price":77.3586,"stop_level":77.6794,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-10-16","known_ts":"2018-10-16","bar_index":1769,"type":"RECLAIM","strength":0.863,"price":78.4253,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-10-10 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-10-10","prior_stop_level":77.6794,"sweep_low":75.2598,"atr14":1.108607,"stop_level":74.705497,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-28","known_ts":"2019-01-28","bar_index":1792,"type":"RECLAIM","strength":0.863,"price":81.381,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-10-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-12","known_ts":"2019-12-16","bar_index":1866,"type":"BUY","strength":0.45,"price":89.3274,"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-01-17","known_ts":"2020-01-17","bar_index":1874,"type":"RECLAIM","strength":0.725,"price":94.2856,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-12-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-02-06","known_ts":"2020-02-06","bar_index":1878,"type":"SELL","basis":"structure_stop","strength":0.588,"price":91.8508,"stop_level":92.4263,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-11","known_ts":"2020-02-11","bar_index":1879,"type":"SELL","basis":"structure_stop","strength":0.588,"price":92.1253,"stop_level":92.4263,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-12","known_ts":"2020-02-12","bar_index":1879,"type":"RECLAIM","strength":0.588,"price":93.2674,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-02-06 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-02-06","prior_stop_level":92.4263,"sweep_low":89.2035,"atr14":1.633654,"stop_level":88.386673,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-02-12","known_ts":"2020-02-12","bar_index":1879,"type":"RECLAIM","strength":0.588,"price":93.2674,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-02-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-02-11","prior_stop_level":92.4263,"sweep_low":91.0539,"atr14":1.633654,"stop_level":90.237073,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-24","known_ts":"2020-03-26","bar_index":1889,"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":"2020-03-24","trigger_known_ts":"2020-03-26","strength":0.45,"price":67.3692,"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.351796,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":48.8704,"atr14":5.537699,"stop_level":46.101551,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-06","known_ts":"2020-04-08","bar_index":1892,"type":"BUY","strength":0.45,"price":67.0312,"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":"us_sector_discretionary"}},{"ts":"2020-04-06","known_ts":"2020-04-08","bar_index":1892,"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":"2020-04-06","trigger_known_ts":"2020-04-08","strength":0.45,"price":67.0312,"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.355048,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":55.2828,"atr14":5.077023,"stop_level":52.744288,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":1900,"type":"SELL","basis":"structure_stop","strength":0.588,"price":71.5403,"stop_level":73.8971,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-14","known_ts":"2020-05-14","bar_index":1901,"type":"RECLAIM","strength":0.588,"price":74.075,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-13 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-05-13","prior_stop_level":73.8971,"sweep_low":68.9967,"atr14":3.323705,"stop_level":67.334848,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-18","known_ts":"2020-06-18","bar_index":1909,"type":"SELL","basis":"structure_stop","strength":0.588,"price":80.5779,"stop_level":81.0607,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-15","known_ts":"2020-07-17","bar_index":1915,"type":"BUY","strength":0.725,"price":80.9713,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":1927,"type":"SELL","basis":"structure_stop","strength":0.863,"price":84.1613,"stop_level":85.6437,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-30","known_ts":"2020-09-30","bar_index":1933,"type":"RECLAIM","strength":0.863,"price":85.4999,"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-13","known_ts":"2020-10-15","bar_index":1936,"type":"BUY","strength":0.863,"price":89.381,"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":50},{"ts":"2020-11-03","known_ts":"2020-11-05","bar_index":1941,"type":"BUY","strength":0.863,"price":90.468,"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":45},{"ts":"2021-01-04","known_ts":"2021-01-04","bar_index":1954,"type":"SELL","basis":"structure_stop","strength":0.863,"price":95.4952,"stop_level":96.3706,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-08","known_ts":"2021-01-08","bar_index":1956,"type":"RECLAIM","strength":0.863,"price":96.6955,"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":96.3706,"sweep_low":94.6289,"atr14":1.616177,"stop_level":93.820812,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-19","known_ts":"2021-01-19","bar_index":1958,"type":"RECLAIM","strength":0.863,"price":97.3542,"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-11","known_ts":"2021-03-15","bar_index":1970,"type":"BUY","strength":0.863,"price":97.9206,"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":50},{"ts":"2021-08-26","known_ts":"2021-08-26","bar_index":2009,"type":"SELL","basis":"structure_stop","strength":1.0,"price":120.0909,"stop_level":121.1466,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-30","known_ts":"2021-08-30","bar_index":2009,"type":"SELL","basis":"structure_stop","strength":1.0,"price":119.442,"stop_level":121.1466,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-01","known_ts":"2021-12-01","bar_index":2031,"type":"SELL","basis":"structure_stop","strength":0.725,"price":113.0615,"stop_level":113.7116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-12-02","known_ts":"2021-12-02","bar_index":2031,"type":"RECLAIM","strength":0.725,"price":116.0986,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-12-01 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-12-01","prior_stop_level":113.7116,"sweep_low":112.9422,"atr14":2.151343,"stop_level":111.866528,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-16","known_ts":"2021-12-16","bar_index":2035,"type":"RECLAIM","strength":0.863,"price":120.7231,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-01-11","known_ts":"2022-01-11","bar_index":2040,"type":"SELL","basis":"structure_stop","strength":1.0,"price":119.8881,"stop_level":120.7231,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-03-23","known_ts":"2022-03-25","bar_index":2057,"type":"BUY","strength":0.588,"price":110.2678,"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":80,"retro_override":true,"retro_ctx":{"group_id":"us_sector_discretionary"}},{"ts":"2022-04-27","known_ts":"2022-04-27","bar_index":2065,"type":"SELL","basis":"structure_stop","strength":0.588,"price":107.7605,"stop_level":109.0602,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-28","known_ts":"2022-04-28","bar_index":2065,"type":"RECLAIM","strength":0.588,"price":110.1756,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-27 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-04-27","prior_stop_level":109.0602,"sweep_low":107.4286,"atr14":2.546718,"stop_level":106.155241,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-03","known_ts":"2022-05-03","bar_index":2066,"type":"SELL","basis":"structure_stop","strength":0.45,"price":106.0735,"stop_level":107.5669,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-05-04","known_ts":"2022-05-04","bar_index":2066,"type":"RECLAIM","strength":0.45,"price":109.2262,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-05-03 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":"2022-05-03","prior_stop_level":107.5669,"sweep_low":104.1838,"atr14":2.882297,"stop_level":102.742652,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-23","known_ts":"2022-05-25","bar_index":2071,"type":"BUY","strength":0.45,"price":106.5529,"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":"us_sector_discretionary"}},{"ts":"2022-06-13","known_ts":"2022-06-13","bar_index":2075,"type":"SELL","basis":"structure_stop","strength":0.588,"price":102.9122,"stop_level":109.8879,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-16","known_ts":"2022-06-16","bar_index":2076,"type":"SELL","basis":"structure_stop","strength":0.588,"price":101.1057,"stop_level":109.8879,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-07-28","known_ts":"2022-07-28","bar_index":2086,"type":"RECLAIM","strength":0.725,"price":113.7046,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-09","known_ts":"2022-08-09","bar_index":2088,"type":"SELL","basis":"structure_stop","strength":0.588,"price":108.3223,"stop_level":108.4334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-10","known_ts":"2022-08-10","bar_index":2089,"type":"RECLAIM","strength":0.588,"price":110.4067,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-09 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-08-09","prior_stop_level":108.4334,"sweep_low":107.8498,"atr14":2.110152,"stop_level":106.794724,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-19","known_ts":"2022-08-19","bar_index":2091,"type":"SELL","basis":"structure_stop","strength":0.588,"price":108.0629,"stop_level":108.3223,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-06","known_ts":"2022-09-08","bar_index":2095,"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":"2022-09-06","trigger_known_ts":"2022-09-08","strength":0.45,"price":108.3228,"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.148597,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":102.9048,"atr14":2.10423,"stop_level":101.852685,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-30","known_ts":"2022-10-04","bar_index":2101,"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":"2022-09-30","trigger_known_ts":"2022-10-04","strength":0.45,"price":103.7147,"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.184816,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":98.8273,"atr14":2.304695,"stop_level":97.674952,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":2106,"type":"BUY","strength":0.45,"price":103.5564,"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":"us_sector_discretionary"}},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":2106,"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":"2022-10-21","trigger_known_ts":"2022-10-25","strength":0.45,"price":103.5564,"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.18606,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":96.7886,"atr14":2.683648,"stop_level":95.446776,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-26","known_ts":"2022-10-26","bar_index":2107,"type":"RECLAIM","strength":0.588,"price":109.7378,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2022-12-30","known_ts":"2022-12-30","bar_index":2122,"type":"SELL","basis":"structure_stop","strength":0.863,"price":119.7797,"stop_level":120.0603,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-04","known_ts":"2023-01-04","bar_index":2122,"type":"RECLAIM","strength":0.863,"price":120.3408,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-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":"2022-12-30","prior_stop_level":120.0603,"sweep_low":117.6942,"atr14":2.018698,"stop_level":116.684851,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-24","known_ts":"2023-01-24","bar_index":2127,"type":"RECLAIM","strength":0.863,"price":120.6775,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-03","known_ts":"2023-04-05","bar_index":2143,"type":"BUY","strength":0.863,"price":123.9575,"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":"2023-05-22","known_ts":"2023-05-22","bar_index":2154,"type":"SELL","basis":"structure_stop","strength":1.0,"price":126.7478,"stop_level":128.0726,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-29","known_ts":"2023-07-03","bar_index":2163,"type":"BUY","strength":0.863,"price":129.5668,"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":"2023-10-27","known_ts":"2023-10-31","bar_index":2191,"type":"BUY","strength":0.588,"price":114.6122,"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,"retro_override":true,"retro_ctx":{"group_id":"us_sector_discretionary"}},{"ts":"2023-12-05","known_ts":"2023-12-05","bar_index":2199,"type":"SELL","basis":"structure_stop","strength":0.588,"price":118.5081,"stop_level":119.5943,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-12-08","known_ts":"2023-12-08","bar_index":2200,"type":"SELL","basis":"structure_stop","strength":0.588,"price":118.47,"stop_level":119.5943,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-12-11","known_ts":"2023-12-11","bar_index":2201,"type":"RECLAIM","strength":0.588,"price":120.6519,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-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":"2023-12-05","prior_stop_level":119.5943,"sweep_low":117.8602,"atr14":1.730003,"stop_level":116.995199,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-11","known_ts":"2023-12-11","bar_index":2201,"type":"RECLAIM","strength":0.588,"price":120.6519,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-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":"2023-12-08","prior_stop_level":119.5943,"sweep_low":118.308,"atr14":1.730003,"stop_level":117.442999,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-22","known_ts":"2023-12-22","bar_index":2204,"type":"RECLAIM","strength":0.725,"price":124.6632,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-12-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-02-12","known_ts":"2024-02-14","bar_index":2215,"type":"BUY","strength":0.863,"price":127.6835,"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-03-15","known_ts":"2024-03-15","bar_index":2222,"type":"SELL","basis":"structure_stop","strength":0.863,"price":131.0324,"stop_level":131.2239,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-03-20","known_ts":"2024-03-20","bar_index":2223,"type":"SELL","basis":"structure_stop","strength":0.863,"price":130.7164,"stop_level":131.2239,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-03-19","known_ts":"2024-03-19","bar_index":2223,"type":"RECLAIM","strength":0.863,"price":131.4633,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-15 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-03-15","prior_stop_level":131.2239,"sweep_low":130.1323,"atr14":1.752235,"stop_level":129.256183,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-27","known_ts":"2024-03-27","bar_index":2225,"type":"RECLAIM","strength":0.863,"price":131.492,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-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":"2024-03-20","prior_stop_level":131.2239,"sweep_low":128.7151,"atr14":1.690522,"stop_level":127.869839,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-09","known_ts":"2024-04-09","bar_index":2228,"type":"RECLAIM","strength":1.0,"price":132.4592,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-03-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-31","known_ts":"2024-08-02","bar_index":2254,"type":"BUY","strength":0.725,"price":130.0789,"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":"2024-08-23","known_ts":"2024-08-23","bar_index":2259,"type":"SELL","basis":"structure_stop","strength":0.863,"price":130.4061,"stop_level":131.532,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-25","known_ts":"2024-09-27","bar_index":2267,"type":"REBUY","strength":0.725,"price":135.3119,"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":"2024-10-24","known_ts":"2024-10-24","bar_index":2274,"type":"SELL","basis":"structure_stop","strength":0.863,"price":128.7745,"stop_level":128.8325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-10-28","known_ts":"2024-10-28","bar_index":2274,"type":"RECLAIM","strength":0.863,"price":130.4185,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-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":"2024-10-24","prior_stop_level":128.8325,"sweep_low":128.0009,"atr14":2.018289,"stop_level":126.991756,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-11","known_ts":"2024-11-11","bar_index":2278,"type":"RECLAIM","strength":0.863,"price":130.8053,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-10-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-22","known_ts":"2024-11-26","bar_index":2281,"type":"BUY","strength":0.863,"price":134.0644,"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":55},{"ts":"2024-12-18","known_ts":"2024-12-18","bar_index":2286,"type":"SELL","basis":"structure_stop","strength":0.588,"price":127.7465,"stop_level":133.7422,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-01-31","known_ts":"2025-02-04","bar_index":2296,"type":"BUY","strength":0.45,"price":127.7562,"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-02-05","known_ts":"2025-02-05","bar_index":2297,"type":"RECLAIM","strength":0.588,"price":139.5047,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-01-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2025-06-30","known_ts":"2025-07-02","bar_index":2330,"type":"BUY","strength":0.725,"price":147.3466,"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":"2025-07-28","known_ts":"2025-07-28","bar_index":2336,"type":"SELL","basis":"structure_stop","strength":0.725,"price":141.5677,"stop_level":142.7647,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-07-30","known_ts":"2025-07-30","bar_index":2337,"type":"RECLAIM","strength":0.725,"price":144.2168,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-28 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":"2025-07-28","prior_stop_level":142.7647,"sweep_low":140.7828,"atr14":2.457347,"stop_level":139.554126,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-11","known_ts":"2025-09-11","bar_index":2347,"type":"RECLAIM","strength":0.863,"price":146.7999,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-09","known_ts":"2025-10-09","bar_index":2353,"type":"SELL","basis":"structure_stop","strength":0.588,"price":140.6775,"stop_level":143.2113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-11-21","known_ts":"2025-11-21","bar_index":2364,"type":"RECLAIM","strength":0.863,"price":151.828,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-10-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-05","known_ts":"2025-12-05","bar_index":2367,"type":"SELL","basis":"structure_stop","strength":0.588,"price":143.5923,"stop_level":145.9422,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-12-10","known_ts":"2025-12-12","bar_index":2368,"type":"BUY","strength":0.725,"price":149.6347,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2025-12-11","known_ts":"2025-12-11","bar_index":2368,"type":"RECLAIM","strength":0.588,"price":146.7225,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-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":"2025-12-05","prior_stop_level":145.9422,"sweep_low":140.5314,"atr14":2.933672,"stop_level":139.064564,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-03-11","known_ts":"2026-03-11","bar_index":2388,"type":"SELL","basis":"structure_stop","strength":1.0,"price":155.8374,"stop_level":157.8475,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-03-13","known_ts":"2026-03-13","bar_index":2389,"type":"RECLAIM","strength":1.0,"price":159.6189,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-03-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":"2026-03-11","prior_stop_level":157.8475,"sweep_low":154.2452,"atr14":3.49705,"stop_level":152.496675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-12","known_ts":"2026-06-16","bar_index":2410,"type":"BUY","strength":0.725,"price":157.67,"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":"aplus","score":80},{"ts":"2026-07-17","known_ts":"2026-07-17","bar_index":2417,"type":"SELL","basis":"structure_stop","strength":0.588,"price":147.92,"stop_level":150.74,"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-17","last_scored_basis":"structure_stop","bars_since_signal":7,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2017-11-01","2018-02-15","2018-06-05","2018-07-05","2018-11-01","2018-11-28","2019-05-15","2019-09-26","2019-11-25","2020-09-30","2021-01-19","2021-02-04","2021-06-18","2021-07-01","2021-07-20","2021-10-05","2022-01-31","2022-02-16","2022-03-15","2022-05-23","2023-01-24","2023-03-13","2023-06-02","2023-08-24","2023-09-12","2023-10-16","2024-05-13","2024-06-04","2024-07-10","2024-07-26","2025-01-17","2025-04-21","2025-05-15","2025-06-06","2025-06-20","2026-04-06","2026-04-27","2026-05-21","2026-06-09","2026-07-01"],"warnings":[{"ts":"2022-05-03","kind":"confirm","px":106.0735,"level":107.5669},{"ts":"2022-06-10","kind":"arm","px":105.9878},{"ts":"2022-06-13","kind":"confirm","px":102.9122,"level":109.8879},{"ts":"2022-06-15","kind":"arm","px":103.6626},{"ts":"2022-06-16","kind":"confirm","px":101.1057,"level":109.8879},{"ts":"2022-08-04","kind":"arm","px":111.1848},{"ts":"2022-08-09","kind":"confirm","px":108.3223,"level":108.4334},{"ts":"2022-08-10","kind":"arm","px":110.4067},{"ts":"2022-08-19","kind":"confirm","px":108.0629,"level":108.3223},{"ts":"2022-12-08","kind":"arm","px":121.435},{"ts":"2022-12-30","kind":"confirm","px":119.7797,"level":120.0603},{"ts":"2023-05-01","kind":"arm","px":133.625},{"ts":"2023-05-22","kind":"confirm","px":126.7478,"level":128.0726},{"ts":"2023-11-30","kind":"arm","px":119.6229},{"ts":"2023-12-05","kind":"confirm","px":118.5081,"level":119.5943},{"ts":"2023-12-07","kind":"arm","px":118.4033},{"ts":"2023-12-08","kind":"confirm","px":118.47,"level":119.5943},{"ts":"2023-12-29","kind":"arm","px":124.4917},{"ts":"2024-03-01","kind":"arm","px":131.5878},{"ts":"2024-03-15","kind":"confirm","px":131.0324,"level":131.2239},{"ts":"2024-03-18","kind":"arm","px":130.4866},{"ts":"2024-03-20","kind":"confirm","px":130.7164,"level":131.2239},{"ts":"2024-08-21","kind":"arm","px":132.552},{"ts":"2024-08-23","kind":"confirm","px":130.4061,"level":131.532},{"ts":"2024-10-10","kind":"arm","px":128.8809},{"ts":"2024-10-24","kind":"confirm","px":128.7745,"level":128.8325},{"ts":"2024-12-17","kind":"arm","px":130.9241},{"ts":"2024-12-18","kind":"confirm","px":127.7465,"level":133.7422},{"ts":"2025-02-26","kind":"arm","px":147.9161},{"ts":"2025-07-15","kind":"arm","px":142.2643},{"ts":"2025-07-28","kind":"confirm","px":141.5677,"level":142.7647},{"ts":"2025-09-19","kind":"arm","px":143.6056},{"ts":"2025-10-09","kind":"confirm","px":140.6775,"level":143.2113},{"ts":"2025-12-04","kind":"arm","px":144.4838},{"ts":"2025-12-05","kind":"confirm","px":143.5923,"level":145.9422},{"ts":"2025-12-30","kind":"arm","px":150.7442},{"ts":"2026-03-03","kind":"arm","px":159.6985},{"ts":"2026-03-11","kind":"confirm","px":155.8374,"level":157.8475},{"ts":"2026-07-10","kind":"arm","px":163.54},{"ts":"2026-07-17","kind":"confirm","px":147.92,"level":150.74}],"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":[]}}}