{"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":"BJRI","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1997-03-12","known_ts":"1997-03-12","bar_index":36,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.5272,"stop_level":4.8651,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-05-07","known_ts":"1997-05-09","bar_index":49,"type":"BUY","strength":0.45,"price":1.1555,"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":"1997-05-12","known_ts":"1997-05-12","bar_index":50,"type":"RECLAIM","strength":0.588,"price":1.2163,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1997-05-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1997-07-08","known_ts":"1997-07-08","bar_index":63,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.3379,"stop_level":1.3987,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-07-15","known_ts":"1997-07-15","bar_index":64,"type":"RECLAIM","strength":0.725,"price":1.4595,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1997-07-08","prior_stop_level":1.3987,"sweep_low":1.2467,"atr14":0.204203,"stop_level":1.144599,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-08-28","known_ts":"1997-08-28","bar_index":75,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.3379,"stop_level":1.3987,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-08-29","known_ts":"1997-08-29","bar_index":75,"type":"RECLAIM","strength":0.725,"price":1.5203,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-08-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":"1997-08-28","prior_stop_level":1.3987,"sweep_low":1.3379,"atr14":0.178761,"stop_level":1.248519,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-10-14","known_ts":"1997-10-14","bar_index":86,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.946,"stop_level":2.0068,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-02-02","known_ts":"1998-02-04","bar_index":111,"type":"BUY","strength":0.863,"price":1.7028,"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":15},{"ts":"1998-03-17","known_ts":"1998-03-17","bar_index":121,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.7332,"stop_level":1.7636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-03-19","known_ts":"1998-03-19","bar_index":121,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.7028,"stop_level":1.7636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-03-20","known_ts":"1998-03-20","bar_index":122,"type":"RECLAIM","strength":1.0,"price":1.8244,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-03-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1998-03-17","prior_stop_level":1.7636,"sweep_low":1.642,"atr14":0.084329,"stop_level":1.599836,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-20","known_ts":"1998-03-20","bar_index":122,"type":"RECLAIM","strength":1.0,"price":1.8244,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-03-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":"1998-03-19","prior_stop_level":1.7636,"sweep_low":1.642,"atr14":0.084329,"stop_level":1.599836,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-04-02","known_ts":"1998-04-02","bar_index":125,"type":"RECLAIM","strength":1.0,"price":1.9156,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-03-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-04-15","known_ts":"1998-04-15","bar_index":127,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.7028,"stop_level":1.7636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-04-17","known_ts":"1998-04-17","bar_index":128,"type":"RECLAIM","strength":1.0,"price":1.8244,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-04-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":"1998-04-15","prior_stop_level":1.7636,"sweep_low":1.7028,"atr14":0.108568,"stop_level":1.648516,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-04-21","known_ts":"1998-04-23","bar_index":129,"type":"BUY","strength":1.0,"price":2.0068,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1998-05-19","known_ts":"1998-05-19","bar_index":135,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.8852,"stop_level":1.946,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-05-21","known_ts":"1998-05-21","bar_index":136,"type":"RECLAIM","strength":1.0,"price":1.9764,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-05-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":"1998-05-19","prior_stop_level":1.946,"sweep_low":1.8244,"atr14":0.134094,"stop_level":1.757353,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-07-24","known_ts":"1998-07-28","bar_index":151,"type":"BUY","strength":0.588,"price":1.7636,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1998-08-06","known_ts":"1998-08-10","bar_index":154,"type":"BUY","strength":0.725,"price":1.8244,"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":45},{"ts":"1998-08-27","known_ts":"1998-08-27","bar_index":159,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7332,"stop_level":1.8244,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1998-09-01","known_ts":"1998-09-01","bar_index":160,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.3379,"stop_level":1.8244,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1998-10-19","known_ts":"1998-10-21","bar_index":171,"type":"BUY","strength":0.588,"price":1.5811,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":70},{"ts":"1998-11-17","known_ts":"1998-11-17","bar_index":178,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.5811,"stop_level":1.642,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1998-11-20","known_ts":"1998-11-20","bar_index":179,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.5507,"stop_level":1.642,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1998-12-14","known_ts":"1998-12-16","bar_index":184,"type":"REBUY","strength":0.725,"price":1.7028,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1999-03-01","known_ts":"1999-03-01","bar_index":201,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.3987,"stop_level":1.4595,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1999-03-04","known_ts":"1999-03-04","bar_index":202,"type":"RECLAIM","strength":0.725,"price":1.5203,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-03-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"1999-03-01","prior_stop_level":1.4595,"sweep_low":1.3379,"atr14":0.109489,"stop_level":1.283156,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-29","known_ts":"1999-05-03","bar_index":215,"type":"BUY","strength":0.588,"price":1.3379,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"1999-06-10","known_ts":"1999-06-10","bar_index":224,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.5811,"stop_level":1.642,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-06-11","known_ts":"1999-06-11","bar_index":225,"type":"RECLAIM","strength":1.0,"price":1.794,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-06-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1999-06-10","prior_stop_level":1.642,"sweep_low":1.5811,"atr14":0.154969,"stop_level":1.503615,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-24","known_ts":"1999-06-24","bar_index":228,"type":"RECLAIM","strength":1.0,"price":1.946,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-06-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-07-14","known_ts":"1999-07-14","bar_index":232,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.8244,"stop_level":1.8852,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-07-29","known_ts":"1999-07-29","bar_index":236,"type":"RECLAIM","strength":1.0,"price":1.8548,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-07-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-10-06","known_ts":"1999-10-08","bar_index":252,"type":"BUY","strength":0.725,"price":1.7028,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"1999-11-01","known_ts":"1999-11-03","bar_index":258,"type":"BUY","strength":0.725,"price":1.7028,"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":"2000-03-21","known_ts":"2000-03-21","bar_index":290,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.3987,"stop_level":1.4595,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-03-23","known_ts":"2000-03-23","bar_index":291,"type":"RECLAIM","strength":0.588,"price":1.4899,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-03-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":"2000-03-21","prior_stop_level":1.4595,"sweep_low":1.3987,"atr14":0.113099,"stop_level":1.34215,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-31","known_ts":"2000-04-04","bar_index":293,"type":"REBUY","strength":0.725,"price":1.5203,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":80},{"ts":"2000-04-10","known_ts":"2000-04-12","bar_index":295,"type":"REBUY","strength":0.863,"price":1.6116,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2000-05-15","known_ts":"2000-05-17","bar_index":303,"type":"BUY","strength":1.0,"price":1.5507,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2000-06-06","known_ts":"2000-06-08","bar_index":308,"type":"BUY","strength":1.0,"price":1.5811,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2000-07-06","known_ts":"2000-07-10","bar_index":315,"type":"REBUY","strength":1.0,"price":1.8852,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2000-09-06","known_ts":"2000-09-06","bar_index":329,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.4325,"stop_level":2.4933,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-09-07","known_ts":"2000-09-07","bar_index":329,"type":"RECLAIM","strength":1.0,"price":2.6758,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-09-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-09-06","prior_stop_level":2.4933,"sweep_low":2.3413,"atr14":0.192601,"stop_level":2.244999,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-21","known_ts":"2000-09-21","bar_index":333,"type":"RECLAIM","strength":1.0,"price":2.8886,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-09-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-10-06","known_ts":"2000-10-06","bar_index":336,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.767,"stop_level":2.8582,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-10-11","known_ts":"2000-10-11","bar_index":337,"type":"RECLAIM","strength":0.863,"price":2.8886,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-10-06 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":"2000-10-06","prior_stop_level":2.8582,"sweep_low":2.7062,"atr14":0.093006,"stop_level":2.659697,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-03-28","known_ts":"2001-03-30","bar_index":376,"type":"BUY","strength":0.725,"price":2.615,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2001-04-10","known_ts":"2001-04-12","bar_index":379,"type":"BUY","strength":0.588,"price":2.4325,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2001-07-20","known_ts":"2001-07-20","bar_index":402,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.8845,"stop_level":4.8943,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-07-23","known_ts":"2001-07-23","bar_index":402,"type":"RECLAIM","strength":1.0,"price":4.9624,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-07-20 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":"2001-07-20","prior_stop_level":4.8943,"sweep_low":4.8748,"atr14":0.274969,"stop_level":4.737315,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-06","known_ts":"2001-08-06","bar_index":406,"type":"RECLAIM","strength":1.0,"price":5.2543,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-07-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-05","known_ts":"2001-12-05","bar_index":433,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.011,"stop_level":5.2056,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-21","known_ts":"2001-12-21","bar_index":437,"type":"RECLAIM","strength":0.863,"price":5.1472,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-12-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-31","known_ts":"2001-12-31","bar_index":438,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.0499,"stop_level":5.1375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-02","known_ts":"2002-01-02","bar_index":439,"type":"RECLAIM","strength":0.863,"price":5.2835,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-12-31","prior_stop_level":5.1375,"sweep_low":5.011,"atr14":0.189539,"stop_level":4.916231,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-03-13","known_ts":"2002-03-15","bar_index":455,"type":"BUY","strength":0.588,"price":5.2348,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2002-04-25","known_ts":"2002-04-25","bar_index":465,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.9279,"stop_level":7.0835,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-05-13","known_ts":"2002-05-13","bar_index":469,"type":"RECLAIM","strength":0.863,"price":6.9084,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-04-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-07-19","known_ts":"2002-07-19","bar_index":484,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.8522,"stop_level":8.2511,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-10-02","known_ts":"2002-10-04","bar_index":502,"type":"BUY","strength":0.588,"price":7.6381,"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":70},{"ts":"2002-11-07","known_ts":"2002-11-07","bar_index":510,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.9376,"stop_level":7.356,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-12-02","known_ts":"2002-12-04","bar_index":516,"type":"BUY","strength":0.588,"price":7.103,"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":"2003-01-10","known_ts":"2003-01-14","bar_index":525,"type":"BUY","strength":0.45,"price":6.8208,"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":"2003-03-10","known_ts":"2003-03-12","bar_index":538,"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":"2003-03-10","trigger_known_ts":"2003-03-12","strength":0.45,"price":5.5073,"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.445092,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.157,"atr14":0.307646,"stop_level":5.003177,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-13","known_ts":"2003-03-17","bar_index":539,"type":"BUY","strength":0.45,"price":6.7041,"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":"2003-03-13","known_ts":"2003-03-17","bar_index":539,"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":"2003-03-13","trigger_known_ts":"2003-03-17","strength":0.45,"price":6.7041,"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.324504,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.157,"atr14":0.370059,"stop_level":4.971971,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-03","known_ts":"2003-04-03","bar_index":544,"type":"RECLAIM","strength":0.725,"price":7.1127,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-03-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-15","known_ts":"2003-05-15","bar_index":553,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.57,"stop_level":7.8328,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-19","known_ts":"2003-05-19","bar_index":554,"type":"RECLAIM","strength":0.863,"price":8.0565,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-05-15","prior_stop_level":7.8328,"sweep_low":7.5214,"atr14":0.339657,"stop_level":7.351572,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-30","known_ts":"2003-05-30","bar_index":557,"type":"RECLAIM","strength":0.863,"price":7.9787,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-04","known_ts":"2003-06-06","bar_index":558,"type":"REBUY","strength":0.863,"price":9.4382,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2003-08-01","known_ts":"2003-08-01","bar_index":571,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.5085,"stop_level":10.6545,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-08-07","known_ts":"2003-08-07","bar_index":573,"type":"RECLAIM","strength":0.863,"price":10.7031,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-08-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":"2003-08-01","prior_stop_level":10.6545,"sweep_low":9.9247,"atr14":0.520038,"stop_level":9.664681,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-25","known_ts":"2003-08-25","bar_index":577,"type":"RECLAIM","strength":0.863,"price":11.7929,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-09-24","known_ts":"2003-09-24","bar_index":584,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.4329,"stop_level":11.6762,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-09-29","known_ts":"2003-09-29","bar_index":585,"type":"RECLAIM","strength":0.863,"price":11.8708,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-09-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-09-24","prior_stop_level":11.6762,"sweep_low":11.0923,"atr14":0.564269,"stop_level":10.810165,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-11-21","known_ts":"2003-11-25","bar_index":598,"type":"REBUY","strength":0.863,"price":13.8946,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2004-02-25","known_ts":"2004-02-27","bar_index":619,"type":"BUY","strength":0.725,"price":14.1865,"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":45},{"ts":"2004-04-30","known_ts":"2004-04-30","bar_index":634,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.8535,"stop_level":13.3497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-05-03","known_ts":"2004-05-03","bar_index":634,"type":"RECLAIM","strength":0.725,"price":13.807,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-04-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":"2004-04-30","prior_stop_level":13.3497,"sweep_low":12.8535,"atr14":0.590058,"stop_level":12.558471,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-06-03","known_ts":"2004-06-03","bar_index":642,"type":"RECLAIM","strength":0.725,"price":14.1184,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-04-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-07-06","known_ts":"2004-07-06","bar_index":649,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.5368,"stop_level":14.6633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-08-12","known_ts":"2004-08-16","bar_index":658,"type":"BUY","strength":0.588,"price":14.5952,"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":60},{"ts":"2004-10-28","known_ts":"2004-10-28","bar_index":676,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.8384,"stop_level":15.179,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-01-14","known_ts":"2005-01-19","bar_index":694,"type":"BUY","strength":0.588,"price":14.9941,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2005-04-08","known_ts":"2005-04-08","bar_index":713,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.4872,"stop_level":18.6137,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-06-03","known_ts":"2005-06-03","bar_index":726,"type":"RECLAIM","strength":0.863,"price":20.1316,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-04-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-10-24","known_ts":"2005-10-26","bar_index":759,"type":"BUY","strength":0.725,"price":20.0927,"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":"2005-11-16","known_ts":"2005-11-16","bar_index":764,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.7349,"stop_level":21.0949,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-11-17","known_ts":"2005-11-17","bar_index":765,"type":"RECLAIM","strength":0.725,"price":22.2625,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-11-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-11-16","prior_stop_level":21.0949,"sweep_low":20.6279,"atr14":0.828888,"stop_level":20.213456,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-01","known_ts":"2005-12-01","bar_index":768,"type":"RECLAIM","strength":0.725,"price":22.749,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-11-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-21","known_ts":"2005-12-21","bar_index":772,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.4669,"stop_level":22.7101,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-22","known_ts":"2005-12-22","bar_index":773,"type":"RECLAIM","strength":0.863,"price":22.8366,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-12-21","prior_stop_level":22.7101,"sweep_low":22.2917,"atr14":0.63454,"stop_level":21.97443,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-03","known_ts":"2006-01-05","bar_index":775,"type":"REBUY","strength":0.863,"price":23.5956,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2006-02-28","known_ts":"2006-02-28","bar_index":787,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.7048,"stop_level":25.2886,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-01","known_ts":"2006-03-01","bar_index":788,"type":"RECLAIM","strength":0.863,"price":25.3859,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-02-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":"2006-02-28","prior_stop_level":25.2886,"sweep_low":24.5783,"atr14":0.75223,"stop_level":24.202185,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-27","known_ts":"2006-03-29","bar_index":794,"type":"BUY","strength":0.725,"price":26.0086,"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":"2006-05-31","known_ts":"2006-06-02","bar_index":809,"type":"BUY","strength":0.725,"price":25.9405,"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":45},{"ts":"2006-08-11","known_ts":"2006-08-15","bar_index":826,"type":"BUY","strength":0.45,"price":18.7402,"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-10-11","known_ts":"2006-10-11","bar_index":840,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.7154,"stop_level":21.2311,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-12","known_ts":"2006-10-12","bar_index":840,"type":"RECLAIM","strength":0.588,"price":21.6106,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-10-11","prior_stop_level":21.2311,"sweep_low":20.5403,"atr14":0.759889,"stop_level":20.160356,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-01","known_ts":"2006-11-01","bar_index":845,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.5987,"stop_level":20.7252,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-12-19","known_ts":"2006-12-21","bar_index":856,"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":"2006-12-19","trigger_known_ts":"2006-12-21","strength":0.45,"price":18.9446,"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.271602,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.0007,"atr14":0.545332,"stop_level":17.728034,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-01-09","known_ts":"2007-01-11","bar_index":860,"type":"BUY","strength":0.45,"price":20.4041,"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":"2007-01-09","known_ts":"2007-01-11","bar_index":860,"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":"2007-01-09","trigger_known_ts":"2007-01-11","strength":0.45,"price":20.4041,"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.215486,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.7013,"atr14":0.533272,"stop_level":18.434664,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-01-31","known_ts":"2007-01-31","bar_index":865,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.8495,"stop_level":19.9857,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-02-01","known_ts":"2007-02-01","bar_index":865,"type":"RECLAIM","strength":0.588,"price":20.6473,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-01-31 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":"2007-01-31","prior_stop_level":19.9857,"sweep_low":19.8105,"atr14":0.536139,"stop_level":19.54243,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-02-16","known_ts":"2007-02-21","bar_index":869,"type":"REBUY","strength":0.863,"price":20.8419,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2007-03-05","known_ts":"2007-03-05","bar_index":872,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.11,"stop_level":19.2851,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-03-06","known_ts":"2007-03-06","bar_index":872,"type":"RECLAIM","strength":0.725,"price":19.577,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-03-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-03-05","prior_stop_level":19.2851,"sweep_low":18.9737,"atr14":0.551879,"stop_level":18.697761,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-07","known_ts":"2007-03-09","bar_index":873,"type":"REBUY","strength":0.725,"price":20.0927,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2007-05-07","known_ts":"2007-05-09","bar_index":887,"type":"BUY","strength":0.863,"price":20.8322,"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":50},{"ts":"2007-05-15","known_ts":"2007-05-15","bar_index":889,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.7522,"stop_level":19.9954,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-07-02","known_ts":"2007-07-05","bar_index":900,"type":"BUY","strength":0.588,"price":19.723,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2007-12-07","known_ts":"2007-12-11","bar_index":937,"type":"BUY","strength":0.45,"price":18.5748,"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":"2007-12-21","known_ts":"2007-12-21","bar_index":940,"type":"SELL","basis":"structure_stop","strength":0.45,"price":16.7358,"stop_level":17.5045,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-01-17","known_ts":"2008-01-22","bar_index":946,"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-01-17","trigger_known_ts":"2008-01-22","strength":0.45,"price":13.1162,"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.419216,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.3161,"atr14":0.786449,"stop_level":10.922875,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-23","known_ts":"2008-01-25","bar_index":947,"type":"BUY","strength":0.45,"price":15.5682,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-02-15","known_ts":"2008-02-15","bar_index":952,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.3011,"stop_level":14.0892,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-11","known_ts":"2008-03-13","bar_index":958,"type":"REBUY","strength":0.588,"price":12.5519,"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":"2008-04-09","known_ts":"2008-04-09","bar_index":964,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.3595,"stop_level":13.6708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-10","known_ts":"2008-04-10","bar_index":965,"type":"RECLAIM","strength":0.588,"price":13.9433,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-09 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-04-09","prior_stop_level":13.6708,"sweep_low":13.1746,"atr14":0.731368,"stop_level":12.808916,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-16","known_ts":"2008-05-16","bar_index":973,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.1649,"stop_level":13.233,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-15","known_ts":"2008-07-17","bar_index":987,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-07-15","trigger_known_ts":"2008-07-17","strength":0.45,"price":9.662,"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.572167,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.1247,"atr14":0.515606,"stop_level":7.866897,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-23","known_ts":"2008-07-25","bar_index":989,"type":"BUY","strength":0.45,"price":9.9442,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-07-23","known_ts":"2008-07-25","bar_index":989,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-07-23","trigger_known_ts":"2008-07-25","strength":0.45,"price":9.9442,"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.559672,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.1247,"atr14":0.573646,"stop_level":7.837877,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-26","known_ts":"2008-08-26","bar_index":997,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.2772,"stop_level":11.6956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-08-28","known_ts":"2008-08-28","bar_index":997,"type":"RECLAIM","strength":0.588,"price":11.7053,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-08-26","prior_stop_level":11.6956,"sweep_low":10.7031,"atr14":0.639993,"stop_level":10.383103,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-17","known_ts":"2008-09-17","bar_index":1002,"type":"RECLAIM","strength":0.863,"price":13.5151,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-08-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-11-28","known_ts":"2008-12-02","bar_index":1019,"type":"BUY","strength":0.588,"price":8.436,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2009-01-14","known_ts":"2009-01-14","bar_index":1029,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.8544,"stop_level":9.448,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-21","known_ts":"2009-01-21","bar_index":1030,"type":"RECLAIM","strength":0.725,"price":10.0026,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-14","prior_stop_level":9.448,"sweep_low":8.5236,"atr14":0.72406,"stop_level":8.16157,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-30","known_ts":"2009-01-30","bar_index":1033,"type":"RECLAIM","strength":0.863,"price":10.7518,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-01-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-03-16","known_ts":"2009-03-18","bar_index":1043,"type":"REBUY","strength":1.0,"price":13.4373,"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-04-07","known_ts":"2009-04-07","bar_index":1048,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.873,"stop_level":13.4373,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-04-08","known_ts":"2009-04-08","bar_index":1048,"type":"RECLAIM","strength":1.0,"price":13.9919,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-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-04-07","prior_stop_level":13.4373,"sweep_low":12.5616,"atr14":0.76175,"stop_level":12.180725,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-23","known_ts":"2009-04-23","bar_index":1052,"type":"RECLAIM","strength":1.0,"price":16.4245,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-05-07","known_ts":"2009-05-07","bar_index":1055,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.0622,"stop_level":15.6947,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-07-10","known_ts":"2009-07-10","bar_index":1070,"type":"RECLAIM","strength":1.0,"price":16.0936,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-07-22","known_ts":"2009-07-22","bar_index":1072,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.4125,"stop_level":15.5293,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-07-23","known_ts":"2009-07-23","bar_index":1073,"type":"RECLAIM","strength":0.863,"price":16.0936,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-07-22 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":"2009-07-22","prior_stop_level":15.5293,"sweep_low":15.325,"atr14":0.579255,"stop_level":15.035373,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-31","known_ts":"2009-08-31","bar_index":1082,"type":"RECLAIM","strength":1.0,"price":15.7433,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-07-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-13","known_ts":"2009-10-15","bar_index":1092,"type":"BUY","strength":0.725,"price":16.3272,"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":25},{"ts":"2009-11-03","known_ts":"2009-11-05","bar_index":1097,"type":"BUY","strength":0.725,"price":16.5899,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2009-11-27","known_ts":"2009-11-27","bar_index":1102,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.298,"stop_level":16.7066,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-12-01","known_ts":"2009-12-01","bar_index":1103,"type":"RECLAIM","strength":0.725,"price":17.0277,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-11-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2009-11-27","prior_stop_level":16.7066,"sweep_low":15.9282,"atr14":0.49787,"stop_level":15.679265,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-12-11","known_ts":"2009-12-11","bar_index":1106,"type":"RECLAIM","strength":0.863,"price":17.5823,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-11-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-04","known_ts":"2010-02-04","bar_index":1118,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.336,"stop_level":20.5403,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-11","known_ts":"2010-02-11","bar_index":1119,"type":"RECLAIM","strength":1.0,"price":20.5889,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-02-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-02-04","prior_stop_level":20.5403,"sweep_low":19.6062,"atr14":0.587966,"stop_level":19.312217,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-23","known_ts":"2010-02-23","bar_index":1122,"type":"RECLAIM","strength":1.0,"price":20.9587,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-02-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-30","known_ts":"2010-03-30","bar_index":1130,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.7782,"stop_level":23.0507,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-07","known_ts":"2010-04-07","bar_index":1132,"type":"RECLAIM","strength":1.0,"price":23.2064,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-03-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":"2010-03-30","prior_stop_level":23.0507,"sweep_low":22.1166,"atr14":0.589868,"stop_level":21.821666,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-12","known_ts":"2010-04-14","bar_index":1133,"type":"REBUY","strength":1.0,"price":24.8799,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2010-05-06","known_ts":"2010-05-06","bar_index":1139,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.2723,"stop_level":22.3696,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-05-10","known_ts":"2010-05-10","bar_index":1139,"type":"RECLAIM","strength":0.863,"price":23.148,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-05-06","prior_stop_level":22.3696,"sweep_low":21.0657,"atr14":0.954615,"stop_level":20.588392,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-13","known_ts":"2010-08-13","bar_index":1162,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.002,"stop_level":24.8313,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-08-17","known_ts":"2010-08-17","bar_index":1162,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.9361,"stop_level":24.8313,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-08-31","known_ts":"2010-09-02","bar_index":1166,"type":"REBUY","strength":0.725,"price":26.2324,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2010-10-18","known_ts":"2010-10-18","bar_index":1177,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.7503,"stop_level":28.0325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-20","known_ts":"2010-10-20","bar_index":1177,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.8087,"stop_level":28.0325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-21","known_ts":"2010-10-21","bar_index":1178,"type":"RECLAIM","strength":0.863,"price":28.0909,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-10-18","prior_stop_level":28.0325,"sweep_low":26.7578,"atr14":0.858111,"stop_level":26.328745,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-21","known_ts":"2010-10-21","bar_index":1178,"type":"RECLAIM","strength":0.863,"price":28.0909,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-10-20","prior_stop_level":28.0325,"sweep_low":27.6628,"atr14":0.858111,"stop_level":27.233745,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-03","known_ts":"2010-11-03","bar_index":1181,"type":"RECLAIM","strength":0.863,"price":33.7149,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-23","known_ts":"2010-12-23","bar_index":1192,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.6804,"stop_level":35.8652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-10","known_ts":"2011-03-14","bar_index":1210,"type":"BUY","strength":0.725,"price":37.7918,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2011-03-28","known_ts":"2011-03-30","bar_index":1214,"type":"BUY","strength":0.725,"price":38.0448,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2011-06-03","known_ts":"2011-06-03","bar_index":1229,"type":"SELL","basis":"structure_stop","strength":1.0,"price":45.9359,"stop_level":47.1425,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-07-11","known_ts":"2011-07-11","bar_index":1238,"type":"RECLAIM","strength":1.0,"price":54.0119,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-06-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-07-21","known_ts":"2011-07-21","bar_index":1240,"type":"SELL","basis":"structure_stop","strength":1.0,"price":50.5967,"stop_level":52.2021,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-09-16","known_ts":"2011-09-20","bar_index":1254,"type":"BUY","strength":0.725,"price":44.5932,"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":20},{"ts":"2011-11-09","known_ts":"2011-11-09","bar_index":1266,"type":"SELL","basis":"structure_stop","strength":0.725,"price":48.3879,"stop_level":50.5869,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-14","known_ts":"2011-11-14","bar_index":1267,"type":"SELL","basis":"structure_stop","strength":0.725,"price":48.3977,"stop_level":50.5869,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-18","known_ts":"2012-01-20","bar_index":1282,"type":"BUY","strength":0.45,"price":44.3596,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-01-23","known_ts":"2012-01-23","bar_index":1283,"type":"RECLAIM","strength":0.588,"price":46.2278,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-01-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2012-02-21","known_ts":"2012-02-21","bar_index":1289,"type":"SELL","basis":"structure_stop","strength":0.725,"price":50.5285,"stop_level":51.4821,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-28","known_ts":"2012-02-28","bar_index":1291,"type":"SELL","basis":"structure_stop","strength":0.725,"price":48.9036,"stop_level":51.4821,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-30","known_ts":"2012-03-30","bar_index":1299,"type":"RECLAIM","strength":0.725,"price":49.5069,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-05-04","known_ts":"2012-05-08","bar_index":1307,"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":"2012-05-04","trigger_known_ts":"2012-05-08","strength":0.45,"price":43.1434,"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.201224,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":41.1974,"atr14":1.350547,"stop_level":40.522127,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-29","known_ts":"2012-07-03","bar_index":1320,"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":"2012-06-29","trigger_known_ts":"2012-07-03","strength":0.45,"price":36.702,"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.320483,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":35.476,"atr14":1.053469,"stop_level":34.949265,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-10","known_ts":"2012-07-12","bar_index":1322,"type":"BUY","strength":0.45,"price":38.8037,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-07-10","known_ts":"2012-07-12","bar_index":1322,"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":"2012-07-10","trigger_known_ts":"2012-07-12","strength":0.45,"price":38.8037,"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.266778,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":36.2642,"atr14":0.980685,"stop_level":35.773858,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-03","known_ts":"2012-08-07","bar_index":1328,"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":"2012-08-03","trigger_known_ts":"2012-08-07","strength":0.588,"price":39.7184,"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.241404,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":37.2275,"atr14":1.276557,"stop_level":36.589222,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-03","known_ts":"2012-10-03","bar_index":1342,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.9174,"stop_level":42.8807,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-05","known_ts":"2012-10-05","bar_index":1342,"type":"SELL","basis":"structure_stop","strength":0.588,"price":40.1757,"stop_level":42.8807,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-11-27","known_ts":"2012-11-29","bar_index":1354,"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":"2012-11-27","trigger_known_ts":"2012-11-29","strength":0.45,"price":34.036,"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.343715,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":31.5353,"atr14":1.046586,"stop_level":31.012007,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-18","known_ts":"2012-12-20","bar_index":1359,"type":"BUY","strength":0.45,"price":33.676,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-12-18","known_ts":"2012-12-20","bar_index":1359,"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":"2012-12-18","trigger_known_ts":"2012-12-20","strength":0.45,"price":33.676,"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.350656,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":31.2337,"atr14":1.132487,"stop_level":30.667457,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-25","known_ts":"2013-01-25","bar_index":1367,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.9537,"stop_level":32.0705,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-03-08","known_ts":"2013-03-12","bar_index":1377,"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":"2013-03-08","trigger_known_ts":"2013-03-12","strength":0.588,"price":30.6596,"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.3807,"monthly_oversold_dwell":14,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":28.159,"atr14":0.901276,"stop_level":27.708362,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-13","known_ts":"2013-03-15","bar_index":1378,"type":"BUY","strength":0.588,"price":30.8153,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2013-03-13","known_ts":"2013-03-15","bar_index":1378,"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":"2013-03-13","trigger_known_ts":"2013-03-15","strength":0.588,"price":30.8153,"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.377555,"monthly_oversold_dwell":14,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":28.159,"atr14":0.864969,"stop_level":27.726515,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-04-09","known_ts":"2013-04-09","bar_index":1384,"type":"RECLAIM","strength":0.725,"price":32.3527,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2013-03-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-06-19","known_ts":"2013-06-19","bar_index":1400,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.4685,"stop_level":36.6242,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-07-03","known_ts":"2013-07-03","bar_index":1404,"type":"RECLAIM","strength":0.863,"price":38.3951,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-28","known_ts":"2013-10-30","bar_index":1431,"type":"BUY","strength":0.45,"price":26.6605,"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-01-10","known_ts":"2014-01-10","bar_index":1448,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.7645,"stop_level":30.1634,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-01-14","known_ts":"2014-01-14","bar_index":1448,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.5871,"stop_level":30.1634,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-03-05","known_ts":"2014-03-07","bar_index":1460,"type":"BUY","strength":0.725,"price":32.1289,"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":"2014-04-03","known_ts":"2014-04-03","bar_index":1467,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.864,"stop_level":31.1267,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-04-04","known_ts":"2014-04-04","bar_index":1467,"type":"RECLAIM","strength":0.863,"price":32.0997,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-04-03","prior_stop_level":31.1267,"sweep_low":30.6596,"atr14":1.096496,"stop_level":30.111352,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-27","known_ts":"2014-05-29","bar_index":1479,"type":"BUY","strength":0.863,"price":30.4748,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2014-06-26","known_ts":"2014-06-26","bar_index":1486,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.9484,"stop_level":33.9679,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-06-27","known_ts":"2014-06-27","bar_index":1486,"type":"RECLAIM","strength":1.0,"price":34.289,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-06-26","prior_stop_level":33.9679,"sweep_low":33.783,"atr14":0.923303,"stop_level":33.321349,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-07","known_ts":"2014-07-07","bar_index":1488,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.8219,"stop_level":33.9484,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-25","known_ts":"2014-07-25","bar_index":1493,"type":"RECLAIM","strength":1.0,"price":34.0068,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-07-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-07","known_ts":"2014-08-11","bar_index":1496,"type":"BUY","strength":1.0,"price":34.8825,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2014-09-15","known_ts":"2014-09-15","bar_index":1504,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.3398,"stop_level":35.5636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-09-16","known_ts":"2014-09-18","bar_index":1505,"type":"REBUY","strength":1.0,"price":36.7507,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2014-09-16","known_ts":"2014-09-16","bar_index":1505,"type":"RECLAIM","strength":1.0,"price":35.729,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-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":"2014-09-15","prior_stop_level":35.5636,"sweep_low":34.9409,"atr14":0.94599,"stop_level":34.467905,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-23","known_ts":"2014-09-23","bar_index":1506,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.9701,"stop_level":35.3398,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-09-26","known_ts":"2014-09-26","bar_index":1507,"type":"RECLAIM","strength":1.0,"price":35.3593,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-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":"2014-09-23","prior_stop_level":35.3398,"sweep_low":34.4933,"atr14":0.948071,"stop_level":34.019265,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-31","known_ts":"2014-10-31","bar_index":1516,"type":"RECLAIM","strength":1.0,"price":42.9488,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-09-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-12-29","known_ts":"2014-12-31","bar_index":1529,"type":"REBUY","strength":1.0,"price":48.855,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2015-06-17","known_ts":"2015-06-19","bar_index":1568,"type":"BUY","strength":0.725,"price":46.5587,"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":"2015-08-10","known_ts":"2015-08-10","bar_index":1580,"type":"SELL","basis":"structure_stop","strength":0.725,"price":46.1305,"stop_level":47.1717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2015-10-23","known_ts":"2015-10-27","bar_index":1598,"type":"BUY","strength":0.588,"price":42.9682,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-02-11","known_ts":"2016-02-16","bar_index":1623,"type":"BUY","strength":0.588,"price":42.1023,"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":"Consumer Discretionary"}},{"ts":"2016-03-01","known_ts":"2016-03-01","bar_index":1627,"type":"RECLAIM","strength":0.725,"price":44.4569,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-03-15","known_ts":"2016-03-15","bar_index":1630,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.4525,"stop_level":43.2407,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-03-18","known_ts":"2016-03-18","bar_index":1631,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.5109,"stop_level":43.2407,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-21","known_ts":"2016-04-25","bar_index":1639,"type":"BUY","strength":0.725,"price":43.0364,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2016-05-25","known_ts":"2016-05-27","bar_index":1647,"type":"REBUY","strength":0.863,"price":43.4839,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2016-06-17","known_ts":"2016-06-17","bar_index":1652,"type":"SELL","basis":"structure_stop","strength":0.863,"price":44.7391,"stop_level":44.7975,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-20","known_ts":"2016-06-20","bar_index":1652,"type":"RECLAIM","strength":0.863,"price":44.817,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-06-17","prior_stop_level":44.7975,"sweep_low":44.5251,"atr14":0.979867,"stop_level":44.035166,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-22","known_ts":"2016-06-22","bar_index":1653,"type":"SELL","basis":"structure_stop","strength":0.863,"price":44.1651,"stop_level":44.7975,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-10-27","known_ts":"2016-10-31","bar_index":1683,"type":"BUY","strength":0.45,"price":35.1258,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-11-29","known_ts":"2016-11-29","bar_index":1690,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.8772,"stop_level":37.2664,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-01-05","known_ts":"2017-01-05","bar_index":1698,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.369,"stop_level":37.1204,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-02-07","known_ts":"2017-02-09","bar_index":1706,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-02-07","trigger_known_ts":"2017-02-09","strength":0.45,"price":35.1744,"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.222914,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33.6468,"atr14":0.836217,"stop_level":33.228691,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-10","known_ts":"2017-02-14","bar_index":1707,"type":"BUY","strength":0.588,"price":36.2934,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-02-10","known_ts":"2017-02-14","bar_index":1707,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-02-10","trigger_known_ts":"2017-02-14","strength":0.588,"price":36.2934,"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.198193,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":33.6468,"atr14":0.841793,"stop_level":33.225903,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-01","known_ts":"2017-03-03","bar_index":1711,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-03-01","trigger_known_ts":"2017-03-03","strength":0.588,"price":36.2934,"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.198193,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":34.1041,"atr14":0.925959,"stop_level":33.641121,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-06","known_ts":"2017-03-06","bar_index":1712,"type":"RECLAIM","strength":0.725,"price":36.9745,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-02-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-09-12","known_ts":"2017-09-14","bar_index":1756,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-09-12","trigger_known_ts":"2017-09-14","strength":0.45,"price":28.1201,"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.381817,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.2444,"atr14":0.969814,"stop_level":26.759493,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-20","known_ts":"2017-09-22","bar_index":1758,"type":"BUY","strength":0.45,"price":29.0931,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-09-20","known_ts":"2017-09-22","bar_index":1758,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-09-20","trigger_known_ts":"2017-09-22","strength":0.45,"price":29.0931,"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.360427,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.4876,"atr14":0.930801,"stop_level":27.0222,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-16","known_ts":"2017-10-16","bar_index":1764,"type":"SELL","basis":"structure_stop","strength":0.45,"price":28.9958,"stop_level":29.1417,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-10-17","known_ts":"2017-10-17","bar_index":1764,"type":"RECLAIM","strength":0.45,"price":30.1634,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-16 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":"2017-10-16","prior_stop_level":29.1417,"sweep_low":28.6066,"atr14":0.8737,"stop_level":28.16975,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-07","known_ts":"2017-11-07","bar_index":1769,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.2877,"stop_level":30.0174,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-10","known_ts":"2017-11-10","bar_index":1770,"type":"RECLAIM","strength":0.588,"price":30.4673,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-11-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":"2017-11-07","prior_stop_level":30.0174,"sweep_low":29.1904,"atr14":0.947268,"stop_level":28.716766,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-01","known_ts":"2017-12-01","bar_index":1775,"type":"RECLAIM","strength":0.725,"price":36.3264,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-11-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-12-18","known_ts":"2017-12-18","bar_index":1778,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.2523,"stop_level":35.3011,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-12-19","known_ts":"2017-12-19","bar_index":1779,"type":"RECLAIM","strength":0.725,"price":35.8382,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-12-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-12-18","prior_stop_level":35.3011,"sweep_low":35.2035,"atr14":0.969906,"stop_level":34.718547,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-03","known_ts":"2018-01-03","bar_index":1782,"type":"RECLAIM","strength":0.863,"price":37.8889,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-12-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-01-16","known_ts":"2018-01-16","bar_index":1784,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.3988,"stop_level":35.887,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-01-17","known_ts":"2018-01-17","bar_index":1785,"type":"RECLAIM","strength":0.863,"price":37.1077,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-01-16","prior_stop_level":35.887,"sweep_low":35.3499,"atr14":1.228396,"stop_level":34.735702,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-30","known_ts":"2018-01-30","bar_index":1788,"type":"RECLAIM","strength":0.863,"price":37.2541,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-01-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-03-22","known_ts":"2018-03-22","bar_index":1800,"type":"SELL","basis":"structure_stop","strength":1.0,"price":41.8503,"stop_level":41.8992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-03-23","known_ts":"2018-03-23","bar_index":1800,"type":"RECLAIM","strength":1.0,"price":42.4376,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-03-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-03-22","prior_stop_level":41.8992,"sweep_low":41.8013,"atr14":1.215762,"stop_level":41.193419,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-10","known_ts":"2018-04-10","bar_index":1804,"type":"RECLAIM","strength":1.0,"price":44.885,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-05-14","known_ts":"2018-05-14","bar_index":1812,"type":"SELL","basis":"structure_stop","strength":1.0,"price":50.9085,"stop_level":52.9614,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-05-17","known_ts":"2018-05-17","bar_index":1813,"type":"RECLAIM","strength":1.0,"price":53.0174,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-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":"2018-05-14","prior_stop_level":52.9614,"sweep_low":50.5161,"atr14":1.625085,"stop_level":49.703558,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-21","known_ts":"2018-06-21","bar_index":1821,"type":"RECLAIM","strength":1.0,"price":60.2761,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-05-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-10","known_ts":"2018-07-10","bar_index":1825,"type":"SELL","basis":"structure_stop","strength":0.863,"price":58.8047,"stop_level":58.8538,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-07-11","known_ts":"2018-07-11","bar_index":1825,"type":"RECLAIM","strength":0.863,"price":59.0009,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-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":"2018-07-10","prior_stop_level":58.8538,"sweep_low":58.4614,"atr14":1.427538,"stop_level":57.747631,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-04","known_ts":"2018-09-04","bar_index":1838,"type":"RECLAIM","strength":1.0,"price":73.4975,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-07-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-10-02","known_ts":"2018-10-02","bar_index":1844,"type":"SELL","basis":"structure_stop","strength":0.863,"price":67.4448,"stop_level":68.1424,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-01-04","known_ts":"2019-01-08","bar_index":1866,"type":"BUY","strength":0.588,"price":53.7282,"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,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2019-01-25","known_ts":"2019-01-25","bar_index":1870,"type":"SELL","basis":"structure_stop","strength":0.588,"price":51.5724,"stop_level":52.3894,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2019-05-23","known_ts":"2019-05-23","bar_index":1898,"type":"SELL","basis":"structure_stop","strength":0.588,"price":45.0907,"stop_level":46.6043,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-06-14","known_ts":"2019-06-18","bar_index":1903,"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":"2019-06-14","trigger_known_ts":"2019-06-18","strength":0.588,"price":42.1526,"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.433295,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":40.2037,"atr14":1.627549,"stop_level":39.389925,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-27","known_ts":"2019-07-01","bar_index":1906,"type":"BUY","strength":0.588,"price":42.5087,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-06-27","known_ts":"2019-07-01","bar_index":1906,"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":"2019-06-27","trigger_known_ts":"2019-07-01","strength":0.588,"price":42.5087,"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.428507,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":40.0553,"atr14":1.720467,"stop_level":39.195067,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-22","known_ts":"2019-08-26","bar_index":1919,"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":"2019-08-22","trigger_known_ts":"2019-08-26","strength":0.45,"price":36.2908,"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.512102,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":32.3709,"atr14":1.489581,"stop_level":31.62611,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-27","known_ts":"2019-08-29","bar_index":1920,"type":"BUY","strength":0.45,"price":36.9259,"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-08-27","known_ts":"2019-08-29","bar_index":1920,"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":"2019-08-27","trigger_known_ts":"2019-08-29","strength":0.45,"price":36.9259,"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.503563,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":34.8618,"atr14":1.485429,"stop_level":34.119085,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-09","known_ts":"2019-10-09","bar_index":1930,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.2587,"stop_level":35.4869,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-11","known_ts":"2019-10-11","bar_index":1930,"type":"RECLAIM","strength":0.588,"price":35.7053,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-09 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-10-09","prior_stop_level":35.4869,"sweep_low":34.7228,"atr14":1.328717,"stop_level":34.058441,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-14","known_ts":"2019-10-14","bar_index":1931,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.2862,"stop_level":35.4869,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-11-14","known_ts":"2019-11-14","bar_index":1938,"type":"SELL","basis":"structure_stop","strength":0.725,"price":39.4661,"stop_level":39.5259,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-11-15","known_ts":"2019-11-15","bar_index":1939,"type":"RECLAIM","strength":0.725,"price":39.7051,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-11-14","prior_stop_level":39.5259,"sweep_low":39.1774,"atr14":1.326594,"stop_level":38.514103,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-04","known_ts":"2019-12-04","bar_index":1943,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.2216,"stop_level":39.6055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-12-06","known_ts":"2019-12-06","bar_index":1943,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.8532,"stop_level":39.6055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-06","known_ts":"2020-01-08","bar_index":1950,"type":"BUY","strength":0.725,"price":39.3268,"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":30},{"ts":"2020-02-21","known_ts":"2020-02-21","bar_index":1960,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.6497,"stop_level":40.8799,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-25","known_ts":"2020-02-25","bar_index":1961,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.1507,"stop_level":40.8799,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-04-09","known_ts":"2020-04-14","bar_index":1972,"type":"BUY","strength":0.45,"price":16.85,"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":"Consumer Discretionary"}},{"ts":"2020-04-09","known_ts":"2020-04-14","bar_index":1972,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-04-09","trigger_known_ts":"2020-04-14","strength":0.45,"price":16.85,"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.669172,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.5,"atr14":2.702975,"stop_level":9.148512,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-12","known_ts":"2020-05-12","bar_index":1979,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.64,"stop_level":18.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":1980,"type":"RECLAIM","strength":0.588,"price":19.39,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-12","prior_stop_level":18.85,"sweep_low":15.58,"atr14":2.102701,"stop_level":14.52865,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-19","known_ts":"2020-06-19","bar_index":1988,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.28,"stop_level":21.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-23","known_ts":"2020-06-23","bar_index":1989,"type":"RECLAIM","strength":0.588,"price":22.94,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-19","prior_stop_level":21.37,"sweep_low":20.14,"atr14":2.129394,"stop_level":19.075303,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-28","known_ts":"2020-07-30","bar_index":1997,"type":"BUY","strength":0.725,"price":20.6,"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":55},{"ts":"2020-09-17","known_ts":"2020-09-17","bar_index":2009,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.47,"stop_level":35.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-23","known_ts":"2020-09-23","bar_index":2010,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.86,"stop_level":35.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-08","known_ts":"2020-10-08","bar_index":2014,"type":"RECLAIM","strength":1.0,"price":32.53,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-11-16","known_ts":"2020-11-18","bar_index":2023,"type":"BUY","strength":1.0,"price":37.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2021-03-23","known_ts":"2021-03-23","bar_index":2051,"type":"SELL","basis":"structure_stop","strength":1.0,"price":54.36,"stop_level":55.92,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-25","known_ts":"2021-03-25","bar_index":2052,"type":"RECLAIM","strength":1.0,"price":58.51,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-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":"2021-03-23","prior_stop_level":55.92,"sweep_low":54.0,"atr14":3.018032,"stop_level":52.490984,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-07","known_ts":"2021-04-07","bar_index":2055,"type":"RECLAIM","strength":1.0,"price":59.63,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-23","known_ts":"2021-08-25","bar_index":2087,"type":"BUY","strength":0.588,"price":41.76,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":80},{"ts":"2021-09-14","known_ts":"2021-09-14","bar_index":2092,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.47,"stop_level":37.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-09-15","known_ts":"2021-09-15","bar_index":2092,"type":"RECLAIM","strength":0.588,"price":38.23,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2021-09-14","prior_stop_level":37.58,"sweep_low":36.89,"atr14":1.731171,"stop_level":36.024414,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-08","known_ts":"2021-10-08","bar_index":2098,"type":"SELL","basis":"structure_stop","strength":0.725,"price":39.86,"stop_level":41.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-10-14","known_ts":"2021-10-14","bar_index":2099,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.38,"stop_level":41.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-11-03","known_ts":"2021-11-05","bar_index":2104,"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":"2021-11-03","trigger_known_ts":"2021-11-05","strength":0.45,"price":37.5,"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.395161,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":32.6,"atr14":1.801403,"stop_level":31.699298,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-08","known_ts":"2021-11-10","bar_index":2105,"type":"BUY","strength":0.45,"price":36.44,"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":"2021-11-08","known_ts":"2021-11-10","bar_index":2105,"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":"2021-11-08","trigger_known_ts":"2021-11-10","strength":0.45,"price":36.44,"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.412258,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":32.6,"atr14":1.6942,"stop_level":31.7529,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-30","known_ts":"2021-12-02","bar_index":2110,"type":"BUY","strength":0.45,"price":33.16,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2021-11-30","known_ts":"2021-12-02","bar_index":2110,"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":"2021-11-30","trigger_known_ts":"2021-12-02","strength":0.45,"price":33.16,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.465161,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.85,"atr14":1.95077,"stop_level":27.874615,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-07","known_ts":"2022-01-07","bar_index":2119,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.78,"stop_level":34.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-01-12","known_ts":"2022-01-12","bar_index":2120,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.9,"stop_level":34.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-03-01","known_ts":"2022-03-01","bar_index":2130,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.71,"stop_level":30.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-03-03","known_ts":"2022-03-03","bar_index":2131,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.21,"stop_level":30.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-03-02","known_ts":"2022-03-02","bar_index":2131,"type":"RECLAIM","strength":0.588,"price":30.62,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-03-01 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-03-01","prior_stop_level":30.2,"sweep_low":29.52,"atr14":1.883796,"stop_level":28.578102,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-18","known_ts":"2022-03-22","bar_index":2135,"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-03-18","trigger_known_ts":"2022-03-22","strength":0.45,"price":27.28,"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.552714,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.86,"atr14":1.745293,"stop_level":24.987353,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-08","known_ts":"2022-04-12","bar_index":2140,"type":"BUY","strength":0.45,"price":27.11,"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":"Consumer Discretionary"}},{"ts":"2022-04-08","known_ts":"2022-04-12","bar_index":2140,"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-04-08","trigger_known_ts":"2022-04-12","strength":0.45,"price":27.11,"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.555501,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.02,"atr14":1.670857,"stop_level":23.184571,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-11","known_ts":"2022-05-11","bar_index":2147,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.03,"stop_level":24.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-12","known_ts":"2022-05-12","bar_index":2147,"type":"RECLAIM","strength":0.588,"price":25.13,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-05-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-05-11","prior_stop_level":24.44,"sweep_low":23.42,"atr14":1.66998,"stop_level":22.58501,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-26","known_ts":"2022-05-31","bar_index":2151,"type":"BUY","strength":0.588,"price":26.27,"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":"Consumer Discretionary"}},{"ts":"2022-06-23","known_ts":"2022-06-27","bar_index":2157,"type":"BUY","strength":0.588,"price":24.37,"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":"Consumer Discretionary"}},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":2172,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.87,"stop_level":25.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-14","known_ts":"2022-09-14","bar_index":2176,"type":"RECLAIM","strength":0.863,"price":28.31,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-08-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-23","known_ts":"2022-09-23","bar_index":2178,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.89,"stop_level":24.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-13","known_ts":"2022-10-17","bar_index":2183,"type":"BUY","strength":0.863,"price":27.18,"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":30},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":2193,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.4,"stop_level":31.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-30","known_ts":"2022-11-30","bar_index":2194,"type":"RECLAIM","strength":0.863,"price":32.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-11-28","prior_stop_level":31.55,"sweep_low":30.33,"atr14":1.365535,"stop_level":29.647233,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-13","known_ts":"2023-01-18","bar_index":2204,"type":"BUY","strength":0.863,"price":31.23,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2023-02-28","known_ts":"2023-02-28","bar_index":2214,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.0,"stop_level":32.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-03-01","known_ts":"2023-03-01","bar_index":2214,"type":"RECLAIM","strength":1.0,"price":32.19,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-02-28","prior_stop_level":32.1,"sweep_low":31.76,"atr14":1.475944,"stop_level":31.022028,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-28","known_ts":"2023-05-02","bar_index":2228,"type":"BUY","strength":0.725,"price":32.1,"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":"2023-08-15","known_ts":"2023-08-15","bar_index":2252,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.89,"stop_level":33.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-10-24","known_ts":"2023-10-26","bar_index":2269,"type":"BUY","strength":0.588,"price":23.57,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":80,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2024-01-03","known_ts":"2024-01-03","bar_index":2285,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.51,"stop_level":32.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-08","known_ts":"2024-01-08","bar_index":2286,"type":"RECLAIM","strength":1.0,"price":33.24,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-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":"2024-01-03","prior_stop_level":32.52,"sweep_low":32.05,"atr14":1.188065,"stop_level":31.455968,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-22","known_ts":"2024-01-22","bar_index":2289,"type":"RECLAIM","strength":1.0,"price":34.64,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-30","known_ts":"2024-02-01","bar_index":2291,"type":"BUY","strength":1.0,"price":36.07,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2024-03-22","known_ts":"2024-03-22","bar_index":2303,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.06,"stop_level":35.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-03-27","known_ts":"2024-03-27","bar_index":2304,"type":"RECLAIM","strength":0.863,"price":35.74,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-22 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-03-22","prior_stop_level":35.05,"sweep_low":32.88,"atr14":1.454775,"stop_level":32.152612,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-13","known_ts":"2024-05-15","bar_index":2315,"type":"BUY","strength":0.725,"price":35.78,"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":10},{"ts":"2024-05-29","known_ts":"2024-05-29","bar_index":2318,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.42,"stop_level":34.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-05-30","known_ts":"2024-05-30","bar_index":2319,"type":"RECLAIM","strength":0.725,"price":35.16,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-05-29 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-05-29","prior_stop_level":34.78,"sweep_low":34.11,"atr14":1.183175,"stop_level":33.518413,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-05","known_ts":"2024-07-05","bar_index":2327,"type":"RECLAIM","strength":0.863,"price":35.08,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-05-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-26","known_ts":"2024-07-26","bar_index":2332,"type":"SELL","basis":"structure_stop","strength":0.725,"price":31.51,"stop_level":35.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-09-12","known_ts":"2024-09-16","bar_index":2343,"type":"BUY","strength":0.588,"price":31.37,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":15},{"ts":"2024-11-04","known_ts":"2024-11-04","bar_index":2355,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.44,"stop_level":35.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-11-06","known_ts":"2024-11-06","bar_index":2356,"type":"RECLAIM","strength":0.863,"price":36.58,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-11-04","prior_stop_level":35.11,"sweep_low":33.11,"atr14":1.412505,"stop_level":32.403747,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-18","known_ts":"2024-11-18","bar_index":2358,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.93,"stop_level":35.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-11-22","known_ts":"2024-11-26","bar_index":2360,"type":"REBUY","strength":0.863,"price":37.06,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2024-11-22","known_ts":"2024-11-22","bar_index":2360,"type":"RECLAIM","strength":0.863,"price":35.34,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-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":"2024-11-18","prior_stop_level":35.22,"sweep_low":33.63,"atr14":1.241402,"stop_level":33.009299,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-28","known_ts":"2025-01-30","bar_index":2374,"type":"BUY","strength":0.725,"price":36.84,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2025-02-19","known_ts":"2025-02-21","bar_index":2379,"type":"REBUY","strength":0.725,"price":38.05,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2025-03-11","known_ts":"2025-03-11","bar_index":2383,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.75,"stop_level":34.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-03-28","known_ts":"2025-04-01","bar_index":2388,"type":"BUY","strength":0.863,"price":35.73,"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":20},{"ts":"2025-05-02","known_ts":"2025-05-06","bar_index":2396,"type":"BUY","strength":0.863,"price":37.26,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2025-07-09","known_ts":"2025-07-09","bar_index":2411,"type":"SELL","basis":"structure_stop","strength":1.0,"price":43.32,"stop_level":43.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-07","known_ts":"2025-10-09","bar_index":2432,"type":"BUY","strength":0.45,"price":31.11,"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-10-30","known_ts":"2025-10-30","bar_index":2437,"type":"SELL","basis":"structure_stop","strength":0.45,"price":28.69,"stop_level":30.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-10-31","known_ts":"2025-10-31","bar_index":2438,"type":"RECLAIM","strength":0.45,"price":33.96,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-30 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-10-30","prior_stop_level":30.66,"sweep_low":28.46,"atr14":1.496176,"stop_level":27.711912,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-21","known_ts":"2025-11-21","bar_index":2443,"type":"RECLAIM","strength":0.725,"price":38.22,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-10-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-12","known_ts":"2026-02-12","bar_index":2461,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.32,"stop_level":41.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-17","known_ts":"2026-02-17","bar_index":2462,"type":"RECLAIM","strength":0.863,"price":42.17,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-02-12","prior_stop_level":41.34,"sweep_low":40.02,"atr14":1.489756,"stop_level":39.275122,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-14","known_ts":"2026-04-16","bar_index":2475,"type":"BUY","strength":0.725,"price":37.3,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2026-05-04","known_ts":"2026-05-04","bar_index":2479,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.96,"stop_level":37.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2026-05-05","known_ts":"2026-05-05","bar_index":2480,"type":"RECLAIM","strength":0.588,"price":38.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-04 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":"2026-05-04","prior_stop_level":37.31,"sweep_low":36.29,"atr14":1.363809,"stop_level":35.608096,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-18","known_ts":"2026-05-18","bar_index":2483,"type":"RECLAIM","strength":0.725,"price":43.87,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-05-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-08-13","known_ts":"2026-08-13","bar_index":2503,"type":"SELL","basis":"structure_stop","strength":1.0,"price":66.67,"stop_level":67.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-08-14","known_ts":"2026-08-14","bar_index":2503,"type":"RECLAIM","strength":1.0,"price":67.95,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-08-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":"2026-08-13","prior_stop_level":67.38,"sweep_low":65.59,"atr14":2.730126,"stop_level":64.224937,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-08-13","last_scored_basis":"structure_stop","bars_since_signal":0,"extended":true,"strong_bull":true,"overbought":false,"weeklyBull":true,"above200":true},"early_dots":["2016-07-08","2016-08-08","2016-10-03","2017-01-20","2017-06-26","2018-02-15","2018-05-25","2018-08-08","2018-10-11","2018-11-06","2018-12-03","2018-12-26","2020-03-19","2020-07-20","2020-11-03","2021-05-03","2021-05-24","2021-06-07","2021-06-28","2021-07-20","2021-08-10","2021-11-30","2022-10-05","2022-12-30","2023-04-17","2023-05-16","2023-09-28","2024-03-26","2024-04-25","2024-08-13","2024-09-12","2024-12-30","2025-01-23","2025-02-19","2025-03-20","2025-04-21","2025-07-22","2025-08-12","2025-09-19","2026-03-10"],"warnings":[{"ts":"2022-03-02","kind":"arm","px":30.62},{"ts":"2022-03-03","kind":"confirm","px":29.21,"level":30.2},{"ts":"2022-05-05","kind":"arm","px":26.64},{"ts":"2022-05-11","kind":"confirm","px":24.03,"level":24.44},{"ts":"2022-08-23","kind":"arm","px":26.35},{"ts":"2022-08-26","kind":"confirm","px":25.87,"level":25.99},{"ts":"2022-09-20","kind":"arm","px":26.21},{"ts":"2022-09-23","kind":"confirm","px":23.89,"level":24.73},{"ts":"2022-11-07","kind":"arm","px":30.65},{"ts":"2022-11-28","kind":"confirm","px":31.4,"level":31.55},{"ts":"2023-01-30","kind":"arm","px":31.01},{"ts":"2023-02-28","kind":"confirm","px":32.0,"level":32.1},{"ts":"2023-07-25","kind":"arm","px":33.34},{"ts":"2023-08-15","kind":"confirm","px":32.89,"level":33.34},{"ts":"2023-11-15","kind":"arm","px":30.78},{"ts":"2024-01-03","kind":"confirm","px":32.51,"level":32.52},{"ts":"2024-03-11","kind":"arm","px":36.0},{"ts":"2024-03-22","kind":"confirm","px":34.06,"level":35.05},{"ts":"2024-05-24","kind":"arm","px":35.03},{"ts":"2024-05-29","kind":"confirm","px":34.42,"level":34.78},{"ts":"2024-07-19","kind":"arm","px":36.26},{"ts":"2024-07-26","kind":"confirm","px":31.51,"level":35.53},{"ts":"2024-10-08","kind":"arm","px":32.49},{"ts":"2024-11-01","kind":"arm","px":33.99},{"ts":"2024-11-04","kind":"confirm","px":33.44,"level":35.11},{"ts":"2024-11-06","kind":"arm","px":36.58},{"ts":"2024-11-18","kind":"confirm","px":34.93,"level":35.22},{"ts":"2025-02-11","kind":"arm","px":34.97},{"ts":"2025-03-11","kind":"confirm","px":33.75,"level":34.63},{"ts":"2025-05-22","kind":"arm","px":41.5},{"ts":"2025-07-09","kind":"confirm","px":43.32,"level":43.9},{"ts":"2025-10-29","kind":"arm","px":30.08},{"ts":"2025-10-30","kind":"confirm","px":28.69,"level":30.66},{"ts":"2025-11-19","kind":"arm","px":34.82},{"ts":"2026-02-12","kind":"confirm","px":40.32,"level":41.34},{"ts":"2026-04-28","kind":"arm","px":37.31},{"ts":"2026-05-04","kind":"confirm","px":36.96,"level":37.31},{"ts":"2026-05-22","kind":"arm","px":44.56},{"ts":"2026-07-02","kind":"arm","px":58.75},{"ts":"2026-08-13","kind":"confirm","px":66.67,"level":67.38}],"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":[]}}}