{"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":"BUD","timeframe":"3D","as_of":"2026-08-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2010-03-01","known_ts":"2010-03-03","bar_index":56,"type":"BUY","strength":0.45,"price":35.8137,"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":"2010-04-16","known_ts":"2010-04-16","bar_index":67,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.6919,"stop_level":34.9567,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2010-05-25","known_ts":"2010-05-27","bar_index":76,"type":"BUY","strength":0.588,"price":34.7043,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2010-08-06","known_ts":"2010-08-06","bar_index":93,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.0142,"stop_level":37.3663,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-08-13","known_ts":"2010-08-13","bar_index":94,"type":"RECLAIM","strength":0.725,"price":37.493,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-06 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":"2010-08-06","prior_stop_level":37.3663,"sweep_low":35.4367,"atr14":0.951228,"stop_level":34.961086,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-01","known_ts":"2010-09-03","bar_index":99,"type":"REBUY","strength":0.725,"price":38.8381,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2010-10-27","known_ts":"2010-10-27","bar_index":112,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.1269,"stop_level":43.2255,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-10-28","known_ts":"2010-10-28","bar_index":112,"type":"RECLAIM","strength":0.863,"price":43.8804,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-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":"2010-10-27","prior_stop_level":43.2255,"sweep_low":43.0635,"atr14":0.885205,"stop_level":42.620897,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-02-28","known_ts":"2011-03-02","bar_index":140,"type":"BUY","strength":0.588,"price":39.5071,"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":"2011-07-20","known_ts":"2011-07-22","bar_index":173,"type":"BUY","strength":0.588,"price":42.5225,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2011-08-04","known_ts":"2011-08-04","bar_index":176,"type":"SELL","basis":"structure_stop","strength":0.45,"price":38.159,"stop_level":39.2355,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-10-26","known_ts":"2011-10-26","bar_index":196,"type":"RECLAIM","strength":0.725,"price":40.7283,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-08-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-23","known_ts":"2011-11-23","bar_index":202,"type":"SELL","basis":"structure_stop","strength":0.725,"price":40.8144,"stop_level":41.001,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-28","bar_index":203,"type":"RECLAIM","strength":0.725,"price":41.7833,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-11-23","prior_stop_level":41.001,"sweep_low":40.19,"atr14":0.944036,"stop_level":39.717982,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-08","known_ts":"2011-12-08","bar_index":206,"type":"RECLAIM","strength":0.863,"price":42.0058,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-01","known_ts":"2012-02-03","bar_index":218,"type":"REBUY","strength":0.863,"price":46.3334,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2012-04-04","known_ts":"2012-04-04","bar_index":232,"type":"SELL","basis":"structure_stop","strength":1.0,"price":51.2208,"stop_level":51.6729,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-04-12","known_ts":"2012-04-12","bar_index":234,"type":"RECLAIM","strength":1.0,"price":51.881,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-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":"2012-04-04","prior_stop_level":51.6729,"sweep_low":50.2806,"atr14":0.80963,"stop_level":49.875785,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-19","known_ts":"2012-04-19","bar_index":236,"type":"RECLAIM","strength":1.0,"price":51.6298,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-07-25","known_ts":"2012-07-25","bar_index":258,"type":"SELL","basis":"structure_stop","strength":1.0,"price":56.2333,"stop_level":56.2993,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-07-26","known_ts":"2012-07-26","bar_index":258,"type":"RECLAIM","strength":1.0,"price":58.706,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-07-25","prior_stop_level":56.2993,"sweep_low":56.0205,"atr14":1.10382,"stop_level":55.46859,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-09","known_ts":"2012-08-09","bar_index":262,"type":"RECLAIM","strength":1.0,"price":59.359,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-07-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-09-18","known_ts":"2012-09-20","bar_index":271,"type":"REBUY","strength":1.0,"price":63.8347,"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":"2012-10-04","known_ts":"2012-10-08","bar_index":275,"type":"REBUY","strength":1.0,"price":65.7791,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2012-10-18","known_ts":"2012-10-18","bar_index":278,"type":"SELL","basis":"structure_stop","strength":0.863,"price":63.3725,"stop_level":63.644,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-12-03","known_ts":"2012-12-05","bar_index":288,"type":"BUY","strength":0.725,"price":64.275,"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":"2012-12-28","known_ts":"2012-12-28","bar_index":294,"type":"SELL","basis":"structure_stop","strength":0.725,"price":63.6953,"stop_level":63.9742,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-12-31","known_ts":"2012-12-31","bar_index":294,"type":"RECLAIM","strength":0.725,"price":64.1356,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2012-12-28","prior_stop_level":63.9742,"sweep_low":62.5507,"atr14":0.851444,"stop_level":62.124978,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-16","known_ts":"2013-01-18","bar_index":298,"type":"REBUY","strength":0.725,"price":65.8305,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2013-02-15","known_ts":"2013-02-20","bar_index":305,"type":"REBUY","strength":0.725,"price":68.1418,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2013-04-17","known_ts":"2013-04-17","bar_index":318,"type":"SELL","basis":"structure_stop","strength":0.863,"price":70.9813,"stop_level":71.6123,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-19","known_ts":"2013-04-19","bar_index":319,"type":"RECLAIM","strength":0.863,"price":72.801,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-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":"2013-04-17","prior_stop_level":71.6123,"sweep_low":70.8419,"atr14":1.355504,"stop_level":70.164148,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-26","known_ts":"2013-07-30","bar_index":342,"type":"BUY","strength":0.725,"price":67.523,"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":"2013-08-27","known_ts":"2013-08-27","bar_index":349,"type":"SELL","basis":"structure_stop","strength":0.725,"price":71.178,"stop_level":72.2287,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-09-12","known_ts":"2013-09-12","bar_index":353,"type":"RECLAIM","strength":0.725,"price":74.8104,"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":false}},{"ts":"2013-10-16","known_ts":"2013-10-18","bar_index":361,"type":"BUY","strength":0.725,"price":77.077,"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":55},{"ts":"2013-12-05","known_ts":"2013-12-05","bar_index":372,"type":"SELL","basis":"structure_stop","strength":1.0,"price":76.1899,"stop_level":76.7392,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-06","known_ts":"2013-12-06","bar_index":373,"type":"RECLAIM","strength":1.0,"price":77.6347,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-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":"2013-12-05","prior_stop_level":76.7392,"sweep_low":75.8949,"atr14":0.976441,"stop_level":75.406679,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-24","known_ts":"2013-12-27","bar_index":377,"type":"BUY","strength":0.863,"price":80.2142,"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":"2014-01-08","known_ts":"2014-01-10","bar_index":380,"type":"BUY","strength":0.863,"price":79.5788,"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":"quality","score":65},{"ts":"2014-01-13","known_ts":"2014-01-13","bar_index":381,"type":"SELL","basis":"structure_stop","strength":1.0,"price":77.5591,"stop_level":77.5666,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-14","known_ts":"2014-01-14","bar_index":381,"type":"RECLAIM","strength":0.863,"price":77.8616,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-01-13","prior_stop_level":77.5666,"sweep_low":77.4305,"atr14":1.094224,"stop_level":76.883388,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-21","known_ts":"2014-02-25","bar_index":390,"type":"BUY","strength":0.725,"price":77.2867,"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":"2014-03-14","known_ts":"2014-03-14","bar_index":395,"type":"SELL","basis":"structure_stop","strength":0.588,"price":75.4939,"stop_level":77.2489,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-04-01","known_ts":"2014-04-01","bar_index":399,"type":"RECLAIM","strength":0.725,"price":80.9934,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-03-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-04-30","known_ts":"2014-04-30","bar_index":405,"type":"SELL","basis":"structure_stop","strength":0.725,"price":81.5152,"stop_level":81.9994,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-05-01","known_ts":"2014-05-01","bar_index":406,"type":"RECLAIM","strength":0.725,"price":82.1854,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-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":"2014-04-30","prior_stop_level":81.9994,"sweep_low":81.4151,"atr14":1.139269,"stop_level":80.845466,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-14","known_ts":"2014-05-14","bar_index":409,"type":"RECLAIM","strength":0.863,"price":85.3899,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-04-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-09","known_ts":"2014-09-11","bar_index":436,"type":"BUY","strength":0.588,"price":86.3605,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2014-09-29","known_ts":"2014-09-29","bar_index":440,"type":"SELL","basis":"structure_stop","strength":0.588,"price":85.2667,"stop_level":85.467,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-10-01","known_ts":"2014-10-01","bar_index":441,"type":"SELL","basis":"structure_stop","strength":0.588,"price":83.0019,"stop_level":85.467,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-10-29","known_ts":"2014-10-31","bar_index":448,"type":"BUY","strength":0.588,"price":85.4901,"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":40},{"ts":"2015-01-05","known_ts":"2015-01-05","bar_index":463,"type":"SELL","basis":"structure_stop","strength":0.725,"price":84.2241,"stop_level":84.8786,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-07","known_ts":"2015-01-07","bar_index":463,"type":"RECLAIM","strength":0.725,"price":85.2604,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-05 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-05","prior_stop_level":84.8786,"sweep_low":83.0397,"atr14":1.493795,"stop_level":82.292802,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-16","known_ts":"2015-01-21","bar_index":466,"type":"BUY","strength":0.725,"price":91.7512,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2015-03-10","known_ts":"2015-03-10","bar_index":477,"type":"SELL","basis":"structure_stop","strength":1.0,"price":93.2629,"stop_level":93.8083,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-03-11","known_ts":"2015-03-11","bar_index":478,"type":"RECLAIM","strength":1.0,"price":94.6187,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-03-10","prior_stop_level":93.8083,"sweep_low":93.0525,"atr14":1.735403,"stop_level":92.184798,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-24","known_ts":"2015-03-24","bar_index":481,"type":"RECLAIM","strength":1.0,"price":94.3693,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-03-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-06-01","known_ts":"2015-06-01","bar_index":496,"type":"SELL","basis":"structure_stop","strength":0.863,"price":94.6043,"stop_level":95.215,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-06-02","known_ts":"2015-06-02","bar_index":497,"type":"RECLAIM","strength":0.863,"price":96.7535,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2015-06-01","prior_stop_level":95.215,"sweep_low":94.4299,"atr14":1.529457,"stop_level":93.665172,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-10","known_ts":"2015-07-14","bar_index":506,"type":"REBUY","strength":0.725,"price":100.7585,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2015-08-12","known_ts":"2015-08-12","bar_index":513,"type":"SELL","basis":"structure_stop","strength":0.725,"price":94.5647,"stop_level":94.8105,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-09-17","known_ts":"2015-09-21","bar_index":522,"type":"BUY","strength":0.45,"price":87.6016,"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-09-30","known_ts":"2015-10-02","bar_index":525,"type":"BUY","strength":0.45,"price":87.2685,"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-10-21","known_ts":"2015-10-21","bar_index":530,"type":"RECLAIM","strength":0.725,"price":94.1602,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-09-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-09","known_ts":"2015-12-09","bar_index":541,"type":"SELL","basis":"structure_stop","strength":0.725,"price":102.0497,"stop_level":102.098,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-11","known_ts":"2015-12-11","bar_index":542,"type":"SELL","basis":"structure_stop","strength":0.863,"price":98.6773,"stop_level":102.098,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-03-15","known_ts":"2016-03-17","bar_index":563,"type":"BUY","strength":0.725,"price":95.2968,"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":80},{"ts":"2016-04-28","known_ts":"2016-04-28","bar_index":573,"type":"SELL","basis":"structure_stop","strength":0.863,"price":102.5452,"stop_level":103.2409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-05","known_ts":"2016-05-05","bar_index":575,"type":"SELL","basis":"structure_stop","strength":0.863,"price":102.5862,"stop_level":103.2409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-09","known_ts":"2016-05-09","bar_index":575,"type":"RECLAIM","strength":0.863,"price":104.2658,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-05 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-05","prior_stop_level":103.2409,"sweep_low":100.5215,"atr14":1.678221,"stop_level":99.682389,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-01","known_ts":"2016-06-03","bar_index":581,"type":"REBUY","strength":0.863,"price":104.8802,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2016-06-27","known_ts":"2016-06-27","bar_index":587,"type":"SELL","basis":"structure_stop","strength":0.725,"price":99.4728,"stop_level":100.1856,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2016-06-28","known_ts":"2016-06-28","bar_index":587,"type":"RECLAIM","strength":0.863,"price":101.0786,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-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":"2016-06-27","prior_stop_level":100.1856,"sweep_low":98.1373,"atr14":2.181146,"stop_level":97.046727,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-02","known_ts":"2016-09-07","bar_index":603,"type":"BUY","strength":0.863,"price":104.3559,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2016-10-21","known_ts":"2016-10-21","bar_index":614,"type":"SELL","basis":"structure_stop","strength":0.863,"price":103.8643,"stop_level":104.2821,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-01-19","known_ts":"2017-01-19","bar_index":634,"type":"SELL","basis":"structure_stop","strength":0.588,"price":87.33,"stop_level":87.5716,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-01-20","known_ts":"2017-01-20","bar_index":634,"type":"RECLAIM","strength":0.588,"price":87.7714,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-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":"2017-01-19","prior_stop_level":87.5716,"sweep_low":87.2218,"atr14":1.046778,"stop_level":86.698411,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-30","known_ts":"2017-01-30","bar_index":636,"type":"SELL","basis":"structure_stop","strength":0.588,"price":87.0219,"stop_level":87.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-02-03","known_ts":"2017-02-03","bar_index":638,"type":"RECLAIM","strength":0.588,"price":87.6965,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-01-30","prior_stop_level":87.33,"sweep_low":86.239,"atr14":1.004316,"stop_level":85.736842,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-02","known_ts":"2017-03-02","bar_index":644,"type":"SELL","basis":"structure_stop","strength":0.588,"price":88.1545,"stop_level":90.5781,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-03-31","known_ts":"2017-03-31","bar_index":651,"type":"SELL","basis":"structure_stop","strength":0.725,"price":91.4109,"stop_level":92.327,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-04-13","known_ts":"2017-04-13","bar_index":654,"type":"SELL","basis":"structure_stop","strength":0.725,"price":90.8029,"stop_level":91.5608,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-04-17","known_ts":"2017-04-17","bar_index":654,"type":"RECLAIM","strength":0.725,"price":91.9272,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-04-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-04-13","prior_stop_level":91.5608,"sweep_low":90.8029,"atr14":0.965555,"stop_level":90.320123,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-24","known_ts":"2017-04-26","bar_index":656,"type":"REBUY","strength":0.725,"price":93.443,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2017-05-22","known_ts":"2017-05-22","bar_index":662,"type":"SELL","basis":"structure_stop","strength":0.863,"price":100.5047,"stop_level":100.9036,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-05-30","known_ts":"2017-05-30","bar_index":664,"type":"SELL","basis":"structure_stop","strength":0.863,"price":99.0449,"stop_level":99.2995,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-06-01","known_ts":"2017-06-01","bar_index":665,"type":"RECLAIM","strength":0.863,"price":99.6136,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-05-30","prior_stop_level":99.2995,"sweep_low":98.8667,"atr14":1.198938,"stop_level":98.267231,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-27","known_ts":"2017-07-27","bar_index":678,"type":"RECLAIM","strength":1.0,"price":102.4059,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-14","known_ts":"2017-08-14","bar_index":682,"type":"SELL","basis":"structure_stop","strength":1.0,"price":98.7988,"stop_level":100.7933,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-28","known_ts":"2017-08-28","bar_index":685,"type":"SELL","basis":"structure_stop","strength":0.863,"price":98.2896,"stop_level":98.2981,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-08-29","known_ts":"2017-08-29","bar_index":685,"type":"RECLAIM","strength":0.863,"price":99.1722,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-08-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-08-28","prior_stop_level":98.2981,"sweep_low":98.1198,"atr14":1.102689,"stop_level":97.568455,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-13","known_ts":"2017-09-13","bar_index":689,"type":"RECLAIM","strength":1.0,"price":102.5756,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-08-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-07","known_ts":"2017-11-07","bar_index":702,"type":"SELL","basis":"structure_stop","strength":0.863,"price":100.7084,"stop_level":101.5826,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-01-09","known_ts":"2018-01-11","bar_index":716,"type":"BUY","strength":0.588,"price":98.4725,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2018-02-02","known_ts":"2018-02-02","bar_index":721,"type":"SELL","basis":"structure_stop","strength":0.588,"price":96.3685,"stop_level":98.2311,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2018-02-06","known_ts":"2018-02-06","bar_index":722,"type":"SELL","basis":"structure_stop","strength":0.588,"price":93.9542,"stop_level":98.2311,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2018-02-27","known_ts":"2018-03-01","bar_index":727,"type":"BUY","strength":0.588,"price":94.3767,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":40},{"ts":"2018-06-11","known_ts":"2018-06-13","bar_index":751,"type":"BUY","strength":0.45,"price":86.4722,"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-17","known_ts":"2018-07-17","bar_index":759,"type":"SELL","basis":"structure_stop","strength":0.588,"price":90.8488,"stop_level":91.1229,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-07-19","known_ts":"2018-07-19","bar_index":760,"type":"RECLAIM","strength":0.588,"price":91.5385,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-07-17","prior_stop_level":91.1229,"sweep_low":90.4686,"atr14":1.104591,"stop_level":89.916305,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-26","known_ts":"2018-07-26","bar_index":761,"type":"SELL","basis":"structure_stop","strength":0.588,"price":89.6287,"stop_level":90.6101,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-01","known_ts":"2018-08-01","bar_index":763,"type":"SELL","basis":"structure_stop","strength":0.588,"price":89.443,"stop_level":90.6101,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-15","known_ts":"2018-11-19","bar_index":788,"type":"BUY","strength":0.45,"price":69.2308,"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-12-06","known_ts":"2018-12-06","bar_index":792,"type":"SELL","basis":"structure_stop","strength":0.588,"price":64.6649,"stop_level":67.2767,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-02","known_ts":"2019-01-04","bar_index":798,"type":"REBUY","strength":0.45,"price":61.8195,"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":"2019-02-14","known_ts":"2019-02-14","bar_index":808,"type":"SELL","basis":"structure_stop","strength":0.588,"price":67.9129,"stop_level":68.1366,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-15","known_ts":"2019-02-15","bar_index":808,"type":"RECLAIM","strength":0.588,"price":69.5145,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-02-14","prior_stop_level":68.1366,"sweep_low":67.3134,"atr14":1.364532,"stop_level":66.631134,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-25","known_ts":"2019-02-25","bar_index":810,"type":"SELL","basis":"structure_stop","strength":0.725,"price":66.9823,"stop_level":67.9129,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-27","known_ts":"2019-02-27","bar_index":810,"type":"SELL","basis":"structure_stop","strength":0.725,"price":66.8571,"stop_level":67.9129,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-28","known_ts":"2019-02-28","bar_index":811,"type":"RECLAIM","strength":0.725,"price":69.9351,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-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":"2019-02-25","prior_stop_level":67.9129,"sweep_low":66.5707,"atr14":1.5254,"stop_level":65.808,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-28","known_ts":"2019-02-28","bar_index":811,"type":"RECLAIM","strength":0.725,"price":69.9351,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-02-27","prior_stop_level":67.9129,"sweep_low":66.5707,"atr14":1.5254,"stop_level":65.808,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-29","known_ts":"2019-03-29","bar_index":818,"type":"RECLAIM","strength":0.863,"price":75.3216,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-02-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-24","known_ts":"2019-04-24","bar_index":823,"type":"SELL","basis":"structure_stop","strength":0.863,"price":78.9275,"stop_level":79.0348,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-26","known_ts":"2019-04-26","bar_index":824,"type":"SELL","basis":"structure_stop","strength":0.863,"price":78.3638,"stop_level":79.0348,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-30","known_ts":"2019-04-30","bar_index":825,"type":"RECLAIM","strength":0.863,"price":79.5807,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-04-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-04-24","prior_stop_level":79.0348,"sweep_low":76.95,"atr14":1.076069,"stop_level":76.411966,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-30","known_ts":"2019-04-30","bar_index":825,"type":"RECLAIM","strength":0.863,"price":79.5807,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-04-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-04-26","prior_stop_level":79.0348,"sweep_low":77.6927,"atr14":1.076069,"stop_level":77.154666,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-20","known_ts":"2019-06-20","bar_index":837,"type":"RECLAIM","strength":1.0,"price":81.6378,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-04-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-07-17","known_ts":"2019-07-19","bar_index":843,"type":"REBUY","strength":1.0,"price":85.4442,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2019-08-12","known_ts":"2019-08-12","bar_index":849,"type":"SELL","basis":"structure_stop","strength":1.0,"price":87.2477,"stop_level":88.5436,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-13","known_ts":"2019-12-17","bar_index":878,"type":"BUY","strength":0.588,"price":72.8695,"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":"2020-01-08","known_ts":"2020-01-08","bar_index":883,"type":"SELL","basis":"structure_stop","strength":0.725,"price":75.1332,"stop_level":75.1882,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-03-30","known_ts":"2020-04-01","bar_index":902,"type":"BUY","strength":0.588,"price":39.4545,"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-04-22","known_ts":"2020-04-22","bar_index":907,"type":"SELL","basis":"structure_stop","strength":0.45,"price":38.1348,"stop_level":39.2896,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-04-27","known_ts":"2020-04-27","bar_index":908,"type":"RECLAIM","strength":0.45,"price":40.4718,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-04-22 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":"2020-04-22","prior_stop_level":39.2896,"sweep_low":37.6766,"atr14":2.115513,"stop_level":36.618843,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":912,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.8517,"stop_level":38.0248,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":913,"type":"RECLAIM","strength":0.588,"price":39.5095,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-13","prior_stop_level":38.0248,"sweep_low":34.7622,"atr14":1.816983,"stop_level":33.853709,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":922,"type":"SELL","basis":"structure_stop","strength":0.588,"price":45.2649,"stop_level":45.3112,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-25","known_ts":"2020-06-25","bar_index":922,"type":"RECLAIM","strength":0.588,"price":46.1809,"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":45.3112,"sweep_low":44.9503,"atr14":2.035832,"stop_level":43.932384,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-07","known_ts":"2020-08-07","bar_index":932,"type":"SELL","basis":"structure_stop","strength":0.725,"price":50.2059,"stop_level":50.3632,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-10","known_ts":"2020-08-10","bar_index":932,"type":"RECLAIM","strength":0.725,"price":50.4743,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-07 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-08-07","prior_stop_level":50.3632,"sweep_low":49.7525,"atr14":1.414056,"stop_level":49.045472,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":939,"type":"SELL","basis":"structure_stop","strength":0.725,"price":51.5753,"stop_level":53.3149,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-10-06","known_ts":"2020-10-06","bar_index":946,"type":"RECLAIM","strength":1.0,"price":55.1747,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-11","known_ts":"2021-01-11","bar_index":968,"type":"SELL","basis":"structure_stop","strength":1.0,"price":63.9464,"stop_level":64.5571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-25","known_ts":"2021-03-29","bar_index":985,"type":"BUY","strength":0.725,"price":59.3107,"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":"2021-06-18","known_ts":"2021-06-18","bar_index":1004,"type":"SELL","basis":"structure_stop","strength":1.0,"price":69.9692,"stop_level":72.927,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-09-23","known_ts":"2021-09-27","bar_index":1027,"type":"BUY","strength":0.588,"price":55.6936,"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":60},{"ts":"2021-11-17","known_ts":"2021-11-17","bar_index":1040,"type":"SELL","basis":"structure_stop","strength":0.725,"price":55.4977,"stop_level":55.5163,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-12-01","known_ts":"2021-12-01","bar_index":1043,"type":"SELL","basis":"structure_stop","strength":0.725,"price":51.243,"stop_level":55.5163,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-01-13","known_ts":"2022-01-13","bar_index":1053,"type":"RECLAIM","strength":0.863,"price":62.3929,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-02-03","known_ts":"2022-02-03","bar_index":1057,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.6157,"stop_level":58.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-02-10","known_ts":"2022-02-10","bar_index":1059,"type":"RECLAIM","strength":0.863,"price":59.4165,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-02-03 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":"2022-02-03","prior_stop_level":58.67,"sweep_low":56.5334,"atr14":1.287539,"stop_level":55.889631,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-23","known_ts":"2022-02-23","bar_index":1062,"type":"RECLAIM","strength":1.0,"price":61.6278,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-02-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-06-29","known_ts":"2022-07-01","bar_index":1091,"type":"BUY","strength":0.588,"price":51.8916,"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":30},{"ts":"2022-07-28","known_ts":"2022-07-28","bar_index":1097,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.2146,"stop_level":51.1285,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-08","known_ts":"2022-08-10","bar_index":1100,"type":"REBUY","strength":0.45,"price":51.8351,"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":"2022-10-14","known_ts":"2022-10-18","bar_index":1116,"type":"BUY","strength":0.45,"price":44.1945,"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-14","known_ts":"2022-10-18","bar_index":1116,"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-14","trigger_known_ts":"2022-10-18","strength":0.45,"price":44.1945,"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.291674,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":41.9335,"atr14":1.145919,"stop_level":41.360541,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-09","known_ts":"2022-11-09","bar_index":1122,"type":"RECLAIM","strength":0.725,"price":52.1554,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-11","known_ts":"2023-07-13","bar_index":1177,"type":"BUY","strength":0.725,"price":55.5022,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2023-08-02","known_ts":"2023-08-02","bar_index":1182,"type":"SELL","basis":"structure_stop","strength":0.588,"price":53.6696,"stop_level":54.8818,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2023-08-15","known_ts":"2023-08-15","bar_index":1185,"type":"SELL","basis":"structure_stop","strength":0.588,"price":52.9824,"stop_level":53.6696,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2023-08-22","known_ts":"2023-08-24","bar_index":1187,"type":"REBUY","strength":0.588,"price":53.87,"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":40},{"ts":"2023-10-30","known_ts":"2023-11-01","bar_index":1203,"type":"BUY","strength":0.588,"price":54.2136,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"aplus","score":80},{"ts":"2024-01-16","known_ts":"2024-01-16","bar_index":1220,"type":"SELL","basis":"structure_stop","strength":1.0,"price":60.7136,"stop_level":60.8376,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-01","known_ts":"2024-05-03","bar_index":1245,"type":"BUY","strength":0.725,"price":57.8332,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2024-06-04","known_ts":"2024-06-04","bar_index":1252,"type":"SELL","basis":"structure_stop","strength":1.0,"price":60.1771,"stop_level":60.3224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-06","known_ts":"2024-06-06","bar_index":1253,"type":"RECLAIM","strength":1.0,"price":61.32,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-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-06-04","prior_stop_level":60.3224,"sweep_low":59.8575,"atr14":0.895265,"stop_level":59.409867,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-19","known_ts":"2024-07-23","bar_index":1263,"type":"BUY","strength":0.725,"price":58.7921,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2024-10-25","known_ts":"2024-10-25","bar_index":1286,"type":"SELL","basis":"structure_stop","strength":1.0,"price":61.8915,"stop_level":62.0562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-28","known_ts":"2024-10-28","bar_index":1286,"type":"RECLAIM","strength":1.0,"price":62.3661,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-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":"2024-10-25","prior_stop_level":62.0562,"sweep_low":61.8818,"atr14":0.767075,"stop_level":61.498262,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-21","known_ts":"2025-01-23","bar_index":1305,"type":"BUY","strength":0.45,"price":46.6947,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-02-25","known_ts":"2025-02-25","bar_index":1313,"type":"RECLAIM","strength":0.725,"price":57.6395,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-01-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-04-04","known_ts":"2025-04-04","bar_index":1322,"type":"SELL","basis":"structure_stop","strength":0.863,"price":59.0052,"stop_level":59.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-04-11","known_ts":"2025-04-11","bar_index":1324,"type":"RECLAIM","strength":0.863,"price":60.5549,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-04-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-04-04","prior_stop_level":59.625,"sweep_low":56.1479,"atr14":1.40208,"stop_level":55.44686,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-22","known_ts":"2025-04-22","bar_index":1326,"type":"RECLAIM","strength":0.863,"price":63.7608,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-24","known_ts":"2025-06-24","bar_index":1340,"type":"SELL","basis":"structure_stop","strength":1.0,"price":69.1829,"stop_level":69.4588,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-08","known_ts":"2025-10-10","bar_index":1365,"type":"BUY","strength":0.588,"price":58.7084,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2025-11-03","known_ts":"2025-11-03","bar_index":1371,"type":"SELL","basis":"structure_stop","strength":0.588,"price":60.2554,"stop_level":60.3934,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2025-11-04","known_ts":"2025-11-04","bar_index":1371,"type":"RECLAIM","strength":0.588,"price":60.9944,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-11-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2025-11-03","prior_stop_level":60.3934,"sweep_low":59.8219,"atr14":0.924985,"stop_level":59.359408,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-04","known_ts":"2025-12-04","bar_index":1378,"type":"SELL","basis":"structure_stop","strength":0.588,"price":60.0781,"stop_level":60.6299,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-12-10","known_ts":"2025-12-10","bar_index":1379,"type":"RECLAIM","strength":0.588,"price":61.3393,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-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-12-04","prior_stop_level":60.6299,"sweep_low":59.0237,"atr14":1.000621,"stop_level":58.52339,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-19","known_ts":"2025-12-19","bar_index":1382,"type":"RECLAIM","strength":0.725,"price":63.0145,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-03","known_ts":"2026-03-03","bar_index":1398,"type":"SELL","basis":"structure_stop","strength":1.0,"price":75.44,"stop_level":77.3713,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-14","known_ts":"2026-05-14","bar_index":1415,"type":"RECLAIM","strength":1.0,"price":81.32,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-03-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-05-14","last_scored_basis":null,"bars_since_signal":21,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2016-11-07","2017-07-06","2017-11-20","2017-12-15","2018-02-16","2018-05-07","2018-05-18","2018-09-13","2019-05-21","2019-09-11","2019-10-15","2019-11-08","2019-12-13","2020-03-20","2020-10-01","2021-07-21","2021-08-11","2021-08-27","2021-09-15","2021-10-14","2022-03-11","2022-06-21","2022-09-07","2023-02-15","2023-03-17","2023-10-09","2023-10-30","2024-02-05","2024-03-06","2024-04-18","2024-07-02","2024-12-12","2025-01-15","2025-07-10","2025-08-08","2025-09-17","2025-10-13","2026-03-27","2026-04-28","2026-07-16"],"warnings":[{"ts":"2020-11-25","kind":"arm","px":62.9101},{"ts":"2020-12-21","kind":"arm","px":64.7792},{"ts":"2021-01-11","kind":"confirm","px":63.9464,"level":64.5571},{"ts":"2021-05-04","kind":"arm","px":65.8638},{"ts":"2021-06-17","kind":"arm","px":71.8727},{"ts":"2021-06-18","kind":"confirm","px":69.9692,"level":72.927},{"ts":"2021-11-04","kind":"arm","px":55.5163},{"ts":"2021-11-17","kind":"confirm","px":55.4977,"level":55.5163},{"ts":"2021-11-30","kind":"arm","px":51.9894},{"ts":"2021-12-01","kind":"confirm","px":51.243,"level":55.5163},{"ts":"2022-01-03","kind":"arm","px":59.1086},{"ts":"2022-02-03","kind":"confirm","px":57.6157,"level":58.67},{"ts":"2022-07-22","kind":"arm","px":51.1285},{"ts":"2022-07-28","kind":"confirm","px":50.2146,"level":51.1285},{"ts":"2022-11-14","kind":"arm","px":51.5995},{"ts":"2022-12-16","kind":"arm","px":56.1782},{"ts":"2023-04-10","kind":"arm","px":61.1997},{"ts":"2023-08-01","kind":"arm","px":54.2518},{"ts":"2023-08-02","kind":"confirm","px":53.6696,"level":54.8818},{"ts":"2023-08-08","kind":"arm","px":53.7555},{"ts":"2023-08-15","kind":"confirm","px":52.9824,"level":53.6696},{"ts":"2023-11-27","kind":"arm","px":59.7495},{"ts":"2024-01-16","kind":"confirm","px":60.7136,"level":60.8376},{"ts":"2024-05-24","kind":"arm","px":62.9957},{"ts":"2024-06-04","kind":"confirm","px":60.1771,"level":60.3224},{"ts":"2024-09-19","kind":"arm","px":61.7946},{"ts":"2024-10-25","kind":"confirm","px":61.8915,"level":62.0562},{"ts":"2025-02-10","kind":"arm","px":48.748},{"ts":"2025-03-14","kind":"arm","px":60.3805},{"ts":"2025-04-04","kind":"confirm","px":59.0052,"level":59.625},{"ts":"2025-04-25","kind":"arm","px":62.9666},{"ts":"2025-06-10","kind":"arm","px":69.2913},{"ts":"2025-06-24","kind":"confirm","px":69.1829,"level":69.4588},{"ts":"2025-10-31","kind":"arm","px":60.0091},{"ts":"2025-11-03","kind":"confirm","px":60.2554,"level":60.3934},{"ts":"2025-11-18","kind":"arm","px":60.2653},{"ts":"2025-12-04","kind":"confirm","px":60.0781,"level":60.6299},{"ts":"2026-01-28","kind":"arm","px":68.7986},{"ts":"2026-03-03","kind":"confirm","px":75.44,"level":77.3713},{"ts":"2026-05-26","kind":"arm","px":82.46}],"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":[]}}}