{"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":"AMBA","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2013-04-11","known_ts":"2013-04-11","bar_index":41,"type":"SELL","basis":"structure_stop","strength":0.45,"price":13.3,"stop_level":13.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-04-12","known_ts":"2013-04-12","bar_index":42,"type":"RECLAIM","strength":0.45,"price":13.99,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2013-04-11","prior_stop_level":13.7,"sweep_low":13.03,"atr14":0.915533,"stop_level":12.572234,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-13","known_ts":"2013-05-15","bar_index":49,"type":"BUY","strength":0.588,"price":15.21,"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":30},{"ts":"2013-07-12","known_ts":"2013-07-16","bar_index":63,"type":"BUY","strength":0.725,"price":17.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2013-07-31","known_ts":"2013-07-31","bar_index":67,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.6,"stop_level":17.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-09-11","known_ts":"2013-09-13","bar_index":77,"type":"BUY","strength":0.588,"price":17.83,"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":"2013-11-07","known_ts":"2013-11-07","bar_index":90,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.7,"stop_level":19.91,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-11-08","known_ts":"2013-11-12","bar_index":91,"type":"REBUY","strength":0.725,"price":21.51,"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-11-08","known_ts":"2013-11-08","bar_index":91,"type":"RECLAIM","strength":0.725,"price":20.54,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-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":"2013-11-07","prior_stop_level":19.91,"sweep_low":19.55,"atr14":1.031583,"stop_level":19.034208,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-27","known_ts":"2014-05-29","bar_index":136,"type":"BUY","strength":0.588,"price":26.58,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2014-07-15","known_ts":"2014-07-15","bar_index":147,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.54,"stop_level":30.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-08-15","known_ts":"2014-08-19","bar_index":155,"type":"BUY","strength":0.725,"price":30.77,"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":"2014-10-10","known_ts":"2014-10-10","bar_index":168,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.42,"stop_level":41.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-28","known_ts":"2014-10-28","bar_index":172,"type":"RECLAIM","strength":0.863,"price":41.8,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-10-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-11","known_ts":"2014-12-11","bar_index":182,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.97,"stop_level":50.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-13","known_ts":"2015-03-13","bar_index":203,"type":"RECLAIM","strength":1.0,"price":67.81,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-04-24","known_ts":"2015-04-24","bar_index":212,"type":"SELL","basis":"structure_stop","strength":1.0,"price":72.13,"stop_level":72.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-04-29","known_ts":"2015-04-29","bar_index":213,"type":"RECLAIM","strength":1.0,"price":75.37,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-04-24","prior_stop_level":72.84,"sweep_low":68.3,"atr14":2.678391,"stop_level":66.960804,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-18","known_ts":"2015-05-18","bar_index":218,"type":"RECLAIM","strength":1.0,"price":86.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-07-08","known_ts":"2015-07-08","bar_index":229,"type":"SELL","basis":"structure_stop","strength":0.863,"price":97.45,"stop_level":100.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-07-14","known_ts":"2015-07-14","bar_index":231,"type":"RECLAIM","strength":0.863,"price":107.48,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2015-07-08","prior_stop_level":100.81,"sweep_low":96.06,"atr14":5.644435,"stop_level":93.237783,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-02","known_ts":"2015-11-04","bar_index":257,"type":"BUY","strength":0.45,"price":57.02,"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-11-02","known_ts":"2015-11-04","bar_index":257,"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-11-02","trigger_known_ts":"2015-11-04","strength":0.45,"price":57.02,"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.541013,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":48.76,"atr14":4.120329,"stop_level":46.699835,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-04","known_ts":"2016-01-04","bar_index":271,"type":"SELL","basis":"structure_stop","strength":0.588,"price":54.14,"stop_level":54.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-05","known_ts":"2016-01-05","bar_index":271,"type":"RECLAIM","strength":0.588,"price":54.57,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-01-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":"2016-01-04","prior_stop_level":54.55,"sweep_low":52.05,"atr14":2.967878,"stop_level":50.566061,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-26","known_ts":"2016-01-28","bar_index":276,"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":"2016-01-26","trigger_known_ts":"2016-01-28","strength":0.45,"price":37.41,"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.698865,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":34.6,"atr14":3.182579,"stop_level":33.008711,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-11","known_ts":"2016-02-16","bar_index":280,"type":"BUY","strength":0.45,"price":41.73,"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-02-11","known_ts":"2016-02-16","bar_index":280,"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":"2016-02-11","trigger_known_ts":"2016-02-16","strength":0.45,"price":41.73,"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.664091,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33.39,"atr14":3.00901,"stop_level":31.885495,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-15","known_ts":"2016-03-15","bar_index":287,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.67,"stop_level":37.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-03-17","known_ts":"2016-03-17","bar_index":288,"type":"RECLAIM","strength":0.588,"price":38.99,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-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":"2016-03-15","prior_stop_level":37.89,"sweep_low":36.66,"atr14":2.454131,"stop_level":35.432935,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-25","known_ts":"2016-04-25","bar_index":296,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.96,"stop_level":41.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-26","known_ts":"2016-04-26","bar_index":297,"type":"RECLAIM","strength":0.588,"price":42.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-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":"2016-04-25","prior_stop_level":41.97,"sweep_low":41.5,"atr14":1.887098,"stop_level":40.556451,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-20","known_ts":"2016-05-24","bar_index":303,"type":"BUY","strength":0.725,"price":40.76,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2016-06-24","known_ts":"2016-06-24","bar_index":311,"type":"SELL","basis":"structure_stop","strength":0.863,"price":49.54,"stop_level":50.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-13","known_ts":"2016-07-13","bar_index":315,"type":"RECLAIM","strength":0.863,"price":55.02,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-09","known_ts":"2016-09-09","bar_index":328,"type":"SELL","basis":"structure_stop","strength":0.863,"price":63.51,"stop_level":66.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-14","known_ts":"2016-09-14","bar_index":329,"type":"RECLAIM","strength":0.863,"price":67.11,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-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-09-09","prior_stop_level":66.99,"sweep_low":61.2,"atr14":2.702349,"stop_level":59.848826,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-23","known_ts":"2016-09-23","bar_index":332,"type":"RECLAIM","strength":0.863,"price":68.64,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-02","known_ts":"2017-02-06","bar_index":362,"type":"BUY","strength":0.588,"price":52.05,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2017-04-21","known_ts":"2017-04-25","bar_index":380,"type":"BUY","strength":0.725,"price":55.84,"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":15},{"ts":"2017-06-07","known_ts":"2017-06-07","bar_index":390,"type":"SELL","basis":"structure_stop","strength":0.863,"price":53.6,"stop_level":58.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-07-31","known_ts":"2017-08-02","bar_index":403,"type":"BUY","strength":0.588,"price":50.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2017-12-15","known_ts":"2017-12-15","bar_index":435,"type":"SELL","basis":"structure_stop","strength":1.0,"price":56.51,"stop_level":57.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-18","known_ts":"2017-12-18","bar_index":435,"type":"RECLAIM","strength":1.0,"price":58.17,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-12-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-12-15","prior_stop_level":57.09,"sweep_low":56.41,"atr14":1.990257,"stop_level":55.414872,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-03","known_ts":"2018-01-03","bar_index":439,"type":"RECLAIM","strength":1.0,"price":63.62,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-12-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-10","known_ts":"2018-01-10","bar_index":440,"type":"SELL","basis":"structure_stop","strength":1.0,"price":54.92,"stop_level":58.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-03-06","known_ts":"2018-03-08","bar_index":453,"type":"BUY","strength":0.725,"price":53.36,"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":"2018-03-23","known_ts":"2018-03-23","bar_index":457,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.0,"stop_level":53.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2018-03-29","known_ts":"2018-03-29","bar_index":458,"type":"SELL","basis":"structure_stop","strength":0.588,"price":48.99,"stop_level":53.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2018-04-13","known_ts":"2018-04-17","bar_index":462,"type":"REBUY","strength":0.588,"price":51.33,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2018-05-04","known_ts":"2018-05-08","bar_index":467,"type":"REBUY","strength":0.588,"price":50.56,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":30},{"ts":"2018-05-31","known_ts":"2018-05-31","bar_index":473,"type":"SELL","basis":"structure_stop","strength":0.725,"price":48.86,"stop_level":49.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2018-07-31","known_ts":"2018-08-02","bar_index":487,"type":"BUY","strength":0.45,"price":39.51,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-07-31","known_ts":"2018-08-02","bar_index":487,"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":"2018-07-31","trigger_known_ts":"2018-08-02","strength":0.45,"price":39.51,"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.378969,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.54,"atr14":1.392667,"stop_level":36.843667,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-14","known_ts":"2018-09-14","bar_index":497,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.0,"stop_level":38.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-09-19","known_ts":"2018-09-19","bar_index":498,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.48,"stop_level":38.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-19","known_ts":"2018-11-19","bar_index":513,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.85,"stop_level":32.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-23","known_ts":"2018-11-23","bar_index":514,"type":"RECLAIM","strength":0.588,"price":33.56,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-11-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":"2018-11-19","prior_stop_level":32.81,"sweep_low":30.0,"atr14":1.696891,"stop_level":29.151555,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-18","known_ts":"2018-12-18","bar_index":519,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.65,"stop_level":38.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-04","known_ts":"2019-01-08","bar_index":523,"type":"REBUY","strength":0.725,"price":36.58,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2019-03-22","known_ts":"2019-03-22","bar_index":540,"type":"SELL","basis":"structure_stop","strength":1.0,"price":42.55,"stop_level":42.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-03-26","known_ts":"2019-03-26","bar_index":541,"type":"SELL","basis":"structure_stop","strength":1.0,"price":42.81,"stop_level":42.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-03-29","known_ts":"2019-03-29","bar_index":542,"type":"RECLAIM","strength":1.0,"price":43.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-03-22","prior_stop_level":42.99,"sweep_low":41.82,"atr14":1.287593,"stop_level":41.176203,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-29","known_ts":"2019-03-29","bar_index":542,"type":"RECLAIM","strength":1.0,"price":43.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-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":"2019-03-26","prior_stop_level":42.99,"sweep_low":42.06,"atr14":1.287593,"stop_level":41.416203,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-10","known_ts":"2019-04-10","bar_index":545,"type":"RECLAIM","strength":1.0,"price":47.69,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-05-07","known_ts":"2019-05-07","bar_index":551,"type":"SELL","basis":"structure_stop","strength":1.0,"price":48.66,"stop_level":49.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-06-27","known_ts":"2019-07-01","bar_index":563,"type":"BUY","strength":0.863,"price":44.97,"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":10},{"ts":"2019-08-12","known_ts":"2019-08-12","bar_index":573,"type":"SELL","basis":"structure_stop","strength":0.863,"price":44.58,"stop_level":44.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-08-13","known_ts":"2019-08-13","bar_index":573,"type":"RECLAIM","strength":0.863,"price":45.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-12 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":"2019-08-12","prior_stop_level":44.59,"sweep_low":44.07,"atr14":1.592551,"stop_level":43.273724,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-30","known_ts":"2019-08-30","bar_index":578,"type":"RECLAIM","strength":1.0,"price":59.1,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-08-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-08","known_ts":"2019-10-08","bar_index":586,"type":"SELL","basis":"structure_stop","strength":1.0,"price":51.79,"stop_level":56.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-06","known_ts":"2020-01-06","bar_index":607,"type":"RECLAIM","strength":0.863,"price":64.59,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-27","known_ts":"2020-01-27","bar_index":611,"type":"SELL","basis":"structure_stop","strength":1.0,"price":58.53,"stop_level":60.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-30","known_ts":"2020-01-30","bar_index":612,"type":"RECLAIM","strength":1.0,"price":61.04,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-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":"2020-01-27","prior_stop_level":60.39,"sweep_low":58.07,"atr14":1.862802,"stop_level":57.138599,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-02-13","known_ts":"2020-02-13","bar_index":616,"type":"RECLAIM","strength":1.0,"price":69.54,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-03-04","known_ts":"2020-03-04","bar_index":620,"type":"SELL","basis":"structure_stop","strength":0.725,"price":55.18,"stop_level":58.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2020-04-15","known_ts":"2020-04-17","bar_index":630,"type":"BUY","strength":0.588,"price":49.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":643,"type":"SELL","basis":"structure_stop","strength":0.725,"price":51.28,"stop_level":53.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-07-31","known_ts":"2020-08-04","bar_index":655,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-07-31","trigger_known_ts":"2020-08-04","strength":0.45,"price":46.66,"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.357035,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":43.76,"atr14":1.45504,"stop_level":43.03248,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-10","known_ts":"2020-08-12","bar_index":657,"type":"BUY","strength":0.45,"price":46.43,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-08-10","known_ts":"2020-08-12","bar_index":657,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-08-10","trigger_known_ts":"2020-08-12","strength":0.45,"price":46.43,"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.360204,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":44.45,"atr14":1.430755,"stop_level":43.734622,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-31","known_ts":"2020-08-31","bar_index":662,"type":"RECLAIM","strength":0.725,"price":55.9,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-08-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-28","known_ts":"2020-10-28","bar_index":675,"type":"SELL","basis":"structure_stop","strength":0.863,"price":53.6,"stop_level":54.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-30","known_ts":"2020-10-30","bar_index":676,"type":"SELL","basis":"structure_stop","strength":0.863,"price":54.67,"stop_level":54.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-29","known_ts":"2020-10-29","bar_index":676,"type":"RECLAIM","strength":0.863,"price":55.48,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-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":"2020-10-28","prior_stop_level":54.81,"sweep_low":53.52,"atr14":2.034738,"stop_level":52.502631,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-03","known_ts":"2020-11-03","bar_index":677,"type":"RECLAIM","strength":0.863,"price":55.77,"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":false},"anchor_ts":"2020-10-30","prior_stop_level":54.81,"sweep_low":53.66,"atr14":1.99953,"stop_level":52.660235,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-16","known_ts":"2020-11-16","bar_index":680,"type":"RECLAIM","strength":0.863,"price":62.43,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-10-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-27","known_ts":"2021-01-27","bar_index":696,"type":"SELL","basis":"structure_stop","strength":1.0,"price":93.26,"stop_level":97.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-28","known_ts":"2021-01-28","bar_index":696,"type":"RECLAIM","strength":1.0,"price":100.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-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":"2021-01-27","prior_stop_level":97.8,"sweep_low":91.28,"atr14":6.301581,"stop_level":88.129209,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-05-27","known_ts":"2021-06-01","bar_index":724,"type":"BUY","strength":0.725,"price":101.13,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2021-07-14","known_ts":"2021-07-14","bar_index":734,"type":"SELL","basis":"structure_stop","strength":0.725,"price":96.22,"stop_level":98.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-08-02","known_ts":"2021-08-04","bar_index":739,"type":"BUY","strength":0.725,"price":97.9,"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-08-23","known_ts":"2021-08-25","bar_index":744,"type":"BUY","strength":0.725,"price":99.2,"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":"2021-11-22","known_ts":"2021-11-22","bar_index":765,"type":"SELL","basis":"structure_stop","strength":1.0,"price":181.33,"stop_level":184.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-03-28","known_ts":"2022-03-30","bar_index":794,"type":"BUY","strength":0.588,"price":105.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2022-06-13","known_ts":"2022-06-13","bar_index":811,"type":"SELL","basis":"structure_stop","strength":0.588,"price":69.95,"stop_level":73.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-22","known_ts":"2022-08-22","bar_index":827,"type":"SELL","basis":"structure_stop","strength":0.588,"price":81.29,"stop_level":83.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-24","known_ts":"2022-08-24","bar_index":828,"type":"RECLAIM","strength":0.588,"price":83.75,"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":83.66,"sweep_low":80.78,"atr14":4.110406,"stop_level":78.724797,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-31","known_ts":"2022-08-31","bar_index":830,"type":"SELL","basis":"structure_stop","strength":0.588,"price":67.88,"stop_level":81.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-30","known_ts":"2022-10-04","bar_index":837,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-09-30","trigger_known_ts":"2022-10-04","strength":0.45,"price":62.25,"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.712683,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":56.05,"atr14":3.61661,"stop_level":54.241695,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":842,"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-10-21","trigger_known_ts":"2022-10-25","strength":0.45,"price":55.36,"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.744484,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":49.02,"atr14":3.386486,"stop_level":47.326757,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-03","known_ts":"2022-11-07","bar_index":845,"type":"BUY","strength":0.588,"price":54.92,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-11-03","known_ts":"2022-11-07","bar_index":845,"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-11-03","trigger_known_ts":"2022-11-07","strength":0.588,"price":54.92,"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.746515,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":51.29,"atr14":3.018962,"stop_level":49.780519,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-25","known_ts":"2022-11-25","bar_index":850,"type":"RECLAIM","strength":0.725,"price":69.12,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-11-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-27","known_ts":"2022-12-27","bar_index":857,"type":"SELL","basis":"structure_stop","strength":0.863,"price":79.05,"stop_level":79.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-29","known_ts":"2022-12-29","bar_index":857,"type":"RECLAIM","strength":0.863,"price":81.01,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-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":"2022-12-27","prior_stop_level":79.65,"sweep_low":76.19,"atr14":3.980821,"stop_level":74.19959,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-13","known_ts":"2023-01-13","bar_index":861,"type":"RECLAIM","strength":0.863,"price":87.65,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-21","known_ts":"2023-02-21","bar_index":869,"type":"SELL","basis":"structure_stop","strength":0.863,"price":90.42,"stop_level":92.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-23","known_ts":"2023-02-23","bar_index":870,"type":"RECLAIM","strength":0.863,"price":93.34,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-02-21","prior_stop_level":92.17,"sweep_low":89.33,"atr14":3.849873,"stop_level":87.405063,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-16","known_ts":"2023-05-18","bar_index":889,"type":"BUY","strength":0.45,"price":72.04,"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-05-24","known_ts":"2023-05-24","bar_index":891,"type":"RECLAIM","strength":0.588,"price":77.74,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-05-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2023-07-20","known_ts":"2023-07-20","bar_index":903,"type":"SELL","basis":"structure_stop","strength":0.863,"price":79.81,"stop_level":80.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-25","known_ts":"2023-07-25","bar_index":904,"type":"RECLAIM","strength":0.863,"price":81.73,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-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":"2023-07-20","prior_stop_level":80.2,"sweep_low":78.36,"atr14":2.821229,"stop_level":76.949386,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-01","known_ts":"2023-11-03","bar_index":928,"type":"BUY","strength":0.45,"price":50.16,"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-01","known_ts":"2023-11-03","bar_index":928,"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":"2023-11-01","trigger_known_ts":"2023-11-03","strength":0.45,"price":50.16,"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.474104,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":43.59,"atr14":1.992391,"stop_level":42.593804,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-02","known_ts":"2024-01-02","bar_index":941,"type":"SELL","basis":"structure_stop","strength":0.588,"price":60.14,"stop_level":61.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-02-26","known_ts":"2024-02-28","bar_index":954,"type":"BUY","strength":0.725,"price":57.99,"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":"quality","score":75},{"ts":"2024-03-13","known_ts":"2024-03-13","bar_index":958,"type":"SELL","basis":"structure_stop","strength":0.725,"price":53.06,"stop_level":55.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-05-03","known_ts":"2024-05-07","bar_index":970,"type":"BUY","strength":0.45,"price":47.35,"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-05-03","known_ts":"2024-05-07","bar_index":970,"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-05-03","trigger_known_ts":"2024-05-07","strength":0.45,"price":47.35,"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.462665,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":42.12,"atr14":1.706111,"stop_level":41.266944,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-30","known_ts":"2024-05-30","bar_index":976,"type":"RECLAIM","strength":0.725,"price":55.41,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2024-05-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-07-25","known_ts":"2024-07-25","bar_index":988,"type":"SELL","basis":"structure_stop","strength":0.863,"price":52.68,"stop_level":52.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-07-26","known_ts":"2024-07-26","bar_index":989,"type":"RECLAIM","strength":0.863,"price":53.04,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-07-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2024-07-25","prior_stop_level":52.82,"sweep_low":52.41,"atr14":2.298587,"stop_level":51.260707,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-26","known_ts":"2024-08-28","bar_index":996,"type":"BUY","strength":0.863,"price":58.4,"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":"2024-10-31","known_ts":"2024-10-31","bar_index":1011,"type":"SELL","basis":"structure_stop","strength":1.0,"price":56.19,"stop_level":57.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-01","known_ts":"2024-11-01","bar_index":1012,"type":"RECLAIM","strength":1.0,"price":57.87,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-10-31","prior_stop_level":57.26,"sweep_low":56.16,"atr14":2.248419,"stop_level":55.035791,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-06","known_ts":"2024-11-08","bar_index":1013,"type":"REBUY","strength":1.0,"price":61.67,"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":"2024-11-22","known_ts":"2024-11-26","bar_index":1017,"type":"REBUY","strength":1.0,"price":68.41,"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":"2024-12-19","known_ts":"2024-12-19","bar_index":1023,"type":"SELL","basis":"structure_stop","strength":1.0,"price":68.64,"stop_level":69.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-20","known_ts":"2024-12-20","bar_index":1023,"type":"RECLAIM","strength":1.0,"price":70.93,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-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":"2024-12-19","prior_stop_level":69.32,"sweep_low":67.13,"atr14":3.648389,"stop_level":65.305806,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-08","known_ts":"2025-01-08","bar_index":1027,"type":"RECLAIM","strength":1.0,"price":74.53,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-11","known_ts":"2025-02-11","bar_index":1034,"type":"SELL","basis":"structure_stop","strength":0.863,"price":73.29,"stop_level":75.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-02-13","known_ts":"2025-02-13","bar_index":1035,"type":"RECLAIM","strength":0.863,"price":76.35,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-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":"2025-02-11","prior_stop_level":75.31,"sweep_low":70.98,"atr14":3.33868,"stop_level":69.31066,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-29","known_ts":"2025-05-01","bar_index":1052,"type":"BUY","strength":0.588,"price":48.16,"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":50},{"ts":"2025-06-05","known_ts":"2025-06-05","bar_index":1060,"type":"SELL","basis":"structure_stop","strength":0.588,"price":51.71,"stop_level":52.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-06","known_ts":"2025-06-06","bar_index":1061,"type":"RECLAIM","strength":0.588,"price":53.59,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-06-05","prior_stop_level":52.64,"sweep_low":51.46,"atr14":2.864811,"stop_level":50.027594,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-20","known_ts":"2025-06-20","bar_index":1064,"type":"RECLAIM","strength":0.725,"price":62.19,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-05 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":1073,"type":"SELL","basis":"structure_stop","strength":0.725,"price":66.09,"stop_level":67.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-15","known_ts":"2025-08-15","bar_index":1077,"type":"RECLAIM","strength":1.0,"price":66.24,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-08-20","known_ts":"2025-08-22","bar_index":1078,"type":"BUY","strength":1.0,"price":71.94,"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":40},{"ts":"2026-02-17","known_ts":"2026-02-19","bar_index":1119,"type":"BUY","strength":0.588,"price":66.23,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2026-03-04","known_ts":"2026-03-04","bar_index":1122,"type":"SELL","basis":"structure_stop","strength":0.588,"price":56.55,"stop_level":65.79,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2026-04-06","known_ts":"2026-04-08","bar_index":1130,"type":"BUY","strength":0.45,"price":53.28,"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-06","known_ts":"2026-04-08","bar_index":1130,"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":"2026-04-06","trigger_known_ts":"2026-04-08","strength":0.45,"price":53.28,"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.442153,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":48.3,"atr14":2.724236,"stop_level":46.937882,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-05","known_ts":"2026-05-05","bar_index":1137,"type":"RECLAIM","strength":0.725,"price":74.27,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-04-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-05-29","known_ts":"2026-05-29","bar_index":1142,"type":"SELL","basis":"structure_stop","strength":0.863,"price":72.18,"stop_level":76.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-06-02","known_ts":"2026-06-02","bar_index":1143,"type":"RECLAIM","strength":0.863,"price":78.38,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-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-05-29","prior_stop_level":76.69,"sweep_low":71.05,"atr14":5.835475,"stop_level":68.132262,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-26","known_ts":"2026-06-26","bar_index":1149,"type":"RECLAIM","strength":0.863,"price":85.8,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-05-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-31","known_ts":"2026-08-04","bar_index":1157,"type":"BUY","strength":1.0,"price":82.23,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-08-04","last_scored_basis":null,"bars_since_signal":3,"extended":true,"strong_bull":true,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2016-09-20","2016-11-04","2016-12-19","2017-01-25","2017-04-21","2017-06-26","2018-01-30","2018-06-21","2018-07-05","2019-06-03","2019-10-17","2019-11-04","2019-12-04","2020-03-19","2020-07-01","2021-02-04","2021-03-11","2021-04-01","2021-04-23","2021-05-14","2021-07-28","2021-08-26","2022-01-31","2022-03-15","2023-03-16","2023-04-28","2023-08-21","2023-09-28","2023-11-01","2024-02-07","2024-08-08","2025-02-13","2025-03-12","2025-04-10","2025-12-10","2026-01-02","2026-02-06","2026-03-18","2026-06-26","2026-07-23"],"warnings":[{"ts":"2021-07-14","kind":"confirm","px":96.22,"level":98.84},{"ts":"2021-09-20","kind":"arm","px":144.98},{"ts":"2021-11-12","kind":"arm","px":195.45},{"ts":"2021-11-22","kind":"confirm","px":181.33,"level":184.26},{"ts":"2022-06-10","kind":"arm","px":76.85},{"ts":"2022-06-13","kind":"confirm","px":69.95,"level":73.19},{"ts":"2022-08-09","kind":"arm","px":83.66},{"ts":"2022-08-22","kind":"confirm","px":81.29,"level":83.66},{"ts":"2022-08-24","kind":"arm","px":83.75},{"ts":"2022-08-31","kind":"confirm","px":67.88,"level":81.29},{"ts":"2022-12-16","kind":"arm","px":82.6},{"ts":"2022-12-27","kind":"confirm","px":79.05,"level":79.65},{"ts":"2023-02-06","kind":"arm","px":91.86},{"ts":"2023-02-21","kind":"confirm","px":90.42,"level":92.17},{"ts":"2023-06-02","kind":"arm","px":76.54},{"ts":"2023-07-20","kind":"confirm","px":79.81,"level":80.2},{"ts":"2023-12-05","kind":"arm","px":56.69},{"ts":"2023-12-29","kind":"arm","px":61.29},{"ts":"2024-01-02","kind":"confirm","px":60.14,"level":61.37},{"ts":"2024-03-11","kind":"arm","px":55.46},{"ts":"2024-03-13","kind":"confirm","px":53.06,"level":55.37},{"ts":"2024-06-03","kind":"arm","px":55.41},{"ts":"2024-07-18","kind":"arm","px":57.51},{"ts":"2024-07-25","kind":"confirm","px":52.68,"level":52.82},{"ts":"2024-10-15","kind":"arm","px":57.79},{"ts":"2024-10-31","kind":"confirm","px":56.19,"level":57.26},{"ts":"2024-12-12","kind":"arm","px":73.09},{"ts":"2024-12-19","kind":"confirm","px":68.64,"level":69.32},{"ts":"2025-01-28","kind":"arm","px":73.53},{"ts":"2025-02-11","kind":"confirm","px":73.29,"level":75.31},{"ts":"2025-05-23","kind":"arm","px":62.11},{"ts":"2025-06-05","kind":"confirm","px":51.71,"level":52.64},{"ts":"2025-07-10","kind":"arm","px":67.46},{"ts":"2025-07-31","kind":"confirm","px":66.09,"level":67.32},{"ts":"2025-09-11","kind":"arm","px":83.14},{"ts":"2026-03-03","kind":"arm","px":57.45},{"ts":"2026-03-04","kind":"confirm","px":56.55,"level":65.79},{"ts":"2026-05-18","kind":"arm","px":78.88},{"ts":"2026-05-29","kind":"confirm","px":72.18,"level":76.69},{"ts":"2026-08-14","kind":"arm","px":82.04}],"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":[]}}}