{"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":"SIRI","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1995-02-27","known_ts":"1995-02-27","bar_index":39,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.9536,"stop_level":32.4452,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-06-06","known_ts":"1995-06-08","bar_index":62,"type":"BUY","strength":0.45,"price":31.462,"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":"1995-06-16","known_ts":"1995-06-16","bar_index":64,"type":"SELL","basis":"structure_stop","strength":0.45,"price":28.5124,"stop_level":29.4956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1995-06-20","known_ts":"1995-06-20","bar_index":65,"type":"RECLAIM","strength":0.45,"price":30.4788,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-06-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":"1995-06-16","prior_stop_level":29.4956,"sweep_low":27.5293,"atr14":1.948012,"stop_level":26.555294,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-09-05","known_ts":"1995-09-05","bar_index":83,"type":"RECLAIM","strength":0.725,"price":38.3443,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-09-21","known_ts":"1995-09-21","bar_index":87,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.4116,"stop_level":34.9032,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-09-28","known_ts":"1995-09-28","bar_index":88,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.2162,"stop_level":34.9032,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-10-17","known_ts":"1995-10-17","bar_index":93,"type":"RECLAIM","strength":0.863,"price":32.4452,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-09-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-12-12","known_ts":"1995-12-14","bar_index":106,"type":"BUY","strength":0.725,"price":33.92,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1996-01-11","known_ts":"1996-01-11","bar_index":112,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.004,"stop_level":32.9368,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1996-02-21","known_ts":"1996-02-23","bar_index":122,"type":"BUY","strength":0.863,"price":32.4452,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1996-04-25","known_ts":"1996-04-29","bar_index":137,"type":"REBUY","strength":1.0,"price":84.5541,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1996-08-28","known_ts":"1996-08-30","bar_index":166,"type":"BUY","strength":0.725,"price":72.7559,"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":70},{"ts":"1996-09-19","known_ts":"1996-09-23","bar_index":171,"type":"BUY","strength":0.725,"price":62.924,"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":"1996-09-19","known_ts":"1996-09-19","bar_index":171,"type":"SELL","basis":"structure_stop","strength":0.725,"price":54.0753,"stop_level":56.0417,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-09-20","known_ts":"1996-09-20","bar_index":171,"type":"RECLAIM","strength":0.588,"price":59.9744,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-09-19 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":"1996-09-19","prior_stop_level":56.0417,"sweep_low":51.1258,"atr14":6.288386,"stop_level":47.981607,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-11-08","known_ts":"1996-11-12","bar_index":183,"type":"BUY","strength":0.588,"price":58.0081,"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":45},{"ts":"1996-12-05","known_ts":"1996-12-09","bar_index":189,"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":"1996-12-05","trigger_known_ts":"1996-12-09","strength":0.45,"price":35.3948,"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.672727,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.5124,"atr14":6.229028,"stop_level":25.397886,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-02-03","known_ts":"1997-02-03","bar_index":202,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.1426,"stop_level":52.1089,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-02-10","known_ts":"1997-02-10","bar_index":204,"type":"RECLAIM","strength":0.588,"price":53.0921,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-02-03 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-02-03","prior_stop_level":52.1089,"sweep_low":47.193,"atr14":4.17674,"stop_level":45.10463,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-02-13","known_ts":"1997-02-13","bar_index":205,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.6846,"stop_level":48.1762,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-02-27","known_ts":"1997-03-03","bar_index":208,"type":"REBUY","strength":0.588,"price":57.0249,"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":"1997-03-17","known_ts":"1997-03-17","bar_index":212,"type":"RECLAIM","strength":0.725,"price":57.0249,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1997-02-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-06-06","known_ts":"1997-06-06","bar_index":231,"type":"SELL","basis":"structure_stop","strength":1.0,"price":125.848,"stop_level":130.764,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-09-04","known_ts":"1997-09-04","bar_index":251,"type":"SELL","basis":"structure_stop","strength":0.863,"price":137.6462,"stop_level":140.5958,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1997-09-10","known_ts":"1997-09-10","bar_index":253,"type":"RECLAIM","strength":0.863,"price":142.5622,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-09-04 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":"1997-09-04","prior_stop_level":140.5958,"sweep_low":129.7807,"atr14":7.158666,"stop_level":126.201367,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-10-17","known_ts":"1997-10-17","bar_index":262,"type":"RECLAIM","strength":1.0,"price":189.7552,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-09-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-11-14","known_ts":"1997-11-14","bar_index":268,"type":"SELL","basis":"structure_stop","strength":0.863,"price":160.2595,"stop_level":161.2427,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1998-01-28","known_ts":"1998-01-30","bar_index":285,"type":"BUY","strength":0.588,"price":131.2556,"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":0},{"ts":"1998-03-06","known_ts":"1998-03-06","bar_index":293,"type":"SELL","basis":"structure_stop","strength":0.588,"price":120.4404,"stop_level":124.8648,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-03-11","known_ts":"1998-03-11","bar_index":294,"type":"RECLAIM","strength":0.45,"price":127.8144,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-03-06 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":"1998-03-06","prior_stop_level":124.8648,"sweep_low":116.0161,"atr14":4.478772,"stop_level":113.776714,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-20","known_ts":"1998-03-20","bar_index":297,"type":"RECLAIM","strength":0.725,"price":176.9737,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-09-23","known_ts":"1998-09-25","bar_index":340,"type":"BUY","strength":0.588,"price":171.5662,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"1998-10-08","known_ts":"1998-10-08","bar_index":343,"type":"SELL","basis":"structure_stop","strength":0.45,"price":114.5413,"stop_level":127.8144,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1998-10-09","known_ts":"1998-10-13","bar_index":344,"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":"1998-10-09","trigger_known_ts":"1998-10-13","strength":0.45,"price":180.9065,"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.445783,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":112.0834,"atr14":17.980751,"stop_level":103.093024,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-09","known_ts":"1998-10-09","bar_index":344,"type":"RECLAIM","strength":0.45,"price":143.5454,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-10-08 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":"1998-10-08","prior_stop_level":127.8144,"sweep_low":112.0834,"atr14":16.10037,"stop_level":104.033215,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-22","known_ts":"1998-10-22","bar_index":347,"type":"RECLAIM","strength":0.725,"price":232.0323,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-10-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-12-01","known_ts":"1998-12-01","bar_index":356,"type":"SELL","basis":"structure_stop","strength":0.725,"price":275.2924,"stop_level":282.1748,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-12-02","known_ts":"1998-12-02","bar_index":356,"type":"RECLAIM","strength":0.725,"price":300.8553,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-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":"1998-12-01","prior_stop_level":282.1748,"sweep_low":267.9185,"atr14":17.674617,"stop_level":259.081191,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-14","known_ts":"1998-12-14","bar_index":359,"type":"SELL","basis":"structure_stop","strength":0.725,"price":260.5446,"stop_level":275.2924,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-12-31","known_ts":"1998-12-31","bar_index":363,"type":"RECLAIM","strength":0.863,"price":292.99,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-03-17","known_ts":"1999-03-19","bar_index":380,"type":"BUY","strength":0.45,"price":197.1291,"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":"1999-03-17","known_ts":"1999-03-19","bar_index":380,"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":"1999-03-17","trigger_known_ts":"1999-03-19","strength":0.45,"price":197.1291,"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.396084,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":163.2091,"atr14":13.398305,"stop_level":156.509947,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-30","known_ts":"1999-04-01","bar_index":383,"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":"1999-03-30","trigger_known_ts":"1999-04-01","strength":0.45,"price":195.6543,"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.400603,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":178.9402,"atr14":12.648518,"stop_level":172.615941,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-20","known_ts":"1999-04-20","bar_index":387,"type":"SELL","basis":"structure_stop","strength":0.45,"price":175.0074,"stop_level":180.9065,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1999-04-21","known_ts":"1999-04-21","bar_index":388,"type":"RECLAIM","strength":0.45,"price":191.7216,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-04-20 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":"1999-04-20","prior_stop_level":180.9065,"sweep_low":167.1419,"atr14":16.934681,"stop_level":158.67456,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-25","known_ts":"1999-05-25","bar_index":396,"type":"SELL","basis":"structure_stop","strength":0.588,"price":182.8729,"stop_level":184.8393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-06-16","known_ts":"1999-06-16","bar_index":401,"type":"RECLAIM","strength":0.725,"price":225.1499,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-05-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-07-20","known_ts":"1999-07-20","bar_index":408,"type":"SELL","basis":"structure_stop","strength":0.863,"price":257.5951,"stop_level":274.8008,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-07-23","known_ts":"1999-07-23","bar_index":409,"type":"SELL","basis":"structure_stop","strength":0.863,"price":254.6455,"stop_level":274.8008,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-09-07","known_ts":"1999-09-09","bar_index":420,"type":"BUY","strength":0.725,"price":276.7673,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1999-11-17","known_ts":"1999-11-19","bar_index":437,"type":"BUY","strength":0.588,"price":224.6583,"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":10},{"ts":"2000-03-15","known_ts":"2000-03-15","bar_index":464,"type":"SELL","basis":"structure_stop","strength":1.0,"price":436.5352,"stop_level":438.5016,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-03-17","known_ts":"2000-03-17","bar_index":464,"type":"RECLAIM","strength":1.0,"price":444.4008,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-03-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":"2000-03-15","prior_stop_level":438.5016,"sweep_low":415.8884,"atr14":39.050063,"stop_level":396.363368,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-27","known_ts":"2000-06-27","bar_index":488,"type":"SELL","basis":"structure_stop","strength":0.725,"price":306.6316,"stop_level":306.7545,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2000-06-28","known_ts":"2000-06-28","bar_index":488,"type":"RECLAIM","strength":0.725,"price":326.4183,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-06-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":"2000-06-27","prior_stop_level":306.7545,"sweep_low":303.805,"atr14":16.767102,"stop_level":295.421449,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-18","known_ts":"2000-07-18","bar_index":492,"type":"SELL","basis":"structure_stop","strength":0.725,"price":348.54,"stop_level":353.9474,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-08-01","known_ts":"2000-08-03","bar_index":496,"type":"REBUY","strength":0.588,"price":349.5231,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2000-10-06","known_ts":"2000-10-06","bar_index":511,"type":"SELL","basis":"structure_stop","strength":0.725,"price":398.1909,"stop_level":415.8883,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-11-24","known_ts":"2000-11-28","bar_index":523,"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":"2000-11-24","trigger_known_ts":"2000-11-28","strength":0.45,"price":261.0364,"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.489913,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":246.2885,"atr14":24.133323,"stop_level":234.221838,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-20","known_ts":"2000-12-22","bar_index":529,"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":"2000-12-20","trigger_known_ts":"2000-12-22","strength":0.45,"price":219.7424,"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.570605,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":161.2428,"atr14":27.993787,"stop_level":147.245907,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-26","known_ts":"2000-12-28","bar_index":530,"type":"BUY","strength":0.45,"price":238.9146,"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":"2000-12-26","known_ts":"2000-12-28","bar_index":530,"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":"2000-12-26","trigger_known_ts":"2000-12-28","strength":0.45,"price":238.9146,"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.533141,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":161.2428,"atr14":24.655306,"stop_level":148.915147,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-01","known_ts":"2001-02-01","bar_index":538,"type":"SELL","basis":"structure_stop","strength":0.588,"price":246.2885,"stop_level":248.2549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-02-12","known_ts":"2001-02-12","bar_index":540,"type":"SELL","basis":"structure_stop","strength":0.588,"price":236.4566,"stop_level":248.2549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-03-23","known_ts":"2001-03-27","bar_index":550,"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":"2001-03-23","trigger_known_ts":"2001-03-27","strength":0.45,"price":108.1507,"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.756097,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":93.8944,"atr14":14.307898,"stop_level":86.740451,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-05","known_ts":"2001-04-09","bar_index":553,"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":"2001-04-05","trigger_known_ts":"2001-04-09","strength":0.45,"price":59.8565,"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.865011,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":48.1762,"atr14":13.783898,"stop_level":41.284251,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-24","known_ts":"2001-04-26","bar_index":557,"type":"BUY","strength":0.45,"price":76.5313,"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":"2001-04-24","known_ts":"2001-04-26","bar_index":557,"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":"2001-04-24","trigger_known_ts":"2001-04-26","strength":0.45,"price":76.5313,"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.827406,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":64.969,"atr14":9.566222,"stop_level":60.185889,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-30","known_ts":"2001-05-30","bar_index":565,"type":"SELL","basis":"structure_stop","strength":0.588,"price":107.9933,"stop_level":116.5667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-07-24","known_ts":"2001-07-26","bar_index":578,"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":"2001-07-24","trigger_known_ts":"2001-07-26","strength":0.588,"price":62.1375,"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.859867,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":56.6316,"atr14":6.023459,"stop_level":53.619871,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-01","known_ts":"2001-08-03","bar_index":580,"type":"BUY","strength":0.588,"price":71.1041,"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":"2001-08-01","known_ts":"2001-08-03","bar_index":580,"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":"2001-08-01","trigger_known_ts":"2001-08-03","strength":0.588,"price":71.1041,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.839645,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":58.2047,"atr14":5.653198,"stop_level":55.378101,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-09-24","known_ts":"2001-09-26","bar_index":591,"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":"2001-09-24","trigger_known_ts":"2001-09-26","strength":0.45,"price":29.9676,"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.932417,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.2032,"atr14":5.047873,"stop_level":20.679264,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-10","known_ts":"2001-10-12","bar_index":595,"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":"2001-10-10","trigger_known_ts":"2001-10-12","strength":0.45,"price":27.136,"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.930675,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.8997,"atr14":4.543568,"stop_level":17.627916,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-08","known_ts":"2001-11-12","bar_index":602,"type":"BUY","strength":0.45,"price":22.574,"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":"2001-11-08","known_ts":"2001-11-12","bar_index":602,"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":"2001-11-08","trigger_known_ts":"2001-11-12","strength":0.45,"price":22.574,"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.92641,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.3041,"atr14":2.744478,"stop_level":15.931861,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-30","known_ts":"2001-11-30","bar_index":607,"type":"RECLAIM","strength":0.725,"price":49.0021,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2001-11-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-01-09","known_ts":"2002-01-09","bar_index":615,"type":"SELL","basis":"structure_stop","strength":0.863,"price":69.1377,"stop_level":70.6322,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-08-28","known_ts":"2002-08-30","bar_index":669,"type":"BUY","strength":0.588,"price":11.8769,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2002-09-23","known_ts":"2002-09-23","bar_index":674,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.124,"stop_level":11.0904,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-10-15","known_ts":"2002-10-17","bar_index":680,"type":"REBUY","strength":0.588,"price":10.3825,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2002-11-20","known_ts":"2002-11-20","bar_index":688,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.2924,"stop_level":6.4497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-11-25","known_ts":"2002-11-25","bar_index":689,"type":"RECLAIM","strength":0.725,"price":6.607,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-11-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2002-11-20","prior_stop_level":6.4497,"sweep_low":5.6632,"atr14":0.924921,"stop_level":5.20074,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-10","known_ts":"2002-12-10","bar_index":693,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.7418,"stop_level":5.8991,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2003-01-07","known_ts":"2003-01-09","bar_index":699,"type":"BUY","strength":0.725,"price":6.1351,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2003-01-27","known_ts":"2003-01-27","bar_index":703,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.5734,"stop_level":9.2026,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2003-02-06","known_ts":"2003-02-06","bar_index":706,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.7643,"stop_level":8.1015,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2003-03-31","known_ts":"2003-04-02","bar_index":718,"type":"BUY","strength":0.863,"price":5.5059,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2003-06-20","known_ts":"2003-06-20","bar_index":737,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.6073,"stop_level":14.0006,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-07-09","known_ts":"2003-07-09","bar_index":741,"type":"RECLAIM","strength":1.0,"price":14.3152,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-09-16","known_ts":"2003-09-18","bar_index":757,"type":"BUY","strength":0.863,"price":14.4725,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2003-11-05","known_ts":"2003-11-05","bar_index":769,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.776,"stop_level":17.8547,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-11-06","known_ts":"2003-11-06","bar_index":769,"type":"RECLAIM","strength":1.0,"price":18.4839,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-11-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-11-05","prior_stop_level":17.8547,"sweep_low":17.3041,"atr14":1.222333,"stop_level":16.692934,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-01-02","known_ts":"2004-01-02","bar_index":782,"type":"RECLAIM","strength":1.0,"price":26.4281,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-11-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-15","known_ts":"2004-01-15","bar_index":785,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.619,"stop_level":24.9336,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-22","known_ts":"2004-01-22","bar_index":786,"type":"RECLAIM","strength":1.0,"price":25.7988,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-01-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":"2004-01-15","prior_stop_level":24.9336,"sweep_low":22.6526,"atr14":1.861721,"stop_level":21.72174,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-03-25","known_ts":"2004-03-29","bar_index":801,"type":"BUY","strength":0.863,"price":25.8775,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2004-04-21","known_ts":"2004-04-21","bar_index":807,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.2933,"stop_level":29.4956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-23","known_ts":"2004-04-23","bar_index":807,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.7877,"stop_level":29.4956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-08-20","known_ts":"2004-08-24","bar_index":835,"type":"BUY","strength":0.588,"price":18.7199,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2004-09-27","known_ts":"2004-09-27","bar_index":843,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.4728,"stop_level":21.8661,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-09-29","known_ts":"2004-09-29","bar_index":844,"type":"RECLAIM","strength":0.725,"price":23.7538,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-09-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2004-09-27","prior_stop_level":21.8661,"sweep_low":20.4503,"atr14":1.1049,"stop_level":19.89785,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-12","known_ts":"2004-10-12","bar_index":847,"type":"RECLAIM","strength":0.863,"price":28.7091,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-09-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-11-10","known_ts":"2004-11-10","bar_index":854,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.3608,"stop_level":30.5968,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-11-12","known_ts":"2004-11-12","bar_index":854,"type":"RECLAIM","strength":1.0,"price":32.7991,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-11-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":"2004-11-10","prior_stop_level":30.5968,"sweep_low":29.2597,"atr14":1.138256,"stop_level":28.690572,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-29","known_ts":"2004-11-29","bar_index":858,"type":"RECLAIM","strength":1.0,"price":54.9012,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-11-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-05-04","known_ts":"2005-05-06","bar_index":894,"type":"BUY","strength":0.725,"price":42.3164,"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":70},{"ts":"2005-09-27","known_ts":"2005-09-27","bar_index":927,"type":"SELL","basis":"structure_stop","strength":0.725,"price":51.2044,"stop_level":51.8336,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-10-04","known_ts":"2005-10-04","bar_index":929,"type":"RECLAIM","strength":0.725,"price":53.7214,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-09-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":"2005-09-27","prior_stop_level":51.8336,"sweep_low":48.7661,"atr14":1.751364,"stop_level":47.890418,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-04","known_ts":"2005-11-08","bar_index":937,"type":"BUY","strength":0.725,"price":53.7214,"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":"2005-12-16","known_ts":"2005-12-16","bar_index":946,"type":"SELL","basis":"structure_stop","strength":0.863,"price":54.7439,"stop_level":55.0585,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-03-22","known_ts":"2006-03-24","bar_index":968,"type":"BUY","strength":0.45,"price":39.5635,"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-04-21","known_ts":"2006-04-21","bar_index":975,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.3275,"stop_level":39.6421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-04-28","known_ts":"2006-04-28","bar_index":976,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.8105,"stop_level":37.833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-05-02","known_ts":"2006-05-02","bar_index":977,"type":"RECLAIM","strength":0.588,"price":38.3836,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-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":"2006-04-28","prior_stop_level":37.833,"sweep_low":36.024,"atr14":1.52258,"stop_level":35.26271,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-25","known_ts":"2006-05-30","bar_index":983,"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-05-25","trigger_known_ts":"2006-05-30","strength":0.45,"price":34.5296,"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.408355,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.3158,"atr14":1.814333,"stop_level":27.408634,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-31","known_ts":"2006-06-02","bar_index":984,"type":"BUY","strength":0.45,"price":34.6869,"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-05-31","known_ts":"2006-06-02","bar_index":984,"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":"2006-05-31","trigger_known_ts":"2006-06-02","strength":0.45,"price":34.6869,"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.40566,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.3158,"atr14":1.788222,"stop_level":27.421689,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-21","known_ts":"2006-06-23","bar_index":989,"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-06-21","trigger_known_ts":"2006-06-23","strength":0.588,"price":35.1588,"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.397574,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":30.8328,"atr14":1.481148,"stop_level":30.092226,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-20","known_ts":"2006-07-20","bar_index":995,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.3833,"stop_level":31.698,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-08-16","known_ts":"2006-08-18","bar_index":1002,"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-08-16","trigger_known_ts":"2006-08-18","strength":0.588,"price":30.7541,"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.473046,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":28.4731,"atr14":1.270228,"stop_level":27.837986,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-21","known_ts":"2006-08-23","bar_index":1003,"type":"BUY","strength":0.588,"price":31.7766,"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":"2006-08-21","known_ts":"2006-08-23","bar_index":1003,"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":"2006-08-21","trigger_known_ts":"2006-08-23","strength":0.588,"price":31.7766,"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.455526,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":28.4731,"atr14":1.24131,"stop_level":27.852445,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-11","known_ts":"2006-09-11","bar_index":1007,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.6755,"stop_level":32.0912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-09-18","known_ts":"2006-09-18","bar_index":1009,"type":"RECLAIM","strength":0.588,"price":32.3272,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-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-09-11","prior_stop_level":32.0912,"sweep_low":30.1249,"atr14":0.990146,"stop_level":29.629827,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-09","known_ts":"2006-10-09","bar_index":1014,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.4395,"stop_level":30.5968,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-16","known_ts":"2006-10-18","bar_index":1016,"type":"REBUY","strength":0.588,"price":30.6755,"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":"2006-11-06","known_ts":"2006-11-08","bar_index":1021,"type":"BUY","strength":0.588,"price":32.4059,"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":"2006-11-28","known_ts":"2006-11-28","bar_index":1026,"type":"RECLAIM","strength":0.725,"price":33.507,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-11-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-12-05","known_ts":"2006-12-05","bar_index":1027,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.2822,"stop_level":31.226,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-12-07","known_ts":"2006-12-07","bar_index":1028,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.5181,"stop_level":31.226,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-01-12","known_ts":"2007-01-17","bar_index":1036,"type":"BUY","strength":0.725,"price":30.3608,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":65},{"ts":"2007-04-24","known_ts":"2007-04-26","bar_index":1059,"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":"2007-04-24","trigger_known_ts":"2007-04-26","strength":0.45,"price":23.2819,"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.372881,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.3942,"atr14":0.789179,"stop_level":20.999611,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-18","known_ts":"2007-05-22","bar_index":1065,"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":"2007-05-18","trigger_known_ts":"2007-05-22","strength":0.45,"price":22.0234,"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.399141,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.9222,"atr14":0.711785,"stop_level":20.566307,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-23","known_ts":"2007-05-25","bar_index":1066,"type":"BUY","strength":0.45,"price":22.8099,"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-05-23","known_ts":"2007-05-25","bar_index":1066,"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-05-23","trigger_known_ts":"2007-05-25","strength":0.45,"price":22.8099,"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.377683,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.9222,"atr14":0.726628,"stop_level":20.558886,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-07-26","known_ts":"2007-07-26","bar_index":1080,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.8886,"stop_level":23.4392,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-07-31","known_ts":"2007-07-31","bar_index":1081,"type":"RECLAIM","strength":0.725,"price":23.6752,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-07-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":"2007-07-26","prior_stop_level":23.4392,"sweep_low":22.2594,"atr14":0.964446,"stop_level":21.777177,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-30","known_ts":"2007-09-04","bar_index":1089,"type":"BUY","strength":0.725,"price":23.6752,"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":70},{"ts":"2007-10-30","known_ts":"2007-10-30","bar_index":1103,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.8775,"stop_level":27.9225,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-11-15","known_ts":"2007-11-15","bar_index":1107,"type":"RECLAIM","strength":0.863,"price":27.6079,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-10-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-01-31","known_ts":"2008-02-04","bar_index":1124,"type":"BUY","strength":0.863,"price":25.7202,"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":70},{"ts":"2008-02-21","known_ts":"2008-02-21","bar_index":1128,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.9673,"stop_level":24.3831,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2008-04-28","known_ts":"2008-04-30","bar_index":1144,"type":"BUY","strength":0.588,"price":20.2143,"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":"2008-07-07","known_ts":"2008-07-09","bar_index":1160,"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-07","trigger_known_ts":"2008-07-09","strength":0.45,"price":15.731,"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.466666,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.1579,"atr14":1.070099,"stop_level":13.622851,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-18","known_ts":"2008-07-22","bar_index":1163,"type":"BUY","strength":0.45,"price":18.7199,"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-18","known_ts":"2008-07-22","bar_index":1163,"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-18","trigger_known_ts":"2008-07-22","strength":0.45,"price":18.7199,"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.365332,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.495,"atr14":1.253102,"stop_level":14.868449,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-30","known_ts":"2008-07-30","bar_index":1165,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.9781,"stop_level":15.8883,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-08-13","known_ts":"2008-08-15","bar_index":1169,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-08-13","trigger_known_ts":"2008-08-15","strength":0.45,"price":11.7196,"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.602666,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.9105,"atr14":1.236617,"stop_level":9.292192,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-17","known_ts":"2008-09-19","bar_index":1177,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-09-17","trigger_known_ts":"2008-09-19","strength":0.45,"price":7.8655,"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.733333,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.3485,"atr14":1.023632,"stop_level":4.836684,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-24","known_ts":"2008-10-28","bar_index":1186,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-10-24","trigger_known_ts":"2008-10-28","strength":0.45,"price":2.8316,"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.903999,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.7304,"atr14":0.711386,"stop_level":1.374707,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-29","known_ts":"2008-10-31","bar_index":1187,"type":"BUY","strength":0.45,"price":2.6743,"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-10-29","known_ts":"2008-10-31","bar_index":1187,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-10-29","trigger_known_ts":"2008-10-31","strength":0.45,"price":2.6743,"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.909332,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.7304,"atr14":0.671771,"stop_level":1.394515,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-24","known_ts":"2008-11-26","bar_index":1193,"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-11-24","trigger_known_ts":"2008-11-26","strength":0.45,"price":1.4158,"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.952,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.1012,"atr14":0.385547,"stop_level":0.908427,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":1205,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.8652,"stop_level":0.9439,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-12","known_ts":"2009-02-12","bar_index":1211,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.5506,"stop_level":0.8652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-17","known_ts":"2009-02-17","bar_index":1211,"type":"RECLAIM","strength":0.588,"price":1.2585,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-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":"2009-02-12","prior_stop_level":0.8652,"sweep_low":0.4719,"atr14":0.260159,"stop_level":0.34182,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-07","known_ts":"2009-04-07","bar_index":1223,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.6743,"stop_level":2.7529,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-13","known_ts":"2009-04-13","bar_index":1224,"type":"RECLAIM","strength":0.725,"price":2.8316,"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":false,"monthlyBull":false},"anchor_ts":"2009-04-07","prior_stop_level":2.7529,"sweep_low":2.5956,"atr14":0.283036,"stop_level":2.454082,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-13","known_ts":"2009-05-13","bar_index":1231,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.9102,"stop_level":3.0675,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-15","known_ts":"2009-06-15","bar_index":1239,"type":"RECLAIM","strength":0.863,"price":3.1462,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-01","known_ts":"2009-07-06","bar_index":1243,"type":"BUY","strength":0.863,"price":3.4608,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2009-09-02","known_ts":"2009-09-02","bar_index":1257,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.798,"stop_level":5.1912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-04","known_ts":"2009-09-04","bar_index":1258,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.1126,"stop_level":5.1912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-09","known_ts":"2009-09-09","bar_index":1259,"type":"RECLAIM","strength":1.0,"price":5.4272,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-02 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-09-02","prior_stop_level":5.1912,"sweep_low":4.562,"atr14":0.363616,"stop_level":4.380192,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-09","known_ts":"2009-09-09","bar_index":1259,"type":"RECLAIM","strength":1.0,"price":5.4272,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-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":"2009-09-04","prior_stop_level":5.1912,"sweep_low":4.9553,"atr14":0.363616,"stop_level":4.773492,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-01-05","known_ts":"2010-01-07","bar_index":1286,"type":"BUY","strength":0.863,"price":5.2699,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2010-03-17","known_ts":"2010-03-17","bar_index":1302,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.0003,"stop_level":7.079,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-05-03","known_ts":"2010-05-03","bar_index":1313,"type":"RECLAIM","strength":1.0,"price":8.8094,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-03-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-20","known_ts":"2010-05-20","bar_index":1317,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.6295,"stop_level":7.9442,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-05-21","known_ts":"2010-05-21","bar_index":1317,"type":"RECLAIM","strength":0.863,"price":8.1015,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-20 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-20","prior_stop_level":7.9442,"sweep_low":7.079,"atr14":0.625078,"stop_level":6.766461,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-17","known_ts":"2010-09-17","bar_index":1345,"type":"RECLAIM","strength":0.863,"price":9.124,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-05-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-10","known_ts":"2010-11-10","bar_index":1357,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.4836,"stop_level":11.5623,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-12","known_ts":"2010-11-12","bar_index":1358,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.169,"stop_level":11.5623,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-27","known_ts":"2010-12-27","bar_index":1368,"type":"RECLAIM","strength":1.0,"price":12.9781,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-20","known_ts":"2011-01-20","bar_index":1373,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.9556,"stop_level":12.0342,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-21","known_ts":"2011-01-21","bar_index":1374,"type":"RECLAIM","strength":1.0,"price":12.1915,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-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":"2011-01-20","prior_stop_level":12.0342,"sweep_low":11.7196,"atr14":0.391456,"stop_level":11.523872,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-02-03","known_ts":"2011-02-03","bar_index":1377,"type":"RECLAIM","strength":1.0,"price":14.0793,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-02-23","known_ts":"2011-02-23","bar_index":1381,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.214,"stop_level":13.2927,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-02-24","known_ts":"2011-02-24","bar_index":1381,"type":"RECLAIM","strength":1.0,"price":13.45,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-02-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":"2011-02-23","prior_stop_level":13.2927,"sweep_low":12.8208,"atr14":0.554132,"stop_level":12.543734,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-13","known_ts":"2011-04-15","bar_index":1393,"type":"BUY","strength":0.725,"price":14.4725,"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":30},{"ts":"2011-06-06","known_ts":"2011-06-06","bar_index":1405,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.7535,"stop_level":16.8322,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-06-07","known_ts":"2011-06-07","bar_index":1405,"type":"RECLAIM","strength":1.0,"price":16.9108,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-06-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":"2011-06-06","prior_stop_level":16.8322,"sweep_low":16.5175,"atr14":0.674049,"stop_level":16.180475,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-14","known_ts":"2011-07-18","bar_index":1414,"type":"BUY","strength":0.725,"price":17.6187,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2011-11-04","known_ts":"2011-11-04","bar_index":1440,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.214,"stop_level":13.5287,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-08","known_ts":"2011-11-08","bar_index":1441,"type":"RECLAIM","strength":0.588,"price":13.7646,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-04","prior_stop_level":13.5287,"sweep_low":12.8994,"atr14":0.663789,"stop_level":12.567506,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-08","known_ts":"2011-12-08","bar_index":1448,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.3714,"stop_level":13.5287,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-09","known_ts":"2011-12-09","bar_index":1448,"type":"RECLAIM","strength":0.588,"price":13.7646,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-12-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":"2011-12-08","prior_stop_level":13.5287,"sweep_low":13.3714,"atr14":0.644633,"stop_level":13.049084,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-04","known_ts":"2012-01-04","bar_index":1454,"type":"RECLAIM","strength":0.725,"price":15.731,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-12-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-26","known_ts":"2012-03-26","bar_index":1472,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.6974,"stop_level":17.776,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-30","known_ts":"2012-03-30","bar_index":1474,"type":"RECLAIM","strength":0.863,"price":18.1693,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-03-26","prior_stop_level":17.776,"sweep_low":17.3041,"atr14":0.40295,"stop_level":17.102625,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-10","known_ts":"2012-04-10","bar_index":1476,"type":"RECLAIM","strength":0.863,"price":17.776,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-03-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-29","known_ts":"2012-07-03","bar_index":1495,"type":"BUY","strength":0.725,"price":16.0456,"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":"2012-09-12","known_ts":"2012-09-12","bar_index":1512,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.1132,"stop_level":19.6637,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-28","known_ts":"2012-09-28","bar_index":1516,"type":"RECLAIM","strength":0.863,"price":20.6076,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-09-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-07","known_ts":"2012-11-07","bar_index":1524,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.5515,"stop_level":22.0234,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-01-02","known_ts":"2013-01-04","bar_index":1537,"type":"REBUY","strength":0.863,"price":24.8313,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2013-02-20","known_ts":"2013-02-20","bar_index":1548,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.8313,"stop_level":24.9915,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-04-30","known_ts":"2013-05-02","bar_index":1564,"type":"BUY","strength":0.725,"price":26.4333,"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":"2013-06-12","known_ts":"2013-06-12","bar_index":1574,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.9527,"stop_level":26.4333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-17","known_ts":"2013-06-17","bar_index":1575,"type":"RECLAIM","strength":1.0,"price":26.7537,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-12","prior_stop_level":26.4333,"sweep_low":25.7124,"atr14":0.790346,"stop_level":25.317227,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-09","known_ts":"2013-07-11","bar_index":1580,"type":"BUY","strength":0.725,"price":29.1567,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2013-08-19","known_ts":"2013-08-19","bar_index":1589,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.9164,"stop_level":29.6373,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-16","known_ts":"2013-09-18","bar_index":1596,"type":"BUY","strength":0.863,"price":30.999,"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":"2013-10-15","known_ts":"2013-10-17","bar_index":1603,"type":"BUY","strength":1.0,"price":31.9602,"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":30},{"ts":"2013-10-25","known_ts":"2013-10-25","bar_index":1605,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.0378,"stop_level":30.6786,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-02","known_ts":"2014-01-06","bar_index":1621,"type":"BUY","strength":0.588,"price":30.6786,"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":45},{"ts":"2014-01-24","known_ts":"2014-01-24","bar_index":1626,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.1567,"stop_level":29.397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-04-22","known_ts":"2014-04-24","bar_index":1646,"type":"BUY","strength":0.45,"price":25.6323,"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-08-01","known_ts":"2014-08-01","bar_index":1669,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.5134,"stop_level":27.0741,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-08-08","known_ts":"2014-08-08","bar_index":1671,"type":"RECLAIM","strength":0.725,"price":27.5547,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-08-01","prior_stop_level":27.0741,"sweep_low":26.4333,"atr14":0.53219,"stop_level":26.167205,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-12","known_ts":"2014-08-14","bar_index":1672,"type":"REBUY","strength":0.863,"price":28.4358,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2014-09-19","known_ts":"2014-09-19","bar_index":1681,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.596,"stop_level":28.7562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-05","known_ts":"2014-11-07","bar_index":1692,"type":"BUY","strength":0.725,"price":27.7149,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2014-12-10","known_ts":"2014-12-10","bar_index":1700,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.5547,"stop_level":27.6348,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-11","known_ts":"2014-12-11","bar_index":1700,"type":"RECLAIM","strength":0.863,"price":27.7149,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-12-10","prior_stop_level":27.6348,"sweep_low":27.4746,"atr14":0.487874,"stop_level":27.230663,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-12","known_ts":"2015-01-12","bar_index":1707,"type":"RECLAIM","strength":0.863,"price":28.1154,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-21","known_ts":"2015-01-23","bar_index":1709,"type":"BUY","strength":0.863,"price":28.596,"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":40},{"ts":"2015-03-25","known_ts":"2015-03-25","bar_index":1723,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.6786,"stop_level":30.9189,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-30","known_ts":"2015-03-30","bar_index":1724,"type":"RECLAIM","strength":0.863,"price":30.999,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-03-25","prior_stop_level":30.9189,"sweep_low":30.5184,"atr14":0.500037,"stop_level":30.268382,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-09","known_ts":"2015-04-09","bar_index":1727,"type":"RECLAIM","strength":0.863,"price":31.3995,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-03-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-17","known_ts":"2015-07-21","bar_index":1750,"type":"BUY","strength":0.863,"price":30.8388,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2015-08-20","known_ts":"2015-08-20","bar_index":1758,"type":"SELL","basis":"structure_stop","strength":0.45,"price":30.4383,"stop_level":31.2393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-08-24","known_ts":"2015-08-24","bar_index":1758,"type":"SELL","basis":"structure_stop","strength":0.45,"price":28.8363,"stop_level":31.2393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-10-15","known_ts":"2015-10-15","bar_index":1771,"type":"RECLAIM","strength":0.725,"price":31.5598,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-08-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-13","known_ts":"2015-11-13","bar_index":1778,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.6811,"stop_level":32.8414,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-18","known_ts":"2015-11-18","bar_index":1779,"type":"RECLAIM","strength":0.863,"price":33.1617,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-11-13","prior_stop_level":32.8414,"sweep_low":32.2006,"atr14":0.597045,"stop_level":31.902078,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-03","known_ts":"2015-12-03","bar_index":1782,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.521,"stop_level":32.9215,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-02-22","known_ts":"2016-02-24","bar_index":1800,"type":"BUY","strength":0.588,"price":28.8363,"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":60},{"ts":"2016-04-07","known_ts":"2016-04-07","bar_index":1810,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.5985,"stop_level":30.9189,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-13","known_ts":"2016-04-13","bar_index":1812,"type":"RECLAIM","strength":0.588,"price":31.3995,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-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":"2016-04-07","prior_stop_level":30.9189,"sweep_low":30.3582,"atr14":0.607033,"stop_level":30.054684,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-21","known_ts":"2016-04-21","bar_index":1814,"type":"RECLAIM","strength":0.725,"price":31.8,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-20","known_ts":"2016-05-24","bar_index":1821,"type":"BUY","strength":0.863,"price":31.7199,"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":"quality","score":65},{"ts":"2016-06-21","known_ts":"2016-06-23","bar_index":1828,"type":"REBUY","strength":0.863,"price":32.0403,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2016-06-24","known_ts":"2016-06-24","bar_index":1829,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.0791,"stop_level":31.2393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-06-29","known_ts":"2016-06-29","bar_index":1830,"type":"RECLAIM","strength":0.588,"price":31.3995,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-24 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":"2016-06-24","prior_stop_level":31.2393,"sweep_low":29.9577,"atr14":0.583214,"stop_level":29.666093,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-08","known_ts":"2016-07-12","bar_index":1832,"type":"REBUY","strength":0.863,"price":32.8414,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2016-08-08","known_ts":"2016-08-08","bar_index":1839,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.8026,"stop_level":33.8827,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-10","known_ts":"2016-08-10","bar_index":1839,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.7225,"stop_level":33.8827,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-15","known_ts":"2016-08-15","bar_index":1840,"type":"RECLAIM","strength":0.863,"price":33.9628,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-08-08","prior_stop_level":33.8827,"sweep_low":33.4021,"atr14":0.608044,"stop_level":33.098078,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-15","known_ts":"2016-08-15","bar_index":1840,"type":"RECLAIM","strength":0.863,"price":33.9628,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-08-10","prior_stop_level":33.8827,"sweep_low":33.4822,"atr14":0.608044,"stop_level":33.178178,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-10-24","known_ts":"2016-10-26","bar_index":1857,"type":"BUY","strength":0.863,"price":33.9628,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2016-11-04","known_ts":"2016-11-08","bar_index":1860,"type":"BUY","strength":0.863,"price":34.2859,"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":"2016-12-05","known_ts":"2016-12-05","bar_index":1866,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.7677,"stop_level":36.4538,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-19","known_ts":"2016-12-19","bar_index":1870,"type":"RECLAIM","strength":1.0,"price":36.3735,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-12-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-02-09","known_ts":"2017-02-09","bar_index":1881,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.8986,"stop_level":37.8992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-02-10","known_ts":"2017-02-10","bar_index":1882,"type":"RECLAIM","strength":1.0,"price":38.0596,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-02-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-02-09","prior_stop_level":37.8992,"sweep_low":37.7377,"atr14":0.538189,"stop_level":37.468606,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-24","known_ts":"2017-02-24","bar_index":1885,"type":"RECLAIM","strength":1.0,"price":40.9563,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-02-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-11","known_ts":"2017-04-11","bar_index":1895,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.7149,"stop_level":41.0368,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-05-25","known_ts":"2017-05-30","bar_index":1906,"type":"BUY","strength":0.725,"price":42.169,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2017-10-06","known_ts":"2017-10-10","bar_index":1937,"type":"BUY","strength":0.725,"price":45.6369,"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":30},{"ts":"2017-10-26","known_ts":"2017-10-26","bar_index":1941,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.0715,"stop_level":46.0408,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-01","known_ts":"2017-12-05","bar_index":1950,"type":"BUY","strength":0.725,"price":46.4596,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2018-01-17","known_ts":"2018-01-19","bar_index":1960,"type":"BUY","strength":0.588,"price":45.3264,"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":50},{"ts":"2018-04-02","known_ts":"2018-04-02","bar_index":1977,"type":"SELL","basis":"structure_stop","strength":1.0,"price":49.5449,"stop_level":50.0314,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-04-04","known_ts":"2018-04-04","bar_index":1977,"type":"RECLAIM","strength":1.0,"price":51.0045,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-02 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-04-02","prior_stop_level":50.0314,"sweep_low":49.3016,"atr14":1.154568,"stop_level":48.724316,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-04","known_ts":"2018-05-04","bar_index":1985,"type":"RECLAIM","strength":1.0,"price":53.7615,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-04-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-06-26","known_ts":"2018-06-26","bar_index":1997,"type":"SELL","basis":"structure_stop","strength":1.0,"price":56.2063,"stop_level":57.3435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-07","known_ts":"2018-09-11","bar_index":2014,"type":"BUY","strength":0.725,"price":58.4106,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2018-11-06","known_ts":"2018-11-08","bar_index":2028,"type":"BUY","strength":0.45,"price":50.6159,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-12-18","known_ts":"2018-12-18","bar_index":2037,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.1268,"stop_level":50.4528,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-24","known_ts":"2018-12-24","bar_index":2038,"type":"SELL","basis":"structure_stop","strength":0.45,"price":44.9104,"stop_level":50.4528,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-12-31","known_ts":"2019-01-03","bar_index":2040,"type":"REBUY","strength":0.45,"price":48.4152,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-01-22","known_ts":"2019-01-22","bar_index":2044,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.6816,"stop_level":48.4967,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-25","known_ts":"2019-01-25","bar_index":2045,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.4371,"stop_level":48.4967,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-01","known_ts":"2019-02-01","bar_index":2047,"type":"RECLAIM","strength":0.588,"price":48.7412,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-01-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-01-25","prior_stop_level":48.4967,"sweep_low":46.2145,"atr14":1.571788,"stop_level":45.428606,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-25","known_ts":"2019-03-25","bar_index":2059,"type":"SELL","basis":"structure_stop","strength":0.588,"price":46.9622,"stop_level":48.514,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-05","known_ts":"2019-04-09","bar_index":2062,"type":"BUY","strength":0.588,"price":48.759,"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-04-25","known_ts":"2019-04-25","bar_index":2066,"type":"SELL","basis":"structure_stop","strength":0.588,"price":46.7989,"stop_level":48.6773,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-06-06","known_ts":"2019-06-10","bar_index":2076,"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-06","trigger_known_ts":"2019-06-10","strength":0.45,"price":44.4416,"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.278159,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":42.8047,"atr14":1.047394,"stop_level":42.281003,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-14","known_ts":"2019-06-18","bar_index":2078,"type":"BUY","strength":0.45,"price":46.6514,"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-06-14","known_ts":"2019-06-18","bar_index":2078,"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-14","trigger_known_ts":"2019-06-18","strength":0.45,"price":46.6514,"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.235204,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":42.9684,"atr14":1.029618,"stop_level":42.453591,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-08","known_ts":"2019-07-08","bar_index":2083,"type":"RECLAIM","strength":0.725,"price":49.3522,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-06-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-14","known_ts":"2019-08-14","bar_index":2092,"type":"SELL","basis":"structure_stop","strength":0.863,"price":49.2033,"stop_level":49.5159,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-16","known_ts":"2019-08-16","bar_index":2092,"type":"RECLAIM","strength":0.863,"price":49.8594,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-08-14","prior_stop_level":49.5159,"sweep_low":48.8753,"atr14":1.0254,"stop_level":48.3626,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-30","known_ts":"2019-08-30","bar_index":2096,"type":"RECLAIM","strength":0.863,"price":50.9255,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-08-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-03","known_ts":"2019-12-03","bar_index":2117,"type":"SELL","basis":"structure_stop","strength":0.863,"price":55.7066,"stop_level":55.9531,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-04","known_ts":"2019-12-04","bar_index":2118,"type":"RECLAIM","strength":0.863,"price":56.4461,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-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":"2019-12-03","prior_stop_level":55.9531,"sweep_low":55.0493,"atr14":0.966979,"stop_level":54.565811,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-17","known_ts":"2019-12-17","bar_index":2121,"type":"RECLAIM","strength":1.0,"price":58.1715,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-12-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-15","known_ts":"2020-04-17","bar_index":2148,"type":"BUY","strength":0.588,"price":43.5429,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2020-05-21","known_ts":"2020-05-21","bar_index":2156,"type":"SELL","basis":"structure_stop","strength":0.45,"price":42.9006,"stop_level":43.0656,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-22","known_ts":"2020-05-22","bar_index":2157,"type":"RECLAIM","strength":0.45,"price":43.8081,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-21","prior_stop_level":43.0656,"sweep_low":41.7456,"atr14":2.02735,"stop_level":40.731925,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-05","known_ts":"2020-06-05","bar_index":2160,"type":"RECLAIM","strength":0.725,"price":52.2233,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":2164,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.6857,"stop_level":48.2632,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-30","known_ts":"2020-06-30","bar_index":2165,"type":"RECLAIM","strength":0.588,"price":48.4282,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-24","prior_stop_level":48.2632,"sweep_low":45.5407,"atr14":1.828126,"stop_level":44.626637,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-15","known_ts":"2020-07-17","bar_index":2169,"type":"REBUY","strength":0.588,"price":48.5932,"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":"2020-08-18","known_ts":"2020-08-18","bar_index":2177,"type":"RECLAIM","strength":0.725,"price":48.2042,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-07-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-21","known_ts":"2020-08-21","bar_index":2178,"type":"SELL","basis":"structure_stop","strength":0.725,"price":48.1216,"stop_level":48.4282,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-25","known_ts":"2020-08-25","bar_index":2178,"type":"RECLAIM","strength":0.725,"price":48.4523,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-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":"2020-08-21","prior_stop_level":48.4282,"sweep_low":47.5428,"atr14":1.057779,"stop_level":47.01391,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-26","known_ts":"2020-08-28","bar_index":2179,"type":"REBUY","strength":0.725,"price":49.2791,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2020-10-05","known_ts":"2020-10-07","bar_index":2188,"type":"BUY","strength":0.45,"price":48.1216,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-10-21","known_ts":"2020-10-21","bar_index":2192,"type":"RECLAIM","strength":0.725,"price":49.4445,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-10-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-28","known_ts":"2020-10-28","bar_index":2193,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.1294,"stop_level":47.3774,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-10-29","known_ts":"2020-10-29","bar_index":2194,"type":"RECLAIM","strength":0.588,"price":48.2042,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-10-28","prior_stop_level":47.3774,"sweep_low":46.8813,"atr14":1.411026,"stop_level":46.175787,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-11","known_ts":"2020-11-11","bar_index":2197,"type":"RECLAIM","strength":0.863,"price":51.9747,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-10-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-14","known_ts":"2020-12-14","bar_index":2204,"type":"SELL","basis":"structure_stop","strength":0.863,"price":52.472,"stop_level":52.5549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-15","known_ts":"2020-12-15","bar_index":2204,"type":"RECLAIM","strength":0.863,"price":52.9694,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-12-14","prior_stop_level":52.5549,"sweep_low":52.2233,"atr14":1.318939,"stop_level":51.56383,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-05","known_ts":"2021-01-05","bar_index":2209,"type":"RECLAIM","strength":1.0,"price":53.2181,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-28","known_ts":"2021-04-28","bar_index":2235,"type":"SELL","basis":"structure_stop","strength":1.0,"price":50.4416,"stop_level":51.5219,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-30","known_ts":"2021-04-30","bar_index":2235,"type":"SELL","basis":"structure_stop","strength":1.0,"price":50.6909,"stop_level":51.5219,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-27","known_ts":"2021-06-01","bar_index":2242,"type":"BUY","strength":0.863,"price":52.3169,"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":50},{"ts":"2021-10-05","known_ts":"2021-10-07","bar_index":2272,"type":"BUY","strength":0.725,"price":52.5227,"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":"2021-10-18","known_ts":"2021-10-20","bar_index":2275,"type":"BUY","strength":0.725,"price":51.7712,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2021-12-01","known_ts":"2021-12-01","bar_index":2285,"type":"SELL","basis":"structure_stop","strength":1.0,"price":50.3553,"stop_level":50.9418,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-02","known_ts":"2021-12-02","bar_index":2285,"type":"RECLAIM","strength":1.0,"price":52.3662,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-12-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-12-01","prior_stop_level":50.9418,"sweep_low":50.3553,"atr14":1.400709,"stop_level":49.654946,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-13","known_ts":"2021-12-15","bar_index":2288,"type":"REBUY","strength":1.0,"price":53.4554,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2022-01-31","known_ts":"2022-02-02","bar_index":2299,"type":"BUY","strength":0.863,"price":55.969,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2022-03-07","known_ts":"2022-03-09","bar_index":2307,"type":"REBUY","strength":1.0,"price":54.2665,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":85},{"ts":"2022-04-14","known_ts":"2022-04-14","bar_index":2316,"type":"SELL","basis":"structure_stop","strength":1.0,"price":56.3604,"stop_level":56.7094,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-05-26","known_ts":"2022-05-31","bar_index":2326,"type":"BUY","strength":0.863,"price":56.0348,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2022-07-01","known_ts":"2022-07-06","bar_index":2334,"type":"BUY","strength":0.725,"price":54.1962,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2022-08-17","known_ts":"2022-08-17","bar_index":2344,"type":"SELL","basis":"structure_stop","strength":1.0,"price":57.273,"stop_level":57.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-08-19","known_ts":"2022-08-19","bar_index":2345,"type":"SELL","basis":"structure_stop","strength":1.0,"price":56.2189,"stop_level":57.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-10-13","known_ts":"2022-10-17","bar_index":2358,"type":"BUY","strength":0.725,"price":54.3742,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":80},{"ts":"2022-11-02","known_ts":"2022-11-02","bar_index":2362,"type":"SELL","basis":"structure_stop","strength":0.45,"price":53.3201,"stop_level":53.5836,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-11-04","known_ts":"2022-11-04","bar_index":2363,"type":"RECLAIM","strength":0.45,"price":54.1106,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-02 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":"2022-11-02","prior_stop_level":53.5836,"sweep_low":52.7052,"atr14":1.315082,"stop_level":52.047659,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-16","known_ts":"2022-11-16","bar_index":2366,"type":"RECLAIM","strength":0.725,"price":56.3436,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-11-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-05","known_ts":"2022-12-05","bar_index":2370,"type":"SELL","basis":"structure_stop","strength":0.588,"price":54.492,"stop_level":56.2555,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-03-16","known_ts":"2023-03-20","bar_index":2393,"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":"2023-03-16","trigger_known_ts":"2023-03-20","strength":0.45,"price":32.8687,"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.448113,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":30.3881,"atr14":1.218221,"stop_level":29.778989,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-29","known_ts":"2023-03-31","bar_index":2396,"type":"BUY","strength":0.45,"price":35.1722,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-03-29","known_ts":"2023-03-31","bar_index":2396,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-03-29","trigger_known_ts":"2023-03-31","strength":0.45,"price":35.1722,"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.409435,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":31.4512,"atr14":1.178383,"stop_level":30.862009,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-20","known_ts":"2023-04-20","bar_index":2401,"type":"SELL","basis":"structure_stop","strength":0.45,"price":33.6661,"stop_level":34.0205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-07-13","known_ts":"2023-07-13","bar_index":2420,"type":"RECLAIM","strength":0.725,"price":44.0524,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-04-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-11","known_ts":"2023-08-11","bar_index":2427,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.5696,"stop_level":43.0715,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-10-11","known_ts":"2023-10-13","bar_index":2441,"type":"BUY","strength":0.863,"price":43.4658,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":70},{"ts":"2023-10-26","known_ts":"2023-10-26","bar_index":2444,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.9094,"stop_level":38.4471,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-11-01","known_ts":"2023-11-03","bar_index":2446,"type":"REBUY","strength":0.863,"price":44.362,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2023-11-01","known_ts":"2023-11-01","bar_index":2446,"type":"RECLAIM","strength":0.588,"price":40.3291,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-10-26 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":"2023-10-26","prior_stop_level":38.4471,"sweep_low":36.8339,"atr14":1.803156,"stop_level":35.932322,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-04","known_ts":"2023-12-04","bar_index":2453,"type":"SELL","basis":"structure_stop","strength":1.0,"price":41.091,"stop_level":41.7217,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-12-07","known_ts":"2023-12-07","bar_index":2454,"type":"RECLAIM","strength":1.0,"price":42.4426,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-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":"2023-12-04","prior_stop_level":41.7217,"sweep_low":39.7393,"atr14":1.98241,"stop_level":38.748095,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-11","known_ts":"2023-12-13","bar_index":2455,"type":"BUY","strength":1.0,"price":48.9307,"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-01-12","known_ts":"2024-01-12","bar_index":2462,"type":"SELL","basis":"structure_stop","strength":1.0,"price":46.9482,"stop_level":47.1284,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-17","known_ts":"2024-01-17","bar_index":2463,"type":"RECLAIM","strength":1.0,"price":47.3988,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-12 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-12","prior_stop_level":47.1284,"sweep_low":45.6867,"atr14":1.779858,"stop_level":44.796771,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-30","known_ts":"2024-01-30","bar_index":2466,"type":"RECLAIM","strength":1.0,"price":47.1284,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-13","known_ts":"2024-05-15","bar_index":2490,"type":"BUY","strength":0.588,"price":27.7842,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2024-05-28","known_ts":"2024-05-28","bar_index":2493,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.2251,"stop_level":27.6928,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-06-17","known_ts":"2024-06-20","bar_index":2498,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2024-06-17","trigger_known_ts":"2024-06-20","strength":0.45,"price":26.5047,"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.619435,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.3919,"atr14":1.057471,"stop_level":21.863164,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-02","known_ts":"2024-08-02","bar_index":2508,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.5154,"stop_level":31.1658,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-10-08","known_ts":"2024-10-10","bar_index":2524,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2024-10-08","trigger_known_ts":"2024-10-10","strength":0.45,"price":22.4005,"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.547203,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.4462,"atr14":1.213922,"stop_level":19.839239,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-16","known_ts":"2024-10-18","bar_index":2526,"type":"BUY","strength":0.45,"price":25.4517,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-10-16","known_ts":"2024-10-18","bar_index":2526,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2024-10-16","trigger_known_ts":"2024-10-18","strength":0.45,"price":25.4517,"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.485527,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.6398,"atr14":1.164579,"stop_level":20.057511,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-18","known_ts":"2024-11-18","bar_index":2533,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.4,"stop_level":23.9031,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-11-20","known_ts":"2024-11-20","bar_index":2534,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.4839,"stop_level":23.9031,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-11-21","known_ts":"2024-11-21","bar_index":2534,"type":"RECLAIM","strength":0.725,"price":24.0055,"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":false,"monthlyBull":false},"anchor_ts":"2024-11-18","prior_stop_level":23.9031,"sweep_low":22.9343,"atr14":1.052645,"stop_level":22.407978,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-21","known_ts":"2024-11-21","bar_index":2534,"type":"RECLAIM","strength":0.725,"price":24.0055,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-11-20","prior_stop_level":23.9031,"sweep_low":22.9343,"atr14":1.052645,"stop_level":22.407978,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-13","known_ts":"2024-12-13","bar_index":2539,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.4592,"stop_level":23.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-01-28","known_ts":"2025-01-30","bar_index":2549,"type":"BUY","strength":0.45,"price":21.5277,"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-01-28","known_ts":"2025-01-30","bar_index":2549,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-01-28","trigger_known_ts":"2025-01-30","strength":0.45,"price":21.5277,"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.543212,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.9813,"atr14":0.751194,"stop_level":19.605703,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-24","known_ts":"2025-02-24","bar_index":2555,"type":"RECLAIM","strength":0.725,"price":22.7145,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-01-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-03-11","known_ts":"2025-03-11","bar_index":2558,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.3684,"stop_level":21.8673,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-05-07","known_ts":"2025-05-09","bar_index":2572,"type":"BUY","strength":0.588,"price":20.5603,"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":45},{"ts":"2025-05-30","known_ts":"2025-05-30","bar_index":2577,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.6651,"stop_level":20.8176,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-06","known_ts":"2025-06-06","bar_index":2579,"type":"RECLAIM","strength":0.725,"price":20.9606,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-05-30","prior_stop_level":20.8176,"sweep_low":19.569,"atr14":0.651528,"stop_level":19.243236,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-30","known_ts":"2025-06-30","bar_index":2584,"type":"RECLAIM","strength":0.863,"price":22.8289,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-05-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-16","known_ts":"2025-07-16","bar_index":2587,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.1044,"stop_level":22.5143,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-22","known_ts":"2025-07-22","bar_index":2589,"type":"RECLAIM","strength":0.863,"price":22.7907,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-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":"2025-07-16","prior_stop_level":22.5143,"sweep_low":21.666,"atr14":0.65847,"stop_level":21.336765,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-30","known_ts":"2025-07-30","bar_index":2591,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.8566,"stop_level":22.1044,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-15","known_ts":"2025-08-15","bar_index":2595,"type":"RECLAIM","strength":1.0,"price":22.1371,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-08-20","known_ts":"2025-08-22","bar_index":2596,"type":"BUY","strength":1.0,"price":22.6391,"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":30},{"ts":"2025-09-18","known_ts":"2025-09-18","bar_index":2602,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.2047,"stop_level":22.3109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-19","known_ts":"2025-09-19","bar_index":2603,"type":"RECLAIM","strength":1.0,"price":22.3205,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-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":"2025-09-18","prior_stop_level":22.3109,"sweep_low":21.9537,"atr14":0.601731,"stop_level":21.652834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-23","known_ts":"2025-12-23","bar_index":2625,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.9803,"stop_level":20.342,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2026-02-25","known_ts":"2026-02-25","bar_index":2639,"type":"RECLAIM","strength":1.0,"price":21.7412,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-15","known_ts":"2026-05-15","bar_index":2657,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.83,"stop_level":26.137,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-20","known_ts":"2026-05-20","bar_index":2658,"type":"RECLAIM","strength":1.0,"price":27.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-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":"2026-05-15","prior_stop_level":26.137,"sweep_low":25.51,"atr14":0.823522,"stop_level":25.098239,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-01","known_ts":"2026-06-01","bar_index":2661,"type":"RECLAIM","strength":1.0,"price":28.08,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-05-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-06-01","last_scored_basis":null,"bars_since_signal":17,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2017-05-17","2017-06-21","2017-08-29","2017-09-20","2017-11-09","2018-01-03","2018-07-10","2018-08-16","2018-10-11","2018-11-01","2019-10-14","2019-10-30","2020-03-24","2020-09-25","2021-01-22","2021-05-19","2021-08-13","2021-09-22","2021-10-26","2022-01-26","2022-05-02","2022-06-23","2022-09-06","2022-09-30","2022-11-08","2022-12-30","2023-02-23","2023-09-01","2023-09-28","2024-02-21","2024-03-21","2024-04-22","2024-09-25","2024-12-24","2025-01-14","2025-04-10","2025-08-12","2025-10-23","2025-11-26","2026-06-23"],"warnings":[{"ts":"2022-08-19","kind":"confirm","px":56.2189,"level":57.8},{"ts":"2022-11-01","kind":"arm","px":53.2322},{"ts":"2022-11-02","kind":"confirm","px":53.3201,"level":53.5836},{"ts":"2022-12-02","kind":"arm","px":55.021},{"ts":"2022-12-05","kind":"confirm","px":54.492,"level":56.2555},{"ts":"2023-04-18","kind":"arm","px":34.3748},{"ts":"2023-04-20","kind":"confirm","px":33.6661,"level":34.0205},{"ts":"2023-05-25","kind":"arm","px":31.122},{"ts":"2023-08-11","kind":"confirm","px":42.5696,"level":43.0715},{"ts":"2023-10-24","kind":"arm","px":39.7914},{"ts":"2023-10-26","kind":"confirm","px":37.9094,"level":38.4471},{"ts":"2023-11-27","kind":"arm","px":43.524},{"ts":"2023-12-04","kind":"confirm","px":41.091,"level":41.7217},{"ts":"2024-01-03","kind":"arm","px":49.0208},{"ts":"2024-01-12","kind":"confirm","px":46.9482,"level":47.1284},{"ts":"2024-05-24","kind":"arm","px":25.1337},{"ts":"2024-05-28","kind":"confirm","px":25.2251,"level":27.6928},{"ts":"2024-07-10","kind":"arm","px":32.0798},{"ts":"2024-08-01","kind":"arm","px":29.5207},{"ts":"2024-08-02","kind":"confirm","px":28.5154,"level":31.1658},{"ts":"2024-11-08","kind":"arm","px":24.3409},{"ts":"2024-11-18","kind":"confirm","px":23.4,"level":23.9031},{"ts":"2024-11-19","kind":"arm","px":23.4466},{"ts":"2024-11-20","kind":"confirm","px":23.4839,"level":23.9031},{"ts":"2024-12-12","kind":"arm","px":23.1113},{"ts":"2024-12-13","kind":"confirm","px":22.4592,"level":23.4},{"ts":"2025-02-21","kind":"arm","px":23.2982},{"ts":"2025-03-11","kind":"confirm","px":21.3684,"level":21.8673},{"ts":"2025-05-23","kind":"arm","px":20.8176},{"ts":"2025-05-30","kind":"confirm","px":20.6651,"level":20.8176},{"ts":"2025-06-05","kind":"arm","px":20.5889},{"ts":"2025-07-16","kind":"confirm","px":22.1044,"level":22.5143},{"ts":"2025-07-21","kind":"arm","px":22.1426},{"ts":"2025-07-30","kind":"confirm","px":21.8566,"level":22.1044},{"ts":"2025-09-16","kind":"arm","px":22.4846},{"ts":"2025-09-18","kind":"confirm","px":22.2047,"level":22.3109},{"ts":"2025-12-22","kind":"arm","px":20.2149},{"ts":"2025-12-23","kind":"confirm","px":19.9803,"level":20.342},{"ts":"2026-04-27","kind":"arm","px":26.2855},{"ts":"2026-05-15","kind":"confirm","px":25.83,"level":26.137}],"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":[]}}}