{"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":"LEA","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2010-04-27","known_ts":"2010-04-27","bar_index":39,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.1944,"stop_level":31.9902,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-07-09","known_ts":"2010-07-13","bar_index":56,"type":"BUY","strength":0.588,"price":26.9498,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":80},{"ts":"2010-08-20","known_ts":"2010-08-20","bar_index":66,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.3361,"stop_level":30.3556,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-08-26","known_ts":"2010-08-26","bar_index":67,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.8497,"stop_level":30.3556,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-09-24","known_ts":"2010-09-28","bar_index":74,"type":"BUY","strength":0.863,"price":29.3569,"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":15},{"ts":"2011-01-28","known_ts":"2011-01-28","bar_index":103,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.9045,"stop_level":40.9591,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-01-31","known_ts":"2011-01-31","bar_index":103,"type":"RECLAIM","strength":0.863,"price":41.2088,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-01-28","prior_stop_level":40.9591,"sweep_low":40.4169,"atr14":1.27258,"stop_level":39.78061,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-02-15","known_ts":"2011-02-15","bar_index":107,"type":"RECLAIM","strength":0.863,"price":43.2492,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-01-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-04-29","known_ts":"2011-05-03","bar_index":124,"type":"BUY","strength":0.725,"price":39.685,"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-05-24","known_ts":"2011-05-24","bar_index":129,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.5498,"stop_level":37.7531,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2011-05-25","known_ts":"2011-05-25","bar_index":130,"type":"RECLAIM","strength":0.588,"price":38.8637,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-24 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":"2011-05-24","prior_stop_level":37.7531,"sweep_low":37.2682,"atr14":1.117465,"stop_level":36.709468,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-21","known_ts":"2011-06-23","bar_index":136,"type":"REBUY","strength":0.588,"price":39.281,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2011-07-18","known_ts":"2011-07-18","bar_index":142,"type":"SELL","basis":"structure_stop","strength":0.725,"price":39.7593,"stop_level":41.0373,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-07-20","known_ts":"2011-07-20","bar_index":142,"type":"SELL","basis":"structure_stop","strength":0.725,"price":40.3003,"stop_level":41.0373,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-07-21","known_ts":"2011-07-21","bar_index":143,"type":"RECLAIM","strength":0.725,"price":41.3431,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-07-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-07-18","prior_stop_level":41.0373,"sweep_low":39.4614,"atr14":1.203198,"stop_level":38.859801,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-21","known_ts":"2011-07-21","bar_index":143,"type":"RECLAIM","strength":0.725,"price":41.3431,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-07-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-07-20","prior_stop_level":41.0373,"sweep_low":39.5947,"atr14":1.203198,"stop_level":38.993101,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-08-29","known_ts":"2011-08-31","bar_index":152,"type":"BUY","strength":0.45,"price":37.5623,"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":"2011-11-01","known_ts":"2011-11-01","bar_index":167,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.6834,"stop_level":36.7683,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-09","known_ts":"2011-11-09","bar_index":169,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.034,"stop_level":35.1488,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-28","known_ts":"2011-12-30","bar_index":180,"type":"BUY","strength":0.45,"price":31.3865,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-02-02","known_ts":"2012-02-02","bar_index":188,"type":"RECLAIM","strength":0.725,"price":35.9525,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-12-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-06","known_ts":"2012-03-06","bar_index":195,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.5915,"stop_level":35.7622,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-09","known_ts":"2012-03-09","bar_index":196,"type":"RECLAIM","strength":0.725,"price":36.0944,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-03-06","prior_stop_level":35.7622,"sweep_low":34.3067,"atr14":0.960739,"stop_level":33.826331,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-21","known_ts":"2012-03-21","bar_index":199,"type":"RECLAIM","strength":0.863,"price":36.6481,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-04","known_ts":"2012-04-04","bar_index":202,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.1498,"stop_level":36.2447,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-25","known_ts":"2012-09-25","bar_index":242,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.0818,"stop_level":30.3926,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-01","known_ts":"2012-10-01","bar_index":243,"type":"RECLAIM","strength":0.725,"price":30.6396,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-25 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":"2012-09-25","prior_stop_level":30.3926,"sweep_low":29.6196,"atr14":0.717354,"stop_level":29.260923,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-02","known_ts":"2012-10-04","bar_index":244,"type":"REBUY","strength":0.863,"price":32.7354,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"2012-11-14","known_ts":"2012-11-14","bar_index":253,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.1935,"stop_level":32.2812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-11-19","known_ts":"2012-11-19","bar_index":254,"type":"RECLAIM","strength":0.863,"price":33.6916,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-11-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-11-14","prior_stop_level":32.2812,"sweep_low":31.6835,"atr14":0.831603,"stop_level":31.267698,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-29","known_ts":"2012-11-29","bar_index":257,"type":"RECLAIM","strength":0.863,"price":34.4008,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-11-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-06-03","known_ts":"2013-06-03","bar_index":299,"type":"SELL","basis":"structure_stop","strength":0.863,"price":48.1134,"stop_level":48.1454,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-06-05","known_ts":"2013-06-05","bar_index":299,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.077,"stop_level":48.1454,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-06-07","known_ts":"2013-06-07","bar_index":300,"type":"RECLAIM","strength":0.863,"price":48.2916,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-03 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":"2013-06-03","prior_stop_level":48.1454,"sweep_low":46.4658,"atr14":0.910093,"stop_level":46.010753,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-07","known_ts":"2013-06-07","bar_index":300,"type":"RECLAIM","strength":0.863,"price":48.2916,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-05 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":"2013-06-05","prior_stop_level":48.1454,"sweep_low":46.4658,"atr14":0.910093,"stop_level":46.010753,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-19","known_ts":"2013-07-19","bar_index":310,"type":"RECLAIM","strength":1.0,"price":53.5277,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-27","known_ts":"2013-08-27","bar_index":319,"type":"SELL","basis":"structure_stop","strength":1.0,"price":55.5787,"stop_level":56.4554,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-04","known_ts":"2013-09-04","bar_index":320,"type":"RECLAIM","strength":0.863,"price":56.9086,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-27 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":"2013-08-27","prior_stop_level":56.4554,"sweep_low":54.9031,"atr14":1.10383,"stop_level":54.351185,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-11-07","known_ts":"2013-11-07","bar_index":336,"type":"RECLAIM","strength":1.0,"price":63.2865,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-11","known_ts":"2013-12-11","bar_index":343,"type":"SELL","basis":"structure_stop","strength":1.0,"price":65.0496,"stop_level":65.8656,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-12","known_ts":"2013-12-12","bar_index":344,"type":"RECLAIM","strength":1.0,"price":65.9868,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-12-11","prior_stop_level":65.8656,"sweep_low":64.888,"atr14":0.996271,"stop_level":64.389865,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-24","known_ts":"2014-02-26","bar_index":360,"type":"BUY","strength":0.725,"price":65.3253,"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":"2014-04-11","known_ts":"2014-04-11","bar_index":371,"type":"SELL","basis":"structure_stop","strength":0.725,"price":65.1714,"stop_level":65.6007,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-04-14","known_ts":"2014-04-14","bar_index":371,"type":"RECLAIM","strength":0.725,"price":65.6736,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2014-04-11","prior_stop_level":65.6007,"sweep_low":64.9122,"atr14":1.457358,"stop_level":64.183521,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-21","known_ts":"2014-04-23","bar_index":373,"type":"REBUY","strength":0.725,"price":68.3466,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2014-06-19","known_ts":"2014-06-19","bar_index":387,"type":"SELL","basis":"structure_stop","strength":0.863,"price":72.0232,"stop_level":72.283,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-06-20","known_ts":"2014-06-20","bar_index":387,"type":"RECLAIM","strength":0.863,"price":72.4129,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-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":"2014-06-19","prior_stop_level":72.283,"sweep_low":71.9177,"atr14":1.211349,"stop_level":71.312025,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-08","known_ts":"2014-07-08","bar_index":391,"type":"RECLAIM","strength":0.863,"price":74.4667,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-01","known_ts":"2014-08-01","bar_index":397,"type":"SELL","basis":"structure_stop","strength":1.0,"price":75.7737,"stop_level":76.0985,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-04","known_ts":"2014-08-04","bar_index":397,"type":"RECLAIM","strength":0.863,"price":77.1213,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-08-01","prior_stop_level":76.0985,"sweep_low":75.1243,"atr14":1.451567,"stop_level":74.398517,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-14","known_ts":"2014-08-18","bar_index":400,"type":"REBUY","strength":1.0,"price":79.8815,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2014-09-19","known_ts":"2014-09-19","bar_index":408,"type":"SELL","basis":"structure_stop","strength":0.863,"price":79.0701,"stop_level":79.2563,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-11-04","known_ts":"2014-11-06","bar_index":419,"type":"BUY","strength":0.588,"price":75.9141,"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":35},{"ts":"2014-12-10","known_ts":"2014-12-10","bar_index":427,"type":"SELL","basis":"structure_stop","strength":0.725,"price":75.861,"stop_level":77.2562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-15","known_ts":"2014-12-15","bar_index":428,"type":"SELL","basis":"structure_stop","strength":0.588,"price":74.0923,"stop_level":77.2562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-12-19","known_ts":"2014-12-19","bar_index":429,"type":"RECLAIM","strength":0.588,"price":78.078,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-15 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":"2014-12-15","prior_stop_level":77.2562,"sweep_low":72.8126,"atr14":1.69512,"stop_level":71.96504,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-31","known_ts":"2014-12-31","bar_index":432,"type":"RECLAIM","strength":0.725,"price":77.1815,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-15","known_ts":"2015-01-15","bar_index":435,"type":"SELL","basis":"structure_stop","strength":0.725,"price":76.13,"stop_level":76.9288,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-16","known_ts":"2015-01-16","bar_index":435,"type":"RECLAIM","strength":0.725,"price":77.5075,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-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":"2015-01-15","prior_stop_level":76.9288,"sweep_low":75.7795,"atr14":1.845736,"stop_level":74.856632,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-02","known_ts":"2015-02-02","bar_index":439,"type":"RECLAIM","strength":0.725,"price":88.6499,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-01-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-06","known_ts":"2015-03-06","bar_index":446,"type":"SELL","basis":"structure_stop","strength":0.863,"price":88.143,"stop_level":88.7803,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-20","known_ts":"2015-03-24","bar_index":450,"type":"REBUY","strength":0.863,"price":90.7001,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2015-03-30","known_ts":"2015-04-01","bar_index":452,"type":"REBUY","strength":0.863,"price":91.5416,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2015-08-14","known_ts":"2015-08-18","bar_index":484,"type":"BUY","strength":0.725,"price":88.4804,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":80},{"ts":"2015-08-27","known_ts":"2015-08-31","bar_index":487,"type":"BUY","strength":0.588,"price":84.3613,"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":80},{"ts":"2015-11-13","known_ts":"2015-11-13","bar_index":505,"type":"SELL","basis":"structure_stop","strength":0.863,"price":99.5117,"stop_level":101.2598,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-18","known_ts":"2015-11-18","bar_index":506,"type":"RECLAIM","strength":0.863,"price":101.7933,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-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":"2015-11-13","prior_stop_level":101.2598,"sweep_low":99.1342,"atr14":1.978651,"stop_level":98.144875,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-01","known_ts":"2015-12-01","bar_index":509,"type":"RECLAIM","strength":0.863,"price":102.097,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-11-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-14","known_ts":"2015-12-14","bar_index":512,"type":"SELL","basis":"structure_stop","strength":0.863,"price":98.6853,"stop_level":99.5117,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-15","known_ts":"2015-12-15","bar_index":512,"type":"RECLAIM","strength":0.863,"price":100.8646,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-12-14","prior_stop_level":99.5117,"sweep_low":98.0686,"atr14":1.859341,"stop_level":97.13893,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-29","known_ts":"2016-03-02","bar_index":529,"type":"BUY","strength":0.45,"price":88.0813,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-03-16","known_ts":"2016-03-16","bar_index":533,"type":"RECLAIM","strength":0.588,"price":92.3044,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-29 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2016-04-01","known_ts":"2016-04-01","bar_index":536,"type":"SELL","basis":"structure_stop","strength":0.588,"price":87.4957,"stop_level":90.6878,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-06","known_ts":"2016-04-06","bar_index":537,"type":"SELL","basis":"structure_stop","strength":0.588,"price":87.6607,"stop_level":90.6878,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-20","known_ts":"2016-04-20","bar_index":541,"type":"RECLAIM","strength":0.725,"price":93.0137,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-09","known_ts":"2016-05-09","bar_index":545,"type":"SELL","basis":"structure_stop","strength":0.725,"price":94.9355,"stop_level":94.9603,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-10","known_ts":"2016-05-10","bar_index":545,"type":"RECLAIM","strength":0.725,"price":95.9418,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-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":"2016-05-09","prior_stop_level":94.9603,"sweep_low":94.7293,"atr14":2.184078,"stop_level":93.637261,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-18","known_ts":"2016-05-18","bar_index":547,"type":"SELL","basis":"structure_stop","strength":0.725,"price":93.8633,"stop_level":94.3169,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-24","known_ts":"2016-05-24","bar_index":549,"type":"RECLAIM","strength":0.725,"price":95.7273,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-05-18","prior_stop_level":94.3169,"sweep_low":91.5868,"atr14":2.205381,"stop_level":90.48411,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-02","known_ts":"2016-06-02","bar_index":551,"type":"RECLAIM","strength":0.863,"price":95.9418,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-10","known_ts":"2016-06-10","bar_index":553,"type":"SELL","basis":"structure_stop","strength":0.863,"price":95.2632,"stop_level":95.6366,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-20","known_ts":"2016-07-22","bar_index":562,"type":"BUY","strength":0.588,"price":93.8574,"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":"2016-08-16","known_ts":"2016-08-16","bar_index":568,"type":"SELL","basis":"structure_stop","strength":0.863,"price":93.2786,"stop_level":94.0063,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-19","known_ts":"2016-08-19","bar_index":569,"type":"RECLAIM","strength":0.863,"price":94.8911,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-08-16","prior_stop_level":94.0063,"sweep_low":92.8816,"atr14":2.064838,"stop_level":91.849181,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-31","known_ts":"2016-08-31","bar_index":572,"type":"RECLAIM","strength":0.863,"price":97.0448,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-08-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-10-11","known_ts":"2016-10-11","bar_index":581,"type":"SELL","basis":"structure_stop","strength":0.863,"price":98.164,"stop_level":98.421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-10-12","known_ts":"2016-10-12","bar_index":581,"type":"RECLAIM","strength":0.863,"price":98.7029,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-10-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":"2016-10-11","prior_stop_level":98.421,"sweep_low":97.6251,"atr14":1.832375,"stop_level":96.708913,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-10-13","known_ts":"2016-10-13","bar_index":582,"type":"SELL","basis":"structure_stop","strength":0.863,"price":96.4976,"stop_level":98.421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-10-31","known_ts":"2016-10-31","bar_index":586,"type":"RECLAIM","strength":0.863,"price":100.0046,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-10-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-03","known_ts":"2016-11-07","bar_index":587,"type":"BUY","strength":0.863,"price":101.6462,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2016-11-11","known_ts":"2016-11-15","bar_index":589,"type":"BUY","strength":0.863,"price":103.9096,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2016-12-22","known_ts":"2016-12-22","bar_index":598,"type":"SELL","basis":"structure_stop","strength":0.863,"price":111.0251,"stop_level":111.399,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-12-28","known_ts":"2016-12-28","bar_index":599,"type":"SELL","basis":"structure_stop","strength":0.863,"price":110.2107,"stop_level":111.399,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-12-27","known_ts":"2016-12-27","bar_index":599,"type":"RECLAIM","strength":0.863,"price":112.0471,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-12-22","prior_stop_level":111.399,"sweep_low":110.1609,"atr14":2.304658,"stop_level":109.008571,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-04","known_ts":"2017-01-04","bar_index":600,"type":"RECLAIM","strength":0.863,"price":113.2437,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-12-28","prior_stop_level":111.399,"sweep_low":109.5376,"atr14":2.313216,"stop_level":108.380992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-10","known_ts":"2017-01-12","bar_index":602,"type":"REBUY","strength":1.0,"price":118.7946,"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":"2017-01-27","known_ts":"2017-01-27","bar_index":606,"type":"SELL","basis":"structure_stop","strength":1.0,"price":117.3819,"stop_level":117.6811,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-31","known_ts":"2017-01-31","bar_index":606,"type":"RECLAIM","strength":1.0,"price":118.0716,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-01-27","prior_stop_level":117.6811,"sweep_low":115.155,"atr14":2.385559,"stop_level":113.96222,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-02","known_ts":"2017-02-02","bar_index":607,"type":"SELL","basis":"structure_stop","strength":1.0,"price":116.8834,"stop_level":117.6811,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-02-17","known_ts":"2017-02-17","bar_index":611,"type":"RECLAIM","strength":1.0,"price":118.8445,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-02-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-08","known_ts":"2017-05-10","bar_index":629,"type":"BUY","strength":0.725,"price":120.7071,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2017-06-15","known_ts":"2017-06-15","bar_index":638,"type":"SELL","basis":"structure_stop","strength":0.725,"price":120.9341,"stop_level":121.846,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-07-07","known_ts":"2017-07-11","bar_index":643,"type":"BUY","strength":0.725,"price":123.829,"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":"2017-10-25","known_ts":"2017-10-25","bar_index":668,"type":"SELL","basis":"structure_stop","strength":1.0,"price":144.0077,"stop_level":144.671,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-10-26","known_ts":"2017-10-26","bar_index":669,"type":"RECLAIM","strength":1.0,"price":148.7431,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-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":"2017-10-25","prior_stop_level":144.671,"sweep_low":142.9582,"atr14":2.468364,"stop_level":141.724018,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-08","known_ts":"2017-11-08","bar_index":672,"type":"RECLAIM","strength":1.0,"price":147.2905,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-10-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-04-09","known_ts":"2018-04-11","bar_index":706,"type":"BUY","strength":0.725,"price":164.7585,"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":"2018-05-08","known_ts":"2018-05-10","bar_index":713,"type":"REBUY","strength":0.725,"price":164.2683,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2018-06-19","known_ts":"2018-06-19","bar_index":722,"type":"SELL","basis":"structure_stop","strength":0.863,"price":170.1019,"stop_level":170.8992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-10-18","known_ts":"2018-10-22","bar_index":751,"type":"BUY","strength":0.45,"price":117.5463,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-11-20","known_ts":"2018-11-20","bar_index":758,"type":"SELL","basis":"structure_stop","strength":0.588,"price":114.0459,"stop_level":114.8806,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-21","known_ts":"2018-11-21","bar_index":759,"type":"RECLAIM","strength":0.588,"price":117.0693,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-11-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-11-20","prior_stop_level":114.8806,"sweep_low":112.8451,"atr14":4.191033,"stop_level":110.749584,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-06","known_ts":"2018-12-06","bar_index":762,"type":"SELL","basis":"structure_stop","strength":0.588,"price":113.7021,"stop_level":114.8635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-12","known_ts":"2018-12-12","bar_index":763,"type":"SELL","basis":"structure_stop","strength":0.588,"price":107.2388,"stop_level":114.8635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-05","known_ts":"2019-02-05","bar_index":775,"type":"SELL","basis":"structure_stop","strength":0.588,"price":131.4054,"stop_level":131.5938,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-06","known_ts":"2019-02-06","bar_index":775,"type":"RECLAIM","strength":0.588,"price":132.6981,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-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":"2019-02-05","prior_stop_level":131.5938,"sweep_low":130.7634,"atr14":3.714242,"stop_level":128.906279,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-11","known_ts":"2019-02-11","bar_index":776,"type":"SELL","basis":"structure_stop","strength":0.588,"price":128.5976,"stop_level":131.5938,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-12","known_ts":"2019-02-12","bar_index":777,"type":"RECLAIM","strength":0.588,"price":132.0988,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-02-11","prior_stop_level":131.5938,"sweep_low":126.4232,"atr14":3.80003,"stop_level":124.523185,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-07","known_ts":"2019-03-07","bar_index":782,"type":"SELL","basis":"structure_stop","strength":0.725,"price":125.5963,"stop_level":126.6971,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-04","known_ts":"2019-04-04","bar_index":789,"type":"RECLAIM","strength":0.863,"price":131.3428,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-09","known_ts":"2019-04-11","bar_index":790,"type":"BUY","strength":0.863,"price":133.3987,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2019-05-07","known_ts":"2019-05-07","bar_index":796,"type":"SELL","basis":"structure_stop","strength":0.725,"price":121.6047,"stop_level":122.6284,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-06-18","known_ts":"2019-06-20","bar_index":806,"type":"BUY","strength":0.588,"price":119.0493,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2019-07-08","known_ts":"2019-07-08","bar_index":810,"type":"SELL","basis":"structure_stop","strength":0.725,"price":113.5471,"stop_level":115.5543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-07-12","known_ts":"2019-07-12","bar_index":811,"type":"RECLAIM","strength":0.725,"price":118.0198,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-07-08","prior_stop_level":115.5543,"sweep_low":111.6093,"atr14":3.06316,"stop_level":110.07772,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-16","known_ts":"2019-07-16","bar_index":812,"type":"SELL","basis":"structure_stop","strength":0.725,"price":112.2408,"stop_level":113.0108,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-07-19","known_ts":"2019-07-19","bar_index":813,"type":"RECLAIM","strength":0.725,"price":114.3604,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-07-16","prior_stop_level":113.0108,"sweep_low":107.3875,"atr14":3.622167,"stop_level":105.576416,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-23","known_ts":"2019-07-25","bar_index":814,"type":"REBUY","strength":0.725,"price":115.4591,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2019-09-04","known_ts":"2019-09-06","bar_index":824,"type":"BUY","strength":0.588,"price":104.7747,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2019-10-01","known_ts":"2019-10-01","bar_index":830,"type":"SELL","basis":"structure_stop","strength":0.588,"price":99.1117,"stop_level":101.3682,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-11","known_ts":"2019-10-15","bar_index":833,"type":"REBUY","strength":0.725,"price":106.0293,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2019-11-20","known_ts":"2019-11-20","bar_index":842,"type":"SELL","basis":"structure_stop","strength":0.725,"price":101.7951,"stop_level":102.6053,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-11-22","known_ts":"2019-11-22","bar_index":843,"type":"RECLAIM","strength":0.725,"price":103.6857,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-11-20","prior_stop_level":102.6053,"sweep_low":101.4814,"atr14":2.717419,"stop_level":100.12269,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-11","known_ts":"2019-12-11","bar_index":847,"type":"RECLAIM","strength":0.863,"price":113.4184,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-11-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-24","known_ts":"2020-01-24","bar_index":856,"type":"SELL","basis":"structure_stop","strength":0.863,"price":117.2764,"stop_level":119.451,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-04-08","known_ts":"2020-04-13","bar_index":874,"type":"BUY","strength":0.588,"price":75.5587,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":891,"type":"SELL","basis":"structure_stop","strength":0.725,"price":94.6558,"stop_level":95.1061,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-25","known_ts":"2020-06-25","bar_index":892,"type":"RECLAIM","strength":0.725,"price":95.5299,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-24","prior_stop_level":95.1061,"sweep_low":92.5986,"atr14":4.734746,"stop_level":90.231227,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-14","known_ts":"2020-07-16","bar_index":896,"type":"REBUY","strength":1.0,"price":101.5336,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2020-09-11","known_ts":"2020-09-15","bar_index":910,"type":"BUY","strength":1.0,"price":109.0824,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2020-09-18","known_ts":"2020-09-18","bar_index":911,"type":"SELL","basis":"structure_stop","strength":1.0,"price":102.9992,"stop_level":103.8115,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-07","known_ts":"2020-10-09","bar_index":916,"type":"BUY","strength":0.863,"price":114.371,"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":"2020-10-28","known_ts":"2020-10-28","bar_index":921,"type":"SELL","basis":"structure_stop","strength":1.0,"price":108.0494,"stop_level":113.5675,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-30","known_ts":"2020-10-30","bar_index":921,"type":"SELL","basis":"structure_stop","strength":1.0,"price":106.6633,"stop_level":113.5675,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-11-05","known_ts":"2020-11-09","bar_index":923,"type":"REBUY","strength":1.0,"price":119.5536,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2020-11-05","known_ts":"2020-11-05","bar_index":923,"type":"RECLAIM","strength":1.0,"price":115.0597,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-10-30","prior_stop_level":113.5675,"sweep_low":105.3212,"atr14":3.919595,"stop_level":103.361402,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-04","known_ts":"2021-01-04","bar_index":936,"type":"SELL","basis":"structure_stop","strength":1.0,"price":139.2236,"stop_level":140.1875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-05","known_ts":"2021-01-05","bar_index":936,"type":"RECLAIM","strength":1.0,"price":141.6378,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-01-04","prior_stop_level":140.1875,"sweep_low":137.287,"atr14":3.586675,"stop_level":135.493663,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-15","known_ts":"2021-01-20","bar_index":939,"type":"REBUY","strength":1.0,"price":148.1285,"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-26","known_ts":"2021-01-26","bar_index":941,"type":"SELL","basis":"structure_stop","strength":1.0,"price":137.8883,"stop_level":141.3017,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-15","known_ts":"2021-03-15","bar_index":952,"type":"RECLAIM","strength":1.0,"price":171.9836,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-01","known_ts":"2021-06-03","bar_index":970,"type":"BUY","strength":0.863,"price":179.892,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2021-11-19","known_ts":"2021-11-19","bar_index":1010,"type":"SELL","basis":"structure_stop","strength":0.863,"price":157.8456,"stop_level":157.9078,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-22","known_ts":"2021-11-22","bar_index":1010,"type":"RECLAIM","strength":0.863,"price":158.9486,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-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":"2021-11-19","prior_stop_level":157.9078,"sweep_low":156.5646,"atr14":4.573218,"stop_level":154.277991,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":1011,"type":"SELL","basis":"structure_stop","strength":0.725,"price":152.3216,"stop_level":157.8456,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-12-02","known_ts":"2021-12-06","bar_index":1013,"type":"REBUY","strength":0.863,"price":159.1264,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2021-12-23","known_ts":"2021-12-28","bar_index":1018,"type":"REBUY","strength":0.863,"price":163.2018,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2022-01-20","known_ts":"2022-01-20","bar_index":1024,"type":"SELL","basis":"structure_stop","strength":0.725,"price":153.0374,"stop_level":165.7116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-06-13","known_ts":"2022-06-13","bar_index":1057,"type":"SELL","basis":"structure_stop","strength":0.588,"price":114.7715,"stop_level":124.1858,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-01","known_ts":"2022-08-01","bar_index":1068,"type":"RECLAIM","strength":0.725,"price":141.0648,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-22","known_ts":"2022-08-22","bar_index":1073,"type":"SELL","basis":"structure_stop","strength":0.725,"price":123.0333,"stop_level":129.1191,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-25","known_ts":"2022-08-25","bar_index":1074,"type":"RECLAIM","strength":0.725,"price":130.9881,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-08-22","prior_stop_level":129.1191,"sweep_low":122.7624,"atr14":4.670432,"stop_level":120.427184,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-25","known_ts":"2022-10-27","bar_index":1088,"type":"BUY","strength":0.45,"price":123.3317,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-10-25","known_ts":"2022-10-27","bar_index":1088,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-25","trigger_known_ts":"2022-10-27","strength":0.45,"price":123.3317,"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.27596,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":111.5923,"atr14":4.303423,"stop_level":109.440589,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-10","known_ts":"2022-11-10","bar_index":1092,"type":"RECLAIM","strength":0.725,"price":133.0737,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":1095,"type":"SELL","basis":"structure_stop","strength":0.863,"price":127.154,"stop_level":128.3706,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-30","known_ts":"2022-11-30","bar_index":1096,"type":"RECLAIM","strength":0.863,"price":130.9582,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-11-28","prior_stop_level":128.3706,"sweep_low":125.6469,"atr14":4.098292,"stop_level":123.597754,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-05","known_ts":"2022-12-05","bar_index":1097,"type":"SELL","basis":"structure_stop","strength":0.725,"price":122.4782,"stop_level":127.154,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-09","known_ts":"2023-01-11","bar_index":1105,"type":"BUY","strength":0.725,"price":124.1949,"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":"2023-06-01","known_ts":"2023-06-05","bar_index":1138,"type":"BUY","strength":0.45,"price":118.6926,"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-06-06","known_ts":"2023-06-06","bar_index":1139,"type":"RECLAIM","strength":0.588,"price":124.4525,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-06-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2023-08-09","known_ts":"2023-08-09","bar_index":1153,"type":"SELL","basis":"structure_stop","strength":1.0,"price":139.8082,"stop_level":140.2607,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-11-13","known_ts":"2023-11-15","bar_index":1176,"type":"BUY","strength":0.588,"price":126.1542,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":80},{"ts":"2024-01-04","known_ts":"2024-01-04","bar_index":1187,"type":"SELL","basis":"structure_stop","strength":0.725,"price":125.2234,"stop_level":128.1825,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-02-14","known_ts":"2024-02-16","bar_index":1197,"type":"BUY","strength":0.863,"price":127.2304,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2024-04-04","known_ts":"2024-04-04","bar_index":1208,"type":"SELL","basis":"structure_stop","strength":1.0,"price":131.614,"stop_level":132.9656,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-08","known_ts":"2024-04-08","bar_index":1209,"type":"SELL","basis":"structure_stop","strength":0.863,"price":132.7591,"stop_level":132.9656,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-04-09","known_ts":"2024-04-09","bar_index":1209,"type":"RECLAIM","strength":1.0,"price":134.9931,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-04-04","prior_stop_level":132.9656,"sweep_low":130.4689,"atr14":2.572625,"stop_level":129.182587,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-09","known_ts":"2024-04-09","bar_index":1209,"type":"RECLAIM","strength":1.0,"price":134.9931,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-04-08","prior_stop_level":132.9656,"sweep_low":132.4775,"atr14":2.572625,"stop_level":131.191187,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-12","known_ts":"2024-07-16","bar_index":1231,"type":"BUY","strength":0.45,"price":116.9409,"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":"2024-08-02","known_ts":"2024-08-02","bar_index":1236,"type":"SELL","basis":"structure_stop","strength":0.45,"price":107.3824,"stop_level":110.0082,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2024-08-08","known_ts":"2024-08-08","bar_index":1237,"type":"SELL","basis":"structure_stop","strength":0.45,"price":104.341,"stop_level":110.0082,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2024-09-24","known_ts":"2024-09-26","bar_index":1248,"type":"BUY","strength":0.588,"price":105.1817,"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":"2024-10-09","known_ts":"2024-10-09","bar_index":1251,"type":"SELL","basis":"structure_stop","strength":0.588,"price":100.4746,"stop_level":101.8344,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-11-08","known_ts":"2024-11-12","bar_index":1259,"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":"2024-11-08","trigger_known_ts":"2024-11-12","strength":0.45,"price":92.7246,"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.321979,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":89.6626,"atr14":2.550808,"stop_level":88.387196,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-21","known_ts":"2024-11-25","bar_index":1262,"type":"BUY","strength":0.45,"price":96.0243,"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":"2024-11-21","known_ts":"2024-11-25","bar_index":1262,"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":"2024-11-21","trigger_known_ts":"2024-11-25","strength":0.45,"price":96.0243,"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.297851,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":87.6181,"atr14":2.578067,"stop_level":86.329066,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-02","known_ts":"2025-01-02","bar_index":1271,"type":"SELL","basis":"structure_stop","strength":0.588,"price":88.8841,"stop_level":89.1141,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-01-03","known_ts":"2025-01-03","bar_index":1271,"type":"RECLAIM","strength":0.588,"price":89.2386,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-01-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-01-02","prior_stop_level":89.1141,"sweep_low":87.3799,"atr14":2.376907,"stop_level":86.191447,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-13","known_ts":"2025-01-15","bar_index":1273,"type":"REBUY","strength":0.45,"price":90.2351,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-02-27","known_ts":"2025-02-27","bar_index":1283,"type":"SELL","basis":"structure_stop","strength":0.588,"price":92.295,"stop_level":92.3621,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-03-04","known_ts":"2025-03-04","bar_index":1284,"type":"SELL","basis":"structure_stop","strength":0.725,"price":85.5307,"stop_level":92.3621,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-03-07","known_ts":"2025-03-07","bar_index":1285,"type":"RECLAIM","strength":0.725,"price":95.4811,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-03-04","prior_stop_level":92.3621,"sweep_low":83.5379,"atr14":3.064216,"stop_level":82.005792,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-01","known_ts":"2025-05-05","bar_index":1298,"type":"BUY","strength":0.588,"price":85.3669,"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":"2025-05-01","known_ts":"2025-05-05","bar_index":1298,"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":"2025-05-01","trigger_known_ts":"2025-05-05","strength":0.588,"price":85.3669,"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.311411,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":78.8463,"atr14":3.370194,"stop_level":77.161203,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-22","known_ts":"2025-05-22","bar_index":1303,"type":"SELL","basis":"structure_stop","strength":0.588,"price":87.4632,"stop_level":90.5737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-24","known_ts":"2025-06-24","bar_index":1310,"type":"RECLAIM","strength":0.863,"price":91.6343,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-05-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-25","known_ts":"2025-07-25","bar_index":1317,"type":"SELL","basis":"structure_stop","strength":0.863,"price":96.8577,"stop_level":101.3502,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-11","known_ts":"2025-08-11","bar_index":1321,"type":"RECLAIM","strength":0.863,"price":100.5999,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-22","known_ts":"2025-08-26","bar_index":1324,"type":"BUY","strength":0.863,"price":106.8758,"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":"2025-10-30","known_ts":"2025-11-03","bar_index":1340,"type":"BUY","strength":0.863,"price":106.1864,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2025-12-01","known_ts":"2025-12-03","bar_index":1347,"type":"REBUY","strength":0.863,"price":107.2561,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2025-12-09","known_ts":"2025-12-11","bar_index":1349,"type":"REBUY","strength":0.863,"price":112.1592,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2026-01-30","known_ts":"2026-01-30","bar_index":1360,"type":"SELL","basis":"structure_stop","strength":1.0,"price":115.7476,"stop_level":117.6357,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-02-03","known_ts":"2026-02-03","bar_index":1361,"type":"RECLAIM","strength":1.0,"price":118.2288,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-01-30","prior_stop_level":117.6357,"sweep_low":114.4229,"atr14":3.063745,"stop_level":112.891027,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-05","known_ts":"2026-02-09","bar_index":1362,"type":"REBUY","strength":1.0,"price":137.6535,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2026-02-27","known_ts":"2026-02-27","bar_index":1367,"type":"SELL","basis":"structure_stop","strength":1.0,"price":129.7452,"stop_level":131.3368,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-21","known_ts":"2026-04-23","bar_index":1379,"type":"BUY","strength":0.725,"price":129.0422,"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":"2026-06-05","known_ts":"2026-06-05","bar_index":1389,"type":"SELL","basis":"structure_stop","strength":1.0,"price":141.5,"stop_level":142.3721,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-06-08","known_ts":"2026-06-08","bar_index":1390,"type":"RECLAIM","strength":1.0,"price":144.87,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-06-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-06-05","prior_stop_level":142.3721,"sweep_low":139.99,"atr14":4.52337,"stop_level":137.728315,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-17","known_ts":"2026-06-17","bar_index":1392,"type":"SELL","basis":"structure_stop","strength":1.0,"price":137.92,"stop_level":140.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-06-22","known_ts":"2026-06-22","bar_index":1393,"type":"RECLAIM","strength":1.0,"price":140.71,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-06-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":"2026-06-17","prior_stop_level":140.44,"sweep_low":137.15,"atr14":4.462449,"stop_level":134.918775,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-17","known_ts":"2026-07-21","bar_index":1399,"type":"BUY","strength":0.725,"price":142.82,"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":25}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-07-21","last_scored_basis":null,"bars_since_signal":6,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2018-08-23","2018-09-19","2018-10-18","2019-03-27","2019-05-31","2019-08-16","2020-02-12","2020-03-23","2020-10-02","2021-02-08","2021-03-05","2021-04-22","2021-05-21","2021-06-30","2021-07-19","2021-08-25","2022-02-02","2022-03-09","2022-04-18","2022-09-29","2022-12-29","2023-03-28","2023-04-14","2023-05-05","2023-08-28","2023-09-27","2023-11-03","2024-01-24","2024-02-14","2024-04-24","2024-05-10","2024-06-06","2024-06-20","2024-09-19","2024-11-21","2025-04-14","2025-08-11","2025-10-17","2026-03-20","2026-07-09"],"warnings":[{"ts":"2022-08-22","kind":"confirm","px":123.0333,"level":129.1191},{"ts":"2022-11-22","kind":"arm","px":131.4303},{"ts":"2022-11-28","kind":"confirm","px":127.154,"level":128.3706},{"ts":"2022-12-02","kind":"arm","px":125.7922},{"ts":"2022-12-05","kind":"confirm","px":122.4782,"level":127.154},{"ts":"2023-02-09","kind":"arm","px":126.1217},{"ts":"2023-06-20","kind":"arm","px":131.6918},{"ts":"2023-07-19","kind":"arm","px":137.6198},{"ts":"2023-08-09","kind":"confirm","px":139.8082,"level":140.2607},{"ts":"2023-12-08","kind":"arm","px":124.2246},{"ts":"2024-01-03","kind":"arm","px":124.682},{"ts":"2024-01-04","kind":"confirm","px":125.2234,"level":128.1825},{"ts":"2024-03-14","kind":"arm","px":131.492},{"ts":"2024-04-04","kind":"confirm","px":131.614,"level":132.9656},{"ts":"2024-04-05","kind":"arm","px":132.0458},{"ts":"2024-04-08","kind":"confirm","px":132.7591,"level":132.9656},{"ts":"2024-07-31","kind":"arm","px":115.2691},{"ts":"2024-08-02","kind":"confirm","px":107.3824,"level":110.0082},{"ts":"2024-08-07","kind":"arm","px":103.7932},{"ts":"2024-08-08","kind":"confirm","px":104.341,"level":110.0082},{"ts":"2024-10-08","kind":"arm","px":99.0958},{"ts":"2024-10-09","kind":"confirm","px":100.4746,"level":101.8344},{"ts":"2024-12-17","kind":"arm","px":90.7429},{"ts":"2025-01-02","kind":"confirm","px":88.8841,"level":89.1141},{"ts":"2025-02-21","kind":"arm","px":92.3621},{"ts":"2025-02-27","kind":"confirm","px":92.295,"level":92.3621},{"ts":"2025-03-03","kind":"arm","px":87.6482},{"ts":"2025-03-04","kind":"confirm","px":85.5307,"level":92.3621},{"ts":"2025-05-21","kind":"arm","px":88.0428},{"ts":"2025-05-22","kind":"confirm","px":87.4632,"level":90.5737},{"ts":"2025-06-23","kind":"arm","px":88.7107},{"ts":"2025-07-25","kind":"confirm","px":96.8577,"level":101.3502},{"ts":"2025-11-18","kind":"arm","px":100.671},{"ts":"2026-01-30","kind":"confirm","px":115.7476,"level":117.6357},{"ts":"2026-02-20","kind":"arm","px":133.2051},{"ts":"2026-02-27","kind":"confirm","px":129.7452,"level":131.3368},{"ts":"2026-05-18","kind":"arm","px":129.6788},{"ts":"2026-06-05","kind":"confirm","px":141.5,"level":142.3721},{"ts":"2026-06-16","kind":"arm","px":141.67},{"ts":"2026-06-17","kind":"confirm","px":137.92,"level":140.44}],"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":[]}}}