{"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":"WPP","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1988-06-29","known_ts":"1988-07-01","bar_index":43,"type":"REBUY","strength":0.45,"price":21.5725,"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":"1988-07-18","known_ts":"1988-07-18","bar_index":47,"type":"SELL","basis":"structure_stop","strength":0.45,"price":20.1848,"stop_level":20.3109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1988-07-20","known_ts":"1988-07-20","bar_index":47,"type":"RECLAIM","strength":0.45,"price":20.8156,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-07-18 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":"1988-07-18","prior_stop_level":20.3109,"sweep_low":19.9325,"atr14":0.265023,"stop_level":19.799988,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-10-03","known_ts":"1988-10-05","bar_index":65,"type":"BUY","strength":0.45,"price":20.0586,"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":"1988-10-11","known_ts":"1988-10-11","bar_index":67,"type":"RECLAIM","strength":0.588,"price":20.5633,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1988-10-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1988-12-09","known_ts":"1988-12-09","bar_index":81,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.7863,"stop_level":21.0679,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-01-06","known_ts":"1989-01-06","bar_index":87,"type":"RECLAIM","strength":0.725,"price":21.0413,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-12-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-01-19","known_ts":"1989-01-23","bar_index":90,"type":"BUY","strength":0.725,"price":21.679,"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":20},{"ts":"1989-03-20","known_ts":"1989-03-20","bar_index":103,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.5047,"stop_level":26.0148,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-05-30","known_ts":"1989-06-01","bar_index":120,"type":"BUY","strength":0.588,"price":23.182,"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":"1989-06-20","known_ts":"1989-06-20","bar_index":125,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.661,"stop_level":22.7913,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1989-06-21","known_ts":"1989-06-21","bar_index":125,"type":"RECLAIM","strength":0.588,"price":22.9215,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-06-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"1989-06-20","prior_stop_level":22.7913,"sweep_low":22.661,"atr14":0.281966,"stop_level":22.520017,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-07-05","known_ts":"1989-07-05","bar_index":128,"type":"SELL","basis":"structure_stop","strength":0.45,"price":21.2284,"stop_level":22.1401,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1989-07-07","known_ts":"1989-07-11","bar_index":129,"type":"REBUY","strength":0.588,"price":22.9097,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"1989-07-07","known_ts":"1989-07-07","bar_index":129,"type":"RECLAIM","strength":0.45,"price":22.2476,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-07-05 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":"1989-07-05","prior_stop_level":22.1401,"sweep_low":21.2284,"atr14":0.314868,"stop_level":21.070966,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-09-01","known_ts":"1989-09-01","bar_index":142,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.3664,"stop_level":24.4988,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-09-19","known_ts":"1989-09-19","bar_index":146,"type":"RECLAIM","strength":0.863,"price":24.3664,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-09-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-09-27","known_ts":"1989-09-29","bar_index":148,"type":"BUY","strength":0.863,"price":25.0285,"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":20},{"ts":"1989-11-16","known_ts":"1989-11-20","bar_index":160,"type":"BUY","strength":0.45,"price":22.38,"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":"1989-12-08","known_ts":"1989-12-08","bar_index":165,"type":"RECLAIM","strength":0.725,"price":23.7597,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1989-11-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-12-29","known_ts":"1989-12-29","bar_index":169,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.0847,"stop_level":23.2197,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-01-02","known_ts":"1990-01-02","bar_index":170,"type":"RECLAIM","strength":0.588,"price":23.3547,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-12-29 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":"1989-12-29","prior_stop_level":23.2197,"sweep_low":23.0847,"atr14":0.267136,"stop_level":22.951132,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-01-15","known_ts":"1990-01-15","bar_index":173,"type":"RECLAIM","strength":0.725,"price":24.9747,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-12-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-01-22","known_ts":"1990-01-22","bar_index":174,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.2996,"stop_level":24.9747,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-02-05","known_ts":"1990-02-07","bar_index":178,"type":"REBUY","strength":0.863,"price":24.9747,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"1990-05-10","known_ts":"1990-05-14","bar_index":200,"type":"BUY","strength":0.45,"price":22.2747,"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":"1990-05-18","known_ts":"1990-05-18","bar_index":202,"type":"RECLAIM","strength":0.725,"price":23.4897,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1990-05-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-06-06","known_ts":"1990-06-06","bar_index":206,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.4097,"stop_level":22.5447,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-06-12","known_ts":"1990-06-12","bar_index":207,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.0597,"stop_level":22.5447,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-06-27","known_ts":"1990-06-27","bar_index":211,"type":"RECLAIM","strength":0.725,"price":23.3547,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-06-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-08-02","known_ts":"1990-08-02","bar_index":219,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.5697,"stop_level":24.7046,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-10-01","known_ts":"1990-10-03","bar_index":233,"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":"1990-10-01","trigger_known_ts":"1990-10-03","strength":0.45,"price":16.1998,"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.368419,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.8498,"atr14":0.653793,"stop_level":14.522904,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-10-17","known_ts":"1990-10-19","bar_index":237,"type":"BUY","strength":0.45,"price":17.8197,"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":"1990-11-21","known_ts":"1990-11-21","bar_index":245,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.4799,"stop_level":16.1998,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-12-12","known_ts":"1990-12-14","bar_index":250,"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":"1990-12-12","trigger_known_ts":"1990-12-14","strength":0.45,"price":3.6449,"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.857896,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7,"atr14":0.693654,"stop_level":2.353173,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-01-04","known_ts":"1991-01-08","bar_index":255,"type":"BUY","strength":0.45,"price":3.375,"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":"1991-01-04","known_ts":"1991-01-08","bar_index":255,"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":"1991-01-04","trigger_known_ts":"1991-01-08","strength":0.45,"price":3.375,"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.867723,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.43,"atr14":0.45401,"stop_level":2.202995,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-02-05","known_ts":"1991-02-05","bar_index":262,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.835,"stop_level":3.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-04-26","known_ts":"1991-04-26","bar_index":281,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.9649,"stop_level":8.0999,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-04-30","known_ts":"1991-04-30","bar_index":281,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.9649,"stop_level":8.0999,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-08-05","known_ts":"1991-08-07","bar_index":304,"type":"BUY","strength":0.588,"price":4.6574,"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":40},{"ts":"1991-10-29","known_ts":"1991-10-31","bar_index":324,"type":"BUY","strength":0.588,"price":2.43,"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":10},{"ts":"1991-11-29","known_ts":"1991-11-29","bar_index":331,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.16,"stop_level":2.295,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1991-12-10","known_ts":"1991-12-10","bar_index":333,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.025,"stop_level":2.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1992-01-21","known_ts":"1992-01-21","bar_index":343,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.62,"stop_level":1.6875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1992-01-22","known_ts":"1992-01-22","bar_index":343,"type":"RECLAIM","strength":0.863,"price":1.8225,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-01-21 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":"1992-01-21","prior_stop_level":1.6875,"sweep_low":1.485,"atr14":0.209541,"stop_level":1.380229,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-02-25","known_ts":"1992-02-25","bar_index":351,"type":"RECLAIM","strength":1.0,"price":4.1174,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-01-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-03-16","known_ts":"1992-03-16","bar_index":355,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.105,"stop_level":3.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1992-08-11","known_ts":"1992-08-13","bar_index":390,"type":"BUY","strength":0.588,"price":1.6875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"1992-11-16","known_ts":"1992-11-16","bar_index":412,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.35,"stop_level":1.4175,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1992-11-20","known_ts":"1992-11-20","bar_index":414,"type":"RECLAIM","strength":0.725,"price":1.485,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-11-16 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":"1992-11-16","prior_stop_level":1.4175,"sweep_low":1.2825,"atr14":0.10358,"stop_level":1.23071,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-12-31","known_ts":"1992-12-31","bar_index":423,"type":"RECLAIM","strength":1.0,"price":1.8225,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-11-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-02-17","known_ts":"1993-02-17","bar_index":433,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.8225,"stop_level":1.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-02-24","known_ts":"1993-02-24","bar_index":435,"type":"RECLAIM","strength":1.0,"price":1.9575,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-02-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1993-02-17","prior_stop_level":1.89,"sweep_low":1.8225,"atr14":0.147955,"stop_level":1.748523,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-03-03","known_ts":"1993-03-03","bar_index":437,"type":"RECLAIM","strength":1.0,"price":1.9575,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-02-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-05-14","known_ts":"1993-05-18","bar_index":454,"type":"BUY","strength":1.0,"price":2.4975,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1993-07-01","known_ts":"1993-07-06","bar_index":465,"type":"REBUY","strength":1.0,"price":2.9025,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1993-09-28","known_ts":"1993-09-28","bar_index":485,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.24,"stop_level":3.3075,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1993-10-01","known_ts":"1993-10-01","bar_index":486,"type":"RECLAIM","strength":0.863,"price":3.375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-09-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1993-09-28","prior_stop_level":3.3075,"sweep_low":3.1725,"atr14":0.134496,"stop_level":3.105252,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-01-07","known_ts":"1994-01-11","bar_index":509,"type":"BUY","strength":0.725,"price":3.24,"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":70},{"ts":"1994-02-10","known_ts":"1994-02-10","bar_index":517,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.6449,"stop_level":3.7124,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-02-14","known_ts":"1994-02-14","bar_index":517,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.6449,"stop_level":3.7124,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-02-16","known_ts":"1994-02-16","bar_index":518,"type":"RECLAIM","strength":0.863,"price":3.7799,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-02-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":"1994-02-10","prior_stop_level":3.7124,"sweep_low":3.5774,"atr14":0.123196,"stop_level":3.515802,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-02-16","known_ts":"1994-02-16","bar_index":518,"type":"RECLAIM","strength":0.863,"price":3.7799,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-02-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1994-02-14","prior_stop_level":3.7124,"sweep_low":3.5774,"atr14":0.123196,"stop_level":3.515802,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-03-01","known_ts":"1994-03-01","bar_index":521,"type":"RECLAIM","strength":1.0,"price":3.9149,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-02-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-03-04","known_ts":"1994-03-04","bar_index":522,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.8474,"stop_level":3.9149,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-04-21","known_ts":"1994-04-25","bar_index":533,"type":"BUY","strength":0.863,"price":4.0499,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1994-07-22","known_ts":"1994-07-26","bar_index":554,"type":"BUY","strength":0.725,"price":3.5856,"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":70},{"ts":"1994-08-30","known_ts":"1994-08-30","bar_index":563,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.8563,"stop_level":3.9239,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-09-07","known_ts":"1994-09-07","bar_index":564,"type":"RECLAIM","strength":0.863,"price":4.0592,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-08-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1994-08-30","prior_stop_level":3.9239,"sweep_low":3.8563,"atr14":0.105014,"stop_level":3.803793,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-09-19","known_ts":"1994-09-19","bar_index":567,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.8563,"stop_level":3.9239,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-10-25","known_ts":"1994-10-27","bar_index":576,"type":"BUY","strength":0.725,"price":3.9331,"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":"1994-12-06","known_ts":"1994-12-06","bar_index":585,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6618,"stop_level":3.7296,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1994-12-12","known_ts":"1994-12-12","bar_index":587,"type":"RECLAIM","strength":0.588,"price":3.7974,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-12-06 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":"1994-12-06","prior_stop_level":3.7296,"sweep_low":3.6618,"atr14":0.076347,"stop_level":3.623627,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-01-09","known_ts":"1995-01-11","bar_index":593,"type":"BUY","strength":0.588,"price":3.7296,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"1995-02-24","known_ts":"1995-02-24","bar_index":604,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.594,"stop_level":3.6618,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1995-03-01","known_ts":"1995-03-01","bar_index":605,"type":"RECLAIM","strength":0.588,"price":3.7296,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-02-24 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":"1995-02-24","prior_stop_level":3.6618,"sweep_low":3.5262,"atr14":0.116268,"stop_level":3.468066,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-04-04","known_ts":"1995-04-06","bar_index":613,"type":"BUY","strength":0.725,"price":3.7974,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1995-06-26","known_ts":"1995-06-26","bar_index":632,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.0792,"stop_level":4.1472,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-06-27","known_ts":"1995-06-27","bar_index":632,"type":"RECLAIM","strength":1.0,"price":4.2152,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1995-06-26","prior_stop_level":4.1472,"sweep_low":4.0792,"atr14":0.115581,"stop_level":4.021409,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-07-05","known_ts":"1995-07-07","bar_index":634,"type":"REBUY","strength":1.0,"price":4.4192,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1995-09-21","known_ts":"1995-09-21","bar_index":652,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.303,"stop_level":5.371,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-12-28","known_ts":"1996-01-02","bar_index":675,"type":"BUY","strength":0.725,"price":5.4777,"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":"1996-01-24","known_ts":"1996-01-26","bar_index":681,"type":"REBUY","strength":0.725,"price":5.3959,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"1996-08-14","known_ts":"1996-08-16","bar_index":728,"type":"BUY","strength":0.725,"price":7.5885,"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":"1996-09-11","known_ts":"1996-09-11","bar_index":734,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.8069,"stop_level":7.9434,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-09-16","known_ts":"1996-09-16","bar_index":735,"type":"RECLAIM","strength":0.863,"price":7.9707,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-09-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-09-11","prior_stop_level":7.9434,"sweep_low":7.8069,"atr14":0.150233,"stop_level":7.731783,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-12-17","known_ts":"1996-12-19","bar_index":757,"type":"BUY","strength":0.725,"price":8.5028,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"1997-01-30","known_ts":"1997-01-30","bar_index":767,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.6669,"stop_level":8.6942,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1997-02-05","known_ts":"1997-02-05","bar_index":768,"type":"RECLAIM","strength":0.725,"price":8.7489,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1997-01-30","prior_stop_level":8.6942,"sweep_low":8.5575,"atr14":0.13389,"stop_level":8.490555,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-03-03","known_ts":"1997-03-03","bar_index":774,"type":"RECLAIM","strength":0.863,"price":9.1864,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-06-05","known_ts":"1997-06-09","bar_index":796,"type":"BUY","strength":0.588,"price":9.077,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1997-06-25","known_ts":"1997-06-25","bar_index":800,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.9285,"stop_level":9.0107,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-06-26","known_ts":"1997-06-26","bar_index":801,"type":"RECLAIM","strength":0.725,"price":9.0655,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-06-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":"1997-06-25","prior_stop_level":9.0107,"sweep_low":8.9285,"atr14":0.151667,"stop_level":8.852667,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-01","known_ts":"1997-07-01","bar_index":802,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.8738,"stop_level":8.9285,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-07-03","known_ts":"1997-07-03","bar_index":802,"type":"RECLAIM","strength":0.725,"price":9.0381,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-07-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":"1997-07-01","prior_stop_level":8.9285,"sweep_low":8.682,"atr14":0.163772,"stop_level":8.600114,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-31","known_ts":"1997-08-04","bar_index":809,"type":"BUY","strength":0.725,"price":9.5311,"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":60},{"ts":"1998-01-05","known_ts":"1998-01-07","bar_index":845,"type":"BUY","strength":0.588,"price":10.0695,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1998-10-08","known_ts":"1998-10-12","bar_index":909,"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-08","trigger_known_ts":"1998-10-12","strength":0.45,"price":9.6712,"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.419144,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.6381,"atr14":0.558217,"stop_level":7.358992,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-16","known_ts":"1998-10-20","bar_index":911,"type":"BUY","strength":0.45,"price":10.99,"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":"1998-11-19","known_ts":"1998-11-19","bar_index":919,"type":"RECLAIM","strength":0.725,"price":13.3211,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-10-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-12-11","known_ts":"1998-12-11","bar_index":924,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.0,"stop_level":12.1652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-15","known_ts":"1998-12-15","bar_index":924,"type":"RECLAIM","strength":0.588,"price":12.3578,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-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":"1998-12-11","prior_stop_level":12.1652,"sweep_low":12.0,"atr14":0.41247,"stop_level":11.793765,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-30","known_ts":"1998-12-30","bar_index":928,"type":"RECLAIM","strength":0.725,"price":13.4037,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-03-23","known_ts":"1999-03-23","bar_index":946,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.5505,"stop_level":18.7982,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-03-25","known_ts":"1999-03-25","bar_index":947,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.8349,"stop_level":18.7982,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-03-31","known_ts":"1999-03-31","bar_index":948,"type":"RECLAIM","strength":0.863,"price":19.0459,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-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":"1999-03-25","prior_stop_level":18.7982,"sweep_low":17.2569,"atr14":0.491535,"stop_level":17.011132,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-12","known_ts":"1999-04-12","bar_index":951,"type":"RECLAIM","strength":0.863,"price":18.7707,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-03-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-07-01","known_ts":"1999-07-06","bar_index":970,"type":"BUY","strength":0.863,"price":20.6407,"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":"1999-09-20","known_ts":"1999-09-20","bar_index":988,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.2756,"stop_level":20.7096,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-09-27","known_ts":"1999-09-27","bar_index":990,"type":"RECLAIM","strength":1.0,"price":20.8061,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-09-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":"1999-09-20","prior_stop_level":20.7096,"sweep_low":20.0896,"atr14":0.469534,"stop_level":19.854833,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-10-08","known_ts":"1999-10-12","bar_index":993,"type":"BUY","strength":0.863,"price":22.5973,"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":"2000-06-05","known_ts":"2000-06-07","bar_index":1048,"type":"BUY","strength":0.45,"price":30.143,"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-06-16","known_ts":"2000-06-16","bar_index":1051,"type":"RECLAIM","strength":0.588,"price":33.4091,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2000-06-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2000-07-19","known_ts":"2000-07-19","bar_index":1058,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.8073,"stop_level":30.9457,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-07-20","known_ts":"2000-07-20","bar_index":1058,"type":"RECLAIM","strength":0.588,"price":31.2778,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-07-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-07-19","prior_stop_level":30.9457,"sweep_low":30.7242,"atr14":0.809793,"stop_level":30.319303,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-27","known_ts":"2000-07-27","bar_index":1060,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.0046,"stop_level":30.8073,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-08-24","known_ts":"2000-08-28","bar_index":1067,"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-08-24","trigger_known_ts":"2000-08-28","strength":0.45,"price":28.7867,"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.364563,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.5411,"atr14":0.712072,"stop_level":27.185064,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-08-29","known_ts":"2000-08-31","bar_index":1068,"type":"BUY","strength":0.45,"price":31.2778,"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-10-19","known_ts":"2000-10-23","bar_index":1080,"type":"BUY","strength":0.45,"price":27.5262,"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-10-19","known_ts":"2000-10-23","bar_index":1080,"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-10-19","trigger_known_ts":"2000-10-23","strength":0.45,"price":27.5262,"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.392387,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.1208,"atr14":1.244252,"stop_level":21.498674,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-14","known_ts":"2000-11-14","bar_index":1086,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.8907,"stop_level":26.6946,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-11-15","known_ts":"2000-11-15","bar_index":1086,"type":"RECLAIM","strength":0.588,"price":27.055,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-11-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-11-14","prior_stop_level":26.6946,"sweep_low":25.7799,"atr14":1.222725,"stop_level":25.168538,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-01","known_ts":"2000-12-05","bar_index":1090,"type":"REBUY","strength":0.588,"price":27.554,"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":"2001-01-30","known_ts":"2001-01-30","bar_index":1103,"type":"RECLAIM","strength":0.863,"price":28.8291,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-11-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-02-08","known_ts":"2001-02-08","bar_index":1105,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.1936,"stop_level":27.5262,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-03-06","known_ts":"2001-03-08","bar_index":1111,"type":"BUY","strength":0.863,"price":28.3856,"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":"2001-04-09","known_ts":"2001-04-11","bar_index":1119,"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-09","trigger_known_ts":"2001-04-11","strength":0.45,"price":22.6197,"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.351771,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.6793,"atr14":1.157459,"stop_level":20.100571,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-18","known_ts":"2001-04-20","bar_index":1121,"type":"BUY","strength":0.45,"price":26.3897,"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-18","known_ts":"2001-04-20","bar_index":1121,"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-18","trigger_known_ts":"2001-04-20","strength":0.45,"price":26.3897,"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.243731,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.9323,"atr14":1.242599,"stop_level":21.311001,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-04","known_ts":"2001-05-04","bar_index":1125,"type":"RECLAIM","strength":0.725,"price":26.6558,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2001-04-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-05-14","known_ts":"2001-05-14","bar_index":1127,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.547,"stop_level":26.0881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-05-21","known_ts":"2001-05-21","bar_index":1128,"type":"RECLAIM","strength":0.725,"price":26.2567,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-05-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-05-14","prior_stop_level":26.0881,"sweep_low":24.3938,"atr14":0.951854,"stop_level":23.917873,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-31","known_ts":"2001-05-31","bar_index":1131,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.0124,"stop_level":24.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-06-04","known_ts":"2001-06-04","bar_index":1131,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.9148,"stop_level":24.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-07-13","known_ts":"2001-07-17","bar_index":1141,"type":"BUY","strength":0.45,"price":22.4546,"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-07-13","known_ts":"2001-07-17","bar_index":1141,"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-07-13","trigger_known_ts":"2001-07-17","strength":0.45,"price":22.4546,"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.28714,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.1308,"atr14":0.799745,"stop_level":19.730928,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-07-31","known_ts":"2001-07-31","bar_index":1145,"type":"RECLAIM","strength":0.725,"price":24.1508,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2001-07-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-08-16","known_ts":"2001-08-16","bar_index":1149,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.4263,"stop_level":21.5376,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-08-21","known_ts":"2001-08-21","bar_index":1150,"type":"RECLAIM","strength":0.725,"price":22.2588,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-08-16 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":"2001-08-16","prior_stop_level":21.5376,"sweep_low":20.6739,"atr14":0.760971,"stop_level":20.293415,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-22","known_ts":"2001-10-24","bar_index":1163,"type":"BUY","strength":0.45,"price":17.4598,"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-10-22","known_ts":"2001-10-24","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":"2001-10-22","trigger_known_ts":"2001-10-24","strength":0.45,"price":17.4598,"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.411349,"monthly_oversold_dwell":15,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.2918,"atr14":0.990411,"stop_level":14.796595,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-25","known_ts":"2001-10-29","bar_index":1164,"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-25","trigger_known_ts":"2001-10-29","strength":0.588,"price":19.1782,"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.353414,"monthly_oversold_dwell":15,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":15.2918,"atr14":1.070456,"stop_level":14.756572,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-12","known_ts":"2001-11-12","bar_index":1168,"type":"RECLAIM","strength":0.725,"price":23.1936,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2001-10-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-12-03","known_ts":"2001-12-03","bar_index":1172,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.7897,"stop_level":21.2349,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-12-04","known_ts":"2001-12-04","bar_index":1173,"type":"RECLAIM","strength":0.725,"price":21.4975,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-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":"2001-12-03","prior_stop_level":21.2349,"sweep_low":20.6739,"atr14":1.07365,"stop_level":20.137075,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-17","known_ts":"2001-12-17","bar_index":1176,"type":"RECLAIM","strength":0.863,"price":23.394,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-12-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-01-22","known_ts":"2002-01-22","bar_index":1183,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.5704,"stop_level":22.6639,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-02-27","known_ts":"2002-03-01","bar_index":1192,"type":"BUY","strength":0.725,"price":23.9504,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2002-04-22","known_ts":"2002-04-22","bar_index":1204,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.6894,"stop_level":25.2236,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-08-06","known_ts":"2002-08-08","bar_index":1229,"type":"BUY","strength":0.588,"price":16.1252,"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":"quality","score":70},{"ts":"2002-09-05","known_ts":"2002-09-05","bar_index":1236,"type":"SELL","basis":"structure_stop","strength":0.45,"price":15.5482,"stop_level":15.8524,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2002-09-06","known_ts":"2002-09-06","bar_index":1236,"type":"RECLAIM","strength":0.588,"price":16.1879,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-05 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":"2002-09-05","prior_stop_level":15.8524,"sweep_low":15.3961,"atr14":0.852418,"stop_level":14.969891,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-19","known_ts":"2002-09-19","bar_index":1239,"type":"SELL","basis":"structure_stop","strength":0.45,"price":13.7079,"stop_level":15.4498,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2002-12-13","known_ts":"2002-12-13","bar_index":1259,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.524,"stop_level":16.9552,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-16","known_ts":"2002-12-16","bar_index":1259,"type":"RECLAIM","strength":0.588,"price":17.2337,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-12-13","prior_stop_level":16.9552,"sweep_low":16.4252,"atr14":0.669719,"stop_level":16.09034,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-02","known_ts":"2003-04-04","bar_index":1284,"type":"BUY","strength":0.45,"price":13.3576,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2003-04-02","known_ts":"2003-04-04","bar_index":1284,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2003-04-02","trigger_known_ts":"2003-04-04","strength":0.45,"price":13.3576,"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.483469,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.9697,"atr14":0.517543,"stop_level":11.710928,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-24","known_ts":"2003-04-24","bar_index":1289,"type":"RECLAIM","strength":0.725,"price":16.2051,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-04-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-19","known_ts":"2003-06-19","bar_index":1302,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.9509,"stop_level":18.3764,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-07-08","known_ts":"2003-07-08","bar_index":1306,"type":"RECLAIM","strength":1.0,"price":18.8518,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-09-10","known_ts":"2003-09-10","bar_index":1321,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.1421,"stop_level":20.4771,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-10-27","known_ts":"2003-10-29","bar_index":1332,"type":"REBUY","strength":0.863,"price":22.174,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2004-02-04","known_ts":"2004-02-04","bar_index":1354,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.5045,"stop_level":24.9088,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-06","known_ts":"2004-02-06","bar_index":1355,"type":"RECLAIM","strength":1.0,"price":25.136,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-02-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-02-04","prior_stop_level":24.9088,"sweep_low":24.4727,"atr14":0.514775,"stop_level":24.215312,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-02-19","known_ts":"2004-02-19","bar_index":1358,"type":"RECLAIM","strength":1.0,"price":26.776,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-02-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-05-27","known_ts":"2004-06-01","bar_index":1381,"type":"BUY","strength":0.588,"price":22.5965,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2004-07-06","known_ts":"2004-07-06","bar_index":1389,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.5168,"stop_level":23.0768,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-07-08","known_ts":"2004-07-08","bar_index":1390,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.0024,"stop_level":23.0768,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-08-24","known_ts":"2004-08-26","bar_index":1401,"type":"BUY","strength":0.588,"price":20.6412,"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":70},{"ts":"2005-03-22","known_ts":"2005-03-22","bar_index":1449,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.396,"stop_level":26.6659,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-06-15","known_ts":"2005-06-17","bar_index":1469,"type":"BUY","strength":0.725,"price":24.8898,"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":"2005-08-15","known_ts":"2005-08-15","bar_index":1483,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.5665,"stop_level":24.5758,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-08-16","known_ts":"2005-08-16","bar_index":1483,"type":"RECLAIM","strength":0.588,"price":24.7651,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-08-15","prior_stop_level":24.5758,"sweep_low":24.4372,"atr14":0.350465,"stop_level":24.261967,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-26","known_ts":"2005-08-26","bar_index":1486,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.2064,"stop_level":24.5665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-08-30","known_ts":"2005-08-30","bar_index":1486,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.5414,"stop_level":24.5665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-09-06","known_ts":"2005-09-08","bar_index":1488,"type":"REBUY","strength":0.588,"price":24.2664,"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":"2005-10-31","known_ts":"2005-11-02","bar_index":1501,"type":"BUY","strength":0.45,"price":23.3875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-11-23","known_ts":"2005-11-23","bar_index":1506,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.5564,"stop_level":22.6817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-11-25","known_ts":"2005-11-25","bar_index":1507,"type":"RECLAIM","strength":0.588,"price":23.0671,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-11-23","prior_stop_level":22.6817,"sweep_low":22.4449,"atr14":0.354939,"stop_level":22.267431,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-08","known_ts":"2005-12-08","bar_index":1510,"type":"RECLAIM","strength":0.725,"price":25.5141,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-22","known_ts":"2005-12-22","bar_index":1513,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.3144,"stop_level":25.3376,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-01-10","known_ts":"2006-01-10","bar_index":1517,"type":"RECLAIM","strength":0.863,"price":26.2337,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-06","known_ts":"2006-02-06","bar_index":1523,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.4537,"stop_level":25.7137,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-23","known_ts":"2006-02-23","bar_index":1527,"type":"RECLAIM","strength":0.863,"price":27.1438,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-02-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-04-06","known_ts":"2006-04-06","bar_index":1537,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.4967,"stop_level":27.7056,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-04-10","known_ts":"2006-04-10","bar_index":1537,"type":"RECLAIM","strength":1.0,"price":27.9192,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-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":"2006-04-06","prior_stop_level":27.7056,"sweep_low":27.0463,"atr14":0.413459,"stop_level":26.839571,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-04-25","known_ts":"2006-04-25","bar_index":1541,"type":"RECLAIM","strength":1.0,"price":28.871,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-04-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-05-01","known_ts":"2006-05-01","bar_index":1542,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.6528,"stop_level":28.741,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-05-02","known_ts":"2006-05-02","bar_index":1542,"type":"RECLAIM","strength":1.0,"price":29.5164,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-05-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":"2006-05-01","prior_stop_level":28.741,"sweep_low":28.6528,"atr14":0.447102,"stop_level":28.429249,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-17","known_ts":"2006-05-17","bar_index":1546,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.4624,"stop_level":28.6435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-07-28","known_ts":"2006-08-01","bar_index":1563,"type":"BUY","strength":0.725,"price":27.8736,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2006-09-19","known_ts":"2006-09-19","bar_index":1575,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.6065,"stop_level":27.9392,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-09-20","known_ts":"2006-09-20","bar_index":1575,"type":"RECLAIM","strength":0.725,"price":27.9673,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-19 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":"2006-09-19","prior_stop_level":27.9392,"sweep_low":27.5362,"atr14":0.428429,"stop_level":27.321986,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-05","known_ts":"2006-10-05","bar_index":1579,"type":"RECLAIM","strength":0.863,"price":28.881,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-09-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-11-02","known_ts":"2006-11-02","bar_index":1585,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.9756,"stop_level":30.0181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-11-07","known_ts":"2006-11-07","bar_index":1586,"type":"RECLAIM","strength":1.0,"price":30.0605,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-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":"2006-11-02","prior_stop_level":30.0181,"sweep_low":29.5799,"atr14":0.424842,"stop_level":29.367479,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-16","known_ts":"2006-11-16","bar_index":1589,"type":"RECLAIM","strength":1.0,"price":30.5034,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-11-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-02-27","known_ts":"2007-02-27","bar_index":1611,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.3292,"stop_level":34.8994,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-06-26","known_ts":"2007-06-28","bar_index":1639,"type":"BUY","strength":0.725,"price":35.4043,"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":"2007-07-24","known_ts":"2007-07-24","bar_index":1645,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.3567,"stop_level":35.9136,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-07-27","known_ts":"2007-07-27","bar_index":1646,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.6336,"stop_level":35.9136,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-10-03","known_ts":"2007-10-05","bar_index":1662,"type":"BUY","strength":0.45,"price":33.7098,"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-10-08","known_ts":"2007-10-08","bar_index":1663,"type":"RECLAIM","strength":0.588,"price":34.4725,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-10-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2007-10-29","known_ts":"2007-10-29","bar_index":1668,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.1788,"stop_level":32.2123,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-10-30","known_ts":"2007-10-30","bar_index":1668,"type":"RECLAIM","strength":0.588,"price":32.447,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-29 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-10-29","prior_stop_level":32.2123,"sweep_low":32.04,"atr14":0.623088,"stop_level":31.728456,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-06","known_ts":"2007-12-10","bar_index":1677,"type":"BUY","strength":0.45,"price":30.6752,"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-01-04","known_ts":"2008-01-04","bar_index":1683,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.4581,"stop_level":29.2387,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-09","known_ts":"2008-01-09","bar_index":1684,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.6393,"stop_level":29.2387,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-22","known_ts":"2008-01-24","bar_index":1687,"type":"REBUY","strength":0.45,"price":28.621,"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":"2008-03-14","known_ts":"2008-03-14","bar_index":1699,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.7973,"stop_level":27.9027,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-18","known_ts":"2008-03-18","bar_index":1700,"type":"RECLAIM","strength":0.588,"price":28.2714,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-03-14","prior_stop_level":27.9027,"sweep_low":26.8875,"atr14":0.784254,"stop_level":26.495373,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-15","known_ts":"2008-04-15","bar_index":1706,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.166,"stop_level":28.4917,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-16","known_ts":"2008-04-16","bar_index":1706,"type":"RECLAIM","strength":0.588,"price":29.1908,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-04-15","prior_stop_level":28.4917,"sweep_low":27.9601,"atr14":0.698122,"stop_level":27.611039,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-22","known_ts":"2008-05-22","bar_index":1715,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.8221,"stop_level":29.1764,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-30","known_ts":"2008-08-01","bar_index":1731,"type":"BUY","strength":0.45,"price":22.8064,"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-30","known_ts":"2008-08-01","bar_index":1731,"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-30","trigger_known_ts":"2008-08-01","strength":0.45,"price":22.8064,"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.339217,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.077,"atr14":0.606814,"stop_level":21.773593,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-18","known_ts":"2008-08-18","bar_index":1735,"type":"SELL","basis":"structure_stop","strength":0.45,"price":22.1791,"stop_level":22.3493,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-09-16","known_ts":"2008-09-16","bar_index":1742,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.2715,"stop_level":22.6605,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-19","known_ts":"2008-09-19","bar_index":1743,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.5876,"stop_level":22.6605,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-10-10","known_ts":"2008-10-14","bar_index":1748,"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-10","trigger_known_ts":"2008-10-14","strength":0.45,"price":17.4483,"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.491021,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.9099,"atr14":1.224906,"stop_level":14.297447,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-28","known_ts":"2008-10-30","bar_index":1752,"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-28","trigger_known_ts":"2008-10-30","strength":0.45,"price":14.762,"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.53404,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.7209,"atr14":1.252219,"stop_level":11.09479,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-31","known_ts":"2008-11-04","bar_index":1753,"type":"BUY","strength":0.45,"price":16.1569,"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-31","known_ts":"2008-11-04","bar_index":1753,"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-31","trigger_known_ts":"2008-11-04","strength":0.45,"price":16.1569,"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.473291,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.7209,"atr14":1.142985,"stop_level":11.149407,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-21","known_ts":"2008-11-25","bar_index":1758,"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-21","trigger_known_ts":"2008-11-25","strength":0.45,"price":13.3967,"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.563273,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.3611,"atr14":1.004761,"stop_level":10.858719,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-29","known_ts":"2008-12-29","bar_index":1766,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.9488,"stop_level":14.0868,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-12-30","known_ts":"2008-12-30","bar_index":1766,"type":"RECLAIM","strength":0.588,"price":14.3086,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-12-29","prior_stop_level":14.0868,"sweep_low":13.8946,"atr14":0.764991,"stop_level":13.512105,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":1770,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.2045,"stop_level":13.9488,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-21","known_ts":"2009-01-21","bar_index":1771,"type":"RECLAIM","strength":0.725,"price":14.3086,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-20","prior_stop_level":13.9488,"sweep_low":13.1552,"atr14":0.721655,"stop_level":12.794372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-10","known_ts":"2009-03-12","bar_index":1782,"type":"BUY","strength":0.725,"price":14.0129,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2009-04-20","known_ts":"2009-04-20","bar_index":1791,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.6142,"stop_level":15.1219,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-23","known_ts":"2009-04-23","bar_index":1792,"type":"RECLAIM","strength":0.725,"price":15.2549,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-04-20","prior_stop_level":15.1219,"sweep_low":14.555,"atr14":0.549447,"stop_level":14.280276,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-05","known_ts":"2009-05-05","bar_index":1795,"type":"RECLAIM","strength":0.863,"price":17.6504,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-15","known_ts":"2009-06-15","bar_index":1804,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.2058,"stop_level":17.5425,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-22","known_ts":"2009-07-24","bar_index":1813,"type":"BUY","strength":0.863,"price":18.6932,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2009-10-01","known_ts":"2009-10-01","bar_index":1829,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.4972,"stop_level":21.5474,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-06","known_ts":"2009-10-06","bar_index":1830,"type":"RECLAIM","strength":1.0,"price":21.8891,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-10-01","prior_stop_level":21.5474,"sweep_low":20.8289,"atr14":0.522707,"stop_level":20.567546,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-15","known_ts":"2009-10-15","bar_index":1833,"type":"RECLAIM","strength":1.0,"price":24.6827,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-10-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-10","known_ts":"2010-03-12","bar_index":1866,"type":"BUY","strength":0.863,"price":25.5961,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2010-05-05","known_ts":"2010-05-05","bar_index":1879,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.9959,"stop_level":26.5836,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-12","known_ts":"2010-05-12","bar_index":1880,"type":"RECLAIM","strength":0.863,"price":26.8207,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-05 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-05","prior_stop_level":26.5836,"sweep_low":23.7639,"atr14":0.929171,"stop_level":23.299314,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-06-17","known_ts":"2010-06-21","bar_index":1889,"type":"BUY","strength":0.725,"price":26.5114,"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":"2010-08-20","known_ts":"2010-08-20","bar_index":1904,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.7331,"stop_level":26.8826,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-13","known_ts":"2010-09-13","bar_index":1909,"type":"RECLAIM","strength":0.863,"price":28.7126,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-23","known_ts":"2010-11-23","bar_index":1926,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.5545,"stop_level":29.7624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-24","known_ts":"2010-11-24","bar_index":1926,"type":"RECLAIM","strength":1.0,"price":29.9443,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-11-23","prior_stop_level":29.7624,"sweep_low":29.4297,"atr14":0.555713,"stop_level":29.151844,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-10","known_ts":"2010-12-10","bar_index":1930,"type":"RECLAIM","strength":1.0,"price":31.4776,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-15","known_ts":"2010-12-17","bar_index":1931,"type":"BUY","strength":1.0,"price":31.7063,"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":50},{"ts":"2011-03-04","known_ts":"2011-03-04","bar_index":1949,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.482,"stop_level":34.5079,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-07","known_ts":"2011-03-07","bar_index":1949,"type":"RECLAIM","strength":1.0,"price":34.5131,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-03-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":"2011-03-04","prior_stop_level":34.5079,"sweep_low":34.0817,"atr14":0.671123,"stop_level":33.746139,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-05-09","known_ts":"2011-05-11","bar_index":1964,"type":"BUY","strength":0.725,"price":32.7251,"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":"2011-06-24","known_ts":"2011-06-28","bar_index":1975,"type":"BUY","strength":0.725,"price":31.7903,"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":"2011-07-13","known_ts":"2011-07-13","bar_index":1979,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.0725,"stop_level":31.3153,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-08-29","known_ts":"2011-08-31","bar_index":1990,"type":"BUY","strength":0.588,"price":27.6417,"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":"2011-11-17","known_ts":"2011-11-17","bar_index":2009,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.2566,"stop_level":27.4169,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-30","bar_index":2011,"type":"REBUY","strength":0.588,"price":28.0422,"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":"2011-12-19","known_ts":"2011-12-21","bar_index":2016,"type":"REBUY","strength":0.588,"price":27.278,"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":"2012-01-06","known_ts":"2012-01-06","bar_index":2020,"type":"RECLAIM","strength":0.725,"price":29.8112,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-12-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-06","known_ts":"2012-03-06","bar_index":2033,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.4561,"stop_level":33.7501,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-07","known_ts":"2012-03-07","bar_index":2033,"type":"RECLAIM","strength":0.863,"price":34.183,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-03-06","prior_stop_level":33.7501,"sweep_low":33.4134,"atr14":0.708008,"stop_level":33.059396,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-21","known_ts":"2012-03-21","bar_index":2037,"type":"RECLAIM","strength":0.863,"price":36.5399,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-09","known_ts":"2012-04-09","bar_index":2041,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.6367,"stop_level":36.3635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-12","known_ts":"2012-04-12","bar_index":2042,"type":"RECLAIM","strength":0.863,"price":36.6949,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-04-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-04-09","prior_stop_level":36.3635,"sweep_low":34.4716,"atr14":0.82039,"stop_level":34.061405,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-25","known_ts":"2012-04-25","bar_index":2045,"type":"RECLAIM","strength":0.863,"price":36.7376,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-04-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-24","known_ts":"2012-08-24","bar_index":2073,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.5119,"stop_level":36.6871,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-31","known_ts":"2012-08-31","bar_index":2075,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.5105,"stop_level":36.6871,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-09-06","known_ts":"2012-09-10","bar_index":2076,"type":"REBUY","strength":1.0,"price":36.8239,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2012-09-07","known_ts":"2012-09-07","bar_index":2076,"type":"RECLAIM","strength":1.0,"price":36.7144,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-08-31","prior_stop_level":36.6871,"sweep_low":35.1219,"atr14":0.56609,"stop_level":34.838855,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-01","known_ts":"2012-10-01","bar_index":2081,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.1741,"stop_level":37.6502,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-02","known_ts":"2012-10-02","bar_index":2082,"type":"RECLAIM","strength":1.0,"price":37.8417,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-10-01","prior_stop_level":37.6502,"sweep_low":37.1084,"atr14":0.561588,"stop_level":36.827606,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-15","known_ts":"2012-10-15","bar_index":2085,"type":"RECLAIM","strength":1.0,"price":37.8872,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-10-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-11-29","known_ts":"2012-12-03","bar_index":2095,"type":"BUY","strength":0.725,"price":37.9425,"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-02-21","known_ts":"2013-02-21","bar_index":2113,"type":"SELL","basis":"structure_stop","strength":1.0,"price":43.5808,"stop_level":43.7522,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-25","known_ts":"2013-02-25","bar_index":2114,"type":"SELL","basis":"structure_stop","strength":1.0,"price":42.9341,"stop_level":43.7522,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-22","known_ts":"2013-02-22","bar_index":2114,"type":"RECLAIM","strength":1.0,"price":43.8738,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-02-21","prior_stop_level":43.7522,"sweep_low":43.3542,"atr14":0.650777,"stop_level":43.028812,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-28","known_ts":"2013-02-28","bar_index":2115,"type":"RECLAIM","strength":1.0,"price":44.0783,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-02-25","prior_stop_level":43.7522,"sweep_low":42.7295,"atr14":0.690815,"stop_level":42.384093,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-12","known_ts":"2013-03-12","bar_index":2118,"type":"RECLAIM","strength":1.0,"price":45.1065,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-14","known_ts":"2013-06-18","bar_index":2140,"type":"REBUY","strength":0.863,"price":50.0041,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2013-06-20","known_ts":"2013-06-20","bar_index":2141,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.7877,"stop_level":48.1758,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-06-27","known_ts":"2013-06-27","bar_index":2143,"type":"RECLAIM","strength":0.863,"price":48.4121,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-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":"2013-06-20","prior_stop_level":48.1758,"sweep_low":45.6838,"atr14":1.017037,"stop_level":45.175282,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-08-01","known_ts":"2013-08-05","bar_index":2151,"type":"BUY","strength":0.863,"price":51.6017,"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":60},{"ts":"2013-10-03","known_ts":"2013-10-03","bar_index":2165,"type":"SELL","basis":"structure_stop","strength":1.0,"price":57.0865,"stop_level":57.4015,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-10-07","known_ts":"2013-10-07","bar_index":2166,"type":"SELL","basis":"structure_stop","strength":1.0,"price":56.6983,"stop_level":57.4015,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-10-22","known_ts":"2013-10-22","bar_index":2170,"type":"RECLAIM","strength":1.0,"price":61.0257,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-10-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-04","known_ts":"2013-11-06","bar_index":2173,"type":"REBUY","strength":1.0,"price":62.3984,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2014-04-07","known_ts":"2014-04-09","bar_index":2208,"type":"BUY","strength":0.588,"price":59.5054,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2014-05-15","known_ts":"2014-05-15","bar_index":2217,"type":"SELL","basis":"structure_stop","strength":0.45,"price":58.2801,"stop_level":59.182,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-05-19","known_ts":"2014-05-19","bar_index":2217,"type":"SELL","basis":"structure_stop","strength":0.45,"price":58.5184,"stop_level":59.182,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-05-21","known_ts":"2014-05-21","bar_index":2218,"type":"RECLAIM","strength":0.45,"price":60.3279,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-05-15 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":"2014-05-15","prior_stop_level":59.182,"sweep_low":57.8206,"atr14":0.868153,"stop_level":57.386524,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-21","known_ts":"2014-05-21","bar_index":2218,"type":"RECLAIM","strength":0.45,"price":60.3279,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-05-19 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":"2014-05-19","prior_stop_level":59.182,"sweep_low":58.0986,"atr14":0.868153,"stop_level":57.664524,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-03","known_ts":"2014-06-03","bar_index":2221,"type":"RECLAIM","strength":0.725,"price":61.616,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-06-25","known_ts":"2014-06-25","bar_index":2226,"type":"SELL","basis":"structure_stop","strength":0.725,"price":60.9169,"stop_level":61.1191,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-06-26","known_ts":"2014-06-26","bar_index":2226,"type":"RECLAIM","strength":0.725,"price":62.1649,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-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":"2014-06-25","prior_stop_level":61.1191,"sweep_low":60.6858,"atr14":0.808762,"stop_level":60.281419,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-27","known_ts":"2014-08-29","bar_index":2241,"type":"BUY","strength":0.45,"price":60.5933,"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-27","known_ts":"2014-08-29","bar_index":2241,"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":"2014-08-27","trigger_known_ts":"2014-08-29","strength":0.45,"price":60.5933,"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.062754,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":58.6635,"atr14":0.668953,"stop_level":58.329024,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-02","known_ts":"2014-09-02","bar_index":2242,"type":"RECLAIM","strength":0.588,"price":61.0787,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-08-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-09-25","known_ts":"2014-09-25","bar_index":2247,"type":"SELL","basis":"structure_stop","strength":0.588,"price":58.9986,"stop_level":59.2182,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-09-29","known_ts":"2014-09-29","bar_index":2248,"type":"RECLAIM","strength":0.588,"price":59.2875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-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":"2014-09-25","prior_stop_level":59.2182,"sweep_low":58.4613,"atr14":0.699921,"stop_level":58.111339,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-17","known_ts":"2014-10-21","bar_index":2253,"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":"2014-10-17","trigger_known_ts":"2014-10-21","strength":0.45,"price":55.2976,"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.144667,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":51.4566,"atr14":1.021617,"stop_level":50.945791,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-27","known_ts":"2014-10-29","bar_index":2255,"type":"BUY","strength":0.45,"price":56.5234,"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-10-27","known_ts":"2014-10-29","bar_index":2255,"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":"2014-10-27","trigger_known_ts":"2014-10-29","strength":0.45,"price":56.5234,"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.125707,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":52.9568,"atr14":0.91377,"stop_level":52.499915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-11-17","known_ts":"2014-11-17","bar_index":2260,"type":"RECLAIM","strength":0.725,"price":59.518,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-10-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-06","known_ts":"2015-01-06","bar_index":2271,"type":"SELL","basis":"structure_stop","strength":0.725,"price":57.9186,"stop_level":58.4264,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-07","known_ts":"2015-01-07","bar_index":2271,"type":"RECLAIM","strength":0.588,"price":58.7008,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-06 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":"2015-01-06","prior_stop_level":58.4264,"sweep_low":57.7026,"atr14":0.893714,"stop_level":57.255743,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-14","known_ts":"2015-01-16","bar_index":2273,"type":"REBUY","strength":0.863,"price":61.4327,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2015-03-26","known_ts":"2015-03-26","bar_index":2289,"type":"SELL","basis":"structure_stop","strength":0.863,"price":67.0774,"stop_level":67.1883,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-27","known_ts":"2015-03-27","bar_index":2289,"type":"RECLAIM","strength":0.863,"price":67.3168,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-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":"2015-03-26","prior_stop_level":67.1883,"sweep_low":66.3186,"atr14":1.054434,"stop_level":65.791383,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-13","known_ts":"2015-04-13","bar_index":2293,"type":"RECLAIM","strength":0.863,"price":68.636,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-03-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-15","known_ts":"2015-05-19","bar_index":2301,"type":"BUY","strength":0.863,"price":71.5897,"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":"quality","score":65},{"ts":"2015-06-09","known_ts":"2015-06-09","bar_index":2306,"type":"SELL","basis":"structure_stop","strength":0.725,"price":66.9973,"stop_level":67.0599,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-06-10","known_ts":"2015-06-10","bar_index":2306,"type":"RECLAIM","strength":0.725,"price":68.547,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2015-06-09","prior_stop_level":67.0599,"sweep_low":66.647,"atr14":0.999257,"stop_level":66.147371,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-28","known_ts":"2015-09-30","bar_index":2332,"type":"BUY","strength":0.45,"price":61.7665,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-10-14","known_ts":"2015-10-14","bar_index":2336,"type":"RECLAIM","strength":0.725,"price":66.4501,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-09-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-11","known_ts":"2015-12-11","bar_index":2349,"type":"SELL","basis":"structure_stop","strength":0.863,"price":67.3629,"stop_level":68.1136,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-14","known_ts":"2015-12-16","bar_index":2350,"type":"REBUY","strength":0.863,"price":69.3147,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2015-12-16","known_ts":"2015-12-16","bar_index":2350,"type":"RECLAIM","strength":0.863,"price":69.3147,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-12-11","prior_stop_level":68.1136,"sweep_low":66.6663,"atr14":1.080179,"stop_level":66.126211,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-22","known_ts":"2015-12-24","bar_index":2352,"type":"REBUY","strength":0.863,"price":69.5549,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2016-04-07","known_ts":"2016-04-07","bar_index":2376,"type":"SELL","basis":"structure_stop","strength":0.863,"price":69.2907,"stop_level":69.8191,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-11","known_ts":"2016-04-11","bar_index":2376,"type":"RECLAIM","strength":0.863,"price":69.9693,"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":true,"monthlyBull":false},"anchor_ts":"2016-04-07","prior_stop_level":69.8191,"sweep_low":69.0625,"atr14":0.998028,"stop_level":68.563486,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-25","known_ts":"2016-04-25","bar_index":2380,"type":"RECLAIM","strength":0.863,"price":70.6059,"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-03","known_ts":"2016-05-03","bar_index":2382,"type":"SELL","basis":"structure_stop","strength":0.863,"price":69.675,"stop_level":69.9393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-09","known_ts":"2016-05-09","bar_index":2383,"type":"RECLAIM","strength":0.863,"price":70.0113,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-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":"2016-05-03","prior_stop_level":69.9393,"sweep_low":68.606,"atr14":0.937323,"stop_level":68.137339,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-24","known_ts":"2016-05-24","bar_index":2387,"type":"RECLAIM","strength":0.863,"price":69.7951,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-20","known_ts":"2016-07-22","bar_index":2400,"type":"BUY","strength":0.588,"price":67.726,"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":"2016-09-16","known_ts":"2016-09-16","bar_index":2413,"type":"SELL","basis":"structure_stop","strength":0.863,"price":70.2262,"stop_level":70.8314,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-19","known_ts":"2016-09-19","bar_index":2414,"type":"RECLAIM","strength":0.863,"price":71.2287,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-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":"2016-09-16","prior_stop_level":70.8314,"sweep_low":69.9388,"atr14":1.205926,"stop_level":69.335837,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-30","known_ts":"2016-09-30","bar_index":2417,"type":"RECLAIM","strength":0.863,"price":71.8583,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-30","known_ts":"2016-12-02","bar_index":2431,"type":"BUY","strength":0.45,"price":65.2634,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-12-08","known_ts":"2016-12-12","bar_index":2433,"type":"BUY","strength":0.588,"price":68.5578,"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":"2016-12-23","known_ts":"2016-12-23","bar_index":2436,"type":"SELL","basis":"structure_stop","strength":0.588,"price":68.0757,"stop_level":68.0942,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-12-27","known_ts":"2016-12-27","bar_index":2437,"type":"RECLAIM","strength":0.588,"price":68.1437,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-12-23","prior_stop_level":68.0942,"sweep_low":67.915,"atr14":0.917663,"stop_level":67.456168,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-10","known_ts":"2017-01-10","bar_index":2440,"type":"RECLAIM","strength":0.725,"price":70.7211,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-12-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-03-02","known_ts":"2017-03-02","bar_index":2451,"type":"SELL","basis":"structure_stop","strength":0.863,"price":72.2972,"stop_level":72.427,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-04-20","known_ts":"2017-04-24","bar_index":2463,"type":"BUY","strength":0.588,"price":67.7295,"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":"2017-06-08","known_ts":"2017-06-08","bar_index":2474,"type":"SELL","basis":"structure_stop","strength":0.588,"price":66.6585,"stop_level":67.1238,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-06-09","known_ts":"2017-06-09","bar_index":2474,"type":"RECLAIM","strength":0.588,"price":67.2958,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-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":"2017-06-08","prior_stop_level":67.1238,"sweep_low":66.2104,"atr14":0.914835,"stop_level":65.752982,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-10","known_ts":"2017-08-14","bar_index":2489,"type":"BUY","strength":0.45,"price":64.6328,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-09-27","known_ts":"2017-09-29","bar_index":2500,"type":"BUY","strength":0.45,"price":58.562,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-11-08","known_ts":"2017-11-10","bar_index":2510,"type":"BUY","strength":0.45,"price":55.3202,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-11-08","known_ts":"2017-11-10","bar_index":2510,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-11-08","trigger_known_ts":"2017-11-10","strength":0.45,"price":55.3202,"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.247369,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":54.0317,"atr14":0.862509,"stop_level":53.600446,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-21","known_ts":"2017-11-24","bar_index":2513,"type":"BUY","strength":0.45,"price":53.6023,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-11-21","known_ts":"2017-11-24","bar_index":2513,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-11-21","trigger_known_ts":"2017-11-24","strength":0.45,"price":53.6023,"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.270741,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":52.8459,"atr14":0.801109,"stop_level":52.445346,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-03","known_ts":"2018-01-03","bar_index":2522,"type":"SELL","basis":"structure_stop","strength":0.588,"price":56.5702,"stop_level":57.8971,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-01-05","known_ts":"2018-01-05","bar_index":2523,"type":"RECLAIM","strength":0.588,"price":58.4292,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-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":"2018-01-03","prior_stop_level":57.8971,"sweep_low":56.3779,"atr14":0.863591,"stop_level":55.946105,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-02-05","known_ts":"2018-02-05","bar_index":2529,"type":"SELL","basis":"structure_stop","strength":0.725,"price":55.1471,"stop_level":57.4163,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-02-14","known_ts":"2018-02-16","bar_index":2532,"type":"REBUY","strength":0.863,"price":65.6919,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2018-03-01","known_ts":"2018-03-01","bar_index":2535,"type":"SELL","basis":"structure_stop","strength":0.725,"price":55.8907,"stop_level":60.4933,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-04-30","known_ts":"2018-05-02","bar_index":2549,"type":"BUY","strength":0.588,"price":55.1471,"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":80},{"ts":"2018-05-24","known_ts":"2018-05-24","bar_index":2555,"type":"SELL","basis":"structure_stop","strength":0.725,"price":54.9292,"stop_level":55.3394,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-05-30","known_ts":"2018-05-30","bar_index":2556,"type":"SELL","basis":"structure_stop","strength":0.725,"price":52.91,"stop_level":55.3394,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-20","known_ts":"2018-08-20","bar_index":2575,"type":"RECLAIM","strength":0.863,"price":55.3644,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-05-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-09-04","known_ts":"2018-09-04","bar_index":2578,"type":"SELL","basis":"structure_stop","strength":0.725,"price":50.4287,"stop_level":54.8417,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-10-31","known_ts":"2018-11-02","bar_index":2592,"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":"2018-10-31","trigger_known_ts":"2018-11-02","strength":0.45,"price":39.6967,"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.395714,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.0584,"atr14":1.409069,"stop_level":36.353865,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-21","known_ts":"2018-11-26","bar_index":2597,"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":"2018-11-21","trigger_known_ts":"2018-11-26","strength":0.45,"price":38.0098,"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.421393,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":35.999,"atr14":1.159856,"stop_level":35.419072,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-11","known_ts":"2018-12-13","bar_index":2601,"type":"BUY","strength":0.45,"price":37.0044,"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-11","known_ts":"2018-12-13","bar_index":2601,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-12-11","trigger_known_ts":"2018-12-13","strength":0.45,"price":37.0044,"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.436698,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33.9477,"atr14":1.182708,"stop_level":33.356346,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-06","known_ts":"2019-02-06","bar_index":2613,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.8087,"stop_level":37.9356,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-08","known_ts":"2019-02-08","bar_index":2614,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.3984,"stop_level":37.9356,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-21","known_ts":"2019-03-21","bar_index":2623,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.389,"stop_level":37.6926,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-26","known_ts":"2019-03-26","bar_index":2624,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.5806,"stop_level":37.6926,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-01","known_ts":"2019-04-03","bar_index":2626,"type":"REBUY","strength":0.725,"price":37.6859,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2019-05-13","known_ts":"2019-05-13","bar_index":2635,"type":"SELL","basis":"structure_stop","strength":0.725,"price":40.9585,"stop_level":42.3418,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-23","known_ts":"2019-05-23","bar_index":2638,"type":"SELL","basis":"structure_stop","strength":0.725,"price":40.5402,"stop_level":40.9585,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-28","known_ts":"2019-05-28","bar_index":2639,"type":"RECLAIM","strength":0.725,"price":41.0125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-05-23","prior_stop_level":40.9585,"sweep_low":40.0611,"atr14":0.743096,"stop_level":39.689552,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-05","known_ts":"2019-06-07","bar_index":2641,"type":"REBUY","strength":1.0,"price":42.3148,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2019-07-09","known_ts":"2019-07-09","bar_index":2648,"type":"SELL","basis":"structure_stop","strength":1.0,"price":43.0025,"stop_level":43.2833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-09-04","known_ts":"2019-09-06","bar_index":2662,"type":"BUY","strength":0.863,"price":42.476,"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":75},{"ts":"2019-10-02","known_ts":"2019-10-02","bar_index":2668,"type":"SELL","basis":"structure_stop","strength":1.0,"price":42.3988,"stop_level":42.5743,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-04","known_ts":"2019-10-04","bar_index":2669,"type":"RECLAIM","strength":1.0,"price":43.0582,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-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":"2019-10-02","prior_stop_level":42.5743,"sweep_low":42.1604,"atr14":0.761209,"stop_level":41.779796,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-24","known_ts":"2019-10-28","bar_index":2674,"type":"BUY","strength":1.0,"price":44.9184,"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":"2019-11-20","known_ts":"2019-11-20","bar_index":2680,"type":"SELL","basis":"structure_stop","strength":1.0,"price":44.7675,"stop_level":44.8466,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-21","known_ts":"2019-11-21","bar_index":2680,"type":"RECLAIM","strength":1.0,"price":44.9112,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-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":"2019-11-20","prior_stop_level":44.8466,"sweep_low":44.7101,"atr14":0.652512,"stop_level":44.383844,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-06","known_ts":"2019-12-06","bar_index":2684,"type":"RECLAIM","strength":1.0,"price":45.3134,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-11-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-11","known_ts":"2019-12-13","bar_index":2685,"type":"REBUY","strength":1.0,"price":48.6388,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2020-01-09","known_ts":"2020-01-09","bar_index":2691,"type":"SELL","basis":"structure_stop","strength":1.0,"price":49.7665,"stop_level":50.104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-14","known_ts":"2020-01-14","bar_index":2692,"type":"SELL","basis":"structure_stop","strength":1.0,"price":48.3731,"stop_level":50.104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-08","known_ts":"2020-04-13","bar_index":2712,"type":"BUY","strength":0.588,"price":25.4758,"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-12","known_ts":"2020-05-12","bar_index":2719,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.6841,"stop_level":25.9785,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":2721,"type":"RECLAIM","strength":0.588,"price":26.0576,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-12","prior_stop_level":25.9785,"sweep_low":23.3642,"atr14":1.301618,"stop_level":22.713391,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-26","known_ts":"2020-06-26","bar_index":2730,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.6212,"stop_level":29.397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-30","known_ts":"2020-06-30","bar_index":2731,"type":"RECLAIM","strength":0.588,"price":29.7621,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-26","prior_stop_level":29.397,"sweep_low":28.4691,"atr14":1.094155,"stop_level":27.922022,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-08","known_ts":"2020-07-08","bar_index":2732,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.4387,"stop_level":28.6212,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-14","known_ts":"2020-07-14","bar_index":2734,"type":"RECLAIM","strength":0.588,"price":28.8646,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-07-08","prior_stop_level":28.6212,"sweep_low":27.4347,"atr14":0.955205,"stop_level":26.957097,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":2747,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.7965,"stop_level":31.0095,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-09","known_ts":"2020-09-09","bar_index":2747,"type":"RECLAIM","strength":0.725,"price":31.2453,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-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":"2020-09-08","prior_stop_level":31.0095,"sweep_low":30.7965,"atr14":0.839676,"stop_level":30.376662,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-07","known_ts":"2020-10-09","bar_index":2754,"type":"BUY","strength":1.0,"price":33.6537,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2020-10-30","known_ts":"2020-10-30","bar_index":2759,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.8647,"stop_level":32.3635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-11-05","known_ts":"2020-11-09","bar_index":2761,"type":"BUY","strength":1.0,"price":36.2651,"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":"2020-11-05","known_ts":"2020-11-05","bar_index":2761,"type":"RECLAIM","strength":1.0,"price":33.0589,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-10-30","prior_stop_level":32.3635,"sweep_low":29.814,"atr14":0.988026,"stop_level":29.319987,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-30","known_ts":"2020-11-30","bar_index":2766,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.339,"stop_level":37.4858,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-01","known_ts":"2020-12-01","bar_index":2766,"type":"RECLAIM","strength":1.0,"price":38.8532,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-11-30","prior_stop_level":37.4858,"sweep_low":37.1922,"atr14":1.093026,"stop_level":36.645687,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-15","known_ts":"2020-12-15","bar_index":2770,"type":"RECLAIM","strength":1.0,"price":42.7625,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-25","known_ts":"2021-01-25","bar_index":2778,"type":"SELL","basis":"structure_stop","strength":1.0,"price":40.9778,"stop_level":41.7659,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-02-22","known_ts":"2021-02-22","bar_index":2785,"type":"RECLAIM","strength":1.0,"price":47.7688,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-23","known_ts":"2021-03-23","bar_index":2792,"type":"SELL","basis":"structure_stop","strength":1.0,"price":48.2324,"stop_level":48.8582,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-25","known_ts":"2021-03-25","bar_index":2792,"type":"RECLAIM","strength":1.0,"price":49.3681,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-23","prior_stop_level":48.8582,"sweep_low":48.1474,"atr14":1.097966,"stop_level":47.598417,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-09","known_ts":"2021-04-09","bar_index":2796,"type":"RECLAIM","strength":1.0,"price":50.3647,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-14","known_ts":"2021-04-16","bar_index":2797,"type":"REBUY","strength":1.0,"price":52.3812,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2021-08-12","known_ts":"2021-08-16","bar_index":2825,"type":"BUY","strength":0.725,"price":53.9125,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":75},{"ts":"2021-08-30","known_ts":"2021-09-01","bar_index":2829,"type":"BUY","strength":0.725,"price":53.5286,"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":"2021-11-26","known_ts":"2021-11-26","bar_index":2849,"type":"SELL","basis":"structure_stop","strength":0.863,"price":56.0505,"stop_level":58.5188,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-30","known_ts":"2021-11-30","bar_index":2850,"type":"SELL","basis":"structure_stop","strength":0.863,"price":55.2885,"stop_level":58.5188,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-15","known_ts":"2021-12-15","bar_index":2854,"type":"RECLAIM","strength":0.863,"price":57.1854,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-11-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-02-07","known_ts":"2022-02-09","bar_index":2866,"type":"REBUY","strength":1.0,"price":65.8684,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2022-07-06","known_ts":"2022-07-08","bar_index":2900,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-07-06","trigger_known_ts":"2022-07-08","strength":0.45,"price":38.7973,"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.410988,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":36.5252,"atr14":1.339846,"stop_level":35.855277,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-14","known_ts":"2022-07-18","bar_index":2902,"type":"BUY","strength":0.45,"price":39.3654,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-07-14","known_ts":"2022-07-18","bar_index":2902,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-07-14","trigger_known_ts":"2022-07-18","strength":0.45,"price":39.3654,"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.402363,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":36.8416,"atr14":1.243429,"stop_level":36.219886,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-09","known_ts":"2022-08-09","bar_index":2908,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.0895,"stop_level":41.532,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-22","known_ts":"2022-08-22","bar_index":2911,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.2474,"stop_level":39.0895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-08","known_ts":"2022-09-12","bar_index":2915,"type":"REBUY","strength":0.588,"price":37.4503,"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":"2022-09-08","known_ts":"2022-09-12","bar_index":2915,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-09-08","trigger_known_ts":"2022-09-12","strength":0.588,"price":37.4503,"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.431438,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":33.758,"atr14":1.016868,"stop_level":33.249566,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-29","known_ts":"2022-10-03","bar_index":2920,"type":"BUY","strength":0.588,"price":34.3098,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-09-29","known_ts":"2022-10-03","bar_index":2920,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-09-29","trigger_known_ts":"2022-10-03","strength":0.588,"price":34.3098,"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.479116,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":32.1918,"atr14":1.045614,"stop_level":31.668993,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-04","known_ts":"2022-10-06","bar_index":2921,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-10-04","trigger_known_ts":"2022-10-06","strength":0.588,"price":35.2268,"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.465194,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":32.1918,"atr14":1.100664,"stop_level":31.641468,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-29","known_ts":"2022-11-29","bar_index":2934,"type":"RECLAIM","strength":0.725,"price":44.3993,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-08-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-06","known_ts":"2022-12-06","bar_index":2935,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.9802,"stop_level":43.0715,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-08","known_ts":"2022-12-08","bar_index":2936,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.3578,"stop_level":43.0715,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-04","known_ts":"2023-01-04","bar_index":2942,"type":"RECLAIM","strength":0.863,"price":43.3536,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-07","known_ts":"2023-03-07","bar_index":2956,"type":"SELL","basis":"structure_stop","strength":0.863,"price":50.2749,"stop_level":51.1961,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-14","known_ts":"2023-06-16","bar_index":2979,"type":"BUY","strength":0.863,"price":48.001,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2023-10-10","known_ts":"2023-10-12","bar_index":3006,"type":"BUY","strength":0.45,"price":39.1,"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-10-26","known_ts":"2023-10-30","bar_index":3010,"type":"BUY","strength":0.45,"price":37.0719,"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-10-26","known_ts":"2023-10-26","bar_index":3010,"type":"SELL","basis":"structure_stop","strength":0.45,"price":35.9838,"stop_level":36.0622,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-10-27","known_ts":"2023-10-27","bar_index":3010,"type":"RECLAIM","strength":0.45,"price":36.6192,"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":36.0622,"sweep_low":35.862,"atr14":0.778684,"stop_level":35.472658,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-17","known_ts":"2024-01-17","bar_index":3028,"type":"SELL","basis":"structure_stop","strength":0.725,"price":39.5526,"stop_level":40.1097,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-18","known_ts":"2024-01-18","bar_index":3028,"type":"RECLAIM","strength":0.725,"price":40.336,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-01-17","prior_stop_level":40.1097,"sweep_low":39.0042,"atr14":0.950694,"stop_level":38.528853,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-06","known_ts":"2024-02-06","bar_index":3033,"type":"RECLAIM","strength":0.863,"price":43.3042,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-04-08","known_ts":"2024-04-10","bar_index":3047,"type":"BUY","strength":0.725,"price":41.3718,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":75},{"ts":"2024-06-07","known_ts":"2024-06-07","bar_index":3061,"type":"SELL","basis":"structure_stop","strength":1.0,"price":43.9167,"stop_level":44.5663,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-23","known_ts":"2024-08-27","bar_index":3079,"type":"BUY","strength":0.725,"price":42.9925,"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":"2024-10-08","known_ts":"2024-10-08","bar_index":3089,"type":"SELL","basis":"structure_stop","strength":1.0,"price":45.2448,"stop_level":45.3256,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-09","known_ts":"2024-10-09","bar_index":3089,"type":"RECLAIM","strength":1.0,"price":45.7473,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-10-08","prior_stop_level":45.3256,"sweep_low":45.0474,"atr14":0.752289,"stop_level":44.671255,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-11","known_ts":"2024-10-11","bar_index":3090,"type":"SELL","basis":"structure_stop","strength":1.0,"price":45.1684,"stop_level":45.3256,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-16","known_ts":"2024-10-16","bar_index":3091,"type":"RECLAIM","strength":1.0,"price":46.0008,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-10-11","prior_stop_level":45.3256,"sweep_low":44.7842,"atr14":0.685985,"stop_level":44.441207,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-28","known_ts":"2024-10-28","bar_index":3094,"type":"RECLAIM","strength":1.0,"price":48.7449,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-10-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-13","known_ts":"2024-11-13","bar_index":3098,"type":"SELL","basis":"structure_stop","strength":1.0,"price":47.7113,"stop_level":48.0132,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-14","known_ts":"2024-11-14","bar_index":3098,"type":"RECLAIM","strength":1.0,"price":48.3333,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-11-13","prior_stop_level":48.0132,"sweep_low":47.629,"atr14":0.891859,"stop_level":47.18307,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-02","known_ts":"2024-12-02","bar_index":3102,"type":"RECLAIM","strength":1.0,"price":49.9341,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-11-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-12","known_ts":"2025-02-14","bar_index":3118,"type":"BUY","strength":0.588,"price":44.1531,"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":"2025-02-28","known_ts":"2025-02-28","bar_index":3121,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.1007,"stop_level":43.4213,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-04-09","known_ts":"2025-04-11","bar_index":3131,"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":"2025-04-09","trigger_known_ts":"2025-04-11","strength":0.45,"price":32.2801,"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.375951,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.8317,"atr14":1.267395,"stop_level":28.198003,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-17","known_ts":"2025-04-22","bar_index":3133,"type":"BUY","strength":0.45,"price":32.9662,"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-04-17","known_ts":"2025-04-22","bar_index":3133,"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-04-17","trigger_known_ts":"2025-04-22","strength":0.45,"price":32.9662,"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.362687,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.8317,"atr14":1.107894,"stop_level":28.277753,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-02","known_ts":"2025-06-02","bar_index":3143,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.0579,"stop_level":36.2408,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-10","known_ts":"2025-06-10","bar_index":3145,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.5995,"stop_level":36.2408,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-27","known_ts":"2025-07-01","bar_index":3149,"type":"REBUY","strength":0.588,"price":34.1526,"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":"2025-07-21","known_ts":"2025-07-23","bar_index":3154,"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":"2025-07-21","trigger_known_ts":"2025-07-23","strength":0.45,"price":27.9751,"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.459177,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.2046,"atr14":0.854338,"stop_level":25.777431,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-14","known_ts":"2025-08-18","bar_index":3160,"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":"2025-08-14","trigger_known_ts":"2025-08-18","strength":0.45,"price":24.1772,"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.532599,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.1111,"atr14":0.632724,"stop_level":22.794738,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-22","known_ts":"2025-08-26","bar_index":3162,"type":"BUY","strength":0.45,"price":25.0434,"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-08-22","known_ts":"2025-08-26","bar_index":3162,"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-08-22","trigger_known_ts":"2025-08-26","strength":0.45,"price":25.0434,"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.515853,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.8345,"atr14":0.593414,"stop_level":23.537793,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-19","known_ts":"2025-09-19","bar_index":3168,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.8827,"stop_level":24.9482,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-24","known_ts":"2025-09-24","bar_index":3169,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.8351,"stop_level":24.9482,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-26","known_ts":"2025-09-30","bar_index":3170,"type":"REBUY","strength":0.588,"price":23.844,"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":"2025-10-31","known_ts":"2025-10-31","bar_index":3178,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.4513,"stop_level":22.5949,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-13","known_ts":"2026-01-13","bar_index":3194,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.3985,"stop_level":21.4277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-15","known_ts":"2026-01-15","bar_index":3195,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.9122,"stop_level":21.4277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-23","known_ts":"2026-01-23","bar_index":3197,"type":"RECLAIM","strength":0.725,"price":21.4374,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-01-15","prior_stop_level":21.4277,"sweep_low":19.959,"atr14":0.683482,"stop_level":19.617259,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-02","known_ts":"2026-04-07","bar_index":3213,"type":"BUY","strength":0.588,"price":16.1364,"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":55},{"ts":"2026-05-12","known_ts":"2026-05-12","bar_index":3222,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.9826,"stop_level":17.3328,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-18","known_ts":"2026-05-18","bar_index":3223,"type":"RECLAIM","strength":0.725,"price":18.0136,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-05-12","prior_stop_level":17.3328,"sweep_low":16.5547,"atr14":0.594475,"stop_level":16.257463,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-23","known_ts":"2026-06-23","bar_index":3231,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.94,"stop_level":17.1188,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-07-09","known_ts":"2026-07-13","bar_index":3235,"type":"BUY","strength":0.725,"price":18.86,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-07-13","last_scored_basis":null,"bars_since_signal":8,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2016-01-20","2016-02-19","2016-05-24","2016-07-07","2016-10-31","2016-11-21","2017-03-21","2017-07-12","2017-09-11","2017-11-08","2018-03-26","2018-07-09","2018-07-20","2018-09-24","2018-12-11","2019-07-26","2019-08-08","2020-02-04","2020-03-23","2020-09-24","2021-07-22","2021-08-30","2022-03-09","2022-04-18","2022-09-08","2023-06-06","2023-08-23","2023-10-02","2023-10-31","2024-03-07","2024-03-20","2024-06-20","2024-08-15","2024-11-26","2025-01-13","2025-03-14","2026-02-13","2026-03-04","2026-03-30","2026-07-06"],"warnings":[{"ts":"2022-12-06","kind":"confirm","px":42.9802,"level":43.0715},{"ts":"2022-12-07","kind":"arm","px":42.6067},{"ts":"2022-12-08","kind":"confirm","px":42.3578,"level":43.0715},{"ts":"2023-02-08","kind":"arm","px":51.1795},{"ts":"2023-03-07","kind":"confirm","px":50.2749,"level":51.1961},{"ts":"2023-10-23","kind":"arm","px":36.8369},{"ts":"2023-10-26","kind":"confirm","px":35.9838,"level":36.0622},{"ts":"2023-11-13","kind":"arm","px":37.3417},{"ts":"2023-12-28","kind":"arm","px":41.5807},{"ts":"2024-01-17","kind":"confirm","px":39.5526,"level":40.1097},{"ts":"2024-05-07","kind":"arm","px":44.9928},{"ts":"2024-06-07","kind":"confirm","px":43.9167,"level":44.5663},{"ts":"2024-09-10","kind":"arm","px":43.3783},{"ts":"2024-10-04","kind":"arm","px":46.1781},{"ts":"2024-10-08","kind":"confirm","px":45.2448,"level":45.3256},{"ts":"2024-10-10","kind":"arm","px":45.1282},{"ts":"2024-10-11","kind":"confirm","px":45.1684,"level":45.3256},{"ts":"2024-11-12","kind":"arm","px":48.251},{"ts":"2024-11-13","kind":"confirm","px":47.7113,"level":48.0132},{"ts":"2025-02-27","kind":"arm","px":37.558},{"ts":"2025-02-28","kind":"confirm","px":37.1007,"level":43.4213},{"ts":"2025-05-12","kind":"arm","px":36.7165},{"ts":"2025-06-02","kind":"confirm","px":36.0579,"level":36.2408},{"ts":"2025-06-09","kind":"arm","px":34.9141},{"ts":"2025-06-10","kind":"confirm","px":35.5995,"level":36.2408},{"ts":"2025-09-18","kind":"arm","px":24.5103},{"ts":"2025-09-19","kind":"confirm","px":22.8827,"level":24.9482},{"ts":"2025-09-23","kind":"arm","px":22.8827},{"ts":"2025-09-24","kind":"confirm","px":22.8351,"level":24.9482},{"ts":"2025-10-30","kind":"arm","px":18.9766},{"ts":"2025-10-31","kind":"confirm","px":18.4513,"level":22.5949},{"ts":"2025-12-24","kind":"arm","px":21.5638},{"ts":"2026-01-13","kind":"confirm","px":21.3985,"level":21.4277},{"ts":"2026-01-14","kind":"arm","px":21.311},{"ts":"2026-01-15","kind":"confirm","px":20.9122,"level":21.4277},{"ts":"2026-04-24","kind":"arm","px":17.1772},{"ts":"2026-05-12","kind":"confirm","px":16.9826,"level":17.3328},{"ts":"2026-05-15","kind":"arm","px":16.9923},{"ts":"2026-06-23","kind":"confirm","px":16.94,"level":17.1188},{"ts":"2026-08-12","kind":"arm","px":26.87}],"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":[]}}}