{"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":"GOOG","timeframe":"3D","as_of":"2026-09-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2005-04-05","known_ts":"2005-04-07","bar_index":53,"type":"BUY","strength":0.45,"price":4.7837,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-06-14","known_ts":"2005-06-14","bar_index":69,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.8722,"stop_level":6.902,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-06-17","known_ts":"2005-06-17","bar_index":70,"type":"RECLAIM","strength":0.863,"price":6.9203,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-06-14","prior_stop_level":6.902,"sweep_low":6.6026,"atr14":0.193173,"stop_level":6.506013,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-06-29","known_ts":"2005-06-29","bar_index":73,"type":"RECLAIM","strength":0.863,"price":7.1907,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-06-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-10-19","known_ts":"2005-10-21","bar_index":99,"type":"REBUY","strength":0.588,"price":8.3918,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2006-03-27","known_ts":"2006-03-29","bar_index":135,"type":"BUY","strength":0.725,"price":9.7516,"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":35},{"ts":"2006-05-01","known_ts":"2006-05-01","bar_index":143,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.8484,"stop_level":9.9289,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-05","known_ts":"2006-05-05","bar_index":144,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.7349,"stop_level":9.9289,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-09","known_ts":"2006-05-09","bar_index":145,"type":"RECLAIM","strength":0.725,"price":10.0929,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-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":"2006-05-05","prior_stop_level":9.9289,"sweep_low":9.6299,"atr14":0.287834,"stop_level":9.485983,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-05","known_ts":"2006-06-07","bar_index":151,"type":"BUY","strength":0.588,"price":9.5425,"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":0},{"ts":"2006-07-20","known_ts":"2006-07-20","bar_index":161,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.5576,"stop_level":9.5588,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-07-21","known_ts":"2006-07-21","bar_index":162,"type":"RECLAIM","strength":0.588,"price":9.6314,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-07-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-07-20","prior_stop_level":9.5588,"sweep_low":9.3248,"atr14":0.259844,"stop_level":9.194878,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-01","known_ts":"2006-09-06","bar_index":172,"type":"BUY","strength":0.45,"price":9.3853,"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":"2006-09-12","known_ts":"2006-09-12","bar_index":174,"type":"RECLAIM","strength":0.588,"price":9.9738,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-09-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-12-13","known_ts":"2006-12-13","bar_index":195,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.8258,"stop_level":11.8705,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-14","known_ts":"2006-12-14","bar_index":196,"type":"RECLAIM","strength":0.863,"price":11.903,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-12-13","prior_stop_level":11.8705,"sweep_low":11.7771,"atr14":0.213185,"stop_level":11.670507,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-02","known_ts":"2007-04-04","bar_index":220,"type":"BUY","strength":0.588,"price":11.629,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2007-04-30","known_ts":"2007-04-30","bar_index":226,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.6379,"stop_level":11.6446,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-05-04","known_ts":"2007-05-04","bar_index":227,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.6315,"stop_level":11.6446,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-05-03","known_ts":"2007-05-03","bar_index":227,"type":"RECLAIM","strength":0.725,"price":11.6836,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-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":"2007-04-30","prior_stop_level":11.6446,"sweep_low":11.4599,"atr14":0.196874,"stop_level":11.361463,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-10","known_ts":"2007-05-10","bar_index":229,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.3932,"stop_level":11.4996,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-05-11","known_ts":"2007-05-11","bar_index":229,"type":"RECLAIM","strength":0.725,"price":11.5233,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-05-10","prior_stop_level":11.4996,"sweep_low":11.3816,"atr14":0.186674,"stop_level":11.288263,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-15","known_ts":"2007-05-17","bar_index":230,"type":"REBUY","strength":0.725,"price":11.6275,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2007-07-23","known_ts":"2007-07-23","bar_index":245,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.6533,"stop_level":12.9049,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-09-18","known_ts":"2007-09-20","bar_index":259,"type":"BUY","strength":0.725,"price":13.6488,"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":"2008-03-19","known_ts":"2008-03-24","bar_index":301,"type":"BUY","strength":0.588,"price":11.3708,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2008-05-21","known_ts":"2008-05-21","bar_index":315,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.5787,"stop_level":14.1517,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-27","known_ts":"2008-05-27","bar_index":316,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.848,"stop_level":14.1517,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-29","known_ts":"2008-05-29","bar_index":317,"type":"RECLAIM","strength":0.588,"price":14.3937,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-05-21","prior_stop_level":14.1517,"sweep_low":13.278,"atr14":0.40733,"stop_level":13.074335,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-29","known_ts":"2008-05-29","bar_index":317,"type":"RECLAIM","strength":0.588,"price":14.3937,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-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":"2008-05-27","prior_stop_level":14.1517,"sweep_low":13.4271,"atr14":0.40733,"stop_level":13.223435,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-05","known_ts":"2008-08-07","bar_index":333,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-08-05","trigger_known_ts":"2008-08-07","strength":0.45,"price":11.829,"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.354101,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.4038,"atr14":0.406858,"stop_level":11.200371,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-12","known_ts":"2008-09-16","bar_index":342,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-09-12","trigger_known_ts":"2008-09-16","strength":0.45,"price":10.9355,"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.402889,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.0331,"atr14":0.413021,"stop_level":9.82659,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-16","known_ts":"2008-10-20","bar_index":350,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-10-16","trigger_known_ts":"2008-10-20","strength":0.45,"price":9.365,"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.488643,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.6398,"atr14":0.703208,"stop_level":7.288196,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-24","known_ts":"2008-10-28","bar_index":352,"type":"BUY","strength":0.45,"price":9.1041,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"us_sector_comm"}},{"ts":"2008-10-24","known_ts":"2008-10-28","bar_index":352,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-10-24","trigger_known_ts":"2008-10-28","strength":0.45,"price":9.1041,"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.502889,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.6398,"atr14":0.681628,"stop_level":7.298986,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":371,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.9808,"stop_level":7.343,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-21","known_ts":"2009-01-21","bar_index":371,"type":"RECLAIM","strength":0.588,"price":7.4827,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-20","prior_stop_level":7.343,"sweep_low":6.9808,"atr14":0.361395,"stop_level":6.800102,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-02","known_ts":"2009-03-02","bar_index":380,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.0772,"stop_level":8.1488,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-19","known_ts":"2009-03-23","bar_index":385,"type":"BUY","strength":0.725,"price":8.6066,"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":30},{"ts":"2009-05-13","known_ts":"2009-05-13","bar_index":397,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.6173,"stop_level":9.7919,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-15","known_ts":"2009-05-15","bar_index":398,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.6287,"stop_level":9.7919,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-18","known_ts":"2009-05-18","bar_index":398,"type":"RECLAIM","strength":0.863,"price":9.7976,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-05-13","prior_stop_level":9.7919,"sweep_low":9.4976,"atr14":0.267442,"stop_level":9.363879,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-18","known_ts":"2009-05-18","bar_index":398,"type":"RECLAIM","strength":0.863,"price":9.7976,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-05-15","prior_stop_level":9.7919,"sweep_low":9.5151,"atr14":0.267442,"stop_level":9.381379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-02","known_ts":"2009-06-02","bar_index":402,"type":"RECLAIM","strength":0.863,"price":10.8701,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-07","known_ts":"2009-07-07","bar_index":410,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.7924,"stop_level":10.0158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-07-09","known_ts":"2009-07-09","bar_index":410,"type":"RECLAIM","strength":1.0,"price":10.1321,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-07-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-07-07","prior_stop_level":10.0158,"sweep_low":9.7763,"atr14":0.240169,"stop_level":9.656216,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-23","known_ts":"2009-07-23","bar_index":414,"type":"RECLAIM","strength":1.0,"price":10.9817,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-07-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-01","known_ts":"2009-10-01","bar_index":430,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.0285,"stop_level":12.1588,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-05","known_ts":"2009-10-07","bar_index":431,"type":"REBUY","strength":1.0,"price":12.7775,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2009-10-06","known_ts":"2009-10-06","bar_index":431,"type":"RECLAIM","strength":1.0,"price":12.3134,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-10-01","prior_stop_level":12.1588,"sweep_low":11.9149,"atr14":0.218269,"stop_level":11.805766,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-11-11","known_ts":"2009-11-13","bar_index":440,"type":"REBUY","strength":1.0,"price":14.1233,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2010-01-15","known_ts":"2010-01-15","bar_index":454,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.3196,"stop_level":14.4433,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-01-19","known_ts":"2010-01-19","bar_index":455,"type":"RECLAIM","strength":0.863,"price":14.5077,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-01-15","prior_stop_level":14.4433,"sweep_low":14.228,"atr14":0.263621,"stop_level":14.09619,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-08","known_ts":"2010-03-10","bar_index":466,"type":"BUY","strength":0.725,"price":14.232,"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":"2010-04-21","known_ts":"2010-04-21","bar_index":476,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.6851,"stop_level":13.9132,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-06-15","known_ts":"2010-06-17","bar_index":489,"type":"BUY","strength":0.588,"price":12.3465,"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":"2010-08-18","known_ts":"2010-08-18","bar_index":504,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.9038,"stop_level":11.9581,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-08-20","known_ts":"2010-08-20","bar_index":504,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.4068,"stop_level":11.9581,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-09-03","known_ts":"2010-09-08","bar_index":508,"type":"REBUY","strength":0.588,"price":11.6181,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2010-09-22","known_ts":"2010-09-22","bar_index":512,"type":"RECLAIM","strength":0.725,"price":13.0182,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2010-09-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-11-12","known_ts":"2010-11-12","bar_index":524,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.8946,"stop_level":15.1516,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-21","known_ts":"2010-12-21","bar_index":533,"type":"RECLAIM","strength":1.0,"price":14.9178,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-28","known_ts":"2011-01-28","bar_index":541,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.8378,"stop_level":15.0869,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-02-02","known_ts":"2011-02-02","bar_index":542,"type":"RECLAIM","strength":0.863,"price":15.1096,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-01-28","prior_stop_level":15.0869,"sweep_low":14.7035,"atr14":0.260479,"stop_level":14.573261,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-01","known_ts":"2011-06-03","bar_index":570,"type":"BUY","strength":0.588,"price":12.9143,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2011-06-30","known_ts":"2011-07-05","bar_index":577,"type":"BUY","strength":0.588,"price":13.1454,"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":"2011-08-16","known_ts":"2011-08-16","bar_index":587,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.3074,"stop_level":13.4807,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-10-17","known_ts":"2011-10-17","bar_index":602,"type":"RECLAIM","strength":0.863,"price":14.3369,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-08-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-01","known_ts":"2011-11-01","bar_index":605,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.2863,"stop_level":14.3976,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-02","known_ts":"2011-11-02","bar_index":606,"type":"RECLAIM","strength":0.863,"price":14.4386,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-11-01","prior_stop_level":14.3976,"sweep_low":14.2394,"atr14":0.353638,"stop_level":14.062581,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-15","known_ts":"2011-11-15","bar_index":609,"type":"RECLAIM","strength":0.863,"price":14.8349,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-18","known_ts":"2011-11-18","bar_index":610,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.687,"stop_level":14.6919,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-29","known_ts":"2011-12-01","bar_index":612,"type":"REBUY","strength":0.863,"price":15.1533,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2012-01-20","known_ts":"2012-01-20","bar_index":623,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.4675,"stop_level":15.3679,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-03-22","known_ts":"2012-03-22","bar_index":638,"type":"RECLAIM","strength":1.0,"price":16.0313,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-04-19","known_ts":"2012-04-19","bar_index":644,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.7961,"stop_level":14.8196,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-04-24","known_ts":"2012-04-24","bar_index":645,"type":"RECLAIM","strength":1.0,"price":14.8447,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-04-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":"2012-04-19","prior_stop_level":14.8196,"sweep_low":14.5714,"atr14":0.304505,"stop_level":14.419148,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-05","known_ts":"2012-07-09","bar_index":662,"type":"BUY","strength":0.588,"price":14.468,"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":"2012-10-15","known_ts":"2012-10-15","bar_index":685,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.294,"stop_level":18.3708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-16","known_ts":"2012-10-16","bar_index":686,"type":"RECLAIM","strength":1.0,"price":18.3859,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-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":"2012-10-15","prior_stop_level":18.3708,"sweep_low":18.0402,"atr14":0.305481,"stop_level":17.887459,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-13","known_ts":"2012-12-17","bar_index":699,"type":"BUY","strength":0.725,"price":17.7953,"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-03-27","known_ts":"2013-03-27","bar_index":722,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.8169,"stop_level":19.9435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-02","known_ts":"2013-04-02","bar_index":723,"type":"RECLAIM","strength":1.0,"price":20.0731,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-03-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":"2013-03-27","prior_stop_level":19.9435,"sweep_low":19.5845,"atr14":0.263677,"stop_level":19.452662,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-03","known_ts":"2013-05-03","bar_index":731,"type":"RECLAIM","strength":1.0,"price":21.1641,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-03-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-16","known_ts":"2013-09-18","bar_index":762,"type":"BUY","strength":0.725,"price":22.302,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2013-11-11","known_ts":"2013-11-11","bar_index":775,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.9504,"stop_level":25.0593,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-13","known_ts":"2013-11-13","bar_index":776,"type":"RECLAIM","strength":0.863,"price":25.4906,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-11-11","prior_stop_level":25.0593,"sweep_low":24.8124,"atr14":0.412258,"stop_level":24.606271,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-11-26","known_ts":"2013-11-26","bar_index":779,"type":"RECLAIM","strength":1.0,"price":26.1602,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-11-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-27","known_ts":"2014-01-27","bar_index":792,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.1882,"stop_level":27.7252,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-28","known_ts":"2014-01-28","bar_index":792,"type":"RECLAIM","strength":1.0,"price":27.726,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-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":"2014-01-27","prior_stop_level":27.7252,"sweep_low":26.7201,"atr14":0.465156,"stop_level":26.487522,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-11","known_ts":"2014-02-11","bar_index":796,"type":"RECLAIM","strength":1.0,"price":29.6243,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-05-21","known_ts":"2014-05-23","bar_index":819,"type":"BUY","strength":0.725,"price":27.3185,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2014-06-16","known_ts":"2014-06-16","bar_index":824,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.9023,"stop_level":26.9211,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-06-18","known_ts":"2014-06-18","bar_index":825,"type":"RECLAIM","strength":0.588,"price":27.3516,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2014-06-16","prior_stop_level":26.9211,"sweep_low":26.6576,"atr14":0.459486,"stop_level":26.427857,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-30","known_ts":"2014-06-30","bar_index":828,"type":"RECLAIM","strength":0.725,"price":28.7833,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-10","known_ts":"2014-07-10","bar_index":830,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.2279,"stop_level":28.4345,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-11","known_ts":"2014-07-11","bar_index":830,"type":"RECLAIM","strength":0.725,"price":28.6273,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-07-10","prior_stop_level":28.4345,"sweep_low":27.9269,"atr14":0.44932,"stop_level":27.70224,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-25","known_ts":"2014-07-25","bar_index":834,"type":"RECLAIM","strength":0.725,"price":28.9451,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-07-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-08-01","known_ts":"2014-08-01","bar_index":835,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.9793,"stop_level":28.3579,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-08-05","known_ts":"2014-08-05","bar_index":836,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.9299,"stop_level":28.3579,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-08-15","known_ts":"2014-08-19","bar_index":839,"type":"REBUY","strength":0.725,"price":29.0069,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2014-09-03","known_ts":"2014-09-05","bar_index":843,"type":"REBUY","strength":0.725,"price":28.9684,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2014-09-16","known_ts":"2014-09-18","bar_index":846,"type":"BUY","strength":0.725,"price":29.126,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2014-11-10","known_ts":"2014-11-12","bar_index":859,"type":"BUY","strength":0.45,"price":27.0521,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-11-21","known_ts":"2014-11-25","bar_index":862,"type":"BUY","strength":0.45,"price":26.7441,"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-01-12","known_ts":"2015-01-12","bar_index":873,"type":"SELL","basis":"structure_stop","strength":0.45,"price":24.3454,"stop_level":24.4858,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-01-13","known_ts":"2015-01-13","bar_index":873,"type":"RECLAIM","strength":0.45,"price":24.5248,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-12 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":"2015-01-12","prior_stop_level":24.4858,"sweep_low":24.0988,"atr14":0.466307,"stop_level":23.865646,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-25","known_ts":"2015-02-25","bar_index":883,"type":"RECLAIM","strength":0.725,"price":27.6002,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-01-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-01","known_ts":"2015-04-01","bar_index":891,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.8173,"stop_level":27.0526,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-27","known_ts":"2015-04-29","bar_index":897,"type":"BUY","strength":0.863,"price":27.2141,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2015-05-18","known_ts":"2015-05-20","bar_index":902,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-05-18","trigger_known_ts":"2015-05-20","strength":0.588,"price":26.7278,"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.08865,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":26.0206,"atr14":0.469713,"stop_level":25.785743,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-22","known_ts":"2015-06-24","bar_index":910,"type":"BUY","strength":0.725,"price":26.657,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2015-07-09","known_ts":"2015-07-13","bar_index":914,"type":"BUY","strength":0.725,"price":27.0887,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2015-10-15","known_ts":"2015-10-19","bar_index":937,"type":"BUY","strength":1.0,"price":33.0139,"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":70},{"ts":"2015-11-13","known_ts":"2015-11-13","bar_index":944,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.5367,"stop_level":35.9277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-11-16","known_ts":"2015-11-16","bar_index":944,"type":"RECLAIM","strength":1.0,"price":36.1295,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-11-13","prior_stop_level":35.9277,"sweep_low":35.2557,"atr14":0.713842,"stop_level":34.898779,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-02","known_ts":"2015-12-02","bar_index":948,"type":"RECLAIM","strength":1.0,"price":38.0054,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-11-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-12-11","known_ts":"2015-12-11","bar_index":950,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.6206,"stop_level":36.8055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-12-14","known_ts":"2015-12-14","bar_index":950,"type":"RECLAIM","strength":1.0,"price":37.0617,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-12-11","prior_stop_level":36.8055,"sweep_low":35.892,"atr14":0.782272,"stop_level":35.500864,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-14","known_ts":"2016-03-16","bar_index":971,"type":"BUY","strength":0.725,"price":36.4828,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2016-04-11","known_ts":"2016-04-11","bar_index":977,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.4833,"stop_level":36.5676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-04-12","known_ts":"2016-04-12","bar_index":977,"type":"RECLAIM","strength":0.863,"price":36.8298,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-04-11","prior_stop_level":36.5676,"sweep_low":36.2311,"atr14":0.5889,"stop_level":35.93665,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-26","known_ts":"2016-04-26","bar_index":981,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.0976,"stop_level":36.4833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2016-05-25","known_ts":"2016-05-27","bar_index":988,"type":"BUY","strength":0.725,"price":36.3128,"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":"2016-09-09","known_ts":"2016-09-09","bar_index":1012,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.651,"stop_level":38.0173,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-12","known_ts":"2016-09-12","bar_index":1013,"type":"RECLAIM","strength":0.725,"price":38.115,"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":38.0173,"sweep_low":37.3705,"atr14":0.432637,"stop_level":37.154181,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-23","known_ts":"2016-09-27","bar_index":1016,"type":"BUY","strength":0.863,"price":38.8083,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2016-10-14","known_ts":"2016-10-18","bar_index":1021,"type":"BUY","strength":0.863,"price":39.4155,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2016-11-02","known_ts":"2016-11-02","bar_index":1025,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.0991,"stop_level":38.5694,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-07","known_ts":"2016-11-07","bar_index":1026,"type":"RECLAIM","strength":0.863,"price":38.784,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-11-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-11-02","prior_stop_level":38.5694,"sweep_low":37.2001,"atr14":0.659604,"stop_level":36.870298,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-09","known_ts":"2016-12-13","bar_index":1034,"type":"BUY","strength":0.588,"price":39.4571,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2017-02-01","known_ts":"2017-02-01","bar_index":1045,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.437,"stop_level":39.7582,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-07","known_ts":"2017-02-07","bar_index":1047,"type":"RECLAIM","strength":0.863,"price":39.9959,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-02-01 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-02-01","prior_stop_level":39.7582,"sweep_low":39.2138,"atr14":0.528798,"stop_level":38.949401,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-10","known_ts":"2017-02-14","bar_index":1048,"type":"REBUY","strength":0.863,"price":40.664,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2017-03-23","known_ts":"2017-03-23","bar_index":1057,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.5217,"stop_level":41.0273,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-03-29","known_ts":"2017-03-29","bar_index":1058,"type":"RECLAIM","strength":0.863,"price":41.2072,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-03-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":"2017-03-23","prior_stop_level":41.0273,"sweep_low":39.8174,"atr14":0.508075,"stop_level":39.563362,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-01","known_ts":"2017-05-01","bar_index":1066,"type":"RECLAIM","strength":1.0,"price":45.9469,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-09","known_ts":"2017-06-09","bar_index":1075,"type":"SELL","basis":"structure_stop","strength":1.0,"price":47.0764,"stop_level":47.8214,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-09-25","known_ts":"2017-09-27","bar_index":1100,"type":"BUY","strength":0.725,"price":46.8118,"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":"2017-12-01","known_ts":"2017-12-01","bar_index":1116,"type":"SELL","basis":"structure_stop","strength":1.0,"price":50.0671,"stop_level":50.474,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-07","known_ts":"2017-12-07","bar_index":1117,"type":"RECLAIM","strength":1.0,"price":51.096,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-12-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-12-01","prior_stop_level":50.474,"sweep_low":48.9821,"atr14":0.867182,"stop_level":48.548509,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-19","known_ts":"2017-12-19","bar_index":1120,"type":"RECLAIM","strength":1.0,"price":52.7167,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-08","known_ts":"2018-02-08","bar_index":1131,"type":"SELL","basis":"structure_stop","strength":1.0,"price":49.6384,"stop_level":51.8627,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-12","known_ts":"2018-02-12","bar_index":1132,"type":"RECLAIM","strength":1.0,"price":52.1373,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-02-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-02-08","prior_stop_level":51.8627,"sweep_low":49.1943,"atr14":1.407344,"stop_level":48.490628,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-09","known_ts":"2018-05-11","bar_index":1152,"type":"BUY","strength":0.588,"price":54.4331,"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":"2018-05-29","known_ts":"2018-05-29","bar_index":1156,"type":"SELL","basis":"structure_stop","strength":0.588,"price":52.5527,"stop_level":52.852,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2018-05-30","known_ts":"2018-05-30","bar_index":1156,"type":"RECLAIM","strength":0.588,"price":52.9234,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2018-05-29","prior_stop_level":52.852,"sweep_low":52.2999,"atr14":0.97359,"stop_level":51.813105,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-13","known_ts":"2018-06-13","bar_index":1160,"type":"RECLAIM","strength":0.725,"price":57.1095,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-05-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-26","known_ts":"2018-06-26","bar_index":1163,"type":"SELL","basis":"structure_stop","strength":0.725,"price":55.4342,"stop_level":55.5537,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-29","known_ts":"2018-06-29","bar_index":1164,"type":"SELL","basis":"structure_stop","strength":0.725,"price":55.295,"stop_level":55.5537,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-02","known_ts":"2018-07-02","bar_index":1164,"type":"RECLAIM","strength":0.725,"price":55.8803,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-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":"2018-06-26","prior_stop_level":55.5537,"sweep_low":54.212,"atr14":1.087814,"stop_level":53.668093,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-02","known_ts":"2018-07-02","bar_index":1164,"type":"RECLAIM","strength":0.725,"price":55.8803,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-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":"2018-06-29","prior_stop_level":55.5537,"sweep_low":54.212,"atr14":1.087814,"stop_level":53.668093,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-18","known_ts":"2018-07-18","bar_index":1168,"type":"RECLAIM","strength":0.725,"price":58.7277,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-15","known_ts":"2018-08-15","bar_index":1174,"type":"SELL","basis":"structure_stop","strength":0.863,"price":60.1883,"stop_level":60.3311,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-29","known_ts":"2018-08-29","bar_index":1178,"type":"RECLAIM","strength":0.863,"price":60.3772,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-08-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-11-28","known_ts":"2018-11-30","bar_index":1199,"type":"BUY","strength":0.45,"price":54.2433,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-01-28","known_ts":"2019-01-28","bar_index":1212,"type":"SELL","basis":"structure_stop","strength":0.588,"price":53.0364,"stop_level":53.0582,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-30","known_ts":"2019-01-30","bar_index":1212,"type":"RECLAIM","strength":0.588,"price":53.9771,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-01-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-01-28","prior_stop_level":53.0582,"sweep_low":52.3319,"atr14":1.345337,"stop_level":51.659232,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-27","known_ts":"2019-02-27","bar_index":1219,"type":"RECLAIM","strength":0.725,"price":56.5509,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-01-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-28","known_ts":"2019-03-28","bar_index":1226,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.9139,"stop_level":58.6955,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-01","known_ts":"2019-04-01","bar_index":1226,"type":"RECLAIM","strength":0.863,"price":59.1996,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-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":"2019-03-28","prior_stop_level":58.6955,"sweep_low":57.4649,"atr14":1.032945,"stop_level":56.948428,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-15","known_ts":"2019-04-15","bar_index":1230,"type":"RECLAIM","strength":0.863,"price":61.2767,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-01","known_ts":"2019-05-01","bar_index":1233,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.8936,"stop_level":59.3393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-07-02","known_ts":"2019-07-05","bar_index":1248,"type":"BUY","strength":0.588,"price":56.085,"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":"2019-10-14","known_ts":"2019-10-16","bar_index":1272,"type":"BUY","strength":0.863,"price":61.6385,"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":50},{"ts":"2019-11-22","known_ts":"2019-11-22","bar_index":1281,"type":"SELL","basis":"structure_stop","strength":0.863,"price":64.201,"stop_level":64.3328,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-11-25","known_ts":"2019-11-25","bar_index":1282,"type":"RECLAIM","strength":0.863,"price":64.7635,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-11-22","prior_stop_level":64.3328,"sweep_low":64.0062,"atr14":0.912592,"stop_level":63.549904,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-09","known_ts":"2019-12-09","bar_index":1285,"type":"RECLAIM","strength":1.0,"price":66.6632,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-11-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-06","known_ts":"2020-01-08","bar_index":1291,"type":"REBUY","strength":1.0,"price":69.6023,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2020-02-13","known_ts":"2020-02-18","bar_index":1300,"type":"REBUY","strength":1.0,"price":75.3194,"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":"2020-04-15","known_ts":"2020-04-17","bar_index":1314,"type":"BUY","strength":0.725,"price":63.6017,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":1327,"type":"SELL","basis":"structure_stop","strength":0.725,"price":69.5785,"stop_level":69.9919,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-12","known_ts":"2020-06-12","bar_index":1327,"type":"RECLAIM","strength":0.725,"price":70.0415,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-06-11","prior_stop_level":69.9919,"sweep_low":68.6953,"atr14":1.73416,"stop_level":67.82822,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-26","known_ts":"2020-06-26","bar_index":1331,"type":"SELL","basis":"structure_stop","strength":0.725,"price":67.4007,"stop_level":70.9604,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-07-01","known_ts":"2020-07-01","bar_index":1332,"type":"RECLAIM","strength":0.725,"price":71.2736,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-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":"2020-06-26","prior_stop_level":70.9604,"sweep_low":66.7619,"atr14":1.851766,"stop_level":65.836017,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-15","known_ts":"2020-07-15","bar_index":1335,"type":"RECLAIM","strength":0.863,"price":75.1152,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":1347,"type":"SELL","basis":"structure_stop","strength":1.0,"price":75.9499,"stop_level":80.9949,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-09-10","known_ts":"2020-09-10","bar_index":1348,"type":"SELL","basis":"structure_stop","strength":1.0,"price":75.9315,"stop_level":80.9949,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-16","known_ts":"2020-10-20","bar_index":1357,"type":"BUY","strength":0.725,"price":77.1166,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2020-11-23","known_ts":"2020-11-23","bar_index":1365,"type":"SELL","basis":"structure_stop","strength":1.0,"price":85.9849,"stop_level":86.259,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-11-24","known_ts":"2020-11-24","bar_index":1366,"type":"RECLAIM","strength":1.0,"price":87.671,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-11-23","prior_stop_level":86.259,"sweep_low":85.1354,"atr14":2.079384,"stop_level":84.095708,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-08","known_ts":"2020-12-08","bar_index":1369,"type":"RECLAIM","strength":1.0,"price":87.9907,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-14","known_ts":"2020-12-14","bar_index":1370,"type":"SELL","basis":"structure_stop","strength":1.0,"price":87.2339,"stop_level":87.2676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-15","known_ts":"2020-12-15","bar_index":1370,"type":"RECLAIM","strength":1.0,"price":87.616,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-14 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-12-14","prior_stop_level":87.2676,"sweep_low":86.7328,"atr14":1.852857,"stop_level":85.806372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-02-04","known_ts":"2021-02-04","bar_index":1382,"type":"RECLAIM","strength":1.0,"price":103.7309,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-03","known_ts":"2021-03-03","bar_index":1388,"type":"SELL","basis":"structure_stop","strength":1.0,"price":100.4499,"stop_level":100.6803,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-04","known_ts":"2021-03-04","bar_index":1388,"type":"RECLAIM","strength":1.0,"price":101.5591,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-03 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-03-03","prior_stop_level":100.6803,"sweep_low":99.6217,"atr14":2.677774,"stop_level":98.282813,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-12","known_ts":"2021-04-12","bar_index":1397,"type":"RECLAIM","strength":1.0,"price":111.7567,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-10","known_ts":"2021-05-10","bar_index":1403,"type":"SELL","basis":"structure_stop","strength":1.0,"price":116.0597,"stop_level":116.6837,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-07","known_ts":"2021-06-07","bar_index":1410,"type":"RECLAIM","strength":1.0,"price":123.4813,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-05-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-07-23","known_ts":"2021-07-27","bar_index":1421,"type":"REBUY","strength":1.0,"price":135.601,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2021-08-05","known_ts":"2021-08-09","bar_index":1424,"type":"REBUY","strength":1.0,"price":136.7959,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2021-08-23","known_ts":"2021-08-25","bar_index":1428,"type":"REBUY","strength":1.0,"price":141.7007,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2021-09-10","known_ts":"2021-09-10","bar_index":1432,"type":"SELL","basis":"structure_stop","strength":0.863,"price":140.6807,"stop_level":142.9586,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-15","known_ts":"2021-09-15","bar_index":1433,"type":"RECLAIM","strength":0.863,"price":143.9369,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-09-10","prior_stop_level":142.9586,"sweep_low":140.5027,"atr14":2.036015,"stop_level":139.484693,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-03","known_ts":"2021-11-05","bar_index":1445,"type":"BUY","strength":0.725,"price":147.9367,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":1450,"type":"SELL","basis":"structure_stop","strength":0.725,"price":141.5579,"stop_level":145.3446,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-11-30","known_ts":"2021-11-30","bar_index":1451,"type":"SELL","basis":"structure_stop","strength":0.725,"price":141.207,"stop_level":145.3446,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-12-07","known_ts":"2021-12-07","bar_index":1452,"type":"RECLAIM","strength":0.725,"price":146.7427,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-11-30","prior_stop_level":145.3446,"sweep_low":139.4178,"atr14":3.308364,"stop_level":137.763618,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-03","known_ts":"2022-02-07","bar_index":1466,"type":"BUY","strength":0.588,"price":137.7237,"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":"quality","score":75},{"ts":"2022-02-25","known_ts":"2022-03-01","bar_index":1471,"type":"BUY","strength":0.45,"price":132.9954,"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-04-11","known_ts":"2022-04-11","bar_index":1481,"type":"SELL","basis":"structure_stop","strength":0.588,"price":128.6621,"stop_level":138.429,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-13","known_ts":"2022-04-13","bar_index":1482,"type":"SELL","basis":"structure_stop","strength":0.45,"price":129.1474,"stop_level":138.429,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-06-01","known_ts":"2022-06-03","bar_index":1493,"type":"BUY","strength":0.45,"price":113.5627,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"us_sector_comm"}},{"ts":"2022-07-22","known_ts":"2022-07-22","bar_index":1504,"type":"SELL","basis":"structure_stop","strength":0.588,"price":107.413,"stop_level":108.9494,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-07-27","known_ts":"2022-07-27","bar_index":1505,"type":"RECLAIM","strength":0.588,"price":112.6072,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-07-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-07-22","prior_stop_level":108.9494,"sweep_low":103.8444,"atr14":4.363396,"stop_level":101.662702,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-22","known_ts":"2022-08-22","bar_index":1511,"type":"SELL","basis":"structure_stop","strength":0.588,"price":114.0643,"stop_level":116.4731,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-25","known_ts":"2022-08-25","bar_index":1512,"type":"RECLAIM","strength":0.588,"price":116.6713,"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":116.4731,"sweep_low":112.7856,"atr14":2.919811,"stop_level":111.325695,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":1513,"type":"SELL","basis":"structure_stop","strength":0.588,"price":110.3273,"stop_level":116.4731,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-30","known_ts":"2022-10-04","bar_index":1521,"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":101.515,"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.320479,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":95.1907,"atr14":3.070053,"stop_level":93.655674,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":1526,"type":"BUY","strength":0.588,"price":104.013,"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,"retro_override":true,"retro_ctx":{"group_id":"us_sector_comm"}},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":1526,"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-21","trigger_known_ts":"2022-10-25","strength":0.588,"price":104.013,"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.303757,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":94.4374,"atr14":3.057388,"stop_level":92.908706,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-11","known_ts":"2022-11-15","bar_index":1531,"type":"BUY","strength":0.588,"price":97.8572,"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,"retro_override":true,"retro_ctx":{"group_id":"us_sector_comm"}},{"ts":"2022-11-11","known_ts":"2022-11-15","bar_index":1531,"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-11","trigger_known_ts":"2022-11-15","strength":0.588,"price":97.8572,"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.344963,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":82.7207,"atr14":3.578724,"stop_level":80.931338,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-07","known_ts":"2022-12-07","bar_index":1536,"type":"SELL","basis":"structure_stop","strength":0.588,"price":94.3184,"stop_level":94.6059,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-13","known_ts":"2022-12-13","bar_index":1538,"type":"RECLAIM","strength":0.588,"price":95.0123,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-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":"2022-12-07","prior_stop_level":94.6059,"sweep_low":91.0968,"atr14":2.964851,"stop_level":89.614374,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-10","known_ts":"2023-02-10","bar_index":1551,"type":"SELL","basis":"structure_stop","strength":0.725,"price":94.031,"stop_level":95.8846,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-15","known_ts":"2023-02-15","bar_index":1552,"type":"RECLAIM","strength":0.725,"price":96.2514,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-02-10","prior_stop_level":95.8846,"sweep_low":91.8403,"atr14":3.626909,"stop_level":90.026845,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-17","known_ts":"2023-02-17","bar_index":1553,"type":"SELL","basis":"structure_stop","strength":0.725,"price":93.7633,"stop_level":94.031,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-03-13","known_ts":"2023-03-15","bar_index":1558,"type":"BUY","strength":0.725,"price":95.7062,"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":50},{"ts":"2023-04-18","known_ts":"2023-04-18","bar_index":1566,"type":"SELL","basis":"structure_stop","strength":0.863,"price":104.2013,"stop_level":104.3004,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-20","known_ts":"2023-04-20","bar_index":1567,"type":"RECLAIM","strength":0.863,"price":104.9745,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-04-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-04-18","prior_stop_level":104.3004,"sweep_low":102.8928,"atr14":2.677647,"stop_level":101.553976,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-25","known_ts":"2023-04-25","bar_index":1568,"type":"SELL","basis":"structure_stop","strength":0.863,"price":103.6957,"stop_level":104.1022,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-27","known_ts":"2023-04-27","bar_index":1568,"type":"RECLAIM","strength":0.863,"price":107.4229,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-04-25 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-04-25","prior_stop_level":104.1022,"sweep_low":102.3675,"atr14":2.777738,"stop_level":100.978631,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-11","known_ts":"2023-05-11","bar_index":1572,"type":"RECLAIM","strength":0.863,"price":115.9378,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-04-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-07","known_ts":"2023-06-07","bar_index":1578,"type":"SELL","basis":"structure_stop","strength":0.863,"price":121.8655,"stop_level":122.2918,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-09","known_ts":"2023-06-09","bar_index":1578,"type":"SELL","basis":"structure_stop","strength":0.863,"price":121.7962,"stop_level":122.2918,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-12","known_ts":"2023-06-12","bar_index":1579,"type":"RECLAIM","strength":0.863,"price":123.2632,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-06-07","prior_stop_level":122.2918,"sweep_low":120.9437,"atr14":2.949959,"stop_level":119.46872,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-12","known_ts":"2023-06-12","bar_index":1579,"type":"RECLAIM","strength":0.863,"price":123.2632,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-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":"2023-06-09","prior_stop_level":122.2918,"sweep_low":121.2807,"atr14":2.949959,"stop_level":119.80572,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-13","known_ts":"2023-07-13","bar_index":1586,"type":"RECLAIM","strength":1.0,"price":123.967,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-06-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-09-20","known_ts":"2023-09-20","bar_index":1602,"type":"SELL","basis":"structure_stop","strength":1.0,"price":133.4137,"stop_level":134.8808,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-22","known_ts":"2024-01-22","bar_index":1630,"type":"RECLAIM","strength":1.0,"price":149.036,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-09-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-02-16","known_ts":"2024-02-16","bar_index":1636,"type":"SELL","basis":"structure_stop","strength":0.863,"price":140.5211,"stop_level":140.5607,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-02-20","known_ts":"2024-02-20","bar_index":1636,"type":"RECLAIM","strength":0.863,"price":140.9572,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-02-16 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":"2024-02-16","prior_stop_level":140.5607,"sweep_low":139.5695,"atr14":3.078044,"stop_level":138.030478,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-21","known_ts":"2024-03-25","bar_index":1644,"type":"BUY","strength":0.863,"price":149.829,"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":"2024-05-30","known_ts":"2024-05-30","bar_index":1660,"type":"SELL","basis":"structure_stop","strength":1.0,"price":172.0432,"stop_level":173.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-04","known_ts":"2024-06-04","bar_index":1661,"type":"RECLAIM","strength":1.0,"price":173.5994,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-05-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-05-30","prior_stop_level":173.53,"sweep_low":169.4758,"atr14":3.298726,"stop_level":167.826437,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-06-17","known_ts":"2024-06-17","bar_index":1664,"type":"RECLAIM","strength":1.0,"price":176.3573,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-05-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-21","known_ts":"2024-06-25","bar_index":1665,"type":"REBUY","strength":1.0,"price":184.1674,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2024-07-17","known_ts":"2024-07-17","bar_index":1670,"type":"SELL","basis":"structure_stop","strength":1.0,"price":181.23,"stop_level":182.0239,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-23","known_ts":"2024-07-23","bar_index":1672,"type":"RECLAIM","strength":0.863,"price":182.2025,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-07-17 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":"2024-07-17","prior_stop_level":182.0239,"sweep_low":176.8535,"atr14":3.534874,"stop_level":175.086063,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-20","known_ts":"2024-09-24","bar_index":1686,"type":"BUY","strength":0.725,"price":162.6082,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2024-10-23","known_ts":"2024-10-23","bar_index":1693,"type":"SELL","basis":"structure_stop","strength":0.725,"price":163.4429,"stop_level":163.4727,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-10-24","known_ts":"2024-10-24","bar_index":1694,"type":"RECLAIM","strength":0.725,"price":163.4926,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-23 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":"2024-10-23","prior_stop_level":163.4727,"sweep_low":161.7437,"atr14":3.003281,"stop_level":160.242059,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-06","known_ts":"2024-11-06","bar_index":1697,"type":"RECLAIM","strength":0.863,"price":178.7259,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-10-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-21","known_ts":"2024-11-21","bar_index":1700,"type":"SELL","basis":"structure_stop","strength":0.863,"price":168.1729,"stop_level":172.7936,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-06","known_ts":"2024-12-06","bar_index":1704,"type":"RECLAIM","strength":0.863,"price":185.5642,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-11-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-01-28","known_ts":"2025-01-30","bar_index":1715,"type":"REBUY","strength":1.0,"price":201.5808,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2025-04-24","known_ts":"2025-04-28","bar_index":1735,"type":"BUY","strength":0.45,"price":161.7631,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-05-09","known_ts":"2025-05-09","bar_index":1738,"type":"SELL","basis":"structure_stop","strength":0.45,"price":153.7556,"stop_level":160.2393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-05-14","known_ts":"2025-05-14","bar_index":1739,"type":"RECLAIM","strength":0.45,"price":166.1353,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-09 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":"2025-05-09","prior_stop_level":160.2393,"sweep_low":153.2078,"atr14":5.649346,"stop_level":150.383127,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-23","known_ts":"2025-05-23","bar_index":1742,"type":"RECLAIM","strength":0.725,"price":172.6787,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-05-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-23","known_ts":"2025-06-23","bar_index":1748,"type":"SELL","basis":"structure_stop","strength":0.588,"price":165.5373,"stop_level":167.0317,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-24","known_ts":"2025-06-24","bar_index":1748,"type":"RECLAIM","strength":0.588,"price":167.2624,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-06-23","prior_stop_level":167.0317,"sweep_low":162.8649,"atr14":4.593178,"stop_level":160.568311,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-09","known_ts":"2025-07-09","bar_index":1752,"type":"RECLAIM","strength":0.725,"price":180.7937,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-09","known_ts":"2025-10-09","bar_index":1773,"type":"SELL","basis":"structure_stop","strength":1.0,"price":241.7362,"stop_level":243.0736,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-13","known_ts":"2025-10-13","bar_index":1774,"type":"RECLAIM","strength":1.0,"price":244.1614,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-10-09","prior_stop_level":243.0736,"sweep_low":236.222,"atr14":5.647101,"stop_level":233.39845,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-23","known_ts":"2025-10-23","bar_index":1777,"type":"RECLAIM","strength":1.0,"price":269.4019,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-10-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-08","known_ts":"2025-12-08","bar_index":1787,"type":"SELL","basis":"structure_stop","strength":1.0,"price":314.0397,"stop_level":314.5035,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-09","known_ts":"2025-12-09","bar_index":1787,"type":"RECLAIM","strength":1.0,"price":317.3353,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-12-08","prior_stop_level":314.5035,"sweep_low":311.503,"atr14":9.084577,"stop_level":306.960711,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-11","known_ts":"2025-12-11","bar_index":1788,"type":"SELL","basis":"structure_stop","strength":1.0,"price":313.2906,"stop_level":314.5035,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-09","known_ts":"2026-04-13","bar_index":1815,"type":"BUY","strength":0.725,"price":319.018,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2026-05-21","known_ts":"2026-05-21","bar_index":1825,"type":"SELL","basis":"structure_stop","strength":0.863,"price":383.2393,"stop_level":383.5891,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-26","known_ts":"2026-05-26","bar_index":1825,"type":"RECLAIM","strength":0.863,"price":384.6085,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-05-21","prior_stop_level":383.5891,"sweep_low":378.0325,"atr14":9.304919,"stop_level":373.380041,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-29","known_ts":"2026-05-29","bar_index":1826,"type":"SELL","basis":"structure_stop","strength":0.863,"price":376.2036,"stop_level":379.1518,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-05-29","last_scored_basis":"structure_stop","bars_since_signal":25,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2017-01-06","2017-07-10","2017-08-21","2017-09-20","2018-02-21","2018-03-09","2018-04-10","2018-05-04","2018-09-25","2018-10-19","2018-11-06","2019-05-15","2019-06-11","2020-03-24","2020-09-25","2020-10-29","2021-01-19","2021-04-01","2021-04-28","2021-10-05","2022-01-26","2022-03-02","2022-05-02","2022-05-26","2022-06-23","2022-11-11","2023-07-13","2024-03-08","2024-08-08","2024-09-12","2025-03-04","2025-03-20","2025-12-29","2026-01-29","2026-02-20","2026-03-13","2026-03-31","2026-04-30","2026-07-01","2026-07-28"],"warnings":[{"ts":"2023-02-14","kind":"arm","px":94.1202},{"ts":"2023-02-17","kind":"confirm","px":93.7633,"level":94.031},{"ts":"2023-03-31","kind":"arm","px":103.0911},{"ts":"2023-04-18","kind":"confirm","px":104.2013,"level":104.3004},{"ts":"2023-04-19","kind":"arm","px":104.1022},{"ts":"2023-04-25","kind":"confirm","px":103.6957,"level":104.1022},{"ts":"2023-05-30","kind":"arm","px":123.5507},{"ts":"2023-06-07","kind":"confirm","px":121.8655,"level":122.2918},{"ts":"2023-06-08","kind":"arm","px":121.5979},{"ts":"2023-06-09","kind":"confirm","px":121.7962,"level":122.2918},{"ts":"2023-09-12","kind":"arm","px":134.8808},{"ts":"2023-09-20","kind":"confirm","px":133.4137,"level":134.8808},{"ts":"2024-01-03","kind":"arm","px":139.1333},{"ts":"2024-02-01","kind":"arm","px":141.4628},{"ts":"2024-02-16","kind":"confirm","px":140.5211,"level":140.5607},{"ts":"2024-04-22","kind":"arm","px":156.5696},{"ts":"2024-05-16","kind":"arm","px":173.8968},{"ts":"2024-05-30","kind":"confirm","px":172.0432,"level":173.53},{"ts":"2024-07-12","kind":"arm","px":185.3583},{"ts":"2024-07-17","kind":"confirm","px":181.23,"level":182.0239},{"ts":"2024-10-07","kind":"arm","px":163.3535},{"ts":"2024-10-23","kind":"confirm","px":163.4429,"level":163.4727},{"ts":"2024-11-18","kind":"arm","px":175.6852},{"ts":"2024-11-21","kind":"confirm","px":168.1729,"level":172.7936},{"ts":"2024-12-24","kind":"arm","px":196.547},{"ts":"2025-05-08","kind":"arm","px":155.1201},{"ts":"2025-05-09","kind":"confirm","px":153.7556,"level":160.2393},{"ts":"2025-06-03","kind":"arm","px":167.0317},{"ts":"2025-06-23","kind":"confirm","px":165.5373,"level":167.0317},{"ts":"2025-07-15","kind":"arm","px":182.5786},{"ts":"2025-09-24","kind":"arm","px":247.3452},{"ts":"2025-10-09","kind":"confirm","px":241.7362,"level":243.0736},{"ts":"2025-12-02","kind":"arm","px":315.4018},{"ts":"2025-12-08","kind":"confirm","px":314.0397,"level":314.5035},{"ts":"2025-12-09","kind":"arm","px":317.3353},{"ts":"2025-12-11","kind":"confirm","px":313.2906,"level":314.5035},{"ts":"2026-04-27","kind":"arm","px":348.3104},{"ts":"2026-05-21","kind":"confirm","px":383.2393,"level":383.5891},{"ts":"2026-05-22","kind":"arm","px":379.1518},{"ts":"2026-05-29","kind":"confirm","px":376.2036,"level":379.1518}],"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":[]}}}