{"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":"PAC","timeframe":"3D","as_of":"2026-10-28T00:00:00Z","bar_quality":"real_ohlc","cutoff":{"session":"2026-10-29","bar_open":"2026-10-28","bar_closed":false},"signal_era":"gc_v2_wo2","signals":[{"ts":"2006-11-17","known_ts":"2006-11-17","bar_index":62,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.2699,"stop_level":15.2739,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-11-22","known_ts":"2006-11-22","bar_index":63,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.2181,"stop_level":15.2739,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-11-24","known_ts":"2006-11-24","bar_index":63,"type":"RECLAIM","strength":0.725,"price":15.6762,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-11-17","prior_stop_level":15.2739,"sweep_low":14.9392,"atr14":0.308705,"stop_level":14.784847,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-24","known_ts":"2006-11-24","bar_index":63,"type":"RECLAIM","strength":0.725,"price":15.6762,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-11-22","prior_stop_level":15.2739,"sweep_low":14.9591,"atr14":0.308705,"stop_level":14.804747,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-01-22","known_ts":"2007-01-22","bar_index":76,"type":"RECLAIM","strength":0.863,"price":16.3614,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-11-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-06","known_ts":"2007-06-06","bar_index":107,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.3383,"stop_level":19.5102,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-06-08","known_ts":"2007-06-08","bar_index":108,"type":"RECLAIM","strength":1.0,"price":19.8909,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-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":"2007-06-06","prior_stop_level":19.5102,"sweep_low":18.9045,"atr14":0.53367,"stop_level":18.637665,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-13","known_ts":"2007-06-15","bar_index":109,"type":"REBUY","strength":1.0,"price":20.2183,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2007-09-17","known_ts":"2007-09-19","bar_index":131,"type":"BUY","strength":0.725,"price":20.5907,"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":"2007-10-22","known_ts":"2007-10-22","bar_index":139,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.3302,"stop_level":22.3997,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-10-23","known_ts":"2007-10-23","bar_index":139,"type":"RECLAIM","strength":0.863,"price":23.2347,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2007-10-22","prior_stop_level":22.3997,"sweep_low":22.2033,"atr14":0.61419,"stop_level":21.896205,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-29","known_ts":"2007-10-29","bar_index":141,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.1263,"stop_level":22.3302,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-01-08","known_ts":"2008-01-10","bar_index":157,"type":"BUY","strength":0.45,"price":19.4566,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-03-04","known_ts":"2008-03-04","bar_index":169,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.4317,"stop_level":18.502,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-05","known_ts":"2008-03-05","bar_index":170,"type":"RECLAIM","strength":0.588,"price":18.9566,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-04 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-03-04","prior_stop_level":18.502,"sweep_low":18.1631,"atr14":0.694438,"stop_level":17.815881,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-10","known_ts":"2008-03-10","bar_index":171,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.3365,"stop_level":18.502,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-24","known_ts":"2008-03-26","bar_index":174,"type":"REBUY","strength":0.588,"price":18.7995,"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":"2008-04-04","known_ts":"2008-04-04","bar_index":177,"type":"RECLAIM","strength":0.725,"price":19.8616,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-03-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-07-17","known_ts":"2008-07-21","bar_index":201,"type":"BUY","strength":0.45,"price":12.6228,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-07-17","known_ts":"2008-07-21","bar_index":201,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-07-17","trigger_known_ts":"2008-07-21","strength":0.45,"price":12.6228,"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.464832,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.5376,"atr14":0.60204,"stop_level":10.23658,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-08","known_ts":"2008-09-08","bar_index":213,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.7322,"stop_level":12.1604,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-10","known_ts":"2008-09-10","bar_index":213,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.7065,"stop_level":12.1604,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-12","known_ts":"2008-09-12","bar_index":214,"type":"RECLAIM","strength":0.588,"price":12.2075,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-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":"2008-09-08","prior_stop_level":12.1604,"sweep_low":11.5181,"atr14":0.418325,"stop_level":11.308937,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-12","known_ts":"2008-09-12","bar_index":214,"type":"RECLAIM","strength":0.588,"price":12.2075,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-09-10","prior_stop_level":12.1604,"sweep_low":11.5181,"atr14":0.418325,"stop_level":11.308937,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-10","known_ts":"2008-10-14","bar_index":221,"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":"2008-10-10","trigger_known_ts":"2008-10-14","strength":0.45,"price":8.3924,"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.644188,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.7995,"atr14":0.704657,"stop_level":6.447171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-28","known_ts":"2008-10-30","bar_index":225,"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":"2008-10-28","trigger_known_ts":"2008-10-30","strength":0.45,"price":8.0897,"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.6136,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.4129,"atr14":0.711661,"stop_level":6.057069,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-31","known_ts":"2008-11-04","bar_index":226,"type":"BUY","strength":0.45,"price":8.4979,"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-10-31","known_ts":"2008-11-04","bar_index":226,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-10-31","trigger_known_ts":"2008-11-04","strength":0.45,"price":8.4979,"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.587839,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.4129,"atr14":0.692615,"stop_level":6.066592,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-18","known_ts":"2008-11-18","bar_index":230,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.9054,"stop_level":7.9668,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-11-21","known_ts":"2008-11-21","bar_index":231,"type":"RECLAIM","strength":0.588,"price":8.3838,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-11-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-11-18","prior_stop_level":7.9668,"sweep_low":7.4401,"atr14":0.60408,"stop_level":7.13806,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-08","known_ts":"2009-01-08","bar_index":241,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.4592,"stop_level":9.6436,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-12","known_ts":"2009-01-12","bar_index":242,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.95,"stop_level":9.6436,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-18","known_ts":"2009-03-20","bar_index":257,"type":"BUY","strength":0.588,"price":7.4752,"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":55},{"ts":"2009-08-17","known_ts":"2009-08-17","bar_index":292,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.3003,"stop_level":12.4017,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-21","known_ts":"2009-08-21","bar_index":293,"type":"RECLAIM","strength":1.0,"price":12.5768,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-08-17","prior_stop_level":12.4017,"sweep_low":11.7334,"atr14":0.433786,"stop_level":11.516507,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-11-27","known_ts":"2009-12-01","bar_index":316,"type":"BUY","strength":0.863,"price":13.4251,"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":"2009-12-30","known_ts":"2009-12-30","bar_index":323,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.7321,"stop_level":14.7367,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-04","known_ts":"2010-01-04","bar_index":324,"type":"RECLAIM","strength":1.0,"price":15.4019,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-12-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-12-30","prior_stop_level":14.7367,"sweep_low":14.465,"atr14":0.384824,"stop_level":14.272588,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-01-15","known_ts":"2010-01-15","bar_index":327,"type":"RECLAIM","strength":1.0,"price":15.6923,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-12-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-21","known_ts":"2010-01-21","bar_index":328,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.5612,"stop_level":15.683,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-25","known_ts":"2010-01-25","bar_index":328,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.3644,"stop_level":15.683,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-22","known_ts":"2010-01-22","bar_index":328,"type":"RECLAIM","strength":1.0,"price":15.7158,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-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":"2010-01-21","prior_stop_level":15.683,"sweep_low":15.4534,"atr14":0.41927,"stop_level":15.243765,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-05","known_ts":"2010-03-05","bar_index":338,"type":"RECLAIM","strength":1.0,"price":17.4583,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-01-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-08","known_ts":"2010-04-08","bar_index":345,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.6854,"stop_level":16.8212,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-14","known_ts":"2010-04-14","bar_index":347,"type":"RECLAIM","strength":0.863,"price":17.2241,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-08","prior_stop_level":16.8212,"sweep_low":16.6058,"atr14":0.321547,"stop_level":16.445027,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-14","known_ts":"2010-07-16","bar_index":368,"type":"BUY","strength":0.725,"price":15.1795,"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":"2010-08-10","known_ts":"2010-08-10","bar_index":374,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.6719,"stop_level":15.6145,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-08-13","known_ts":"2010-08-13","bar_index":375,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.8749,"stop_level":15.6145,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-09-16","known_ts":"2010-09-16","bar_index":383,"type":"RECLAIM","strength":0.863,"price":15.9301,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-16","known_ts":"2010-11-16","bar_index":397,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.3725,"stop_level":17.5534,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-17","known_ts":"2010-11-17","bar_index":397,"type":"RECLAIM","strength":1.0,"price":17.9397,"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":17.5534,"sweep_low":17.3236,"atr14":0.427631,"stop_level":17.109785,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-02","known_ts":"2010-12-02","bar_index":401,"type":"RECLAIM","strength":1.0,"price":19.0611,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-07","known_ts":"2010-12-09","bar_index":402,"type":"REBUY","strength":1.0,"price":19.224,"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":"2011-01-21","known_ts":"2011-01-21","bar_index":412,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.5696,"stop_level":19.8362,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-24","known_ts":"2011-01-24","bar_index":412,"type":"RECLAIM","strength":1.0,"price":19.8954,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-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":"2011-01-21","prior_stop_level":19.8362,"sweep_low":19.4462,"atr14":0.464206,"stop_level":19.214097,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-03-22","known_ts":"2011-03-24","bar_index":426,"type":"BUY","strength":0.725,"price":20.3151,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2011-10-11","known_ts":"2011-10-13","bar_index":473,"type":"BUY","strength":0.588,"price":17.7582,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2011-11-17","known_ts":"2011-11-17","bar_index":482,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.2389,"stop_level":17.4222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-25","known_ts":"2011-11-25","bar_index":483,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.5575,"stop_level":17.4222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-30","bar_index":484,"type":"REBUY","strength":0.45,"price":17.782,"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":"2011-11-30","known_ts":"2011-11-30","bar_index":484,"type":"RECLAIM","strength":0.45,"price":17.782,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-25 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":"2011-11-25","prior_stop_level":17.4222,"sweep_low":16.4906,"atr14":0.45587,"stop_level":16.262665,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-25","known_ts":"2012-01-25","bar_index":497,"type":"RECLAIM","strength":0.725,"price":19.2073,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-14","known_ts":"2012-02-14","bar_index":501,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.2999,"stop_level":19.3411,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-15","known_ts":"2012-02-15","bar_index":502,"type":"RECLAIM","strength":0.863,"price":19.4491,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-14 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-02-14","prior_stop_level":19.3411,"sweep_low":19.0941,"atr14":0.406756,"stop_level":18.890722,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-21","known_ts":"2012-02-21","bar_index":503,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.2742,"stop_level":19.2999,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-22","known_ts":"2012-02-22","bar_index":503,"type":"RECLAIM","strength":0.863,"price":19.4954,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-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":"2012-02-21","prior_stop_level":19.2999,"sweep_low":19.2124,"atr14":0.382182,"stop_level":19.021309,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-07","known_ts":"2012-03-07","bar_index":506,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.1352,"stop_level":19.233,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-08","known_ts":"2012-03-08","bar_index":507,"type":"RECLAIM","strength":0.863,"price":19.3976,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-03-07","prior_stop_level":19.233,"sweep_low":18.9191,"atr14":0.383272,"stop_level":18.727464,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-13","known_ts":"2012-03-15","bar_index":508,"type":"REBUY","strength":0.863,"price":20.1592,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2012-06-15","known_ts":"2012-06-19","bar_index":530,"type":"BUY","strength":0.725,"price":19.4134,"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":"2012-07-24","known_ts":"2012-07-24","bar_index":538,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.0671,"stop_level":20.3009,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-07-26","known_ts":"2012-07-26","bar_index":539,"type":"RECLAIM","strength":0.863,"price":20.556,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-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":"2012-07-24","prior_stop_level":20.3009,"sweep_low":19.9714,"atr14":0.552065,"stop_level":19.695367,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-07","known_ts":"2012-08-07","bar_index":542,"type":"RECLAIM","strength":1.0,"price":20.9387,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-07-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-16","known_ts":"2012-08-16","bar_index":544,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.4816,"stop_level":20.5985,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-17","known_ts":"2012-08-17","bar_index":544,"type":"RECLAIM","strength":1.0,"price":20.6623,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-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":"2012-08-16","prior_stop_level":20.5985,"sweep_low":20.0618,"atr14":0.602302,"stop_level":19.760649,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-31","known_ts":"2012-09-05","bar_index":548,"type":"BUY","strength":1.0,"price":21.4488,"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":40},{"ts":"2012-09-21","known_ts":"2012-09-21","bar_index":552,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.0981,"stop_level":21.2894,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-09-24","known_ts":"2012-09-24","bar_index":553,"type":"RECLAIM","strength":1.0,"price":21.5445,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-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":"2012-09-21","prior_stop_level":21.2894,"sweep_low":20.9759,"atr14":0.607141,"stop_level":20.672329,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-05","known_ts":"2012-10-05","bar_index":556,"type":"RECLAIM","strength":1.0,"price":23.7476,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-09-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-11-29","known_ts":"2012-12-03","bar_index":568,"type":"REBUY","strength":1.0,"price":28.4581,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2013-06-27","known_ts":"2013-07-01","bar_index":616,"type":"BUY","strength":0.588,"price":28.3521,"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":25},{"ts":"2013-08-28","known_ts":"2013-08-28","bar_index":630,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.8482,"stop_level":28.1539,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-08-30","known_ts":"2013-08-30","bar_index":631,"type":"RECLAIM","strength":0.588,"price":28.3294,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-08-28","prior_stop_level":28.1539,"sweep_low":27.3444,"atr14":0.943308,"stop_level":26.872746,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-05","known_ts":"2013-09-09","bar_index":632,"type":"REBUY","strength":0.588,"price":29.6089,"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":"2013-10-30","known_ts":"2013-10-30","bar_index":645,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.6825,"stop_level":30.1751,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-11-01","known_ts":"2013-11-01","bar_index":645,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.7448,"stop_level":30.1751,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-12-04","known_ts":"2013-12-06","bar_index":653,"type":"BUY","strength":0.725,"price":31.1693,"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":55},{"ts":"2013-12-18","known_ts":"2013-12-18","bar_index":656,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.324,"stop_level":30.3297,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-19","known_ts":"2013-12-19","bar_index":656,"type":"RECLAIM","strength":0.725,"price":30.3811,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-18 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-18","prior_stop_level":30.3297,"sweep_low":29.53,"atr14":0.896194,"stop_level":29.081903,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-09","known_ts":"2014-01-13","bar_index":661,"type":"BUY","strength":0.725,"price":31.0437,"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":35},{"ts":"2014-02-10","known_ts":"2014-02-10","bar_index":668,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.0098,"stop_level":30.2269,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-02-11","known_ts":"2014-02-11","bar_index":668,"type":"RECLAIM","strength":0.863,"price":30.3525,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-02-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":"2014-02-10","prior_stop_level":30.2269,"sweep_low":29.7871,"atr14":0.801479,"stop_level":29.386361,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-27","known_ts":"2014-02-27","bar_index":672,"type":"RECLAIM","strength":0.863,"price":30.5924,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-02-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-03-17","known_ts":"2014-03-19","bar_index":676,"type":"BUY","strength":0.863,"price":30.501,"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":65},{"ts":"2014-11-04","known_ts":"2014-11-06","bar_index":730,"type":"BUY","strength":0.725,"price":42.8397,"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":55},{"ts":"2015-01-06","known_ts":"2015-01-08","bar_index":744,"type":"BUY","strength":0.588,"price":39.6255,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":50},{"ts":"2015-02-11","known_ts":"2015-02-11","bar_index":752,"type":"SELL","basis":"structure_stop","strength":0.725,"price":39.9322,"stop_level":40.6682,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-02-12","known_ts":"2015-02-12","bar_index":752,"type":"RECLAIM","strength":0.725,"price":41.2326,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-02-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-02-11","prior_stop_level":40.6682,"sweep_low":39.8708,"atr14":1.154971,"stop_level":39.293314,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-05","known_ts":"2015-03-05","bar_index":757,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.0673,"stop_level":40.0303,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-20","known_ts":"2015-03-24","bar_index":761,"type":"BUY","strength":0.45,"price":40.9504,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-04-20","known_ts":"2015-04-20","bar_index":767,"type":"SELL","basis":"structure_stop","strength":0.588,"price":40.245,"stop_level":40.2695,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-21","known_ts":"2015-04-21","bar_index":768,"type":"RECLAIM","strength":0.588,"price":41.4105,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-04-20","prior_stop_level":40.2695,"sweep_low":39.7175,"atr14":0.755329,"stop_level":39.339836,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-04","known_ts":"2015-05-04","bar_index":771,"type":"RECLAIM","strength":0.725,"price":45.1215,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-08","known_ts":"2015-07-10","bar_index":786,"type":"BUY","strength":0.863,"price":46.2385,"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":35},{"ts":"2015-08-21","known_ts":"2015-08-21","bar_index":796,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.6059,"stop_level":48.048,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-08-27","known_ts":"2015-08-27","bar_index":798,"type":"RECLAIM","strength":0.863,"price":50.665,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-08-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":"2015-08-21","prior_stop_level":48.048,"sweep_low":45.146,"atr14":1.439267,"stop_level":44.426366,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-04","known_ts":"2015-09-04","bar_index":800,"type":"RECLAIM","strength":0.863,"price":54.2912,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-08-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-02","known_ts":"2016-06-02","bar_index":862,"type":"SELL","basis":"structure_stop","strength":0.863,"price":63.482,"stop_level":64.459,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-03","known_ts":"2016-06-03","bar_index":862,"type":"RECLAIM","strength":0.863,"price":64.9639,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-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":"2016-06-02","prior_stop_level":64.459,"sweep_low":62.6756,"atr14":1.540935,"stop_level":61.905133,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-20","known_ts":"2016-06-20","bar_index":866,"type":"RECLAIM","strength":0.863,"price":66.8129,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-10-10","known_ts":"2016-10-12","bar_index":892,"type":"BUY","strength":0.588,"price":65.6697,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2016-11-02","known_ts":"2016-11-02","bar_index":897,"type":"SELL","basis":"structure_stop","strength":0.45,"price":61.0785,"stop_level":64.3494,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-11-03","known_ts":"2016-11-07","bar_index":898,"type":"REBUY","strength":0.588,"price":65.1588,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2016-11-07","known_ts":"2016-11-07","bar_index":898,"type":"RECLAIM","strength":0.588,"price":65.1588,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-11-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2016-11-02","prior_stop_level":64.3494,"sweep_low":60.9856,"atr14":2.088432,"stop_level":59.941384,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-24","known_ts":"2017-01-26","bar_index":916,"type":"BUY","strength":0.45,"price":52.7301,"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":"2017-05-31","known_ts":"2017-05-31","bar_index":945,"type":"SELL","basis":"structure_stop","strength":0.863,"price":68.371,"stop_level":69.6529,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-06-05","known_ts":"2017-06-05","bar_index":946,"type":"RECLAIM","strength":0.863,"price":70.7166,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-31 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":"2017-05-31","prior_stop_level":69.6529,"sweep_low":67.6891,"atr14":2.245858,"stop_level":66.566171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-15","known_ts":"2017-06-15","bar_index":949,"type":"RECLAIM","strength":0.863,"price":73.9214,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-08-09","known_ts":"2017-08-09","bar_index":961,"type":"SELL","basis":"structure_stop","strength":1.0,"price":76.308,"stop_level":77.1944,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-16","known_ts":"2017-08-16","bar_index":963,"type":"RECLAIM","strength":0.863,"price":77.632,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-08-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-08-09","prior_stop_level":77.1944,"sweep_low":73.6404,"atr14":1.674197,"stop_level":72.803301,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-21","known_ts":"2017-11-24","bar_index":986,"type":"BUY","strength":0.588,"price":68.0914,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2017-12-21","known_ts":"2017-12-21","bar_index":993,"type":"SELL","basis":"structure_stop","strength":0.725,"price":71.802,"stop_level":72.5681,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-01-16","known_ts":"2018-01-16","bar_index":998,"type":"RECLAIM","strength":0.725,"price":75.8711,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-01-30","known_ts":"2018-01-30","bar_index":1001,"type":"SELL","basis":"structure_stop","strength":0.725,"price":73.4957,"stop_level":74.7677,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-02-02","known_ts":"2018-02-02","bar_index":1002,"type":"SELL","basis":"structure_stop","strength":0.588,"price":72.3361,"stop_level":74.7677,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-02-01","known_ts":"2018-02-01","bar_index":1002,"type":"RECLAIM","strength":0.725,"price":74.7958,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-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":"2018-01-30","prior_stop_level":74.7677,"sweep_low":72.6243,"atr14":1.593276,"stop_level":71.827662,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-09","known_ts":"2018-04-09","bar_index":1017,"type":"RECLAIM","strength":0.725,"price":74.9996,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-02-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-01","known_ts":"2018-05-01","bar_index":1022,"type":"SELL","basis":"structure_stop","strength":0.725,"price":71.6896,"stop_level":73.0319,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-20","known_ts":"2018-06-22","bar_index":1034,"type":"BUY","strength":0.45,"price":65.9218,"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-07-03","known_ts":"2018-07-03","bar_index":1037,"type":"RECLAIM","strength":0.725,"price":70.8279,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-06-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-19","known_ts":"2018-07-19","bar_index":1040,"type":"SELL","basis":"structure_stop","strength":0.725,"price":70.1016,"stop_level":70.7638,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-20","known_ts":"2018-07-20","bar_index":1041,"type":"RECLAIM","strength":0.725,"price":70.8919,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-07-19","prior_stop_level":70.7638,"sweep_low":69.6743,"atr14":1.508746,"stop_level":68.919927,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-01","known_ts":"2018-08-01","bar_index":1043,"type":"SELL","basis":"structure_stop","strength":0.725,"price":69.4821,"stop_level":70.1016,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-20","known_ts":"2018-08-22","bar_index":1048,"type":"REBUY","strength":0.863,"price":70.482,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2018-09-21","known_ts":"2018-09-21","bar_index":1055,"type":"SELL","basis":"structure_stop","strength":0.863,"price":76.4926,"stop_level":77.0747,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-09-26","known_ts":"2018-09-26","bar_index":1056,"type":"RECLAIM","strength":0.863,"price":77.3003,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-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":"2018-09-21","prior_stop_level":77.0747,"sweep_low":75.5175,"atr14":1.668616,"stop_level":74.683192,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-10","known_ts":"2018-10-10","bar_index":1060,"type":"SELL","basis":"structure_stop","strength":0.863,"price":75.0081,"stop_level":75.8886,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-12-19","known_ts":"2018-12-21","bar_index":1076,"type":"BUY","strength":0.45,"price":60.5165,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-01-08","known_ts":"2019-01-08","bar_index":1080,"type":"RECLAIM","strength":0.725,"price":68.672,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-12-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-02-13","known_ts":"2019-02-13","bar_index":1088,"type":"SELL","basis":"structure_stop","strength":0.725,"price":65.005,"stop_level":65.6025,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-14","known_ts":"2019-02-14","bar_index":1088,"type":"RECLAIM","strength":0.725,"price":65.8564,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-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":"2019-02-13","prior_stop_level":65.6025,"sweep_low":64.1312,"atr14":1.938219,"stop_level":63.162091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-01","known_ts":"2019-03-01","bar_index":1092,"type":"RECLAIM","strength":0.863,"price":67.7161,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-02-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-04","known_ts":"2019-04-08","bar_index":1100,"type":"BUY","strength":0.863,"price":73.8551,"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":"2019-05-08","known_ts":"2019-05-08","bar_index":1107,"type":"SELL","basis":"structure_stop","strength":0.863,"price":73.3024,"stop_level":73.8103,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-14","known_ts":"2019-05-14","bar_index":1109,"type":"RECLAIM","strength":0.863,"price":74.0418,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-05-08","prior_stop_level":73.8103,"sweep_low":71.2636,"atr14":1.794128,"stop_level":70.366536,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-22","known_ts":"2019-05-24","bar_index":1111,"type":"REBUY","strength":0.863,"price":76.3197,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2019-06-10","known_ts":"2019-06-12","bar_index":1115,"type":"REBUY","strength":1.0,"price":80.2983,"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":"2019-07-18","known_ts":"2019-07-18","bar_index":1124,"type":"SELL","basis":"structure_stop","strength":1.0,"price":79.0387,"stop_level":79.9341,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-09-09","known_ts":"2019-09-11","bar_index":1136,"type":"BUY","strength":0.725,"price":74.0847,"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":"2019-10-22","known_ts":"2019-10-22","bar_index":1146,"type":"SELL","basis":"structure_stop","strength":0.863,"price":77.7423,"stop_level":78.216,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-24","known_ts":"2019-10-24","bar_index":1147,"type":"RECLAIM","strength":0.863,"price":79.3187,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-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":"2019-10-22","prior_stop_level":78.216,"sweep_low":77.0512,"atr14":1.508704,"stop_level":76.296848,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-06","known_ts":"2019-11-06","bar_index":1150,"type":"RECLAIM","strength":0.863,"price":82.2154,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-21","known_ts":"2019-11-21","bar_index":1153,"type":"SELL","basis":"structure_stop","strength":1.0,"price":81.6459,"stop_level":81.9669,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-25","known_ts":"2019-11-25","bar_index":1154,"type":"RECLAIM","strength":1.0,"price":82.922,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-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":"2019-11-21","prior_stop_level":81.9669,"sweep_low":80.8216,"atr14":1.637686,"stop_level":80.002757,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-11","known_ts":"2019-12-13","bar_index":1158,"type":"REBUY","strength":0.863,"price":94.169,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2020-01-31","known_ts":"2020-01-31","bar_index":1169,"type":"SELL","basis":"structure_stop","strength":1.0,"price":98.029,"stop_level":98.1717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-02-03","known_ts":"2020-02-03","bar_index":1169,"type":"RECLAIM","strength":1.0,"price":99.9154,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-31 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":"2020-01-31","prior_stop_level":98.1717,"sweep_low":97.5534,"atr14":2.475265,"stop_level":96.315767,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-02-18","known_ts":"2020-02-18","bar_index":1173,"type":"RECLAIM","strength":1.0,"price":103.5851,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-01-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-27","known_ts":"2020-04-29","bar_index":1189,"type":"BUY","strength":0.588,"price":48.8956,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2020-07-30","known_ts":"2020-08-03","bar_index":1211,"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-07-30","trigger_known_ts":"2020-08-03","strength":0.588,"price":52.1849,"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.50552,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":49.9498,"atr14":2.365789,"stop_level":48.766905,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-03","known_ts":"2020-09-03","bar_index":1219,"type":"SELL","basis":"structure_stop","strength":0.725,"price":58.9062,"stop_level":59.4768,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-04","known_ts":"2020-09-04","bar_index":1219,"type":"RECLAIM","strength":0.725,"price":60.2377,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-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":"2020-09-03","prior_stop_level":59.4768,"sweep_low":58.28,"atr14":2.249511,"stop_level":57.155245,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-11","known_ts":"2020-09-11","bar_index":1221,"type":"SELL","basis":"structure_stop","strength":0.725,"price":58.8665,"stop_level":58.9062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-14","known_ts":"2020-09-14","bar_index":1221,"type":"RECLAIM","strength":0.725,"price":60.4359,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-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-09-11","prior_stop_level":58.9062,"sweep_low":57.5033,"atr14":2.45461,"stop_level":56.275995,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-24","known_ts":"2020-09-28","bar_index":1224,"type":"BUY","strength":0.725,"price":62.9088,"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":55},{"ts":"2020-10-28","known_ts":"2020-10-28","bar_index":1232,"type":"SELL","basis":"structure_stop","strength":0.863,"price":67.1968,"stop_level":69.0673,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-05","known_ts":"2020-11-09","bar_index":1234,"type":"REBUY","strength":0.863,"price":80.1637,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2020-12-22","known_ts":"2020-12-22","bar_index":1244,"type":"SELL","basis":"structure_stop","strength":0.863,"price":84.9986,"stop_level":85.4266,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-23","known_ts":"2020-12-23","bar_index":1245,"type":"RECLAIM","strength":0.863,"price":87.0515,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-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":"2020-12-22","prior_stop_level":85.4266,"sweep_low":84.9114,"atr14":2.962809,"stop_level":83.429995,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-07","known_ts":"2021-01-07","bar_index":1248,"type":"RECLAIM","strength":1.0,"price":88.3117,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-10","known_ts":"2021-03-12","bar_index":1262,"type":"BUY","strength":0.863,"price":88.3275,"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":"2021-03-25","known_ts":"2021-03-25","bar_index":1265,"type":"SELL","basis":"structure_stop","strength":0.863,"price":80.1003,"stop_level":82.4861,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-03-31","known_ts":"2021-03-31","bar_index":1267,"type":"RECLAIM","strength":0.863,"price":83.3738,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-25","prior_stop_level":82.4861,"sweep_low":78.1822,"atr14":3.001131,"stop_level":76.681634,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-04","known_ts":"2021-06-08","bar_index":1282,"type":"REBUY","strength":0.863,"price":87.9045,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2021-07-01","known_ts":"2021-07-01","bar_index":1288,"type":"SELL","basis":"structure_stop","strength":0.725,"price":85.7418,"stop_level":86.1937,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-07-02","known_ts":"2021-07-02","bar_index":1288,"type":"RECLAIM","strength":0.725,"price":86.7505,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-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-07-01","prior_stop_level":86.1937,"sweep_low":85.0801,"atr14":2.194355,"stop_level":83.982923,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-22","known_ts":"2021-07-26","bar_index":1293,"type":"BUY","strength":0.725,"price":89.7686,"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-12","known_ts":"2021-08-16","bar_index":1298,"type":"BUY","strength":0.863,"price":91.1244,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2021-08-25","known_ts":"2021-08-27","bar_index":1301,"type":"BUY","strength":0.863,"price":92.6657,"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":"2021-11-18","known_ts":"2021-11-18","bar_index":1321,"type":"SELL","basis":"structure_stop","strength":1.0,"price":104.8132,"stop_level":104.9716,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-19","known_ts":"2021-11-19","bar_index":1321,"type":"RECLAIM","strength":1.0,"price":105.2385,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-11-18","prior_stop_level":104.9716,"sweep_low":103.3873,"atr14":2.452696,"stop_level":102.160952,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-23","known_ts":"2021-12-28","bar_index":1329,"type":"BUY","strength":0.725,"price":113.6519,"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":"2022-01-21","known_ts":"2022-01-21","bar_index":1335,"type":"SELL","basis":"structure_stop","strength":1.0,"price":113.4934,"stop_level":115.4696,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-02-10","known_ts":"2022-02-10","bar_index":1340,"type":"RECLAIM","strength":1.0,"price":121.9902,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-01-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-03-03","known_ts":"2022-03-03","bar_index":1344,"type":"SELL","basis":"structure_stop","strength":0.863,"price":113.5685,"stop_level":117.4875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-03-25","known_ts":"2022-03-29","bar_index":1350,"type":"BUY","strength":0.725,"price":129.328,"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":65},{"ts":"2022-06-13","known_ts":"2022-06-13","bar_index":1368,"type":"SELL","basis":"structure_stop","strength":0.725,"price":117.217,"stop_level":123.563,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2022-08-04","known_ts":"2022-08-08","bar_index":1380,"type":"BUY","strength":0.725,"price":122.5867,"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":65},{"ts":"2022-08-30","known_ts":"2022-08-30","bar_index":1386,"type":"SELL","basis":"structure_stop","strength":0.863,"price":123.0834,"stop_level":123.4346,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-09-02","known_ts":"2022-09-02","bar_index":1387,"type":"RECLAIM","strength":0.863,"price":124.0769,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-08-30","prior_stop_level":123.4346,"sweep_low":118.3132,"atr14":3.878553,"stop_level":116.373923,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-16","known_ts":"2022-09-16","bar_index":1390,"type":"RECLAIM","strength":0.725,"price":124.3595,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-08-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-10-12","known_ts":"2022-10-14","bar_index":1396,"type":"BUY","strength":0.588,"price":123.9056,"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":20},{"ts":"2022-11-29","known_ts":"2022-11-29","bar_index":1407,"type":"SELL","basis":"structure_stop","strength":0.725,"price":135.874,"stop_level":139.9781,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-30","known_ts":"2022-11-30","bar_index":1407,"type":"RECLAIM","strength":0.725,"price":142.2446,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-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":"2022-11-29","prior_stop_level":139.9781,"sweep_low":134.9464,"atr14":4.722027,"stop_level":132.585386,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-09","known_ts":"2023-01-11","bar_index":1416,"type":"BUY","strength":0.725,"price":148.0026,"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":20},{"ts":"2023-03-07","known_ts":"2023-03-07","bar_index":1429,"type":"SELL","basis":"structure_stop","strength":0.863,"price":163.124,"stop_level":164.2529,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-08","known_ts":"2023-03-08","bar_index":1429,"type":"RECLAIM","strength":0.863,"price":164.4366,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-03-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-03-07","prior_stop_level":164.2529,"sweep_low":162.5202,"atr14":3.928548,"stop_level":160.555926,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-29","known_ts":"2023-06-29","bar_index":1455,"type":"SELL","basis":"structure_stop","strength":0.725,"price":156.9681,"stop_level":157.4903,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-06-30","known_ts":"2023-06-30","bar_index":1455,"type":"RECLAIM","strength":0.725,"price":158.1718,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-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":"2023-06-29","prior_stop_level":157.4903,"sweep_low":154.7909,"atr14":4.348539,"stop_level":152.616631,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-07","known_ts":"2023-07-11","bar_index":1457,"type":"REBUY","strength":0.588,"price":165.5309,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2023-08-28","known_ts":"2023-08-30","bar_index":1469,"type":"BUY","strength":0.588,"price":172.3814,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2023-11-13","known_ts":"2023-11-15","bar_index":1487,"type":"BUY","strength":0.45,"price":120.0487,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-12-13","known_ts":"2023-12-13","bar_index":1494,"type":"RECLAIM","strength":0.725,"price":164.3483,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-11-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-12-28","known_ts":"2023-12-28","bar_index":1497,"type":"SELL","basis":"structure_stop","strength":0.725,"price":160.9669,"stop_level":161.8261,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-12-29","known_ts":"2023-12-29","bar_index":1497,"type":"RECLAIM","strength":0.725,"price":161.8816,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-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":"2023-12-28","prior_stop_level":161.8261,"sweep_low":158.4725,"atr14":4.845788,"stop_level":156.049606,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-10","known_ts":"2024-01-10","bar_index":1500,"type":"SELL","basis":"structure_stop","strength":0.588,"price":150.1299,"stop_level":161.8261,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-02-01","known_ts":"2024-02-05","bar_index":1505,"type":"REBUY","strength":0.863,"price":152.0053,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2024-03-25","known_ts":"2024-03-27","bar_index":1517,"type":"BUY","strength":0.588,"price":149.437,"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":20},{"ts":"2024-05-28","known_ts":"2024-05-28","bar_index":1531,"type":"SELL","basis":"structure_stop","strength":0.863,"price":168.2009,"stop_level":173.1252,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-05-31","known_ts":"2024-05-31","bar_index":1532,"type":"RECLAIM","strength":0.863,"price":174.2985,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-05-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-05-28","prior_stop_level":173.1252,"sweep_low":163.3413,"atr14":4.913885,"stop_level":160.884357,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-06-03","known_ts":"2024-06-03","bar_index":1533,"type":"SELL","basis":"structure_stop","strength":0.863,"price":151.3679,"stop_level":168.2009,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-08-12","known_ts":"2024-08-14","bar_index":1549,"type":"BUY","strength":0.588,"price":153.0648,"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":"2024-11-05","known_ts":"2024-11-07","bar_index":1569,"type":"BUY","strength":0.725,"price":172.8154,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2024-12-19","known_ts":"2024-12-19","bar_index":1579,"type":"SELL","basis":"structure_stop","strength":0.863,"price":174.026,"stop_level":175.9054,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-01-16","known_ts":"2025-01-16","bar_index":1585,"type":"RECLAIM","strength":1.0,"price":181.5437,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-07","known_ts":"2025-02-11","bar_index":1590,"type":"BUY","strength":0.863,"price":187.9435,"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":"2025-03-10","known_ts":"2025-03-10","bar_index":1596,"type":"SELL","basis":"structure_stop","strength":0.863,"price":176.7825,"stop_level":178.7969,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-03-14","known_ts":"2025-03-14","bar_index":1598,"type":"RECLAIM","strength":0.863,"price":184.7147,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2025-03-10","prior_stop_level":178.7969,"sweep_low":172.1369,"atr14":6.157344,"stop_level":169.058228,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-17","known_ts":"2025-04-22","bar_index":1606,"type":"BUY","strength":0.863,"price":187.741,"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":55},{"ts":"2025-06-16","known_ts":"2025-06-16","bar_index":1619,"type":"SELL","basis":"structure_stop","strength":1.0,"price":224.7242,"stop_level":224.9599,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-08-14","known_ts":"2025-08-14","bar_index":1633,"type":"RECLAIM","strength":1.0,"price":251.88,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-02","known_ts":"2025-09-04","bar_index":1637,"type":"REBUY","strength":0.863,"price":247.07,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2025-11-20","known_ts":"2025-11-24","bar_index":1656,"type":"BUY","strength":0.725,"price":230.79,"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":"2026-01-15","known_ts":"2026-01-15","bar_index":1668,"type":"SELL","basis":"structure_stop","strength":0.863,"price":257.23,"stop_level":261.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-16","known_ts":"2026-01-16","bar_index":1668,"type":"RECLAIM","strength":0.863,"price":264.17,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-15 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-01-15","prior_stop_level":261.9,"sweep_low":254.55,"atr14":7.057908,"stop_level":251.021046,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-02","known_ts":"2026-02-02","bar_index":1672,"type":"RECLAIM","strength":1.0,"price":272.31,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-02-23","known_ts":"2026-02-23","bar_index":1676,"type":"SELL","basis":"structure_stop","strength":1.0,"price":279.18,"stop_level":283.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-16","known_ts":"2026-04-20","bar_index":1689,"type":"BUY","strength":0.725,"price":250.43,"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":60},{"ts":"2026-05-08","known_ts":"2026-05-08","bar_index":1694,"type":"SELL","basis":"structure_stop","strength":0.725,"price":245.81,"stop_level":246.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-05-11","known_ts":"2026-05-11","bar_index":1694,"type":"RECLAIM","strength":0.725,"price":246.41,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-08 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":"2026-05-08","prior_stop_level":246.27,"sweep_low":242.95,"atr14":8.610126,"stop_level":238.644937,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-16","known_ts":"2026-06-18","bar_index":1703,"type":"BUY","strength":0.588,"price":254.31,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2026-07-09","known_ts":"2026-07-09","bar_index":1708,"type":"SELL","basis":"structure_stop","strength":0.588,"price":234.47,"stop_level":244.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-09-02","known_ts":"2026-09-04","bar_index":1721,"type":"BUY","strength":0.45,"price":208.17,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-10-14","known_ts":"2026-10-14","bar_index":1730,"type":"SELL","basis":"structure_stop","strength":0.588,"price":196.49,"stop_level":196.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-10-15","known_ts":"2026-10-15","bar_index":1731,"type":"RECLAIM","strength":0.588,"price":202.14,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-10-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-10-14","prior_stop_level":196.69,"sweep_low":192.645,"atr14":6.889881,"stop_level":189.200059,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-10-14","last_scored_basis":"structure_stop","bars_since_signal":3,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":false},"early_dots":["2018-10-31","2018-11-27","2019-03-19","2019-08-16","2020-03-23","2021-01-29","2021-02-22","2021-04-06","2021-07-22","2021-08-20","2021-12-02","2022-03-14","2022-08-01","2022-10-04","2022-12-23","2023-03-23","2023-06-06","2023-08-23","2023-10-10","2023-10-31","2024-02-01","2024-03-12","2024-06-20","2024-07-03","2024-07-30","2024-08-07","2024-11-05","2025-01-07","2025-02-07","2025-03-14","2025-04-01","2025-04-09","2025-07-29","2025-10-22","2026-03-17","2026-04-16","2026-06-11","2026-08-04","2026-08-25","2026-09-21"],"warnings":[{"ts":"2022-02-23","kind":"arm","px":120.3392},{"ts":"2022-03-03","kind":"confirm","px":113.5685,"level":117.4875},{"ts":"2022-06-10","kind":"arm","px":121.0281},{"ts":"2022-06-13","kind":"confirm","px":117.217,"level":123.563},{"ts":"2022-08-23","kind":"arm","px":125.9952},{"ts":"2022-08-30","kind":"confirm","px":123.0834,"level":123.4346},{"ts":"2022-11-18","kind":"arm","px":142.9184},{"ts":"2022-11-29","kind":"confirm","px":135.874,"level":139.9781},{"ts":"2023-01-30","kind":"arm","px":152.1155},{"ts":"2023-02-23","kind":"arm","px":165.2592},{"ts":"2023-03-07","kind":"confirm","px":163.124,"level":164.2529},{"ts":"2023-06-26","kind":"arm","px":157.4549},{"ts":"2023-06-29","kind":"confirm","px":156.9681,"level":157.4903},{"ts":"2023-12-06","kind":"arm","px":136.7954},{"ts":"2023-12-28","kind":"confirm","px":160.9669,"level":161.8261},{"ts":"2024-01-09","kind":"arm","px":149.4092},{"ts":"2024-01-10","kind":"confirm","px":150.1299,"level":161.8261},{"ts":"2024-04-10","kind":"arm","px":151.8298},{"ts":"2024-05-14","kind":"arm","px":173.1252},{"ts":"2024-05-28","kind":"confirm","px":168.2009,"level":173.1252},{"ts":"2024-05-30","kind":"arm","px":172.2475},{"ts":"2024-06-03","kind":"confirm","px":151.3679,"level":168.2009},{"ts":"2024-08-27","kind":"arm","px":148.4749},{"ts":"2024-12-02","kind":"arm","px":175.9054},{"ts":"2024-12-19","kind":"confirm","px":174.026,"level":175.9054},{"ts":"2025-02-24","kind":"arm","px":188.0206},{"ts":"2025-03-10","kind":"confirm","px":176.7825,"level":178.7969},{"ts":"2025-05-22","kind":"arm","px":218.9782},{"ts":"2025-06-16","kind":"confirm","px":224.7242,"level":224.9599},{"ts":"2025-08-22","kind":"arm","px":246.99},{"ts":"2025-12-05","kind":"arm","px":227.18},{"ts":"2026-01-15","kind":"confirm","px":257.23,"level":261.9},{"ts":"2026-01-30","kind":"arm","px":274.91},{"ts":"2026-02-23","kind":"confirm","px":279.18,"level":283.53},{"ts":"2026-05-01","kind":"arm","px":249.4},{"ts":"2026-05-08","kind":"confirm","px":245.81,"level":246.27},{"ts":"2026-07-08","kind":"arm","px":236.3},{"ts":"2026-07-09","kind":"confirm","px":234.47,"level":244.1},{"ts":"2026-10-05","kind":"arm","px":210.0},{"ts":"2026-10-14","kind":"confirm","px":196.49,"level":196.69}],"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":[]}}}