{"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":"DKS","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2003-05-15","known_ts":"2003-05-15","bar_index":49,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.0347,"stop_level":5.1201,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-05-22","known_ts":"2003-05-22","bar_index":50,"type":"RECLAIM","strength":0.725,"price":5.4384,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-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":"2003-05-15","prior_stop_level":5.1201,"sweep_low":4.8409,"atr14":0.215061,"stop_level":4.733369,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-17","known_ts":"2003-07-17","bar_index":63,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.5304,"stop_level":6.6691,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-07-21","known_ts":"2003-07-21","bar_index":64,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.6513,"stop_level":6.6691,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-07-22","known_ts":"2003-07-22","bar_index":64,"type":"RECLAIM","strength":0.725,"price":6.7491,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-07-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":"2003-07-17","prior_stop_level":6.6691,"sweep_low":6.4112,"atr14":0.228016,"stop_level":6.297192,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-22","known_ts":"2003-07-22","bar_index":64,"type":"RECLAIM","strength":0.725,"price":6.7491,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-07-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-07-21","prior_stop_level":6.6691,"sweep_low":6.6104,"atr14":0.228016,"stop_level":6.496392,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-10-06","known_ts":"2003-10-08","bar_index":82,"type":"BUY","strength":0.588,"price":7.0568,"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":35},{"ts":"2003-11-11","known_ts":"2003-11-11","bar_index":90,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.0296,"stop_level":8.1772,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-11-12","known_ts":"2003-11-12","bar_index":91,"type":"RECLAIM","strength":0.863,"price":8.2341,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-11-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":"2003-11-11","prior_stop_level":8.1772,"sweep_low":7.994,"atr14":0.232842,"stop_level":7.877579,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-11-17","known_ts":"2003-11-17","bar_index":92,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.8678,"stop_level":8.0296,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-11-18","known_ts":"2003-11-18","bar_index":92,"type":"RECLAIM","strength":0.863,"price":8.3515,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-11-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-11-17","prior_stop_level":8.0296,"sweep_low":7.7628,"atr14":0.259079,"stop_level":7.63326,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-12-04","known_ts":"2003-12-04","bar_index":96,"type":"RECLAIM","strength":0.863,"price":8.6467,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-11-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-01-14","known_ts":"2004-01-16","bar_index":105,"type":"BUY","strength":0.588,"price":9.1393,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2004-04-06","known_ts":"2004-04-08","bar_index":124,"type":"BUY","strength":0.725,"price":10.603,"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":20},{"ts":"2004-06-02","known_ts":"2004-06-04","bar_index":137,"type":"BUY","strength":0.588,"price":10.2864,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2004-06-21","known_ts":"2004-06-21","bar_index":141,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.1726,"stop_level":10.2259,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2004-06-22","known_ts":"2004-06-22","bar_index":141,"type":"RECLAIM","strength":0.588,"price":12.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-06-21 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":"2004-06-21","prior_stop_level":10.2259,"sweep_low":10.1299,"atr14":0.401035,"stop_level":9.929383,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-07-08","known_ts":"2004-07-08","bar_index":145,"type":"RECLAIM","strength":0.725,"price":11.8799,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-06-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-07-19","known_ts":"2004-07-19","bar_index":147,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.9373,"stop_level":11.4175,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-08-27","known_ts":"2004-08-31","bar_index":157,"type":"BUY","strength":0.588,"price":11.5171,"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":"2004-10-08","known_ts":"2004-10-08","bar_index":166,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.2462,"stop_level":12.4454,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-10-27","known_ts":"2004-10-29","bar_index":171,"type":"BUY","strength":0.725,"price":12.8047,"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":15},{"ts":"2004-12-07","known_ts":"2004-12-07","bar_index":180,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.5664,"stop_level":12.6304,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-02-01","known_ts":"2005-02-03","bar_index":193,"type":"BUY","strength":0.588,"price":12.826,"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":"2005-02-22","known_ts":"2005-02-22","bar_index":197,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.0079,"stop_level":12.3565,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-02-25","known_ts":"2005-02-25","bar_index":198,"type":"RECLAIM","strength":0.725,"price":12.4276,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-02-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":"2005-02-22","prior_stop_level":12.3565,"sweep_low":11.8692,"atr14":0.288876,"stop_level":11.724762,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-03-08","known_ts":"2005-03-08","bar_index":201,"type":"RECLAIM","strength":0.725,"price":12.7975,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-04-08","known_ts":"2005-04-08","bar_index":208,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.4561,"stop_level":12.5201,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-05-16","known_ts":"2005-05-18","bar_index":217,"type":"BUY","strength":0.588,"price":12.9718,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2005-06-13","known_ts":"2005-06-13","bar_index":223,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.8047,"stop_level":12.8331,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-06-14","known_ts":"2005-06-14","bar_index":223,"type":"RECLAIM","strength":0.725,"price":13.1603,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-13 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":"2005-06-13","prior_stop_level":12.8331,"sweep_low":12.7406,"atr14":0.297523,"stop_level":12.591838,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-06-28","known_ts":"2005-06-28","bar_index":227,"type":"RECLAIM","strength":0.725,"price":13.7259,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-07-27","known_ts":"2005-07-27","bar_index":233,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.8362,"stop_level":13.8397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-07-28","known_ts":"2005-07-28","bar_index":234,"type":"RECLAIM","strength":0.863,"price":14.0247,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-07-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":"2005-07-27","prior_stop_level":13.8397,"sweep_low":13.6832,"atr14":0.235754,"stop_level":13.565323,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-10","known_ts":"2005-08-10","bar_index":237,"type":"RECLAIM","strength":0.863,"price":14.0069,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-07-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-10-18","known_ts":"2005-10-20","bar_index":253,"type":"BUY","strength":0.45,"price":10.5994,"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-11-21","known_ts":"2005-11-21","bar_index":261,"type":"RECLAIM","strength":0.725,"price":12.7122,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-10-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-07","known_ts":"2005-12-07","bar_index":264,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.2889,"stop_level":12.3067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-09","known_ts":"2005-12-09","bar_index":265,"type":"RECLAIM","strength":0.725,"price":12.3458,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-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":"2005-12-07","prior_stop_level":12.3067,"sweep_low":12.0328,"atr14":0.312743,"stop_level":11.876428,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-19","known_ts":"2005-12-19","bar_index":267,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.7732,"stop_level":12.1004,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-01-05","known_ts":"2006-01-05","bar_index":271,"type":"RECLAIM","strength":0.863,"price":12.8011,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-14","known_ts":"2006-02-16","bar_index":280,"type":"BUY","strength":0.863,"price":13.1959,"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":"2006-03-08","known_ts":"2006-03-08","bar_index":285,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.452,"stop_level":13.4805,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-10","known_ts":"2006-03-10","bar_index":285,"type":"RECLAIM","strength":0.863,"price":13.6441,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-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":"2006-03-08","prior_stop_level":13.4805,"sweep_low":13.2635,"atr14":0.357551,"stop_level":13.084725,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-24","known_ts":"2006-03-24","bar_index":289,"type":"RECLAIM","strength":0.863,"price":13.8433,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-03-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-04-17","known_ts":"2006-04-19","bar_index":294,"type":"REBUY","strength":0.863,"price":14.7503,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2006-05-16","known_ts":"2006-05-16","bar_index":301,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.7716,"stop_level":14.8676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-08-10","known_ts":"2006-08-14","bar_index":321,"type":"BUY","strength":0.725,"price":14.0567,"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":"2006-11-13","known_ts":"2006-11-15","bar_index":343,"type":"REBUY","strength":1.0,"price":19.4169,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2006-12-15","known_ts":"2006-12-15","bar_index":350,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.8513,"stop_level":18.9438,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-03-01","known_ts":"2007-03-01","bar_index":367,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.332,"stop_level":18.3925,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-03-06","known_ts":"2007-03-06","bar_index":368,"type":"RECLAIM","strength":0.863,"price":18.428,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-03-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":"2007-03-01","prior_stop_level":18.3925,"sweep_low":17.5282,"atr14":0.476906,"stop_level":17.289747,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-30","known_ts":"2007-03-30","bar_index":374,"type":"RECLAIM","strength":0.863,"price":21.0139,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-03-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-04-25","known_ts":"2007-04-25","bar_index":379,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.1353,"stop_level":20.1922,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-04-26","known_ts":"2007-04-26","bar_index":380,"type":"RECLAIM","strength":0.863,"price":20.2598,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-04-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":"2007-04-25","prior_stop_level":20.1922,"sweep_low":19.9362,"atr14":0.378133,"stop_level":19.747133,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-18","known_ts":"2007-06-20","bar_index":392,"type":"BUY","strength":0.725,"price":19.6872,"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-07-17","known_ts":"2007-07-17","bar_index":398,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.2883,"stop_level":20.3061,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-07-24","known_ts":"2007-07-24","bar_index":400,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.1389,"stop_level":20.3061,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-07-31","known_ts":"2007-08-02","bar_index":402,"type":"REBUY","strength":0.725,"price":20.7329,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2007-08-21","known_ts":"2007-08-23","bar_index":407,"type":"REBUY","strength":0.725,"price":21.6755,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2007-10-09","known_ts":"2007-10-09","bar_index":418,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.7491,"stop_level":23.8807,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-10-11","known_ts":"2007-10-11","bar_index":419,"type":"RECLAIM","strength":1.0,"price":24.0372,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2007-10-09","prior_stop_level":23.8807,"sweep_low":23.5392,"atr14":0.626585,"stop_level":23.225907,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-06","known_ts":"2007-12-10","bar_index":432,"type":"BUY","strength":0.725,"price":22.7212,"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":"2008-01-22","known_ts":"2008-01-24","bar_index":442,"type":"BUY","strength":0.725,"price":21.9742,"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":70},{"ts":"2008-02-15","known_ts":"2008-02-15","bar_index":448,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.5759,"stop_level":21.6612,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-02-20","known_ts":"2008-02-20","bar_index":448,"type":"RECLAIM","strength":0.725,"price":21.7324,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-02-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":"2008-02-15","prior_stop_level":21.6612,"sweep_low":20.8645,"atr14":1.251933,"stop_level":20.238533,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-22","known_ts":"2008-04-24","bar_index":463,"type":"BUY","strength":0.45,"price":19.4062,"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-05-19","known_ts":"2008-05-19","bar_index":469,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.7192,"stop_level":19.8757,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-23","known_ts":"2008-05-23","bar_index":470,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.9987,"stop_level":19.8757,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-12","known_ts":"2008-06-16","bar_index":475,"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-06-12","trigger_known_ts":"2008-06-16","strength":0.45,"price":16.0272,"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.371371,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.3514,"atr14":0.759637,"stop_level":14.971582,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-03","known_ts":"2008-07-08","bar_index":480,"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-07-03","trigger_known_ts":"2008-07-08","strength":0.45,"price":12.7335,"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.500559,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.7376,"atr14":0.76722,"stop_level":11.35399,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-22","known_ts":"2008-07-24","bar_index":484,"type":"BUY","strength":0.45,"price":12.7833,"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-22","known_ts":"2008-07-24","bar_index":484,"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-22","trigger_known_ts":"2008-07-24","strength":0.45,"price":12.7833,"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.498606,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.6208,"atr14":0.803554,"stop_level":10.219023,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-19","known_ts":"2008-08-19","bar_index":490,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.0038,"stop_level":13.0608,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-08-21","known_ts":"2008-08-21","bar_index":491,"type":"RECLAIM","strength":0.588,"price":14.8819,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-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":"2008-08-19","prior_stop_level":13.0608,"sweep_low":12.8047,"atr14":0.795683,"stop_level":12.406858,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-15","known_ts":"2008-09-15","bar_index":496,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.4083,"stop_level":15.7782,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-16","known_ts":"2008-09-16","bar_index":497,"type":"RECLAIM","strength":0.588,"price":15.8707,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-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":"2008-09-15","prior_stop_level":15.7782,"sweep_low":14.9388,"atr14":0.82708,"stop_level":14.52526,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-24","known_ts":"2008-09-24","bar_index":499,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.9459,"stop_level":15.4083,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-11-21","known_ts":"2008-11-25","bar_index":513,"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-11-21","trigger_known_ts":"2008-11-25","strength":0.45,"price":7.9033,"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.667367,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.5517,"atr14":0.887351,"stop_level":6.108025,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-02","known_ts":"2008-12-04","bar_index":515,"type":"BUY","strength":0.45,"price":9.6035,"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-12-02","known_ts":"2008-12-04","bar_index":515,"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-12-02","trigger_known_ts":"2008-12-04","strength":0.45,"price":9.6035,"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.595809,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.5517,"atr14":0.855257,"stop_level":6.124071,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-23","known_ts":"2008-12-23","bar_index":520,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.949,"stop_level":8.9704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-12-24","known_ts":"2008-12-24","bar_index":520,"type":"RECLAIM","strength":0.588,"price":9.2051,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-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":"2008-12-23","prior_stop_level":8.9704,"sweep_low":8.7356,"atr14":0.904282,"stop_level":8.283459,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-13","known_ts":"2009-01-13","bar_index":524,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.7499,"stop_level":8.8708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-16","known_ts":"2009-01-16","bar_index":525,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.6645,"stop_level":8.8708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-06","known_ts":"2009-02-10","bar_index":530,"type":"BUY","strength":0.725,"price":8.7072,"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":0},{"ts":"2009-05-12","known_ts":"2009-05-12","bar_index":551,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.0536,"stop_level":13.1675,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-18","known_ts":"2009-05-18","bar_index":553,"type":"RECLAIM","strength":0.863,"price":14.0709,"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":13.1675,"sweep_low":12.0435,"atr14":0.854447,"stop_level":11.616277,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-01","known_ts":"2009-06-01","bar_index":556,"type":"RECLAIM","strength":1.0,"price":13.1034,"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":true}},{"ts":"2009-07-17","known_ts":"2009-07-21","bar_index":567,"type":"BUY","strength":0.863,"price":13.3951,"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":"2009-08-17","known_ts":"2009-08-17","bar_index":574,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.8362,"stop_level":13.9429,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-19","known_ts":"2009-08-19","bar_index":574,"type":"RECLAIM","strength":1.0,"price":14.4195,"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":13.9429,"sweep_low":13.6014,"atr14":0.546907,"stop_level":13.327946,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-02","known_ts":"2009-09-02","bar_index":578,"type":"RECLAIM","strength":1.0,"price":15.4296,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-08-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-11","known_ts":"2009-09-15","bar_index":580,"type":"REBUY","strength":1.0,"price":16.2761,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2009-10-27","known_ts":"2009-10-27","bar_index":590,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.9662,"stop_level":17.1298,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-18","known_ts":"2009-12-22","bar_index":603,"type":"BUY","strength":0.863,"price":18.1542,"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":20},{"ts":"2010-01-12","known_ts":"2010-01-12","bar_index":608,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.3503,"stop_level":17.6918,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-15","known_ts":"2010-01-15","bar_index":609,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.7457,"stop_level":17.6918,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-02-17","known_ts":"2010-02-19","bar_index":616,"type":"BUY","strength":0.725,"price":17.2792,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2010-05-06","known_ts":"2010-05-06","bar_index":634,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.6907,"stop_level":20.5373,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-11","known_ts":"2010-05-11","bar_index":635,"type":"RECLAIM","strength":1.0,"price":20.6938,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-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":"2010-05-06","prior_stop_level":20.5373,"sweep_low":18.3107,"atr14":0.839355,"stop_level":17.891022,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-30","known_ts":"2010-08-03","bar_index":654,"type":"BUY","strength":0.725,"price":18.9865,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":75},{"ts":"2010-08-24","known_ts":"2010-08-24","bar_index":659,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.8341,"stop_level":18.7162,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-09-24","known_ts":"2010-09-24","bar_index":667,"type":"RECLAIM","strength":0.863,"price":20.0678,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-28","known_ts":"2010-10-28","bar_index":675,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.3879,"stop_level":20.4804,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-29","known_ts":"2010-10-29","bar_index":675,"type":"RECLAIM","strength":0.863,"price":20.5017,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-10-28","prior_stop_level":20.4804,"sweep_low":20.0464,"atr14":0.492412,"stop_level":19.800194,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-15","known_ts":"2010-11-15","bar_index":679,"type":"RECLAIM","strength":1.0,"price":23.71,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-18","known_ts":"2011-01-18","bar_index":693,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.0189,"stop_level":25.1967,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-06-29","known_ts":"2011-07-01","bar_index":731,"type":"BUY","strength":0.725,"price":28.092,"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":"2011-08-29","known_ts":"2011-08-31","bar_index":745,"type":"BUY","strength":0.588,"price":24.9904,"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":0},{"ts":"2011-11-09","known_ts":"2011-11-09","bar_index":762,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.3024,"stop_level":27.466,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-10","known_ts":"2011-11-10","bar_index":762,"type":"RECLAIM","strength":0.725,"price":27.5371,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-11-09","prior_stop_level":27.466,"sweep_low":27.0605,"atr14":0.994966,"stop_level":26.563017,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-23","known_ts":"2011-11-23","bar_index":765,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.904,"stop_level":27.3024,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-28","bar_index":766,"type":"RECLAIM","strength":0.588,"price":27.4589,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-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":"2011-11-23","prior_stop_level":27.3024,"sweep_low":26.4985,"atr14":1.036536,"stop_level":25.980232,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-11","known_ts":"2012-01-13","bar_index":776,"type":"BUY","strength":0.588,"price":28.9466,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2012-04-10","known_ts":"2012-04-10","bar_index":796,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.4883,"stop_level":34.6328,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-04-11","known_ts":"2012-04-11","bar_index":796,"type":"RECLAIM","strength":1.0,"price":35.3552,"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":34.6328,"sweep_low":34.4233,"atr14":0.703851,"stop_level":34.071375,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-25","known_ts":"2012-04-25","bar_index":800,"type":"RECLAIM","strength":1.0,"price":37.0024,"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-03","known_ts":"2012-07-06","bar_index":816,"type":"BUY","strength":0.725,"price":36.0717,"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":"2012-07-20","known_ts":"2012-07-20","bar_index":820,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.3695,"stop_level":34.5072,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-07-26","known_ts":"2012-07-26","bar_index":821,"type":"RECLAIM","strength":0.725,"price":34.8983,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2012-07-20","prior_stop_level":34.5072,"sweep_low":33.1889,"atr14":0.927679,"stop_level":32.725061,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-20","known_ts":"2012-08-20","bar_index":827,"type":"RECLAIM","strength":0.863,"price":36.0862,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-07-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-31","known_ts":"2012-09-05","bar_index":830,"type":"REBUY","strength":0.863,"price":36.6792,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2012-10-02","known_ts":"2012-10-04","bar_index":837,"type":"REBUY","strength":1.0,"price":38.0444,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2012-11-20","known_ts":"2012-11-23","bar_index":848,"type":"BUY","strength":0.725,"price":37.7394,"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":"2012-12-12","known_ts":"2012-12-12","bar_index":853,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.3369,"stop_level":35.3648,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2013-01-14","known_ts":"2013-01-16","bar_index":860,"type":"BUY","strength":0.588,"price":35.2468,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2013-03-11","known_ts":"2013-03-11","bar_index":872,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.9181,"stop_level":35.1886,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-04-11","known_ts":"2013-04-15","bar_index":880,"type":"BUY","strength":0.588,"price":35.0562,"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":"2013-05-02","known_ts":"2013-05-02","bar_index":885,"type":"RECLAIM","strength":0.725,"price":36.4427,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2013-04-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-06-11","known_ts":"2013-06-11","bar_index":894,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.6928,"stop_level":37.7367,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-06-13","known_ts":"2013-06-13","bar_index":894,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.4953,"stop_level":37.7367,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-06-18","known_ts":"2013-06-18","bar_index":895,"type":"RECLAIM","strength":0.863,"price":38.0219,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-06-11","prior_stop_level":37.7367,"sweep_low":36.7199,"atr14":0.691751,"stop_level":36.374024,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-18","known_ts":"2013-06-18","bar_index":895,"type":"RECLAIM","strength":0.863,"price":38.0219,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-13 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-06-13","prior_stop_level":37.7367,"sweep_low":36.7199,"atr14":0.691751,"stop_level":36.374024,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-24","known_ts":"2013-07-26","bar_index":904,"type":"BUY","strength":0.725,"price":37.9049,"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":"2013-08-15","known_ts":"2013-08-15","bar_index":909,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.605,"stop_level":37.7074,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-08-19","known_ts":"2013-08-19","bar_index":910,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.0052,"stop_level":37.7074,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-09-13","known_ts":"2013-09-17","bar_index":916,"type":"BUY","strength":0.588,"price":37.3093,"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":"2013-10-09","known_ts":"2013-10-09","bar_index":922,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.786,"stop_level":38.2701,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-10","known_ts":"2013-10-10","bar_index":922,"type":"RECLAIM","strength":0.725,"price":38.4534,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-10-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-10-09","prior_stop_level":38.2701,"sweep_low":37.3826,"atr14":0.718939,"stop_level":37.023131,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-21","known_ts":"2013-10-21","bar_index":924,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.7127,"stop_level":37.7347,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-22","known_ts":"2013-10-22","bar_index":925,"type":"RECLAIM","strength":0.725,"price":37.9841,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-10-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":"2013-10-21","prior_stop_level":37.7347,"sweep_low":37.5,"atr14":0.700024,"stop_level":37.149988,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-25","known_ts":"2013-10-29","bar_index":926,"type":"REBUY","strength":0.863,"price":39.2382,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2013-12-04","known_ts":"2013-12-04","bar_index":935,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.0472,"stop_level":40.265,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-06","known_ts":"2013-12-06","bar_index":935,"type":"RECLAIM","strength":0.863,"price":40.5838,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-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":"2013-12-04","prior_stop_level":40.265,"sweep_low":39.7311,"atr14":0.737456,"stop_level":39.362372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-20","known_ts":"2013-12-20","bar_index":939,"type":"RECLAIM","strength":0.863,"price":42.3039,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-01-09","known_ts":"2014-01-09","bar_index":943,"type":"SELL","basis":"structure_stop","strength":0.863,"price":42.1495,"stop_level":42.3333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-03-04","known_ts":"2014-03-06","bar_index":955,"type":"BUY","strength":0.588,"price":39.4992,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2014-03-26","known_ts":"2014-03-26","bar_index":960,"type":"SELL","basis":"structure_stop","strength":0.725,"price":40.3244,"stop_level":41.6432,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-06-24","known_ts":"2014-06-26","bar_index":981,"type":"BUY","strength":0.45,"price":33.6777,"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-08-14","known_ts":"2014-08-18","bar_index":993,"type":"BUY","strength":0.45,"price":32.1482,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-09-19","known_ts":"2014-09-19","bar_index":1001,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.504,"stop_level":33.6151,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-09-25","known_ts":"2014-09-25","bar_index":1002,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.2815,"stop_level":33.6151,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-17","known_ts":"2014-10-21","bar_index":1008,"type":"REBUY","strength":0.588,"price":33.3558,"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":"2014-11-12","known_ts":"2014-11-12","bar_index":1014,"type":"RECLAIM","strength":0.725,"price":35.4897,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-10-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-30","known_ts":"2015-01-30","bar_index":1031,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.3663,"stop_level":39.0274,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-02-02","known_ts":"2015-02-02","bar_index":1032,"type":"RECLAIM","strength":0.863,"price":39.176,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-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":"2015-01-30","prior_stop_level":39.0274,"sweep_low":37.7572,"atr14":1.057874,"stop_level":37.228263,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-13","known_ts":"2015-02-13","bar_index":1035,"type":"RECLAIM","strength":0.863,"price":40.3571,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-15","known_ts":"2015-04-15","bar_index":1048,"type":"SELL","basis":"structure_stop","strength":1.0,"price":42.2729,"stop_level":42.2804,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-04-22","known_ts":"2015-04-22","bar_index":1050,"type":"RECLAIM","strength":0.863,"price":42.2878,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2015-04-15","prior_stop_level":42.2804,"sweep_low":40.806,"atr14":0.858393,"stop_level":40.376803,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-03","known_ts":"2015-08-05","bar_index":1074,"type":"BUY","strength":0.588,"price":38.8212,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2015-08-25","known_ts":"2015-08-25","bar_index":1079,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.0809,"stop_level":37.6267,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2015-08-27","known_ts":"2015-08-31","bar_index":1080,"type":"BUY","strength":0.588,"price":37.4251,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"2015-12-22","known_ts":"2015-12-24","bar_index":1107,"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":"2015-12-22","trigger_known_ts":"2015-12-24","strength":0.45,"price":27.7296,"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.365062,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.5952,"atr14":0.807035,"stop_level":26.191682,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-31","known_ts":"2016-01-05","bar_index":1109,"type":"BUY","strength":0.45,"price":26.8882,"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-12-31","known_ts":"2016-01-05","bar_index":1109,"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":"2015-12-31","trigger_known_ts":"2016-01-05","strength":0.45,"price":26.8882,"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.384328,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.6711,"atr14":0.810408,"stop_level":25.265896,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-04","known_ts":"2016-04-04","bar_index":1130,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.7667,"stop_level":35.1511,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-20","known_ts":"2016-04-20","bar_index":1134,"type":"RECLAIM","strength":0.863,"price":34.7667,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-13","known_ts":"2016-09-13","bar_index":1167,"type":"SELL","basis":"structure_stop","strength":1.0,"price":44.14,"stop_level":44.3306,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-14","known_ts":"2016-09-14","bar_index":1168,"type":"RECLAIM","strength":1.0,"price":44.4813,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-09-13","prior_stop_level":44.3306,"sweep_low":44.1097,"atr14":0.877606,"stop_level":43.670897,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-05","known_ts":"2016-12-07","bar_index":1187,"type":"BUY","strength":0.863,"price":47.3284,"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":30},{"ts":"2016-12-15","known_ts":"2016-12-15","bar_index":1189,"type":"SELL","basis":"structure_stop","strength":0.863,"price":44.234,"stop_level":44.6406,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-05-11","known_ts":"2017-05-11","bar_index":1223,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.2947,"stop_level":38.5083,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-05-16","known_ts":"2017-05-16","bar_index":1224,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.3133,"stop_level":38.5083,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-07-03","known_ts":"2017-07-06","bar_index":1235,"type":"BUY","strength":0.45,"price":30.3769,"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-07-03","known_ts":"2017-07-06","bar_index":1235,"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":"2017-07-03","trigger_known_ts":"2017-07-06","strength":0.45,"price":30.3769,"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.358168,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":29.1354,"atr14":0.882029,"stop_level":28.694385,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-17","known_ts":"2017-07-19","bar_index":1238,"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":"2017-07-17","trigger_known_ts":"2017-07-19","strength":0.45,"price":28.5454,"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.396865,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.7867,"atr14":0.896418,"stop_level":27.338491,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-11","known_ts":"2017-08-11","bar_index":1244,"type":"SELL","basis":"structure_stop","strength":0.45,"price":26.0548,"stop_level":28.0932,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-08-31","known_ts":"2017-09-05","bar_index":1249,"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":"2017-08-31","trigger_known_ts":"2017-09-05","strength":0.45,"price":20.3841,"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.569305,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.9243,"atr14":0.879869,"stop_level":19.484366,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-11","known_ts":"2017-09-13","bar_index":1251,"type":"BUY","strength":0.45,"price":21.7225,"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-09-11","known_ts":"2017-09-13","bar_index":1251,"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":"2017-09-11","trigger_known_ts":"2017-09-13","strength":0.45,"price":21.7225,"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.541026,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.0775,"atr14":0.774583,"stop_level":19.690209,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-17","known_ts":"2017-10-17","bar_index":1259,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.3705,"stop_level":20.828,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-10-23","known_ts":"2017-10-23","bar_index":1261,"type":"RECLAIM","strength":0.588,"price":20.9513,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-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":"2017-10-17","prior_stop_level":20.828,"sweep_low":19.039,"atr14":0.633449,"stop_level":18.722275,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-03","known_ts":"2017-11-03","bar_index":1264,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.877,"stop_level":19.0235,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-08","known_ts":"2017-11-08","bar_index":1265,"type":"RECLAIM","strength":0.588,"price":19.3782,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-11-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":"2017-11-03","prior_stop_level":19.0235,"sweep_low":18.4375,"atr14":0.687385,"stop_level":18.093808,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-29","known_ts":"2017-12-29","bar_index":1276,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.2878,"stop_level":22.4506,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-01-02","known_ts":"2018-01-02","bar_index":1277,"type":"RECLAIM","strength":0.725,"price":22.8694,"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":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-12-29","prior_stop_level":22.4506,"sweep_low":22.28,"atr14":0.760282,"stop_level":21.899859,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-19","known_ts":"2018-01-19","bar_index":1281,"type":"RECLAIM","strength":0.863,"price":27.0959,"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":false}},{"ts":"2018-02-05","known_ts":"2018-02-05","bar_index":1284,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.1641,"stop_level":23.2339,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-02-06","known_ts":"2018-02-06","bar_index":1285,"type":"RECLAIM","strength":0.725,"price":23.7767,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-02-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-02-05","prior_stop_level":23.2339,"sweep_low":22.3808,"atr14":1.024129,"stop_level":21.868735,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-02-20","known_ts":"2018-02-20","bar_index":1288,"type":"RECLAIM","strength":0.863,"price":25.4906,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-02-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-03-16","known_ts":"2018-03-20","bar_index":1294,"type":"BUY","strength":0.863,"price":26.5628,"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":40},{"ts":"2018-04-13","known_ts":"2018-04-13","bar_index":1300,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.6646,"stop_level":26.3675,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-04","known_ts":"2018-06-06","bar_index":1312,"type":"BUY","strength":0.863,"price":29.1558,"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":"2018-06-19","known_ts":"2018-06-19","bar_index":1315,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.5154,"stop_level":29.0654,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-02","known_ts":"2018-07-02","bar_index":1318,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.4782,"stop_level":28.0989,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-08-10","known_ts":"2018-08-14","bar_index":1328,"type":"BUY","strength":0.863,"price":28.594,"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":70},{"ts":"2018-09-13","known_ts":"2018-09-13","bar_index":1335,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.3878,"stop_level":29.9219,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-10-31","known_ts":"2018-11-02","bar_index":1347,"type":"BUY","strength":0.863,"price":28.8503,"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":90},{"ts":"2018-11-30","known_ts":"2018-12-04","bar_index":1354,"type":"REBUY","strength":0.863,"price":28.7239,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":100},{"ts":"2018-12-12","known_ts":"2018-12-12","bar_index":1356,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.0362,"stop_level":28.2259,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2019-01-16","known_ts":"2019-01-18","bar_index":1364,"type":"BUY","strength":0.588,"price":27.2447,"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":25},{"ts":"2019-03-12","known_ts":"2019-03-12","bar_index":1376,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.5311,"stop_level":30.0368,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-04-01","known_ts":"2019-04-03","bar_index":1381,"type":"BUY","strength":0.863,"price":30.6781,"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":"2019-04-29","known_ts":"2019-04-29","bar_index":1387,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.2452,"stop_level":30.4456,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-07-05","known_ts":"2019-07-09","bar_index":1403,"type":"BUY","strength":0.725,"price":29.0998,"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":"2019-07-25","known_ts":"2019-07-25","bar_index":1407,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.9968,"stop_level":30.0049,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-07-26","known_ts":"2019-07-26","bar_index":1408,"type":"RECLAIM","strength":0.863,"price":30.2958,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-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":"2019-07-25","prior_stop_level":30.0049,"sweep_low":29.5685,"atr14":0.772456,"stop_level":29.182272,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-02","known_ts":"2019-08-02","bar_index":1409,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.3058,"stop_level":29.9968,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-09-04","known_ts":"2019-09-06","bar_index":1417,"type":"BUY","strength":0.725,"price":28.6715,"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":"2019-11-19","known_ts":"2019-11-19","bar_index":1435,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.6437,"stop_level":32.7006,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-26","known_ts":"2019-11-26","bar_index":1436,"type":"RECLAIM","strength":1.0,"price":38.0639,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-11-19","prior_stop_level":32.7006,"sweep_low":31.5857,"atr14":1.29287,"stop_level":30.939265,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-06","known_ts":"2019-12-06","bar_index":1439,"type":"RECLAIM","strength":1.0,"price":39.2115,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-11-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-23","known_ts":"2019-12-23","bar_index":1442,"type":"SELL","basis":"structure_stop","strength":1.0,"price":38.5771,"stop_level":38.6181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-24","known_ts":"2019-12-24","bar_index":1443,"type":"RECLAIM","strength":1.0,"price":38.8554,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-23 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-12-23","prior_stop_level":38.6181,"sweep_low":38.1433,"atr14":0.902505,"stop_level":37.692048,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-08","known_ts":"2020-01-08","bar_index":1446,"type":"RECLAIM","strength":1.0,"price":39.4939,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-12-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-23","known_ts":"2020-01-23","bar_index":1449,"type":"SELL","basis":"structure_stop","strength":1.0,"price":38.438,"stop_level":38.9946,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-08","known_ts":"2020-04-13","bar_index":1467,"type":"BUY","strength":0.588,"price":20.7666,"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":"2020-05-13","known_ts":"2020-05-13","bar_index":1475,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.5847,"stop_level":22.6931,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-14","known_ts":"2020-05-14","bar_index":1475,"type":"RECLAIM","strength":0.588,"price":22.7682,"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":22.6931,"sweep_low":21.3421,"atr14":1.693947,"stop_level":20.495127,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-01","known_ts":"2020-06-01","bar_index":1479,"type":"RECLAIM","strength":0.725,"price":30.6412,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-07-09","known_ts":"2020-07-09","bar_index":1488,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.5828,"stop_level":33.3728,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-07-10","known_ts":"2020-07-10","bar_index":1488,"type":"RECLAIM","strength":0.863,"price":33.5157,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-07-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-07-09","prior_stop_level":33.3728,"sweep_low":31.9021,"atr14":1.533938,"stop_level":31.135131,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-27","known_ts":"2020-07-27","bar_index":1492,"type":"RECLAIM","strength":0.863,"price":39.3313,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-07-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-12","known_ts":"2020-10-14","bar_index":1510,"type":"REBUY","strength":1.0,"price":52.6754,"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":"2021-01-04","known_ts":"2021-01-06","bar_index":1529,"type":"BUY","strength":0.725,"price":52.7249,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2021-02-26","known_ts":"2021-02-26","bar_index":1541,"type":"SELL","basis":"structure_stop","strength":1.0,"price":60.6638,"stop_level":61.8453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-01","known_ts":"2021-03-01","bar_index":1541,"type":"RECLAIM","strength":1.0,"price":62.8993,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-02-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-02-26","prior_stop_level":61.8453,"sweep_low":60.2048,"atr14":2.269758,"stop_level":59.069921,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-15","known_ts":"2021-03-15","bar_index":1545,"type":"RECLAIM","strength":1.0,"price":66.8602,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-02-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-15","known_ts":"2021-06-15","bar_index":1566,"type":"SELL","basis":"structure_stop","strength":1.0,"price":81.584,"stop_level":81.781,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-21","known_ts":"2021-06-21","bar_index":1567,"type":"RECLAIM","strength":0.863,"price":82.2097,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-15 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-06-15","prior_stop_level":81.781,"sweep_low":76.4588,"atr14":3.10327,"stop_level":74.907165,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-20","known_ts":"2021-08-24","bar_index":1582,"type":"REBUY","strength":0.725,"price":98.0397,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2021-09-24","known_ts":"2021-09-24","bar_index":1590,"type":"SELL","basis":"structure_stop","strength":1.0,"price":117.802,"stop_level":118.2862,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-15","known_ts":"2021-11-17","bar_index":1602,"type":"BUY","strength":0.725,"price":121.075,"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":20},{"ts":"2022-01-11","known_ts":"2022-01-13","bar_index":1615,"type":"BUY","strength":0.725,"price":102.4534,"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":70},{"ts":"2022-02-14","known_ts":"2022-02-14","bar_index":1622,"type":"SELL","basis":"structure_stop","strength":0.588,"price":99.0323,"stop_level":100.4007,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2022-02-15","known_ts":"2022-02-15","bar_index":1623,"type":"RECLAIM","strength":0.588,"price":103.0116,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-02-14 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":"2022-02-14","prior_stop_level":100.4007,"sweep_low":98.024,"atr14":4.25336,"stop_level":95.89732,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-01","known_ts":"2022-03-03","bar_index":1626,"type":"REBUY","strength":0.588,"price":101.175,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2022-03-31","known_ts":"2022-03-31","bar_index":1633,"type":"SELL","basis":"structure_stop","strength":0.588,"price":90.4448,"stop_level":96.6571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-04","known_ts":"2022-04-04","bar_index":1634,"type":"SELL","basis":"structure_stop","strength":0.45,"price":92.8049,"stop_level":96.6571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-05-25","known_ts":"2022-05-27","bar_index":1646,"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-05-25","trigger_known_ts":"2022-05-27","strength":0.45,"price":76.5914,"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.391125,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":57.3757,"atr14":5.912404,"stop_level":54.419498,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-22","known_ts":"2022-06-24","bar_index":1652,"type":"BUY","strength":0.45,"price":76.7767,"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":"retail"}},{"ts":"2022-06-22","known_ts":"2022-06-24","bar_index":1652,"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-06-22","trigger_known_ts":"2022-06-24","strength":0.45,"price":76.7767,"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.389652,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":63.8759,"atr14":3.888246,"stop_level":61.931777,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-09","known_ts":"2022-08-09","bar_index":1663,"type":"RECLAIM","strength":0.725,"price":95.6274,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-23","known_ts":"2022-09-23","bar_index":1673,"type":"SELL","basis":"structure_stop","strength":0.863,"price":95.4544,"stop_level":96.2279,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-27","known_ts":"2022-09-27","bar_index":1674,"type":"RECLAIM","strength":0.863,"price":101.0376,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-09-23","prior_stop_level":96.2279,"sweep_low":93.2978,"atr14":3.96591,"stop_level":91.314845,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-07","known_ts":"2022-10-07","bar_index":1677,"type":"RECLAIM","strength":0.863,"price":100.8274,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-09-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-29","known_ts":"2022-12-01","bar_index":1689,"type":"BUY","strength":0.863,"price":107.3793,"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":35},{"ts":"2022-12-16","known_ts":"2022-12-16","bar_index":1693,"type":"SELL","basis":"structure_stop","strength":0.863,"price":102.6024,"stop_level":105.2958,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-04","known_ts":"2023-01-06","bar_index":1697,"type":"BUY","strength":0.863,"price":117.522,"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":30},{"ts":"2023-02-24","known_ts":"2023-02-24","bar_index":1708,"type":"SELL","basis":"structure_stop","strength":0.863,"price":117.6963,"stop_level":118.6231,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-27","known_ts":"2023-02-27","bar_index":1709,"type":"RECLAIM","strength":0.863,"price":119.0635,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-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":"2023-02-24","prior_stop_level":118.6231,"sweep_low":116.8246,"atr14":3.043119,"stop_level":115.303041,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-07","known_ts":"2023-03-09","bar_index":1711,"type":"REBUY","strength":0.863,"price":137.0203,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2023-03-23","known_ts":"2023-03-23","bar_index":1715,"type":"SELL","basis":"structure_stop","strength":1.0,"price":129.1932,"stop_level":133.1298,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-04-24","known_ts":"2023-04-24","bar_index":1722,"type":"RECLAIM","strength":1.0,"price":134.1266,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-20","known_ts":"2023-06-22","bar_index":1735,"type":"BUY","strength":0.725,"price":126.1644,"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":"2023-07-25","known_ts":"2023-07-27","bar_index":1743,"type":"REBUY","strength":0.725,"price":124.8613,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2023-08-22","known_ts":"2023-08-22","bar_index":1749,"type":"SELL","basis":"structure_stop","strength":0.588,"price":103.8075,"stop_level":130.9392,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-10-13","known_ts":"2023-10-17","bar_index":1762,"type":"BUY","strength":0.45,"price":104.602,"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-11-27","known_ts":"2023-11-27","bar_index":1772,"type":"RECLAIM","strength":0.725,"price":120.1744,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-08-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-03","known_ts":"2024-01-03","bar_index":1780,"type":"SELL","basis":"structure_stop","strength":0.863,"price":131.3412,"stop_level":135.0871,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-19","known_ts":"2024-01-19","bar_index":1784,"type":"RECLAIM","strength":0.863,"price":142.1247,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-04-02","known_ts":"2024-04-02","bar_index":1800,"type":"SELL","basis":"structure_stop","strength":0.863,"price":206.3129,"stop_level":206.7217,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-07-02","known_ts":"2024-07-02","bar_index":1821,"type":"SELL","basis":"structure_stop","strength":0.863,"price":189.3753,"stop_level":206.6503,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-08-15","known_ts":"2024-08-19","bar_index":1832,"type":"BUY","strength":0.725,"price":216.5108,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2024-11-21","known_ts":"2024-11-25","bar_index":1855,"type":"BUY","strength":0.725,"price":206.7025,"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":"2025-01-13","known_ts":"2025-01-13","bar_index":1866,"type":"SELL","basis":"structure_stop","strength":0.725,"price":216.6364,"stop_level":219.0205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-01-16","known_ts":"2025-01-16","bar_index":1867,"type":"RECLAIM","strength":0.725,"price":219.2329,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-01-13 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":"2025-01-13","prior_stop_level":219.0205,"sweep_low":212.0419,"atr14":6.990962,"stop_level":208.546419,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-30","known_ts":"2025-01-30","bar_index":1870,"type":"RECLAIM","strength":0.725,"price":229.0203,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-01-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-02-07","known_ts":"2025-02-07","bar_index":1872,"type":"SELL","basis":"structure_stop","strength":0.863,"price":225.7578,"stop_level":229.0203,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-02-11","known_ts":"2025-02-11","bar_index":1872,"type":"RECLAIM","strength":0.863,"price":235.5066,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-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":"2025-02-07","prior_stop_level":229.0203,"sweep_low":224.281,"atr14":6.947436,"stop_level":220.807282,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-28","known_ts":"2025-04-30","bar_index":1890,"type":"BUY","strength":0.45,"price":182.2648,"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-05-09","known_ts":"2025-05-09","bar_index":1893,"type":"RECLAIM","strength":0.588,"price":205.8561,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-04-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2025-05-16","known_ts":"2025-05-16","bar_index":1894,"type":"SELL","basis":"structure_stop","strength":0.45,"price":178.6533,"stop_level":180.9832,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-06-27","known_ts":"2025-06-27","bar_index":1904,"type":"RECLAIM","strength":0.725,"price":201.258,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-05-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-31","known_ts":"2025-07-31","bar_index":1911,"type":"SELL","basis":"structure_stop","strength":0.863,"price":206.7013,"stop_level":207.0531,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-04","known_ts":"2025-08-04","bar_index":1912,"type":"SELL","basis":"structure_stop","strength":0.863,"price":204.737,"stop_level":207.0531,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-05","known_ts":"2025-08-05","bar_index":1912,"type":"RECLAIM","strength":0.863,"price":207.3952,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-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":"2025-07-31","prior_stop_level":207.0531,"sweep_low":197.9157,"atr14":5.288211,"stop_level":195.271594,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-05","known_ts":"2025-08-05","bar_index":1912,"type":"RECLAIM","strength":0.863,"price":207.3952,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-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":"2025-08-04","prior_stop_level":207.0531,"sweep_low":202.2059,"atr14":5.288211,"stop_level":199.561794,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-19","known_ts":"2025-08-19","bar_index":1916,"type":"RECLAIM","strength":0.863,"price":218.3308,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-28","known_ts":"2025-08-28","bar_index":1918,"type":"SELL","basis":"structure_stop","strength":0.863,"price":210.1901,"stop_level":217.8226,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-15","known_ts":"2025-09-15","bar_index":1922,"type":"RECLAIM","strength":0.863,"price":218.8844,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-01","known_ts":"2025-10-03","bar_index":1926,"type":"BUY","strength":0.863,"price":227.343,"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":25},{"ts":"2025-10-09","known_ts":"2025-10-13","bar_index":1928,"type":"BUY","strength":0.863,"price":225.6729,"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":"quality","score":75},{"ts":"2025-10-10","known_ts":"2025-10-10","bar_index":1928,"type":"SELL","basis":"structure_stop","strength":0.863,"price":207.8616,"stop_level":216.0157,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-13","known_ts":"2025-10-13","bar_index":1928,"type":"RECLAIM","strength":0.863,"price":225.6729,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-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":"2025-10-10","prior_stop_level":216.0157,"sweep_low":207.8616,"atr14":7.997062,"stop_level":203.863069,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-02","known_ts":"2026-04-07","bar_index":1968,"type":"BUY","strength":0.45,"price":199.2317,"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-04-08","known_ts":"2026-04-08","bar_index":1969,"type":"RECLAIM","strength":0.588,"price":211.2741,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-04-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2026-04-29","known_ts":"2026-04-29","bar_index":1974,"type":"SELL","basis":"structure_stop","strength":0.725,"price":218.772,"stop_level":223.2072,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-04-30","known_ts":"2026-04-30","bar_index":1974,"type":"RECLAIM","strength":0.725,"price":225.6534,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-04-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":"2026-04-29","prior_stop_level":223.2072,"sweep_low":218.6726,"atr14":7.07504,"stop_level":215.13508,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-20","known_ts":"2026-05-20","bar_index":1979,"type":"RECLAIM","strength":0.863,"price":229.9493,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-04-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-06-16","known_ts":"2026-06-18","bar_index":1985,"type":"BUY","strength":0.863,"price":232.96,"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":"2026-07-07","known_ts":"2026-07-07","bar_index":1989,"type":"SELL","basis":"structure_stop","strength":1.0,"price":223.13,"stop_level":226.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-07-07","last_scored_basis":"structure_stop","bars_since_signal":9,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2016-12-30","2017-05-30","2018-05-30","2018-08-07","2018-10-15","2019-01-03","2019-03-27","2019-05-17","2019-06-21","2019-08-16","2020-02-07","2020-03-23","2020-11-13","2020-12-18","2021-05-26","2021-06-25","2021-10-12","2021-12-29","2022-06-22","2022-10-20","2022-11-18","2023-04-19","2023-05-26","2023-09-06","2023-09-19","2023-09-27","2023-10-13","2023-11-03","2024-04-19","2024-05-23","2024-08-07","2024-10-15","2024-11-21","2025-03-14","2025-04-14","2025-11-12","2025-12-01","2026-03-17","2026-06-16","2026-08-07"],"warnings":[{"ts":"2022-04-01","kind":"arm","px":91.6203},{"ts":"2022-04-04","kind":"confirm","px":92.8049,"level":96.6571},{"ts":"2022-07-26","kind":"arm","px":81.735},{"ts":"2022-08-19","kind":"arm","px":101.0315},{"ts":"2022-09-23","kind":"confirm","px":95.4544,"level":96.2279},{"ts":"2022-12-15","kind":"arm","px":104.1989},{"ts":"2022-12-16","kind":"confirm","px":102.6024,"level":105.2958},{"ts":"2023-01-18","kind":"arm","px":114.1912},{"ts":"2023-02-13","kind":"arm","px":119.1736},{"ts":"2023-02-24","kind":"confirm","px":117.6963,"level":118.6231},{"ts":"2023-03-22","kind":"arm","px":131.4567},{"ts":"2023-03-23","kind":"confirm","px":129.1932,"level":133.1298},{"ts":"2023-07-21","kind":"arm","px":122.3855},{"ts":"2023-08-22","kind":"confirm","px":103.8075,"level":130.9392},{"ts":"2023-11-16","kind":"arm","px":108.3401},{"ts":"2024-01-03","kind":"confirm","px":131.3412,"level":135.0871},{"ts":"2024-02-21","kind":"arm","px":157.1081},{"ts":"2024-03-26","kind":"arm","px":206.7217},{"ts":"2024-04-02","kind":"confirm","px":206.3129,"level":206.7217},{"ts":"2024-07-01","kind":"arm","px":193.3787},{"ts":"2024-07-02","kind":"confirm","px":189.3753,"level":206.6503},{"ts":"2024-09-05","kind":"arm","px":205.2648},{"ts":"2024-12-19","kind":"arm","px":210.0245},{"ts":"2025-01-13","kind":"confirm","px":216.6364,"level":219.0205},{"ts":"2025-02-04","kind":"arm","px":229.3195},{"ts":"2025-02-07","kind":"confirm","px":225.7578,"level":229.0203},{"ts":"2025-05-15","kind":"arm","px":173.8282},{"ts":"2025-05-16","kind":"confirm","px":178.6533,"level":180.9832},{"ts":"2025-07-14","kind":"arm","px":204.1018},{"ts":"2025-07-31","kind":"confirm","px":206.7013,"level":207.0531},{"ts":"2025-08-01","kind":"arm","px":202.0691},{"ts":"2025-08-04","kind":"confirm","px":204.737,"level":207.0531},{"ts":"2025-08-27","kind":"arm","px":220.8716},{"ts":"2025-08-28","kind":"confirm","px":210.1901,"level":217.8226},{"ts":"2025-10-09","kind":"arm","px":219.8864},{"ts":"2025-10-10","kind":"confirm","px":207.8616,"level":216.0157},{"ts":"2026-04-24","kind":"arm","px":224.6491},{"ts":"2026-04-29","kind":"confirm","px":218.772,"level":223.2072},{"ts":"2026-07-01","kind":"arm","px":229.76},{"ts":"2026-07-07","kind":"confirm","px":223.13,"level":226.81}],"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":[]}}}