{"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":"UNF","timeframe":"3D","as_of":"2026-09-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1984-05-31","known_ts":"1984-05-31","bar_index":32,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.7917,"stop_level":2.9174,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1984-07-05","known_ts":"1984-07-05","bar_index":40,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.0935,"stop_level":3.1186,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-07-10","known_ts":"1984-07-10","bar_index":41,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.9677,"stop_level":3.1186,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-07-30","known_ts":"1984-08-01","bar_index":46,"type":"REBUY","strength":0.588,"price":3.0432,"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":"1984-08-22","known_ts":"1984-08-22","bar_index":51,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.2192,"stop_level":3.2444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-08-27","known_ts":"1984-08-27","bar_index":52,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.1689,"stop_level":3.2444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-12-21","known_ts":"1984-12-26","bar_index":80,"type":"BUY","strength":0.45,"price":2.9677,"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":"1984-12-27","known_ts":"1984-12-27","bar_index":81,"type":"RECLAIM","strength":0.588,"price":3.0683,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1984-12-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1985-02-25","known_ts":"1985-02-25","bar_index":94,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4707,"stop_level":3.5713,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1985-03-04","known_ts":"1985-03-04","bar_index":96,"type":"RECLAIM","strength":0.863,"price":3.6216,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-02-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":"1985-02-25","prior_stop_level":3.5713,"sweep_low":3.4456,"atr14":0.078396,"stop_level":3.406402,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-03-12","known_ts":"1985-03-12","bar_index":98,"type":"RECLAIM","strength":0.863,"price":3.8731,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-02-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1985-06-24","known_ts":"1985-06-26","bar_index":122,"type":"BUY","strength":0.45,"price":2.6911,"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":"1985-07-16","known_ts":"1985-07-16","bar_index":127,"type":"RECLAIM","strength":0.588,"price":3.1689,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1985-06-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1985-08-26","known_ts":"1985-08-26","bar_index":136,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.1689,"stop_level":3.2192,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1985-10-28","known_ts":"1985-10-30","bar_index":151,"type":"BUY","strength":0.45,"price":3.018,"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":"1985-10-31","known_ts":"1985-10-31","bar_index":152,"type":"RECLAIM","strength":0.725,"price":3.1438,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1985-10-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1985-12-26","known_ts":"1985-12-26","bar_index":164,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4707,"stop_level":3.521,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-01-15","known_ts":"1986-01-15","bar_index":169,"type":"RECLAIM","strength":1.0,"price":3.5462,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-12-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-03-25","known_ts":"1986-03-25","bar_index":185,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.9234,"stop_level":3.9737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1986-03-26","known_ts":"1986-03-26","bar_index":185,"type":"RECLAIM","strength":0.863,"price":3.9989,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-03-25 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":"1986-03-25","prior_stop_level":3.9737,"sweep_low":3.9234,"atr14":0.070594,"stop_level":3.888103,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-04-21","known_ts":"1986-04-21","bar_index":191,"type":"RECLAIM","strength":1.0,"price":4.7534,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1986-03-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-07-10","known_ts":"1986-07-10","bar_index":209,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.8349,"stop_level":5.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-07-17","known_ts":"1986-07-17","bar_index":211,"type":"RECLAIM","strength":0.863,"price":5.9355,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-07-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1986-07-10","prior_stop_level":5.86,"sweep_low":5.5331,"atr14":0.153821,"stop_level":5.456189,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-10-14","known_ts":"1986-10-16","bar_index":232,"type":"BUY","strength":0.725,"price":4.9295,"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":"1986-12-26","known_ts":"1986-12-26","bar_index":249,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.4679,"stop_level":5.5435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1987-01-14","known_ts":"1987-01-14","bar_index":253,"type":"RECLAIM","strength":0.863,"price":6.1483,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1986-12-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1987-02-09","known_ts":"1987-02-11","bar_index":259,"type":"REBUY","strength":0.725,"price":5.9467,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":0},{"ts":"1987-04-02","known_ts":"1987-04-02","bar_index":271,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.285,"stop_level":6.3102,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1987-04-06","known_ts":"1987-04-06","bar_index":272,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.285,"stop_level":6.3102,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1987-06-15","known_ts":"1987-06-17","bar_index":288,"type":"BUY","strength":0.588,"price":5.4117,"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":"1987-08-03","known_ts":"1987-08-03","bar_index":299,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.7657,"stop_level":5.8163,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-08-10","known_ts":"1987-08-10","bar_index":301,"type":"RECLAIM","strength":0.725,"price":5.9427,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-08-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":"1987-08-03","prior_stop_level":5.8163,"sweep_low":5.6646,"atr14":0.060914,"stop_level":5.634143,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-08-18","known_ts":"1987-08-18","bar_index":303,"type":"RECLAIM","strength":0.725,"price":6.0439,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-08-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-08-27","known_ts":"1987-08-27","bar_index":305,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.7657,"stop_level":5.8669,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-09-01","known_ts":"1987-09-01","bar_index":306,"type":"RECLAIM","strength":0.588,"price":5.9174,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-08-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1987-08-27","prior_stop_level":5.8669,"sweep_low":5.7151,"atr14":0.095814,"stop_level":5.667193,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-09-30","known_ts":"1987-10-02","bar_index":313,"type":"BUY","strength":0.588,"price":5.8522,"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":50},{"ts":"1987-10-29","known_ts":"1987-11-02","bar_index":320,"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":"1987-10-29","trigger_known_ts":"1987-11-02","strength":0.45,"price":4.0028,"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.380535,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.9522,"atr14":0.102486,"stop_level":3.900957,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-11-16","known_ts":"1987-11-18","bar_index":324,"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":"1987-11-16","trigger_known_ts":"1987-11-18","strength":0.45,"price":3.8508,"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.404058,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5468,"atr14":0.10252,"stop_level":3.49554,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-11-30","known_ts":"1987-12-02","bar_index":327,"type":"BUY","strength":0.45,"price":3.9522,"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":"1987-11-30","known_ts":"1987-12-02","bar_index":327,"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":"1987-11-30","trigger_known_ts":"1987-12-02","strength":0.45,"price":3.9522,"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.388365,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.8255,"atr14":0.092132,"stop_level":3.779434,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-03-02","known_ts":"1988-03-02","bar_index":348,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.2836,"stop_level":5.309,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-07-05","known_ts":"1988-07-05","bar_index":377,"type":"RECLAIM","strength":0.863,"price":5.3552,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-03-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-07-25","known_ts":"1988-07-25","bar_index":381,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.2022,"stop_level":5.2532,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-08-01","known_ts":"1988-08-01","bar_index":383,"type":"RECLAIM","strength":0.863,"price":5.3297,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-07-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":"1988-07-25","prior_stop_level":5.2532,"sweep_low":5.1767,"atr14":0.045357,"stop_level":5.154022,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-08-03","known_ts":"1988-08-05","bar_index":384,"type":"REBUY","strength":0.863,"price":5.4062,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"1988-12-06","known_ts":"1988-12-08","bar_index":413,"type":"BUY","strength":0.45,"price":5.0696,"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-12-19","known_ts":"1988-12-19","bar_index":416,"type":"RECLAIM","strength":0.588,"price":5.1208,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1988-12-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1989-03-01","known_ts":"1989-03-01","bar_index":432,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.9402,"stop_level":5.9658,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-03-02","known_ts":"1989-03-02","bar_index":432,"type":"RECLAIM","strength":1.0,"price":6.017,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-03-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":"1989-03-01","prior_stop_level":5.9658,"sweep_low":5.9402,"atr14":0.048097,"stop_level":5.916152,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-03-16","known_ts":"1989-03-16","bar_index":436,"type":"RECLAIM","strength":1.0,"price":6.3603,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-03-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-09-28","known_ts":"1989-09-28","bar_index":481,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.459,"stop_level":7.5105,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1989-10-03","known_ts":"1989-10-03","bar_index":482,"type":"RECLAIM","strength":0.863,"price":7.5362,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-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":"1989-09-28","prior_stop_level":7.5105,"sweep_low":7.459,"atr14":0.041186,"stop_level":7.438407,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-11-13","known_ts":"1989-11-13","bar_index":492,"type":"RECLAIM","strength":0.863,"price":8.6486,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-09-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-01-25","known_ts":"1990-01-25","bar_index":508,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.009,"stop_level":9.2149,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1990-03-23","known_ts":"1990-03-27","bar_index":522,"type":"BUY","strength":0.725,"price":8.4554,"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":"1990-04-17","known_ts":"1990-04-17","bar_index":527,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.146,"stop_level":8.5585,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1990-05-18","known_ts":"1990-05-22","bar_index":535,"type":"BUY","strength":0.45,"price":7.5274,"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-06-22","known_ts":"1990-06-22","bar_index":543,"type":"RECLAIM","strength":0.725,"price":8.6754,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1990-05-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-08-02","known_ts":"1990-08-02","bar_index":552,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.5721,"stop_level":8.882,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-10-17","known_ts":"1990-10-19","bar_index":570,"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-17","trigger_known_ts":"1990-10-19","strength":0.45,"price":6.1552,"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.377262,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.5862,"atr14":0.18209,"stop_level":5.495155,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-11-12","known_ts":"1990-11-14","bar_index":576,"type":"BUY","strength":0.45,"price":6.1035,"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-12","known_ts":"1990-11-14","bar_index":576,"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":"1990-11-12","trigger_known_ts":"1990-11-14","strength":0.45,"price":6.1035,"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.382493,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.638,"atr14":0.135769,"stop_level":5.570116,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-01-10","known_ts":"1991-01-10","bar_index":589,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.2186,"stop_level":6.5813,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-01-30","known_ts":"1991-02-01","bar_index":594,"type":"REBUY","strength":0.588,"price":6.5295,"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":"1991-02-04","known_ts":"1991-02-04","bar_index":595,"type":"RECLAIM","strength":0.725,"price":7.3587,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1991-01-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-02-26","known_ts":"1991-02-26","bar_index":600,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.0477,"stop_level":7.2032,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-03-04","known_ts":"1991-03-04","bar_index":601,"type":"RECLAIM","strength":0.725,"price":7.3068,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-02-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":"1991-02-26","prior_stop_level":7.2032,"sweep_low":7.0477,"atr14":0.111338,"stop_level":6.992031,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-03-14","known_ts":"1991-03-14","bar_index":604,"type":"RECLAIM","strength":0.863,"price":7.7855,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-02-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-04-30","known_ts":"1991-04-30","bar_index":614,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.0969,"stop_level":8.2007,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-05-14","known_ts":"1991-05-14","bar_index":618,"type":"RECLAIM","strength":0.863,"price":8.5122,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-04-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-08-26","known_ts":"1991-08-28","bar_index":642,"type":"BUY","strength":0.588,"price":6.601,"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":65},{"ts":"1991-09-12","known_ts":"1991-09-12","bar_index":646,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.4566,"stop_level":6.5607,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1991-11-14","known_ts":"1991-11-14","bar_index":661,"type":"RECLAIM","strength":0.725,"price":7.3938,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-09-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-06-16","known_ts":"1992-06-18","bar_index":710,"type":"BUY","strength":0.725,"price":8.9931,"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":"1992-07-21","known_ts":"1992-07-21","bar_index":718,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.6205,"stop_level":9.7251,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-08-06","known_ts":"1992-08-06","bar_index":722,"type":"RECLAIM","strength":0.863,"price":10.0388,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-07-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-09-02","known_ts":"1992-09-02","bar_index":728,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.0388,"stop_level":10.0911,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-09-03","known_ts":"1992-09-03","bar_index":728,"type":"RECLAIM","strength":0.863,"price":10.1434,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-09-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1992-09-02","prior_stop_level":10.0911,"sweep_low":10.0388,"atr14":0.05682,"stop_level":10.01039,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-09-18","known_ts":"1992-09-18","bar_index":732,"type":"RECLAIM","strength":1.0,"price":10.1559,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-09-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-11-17","known_ts":"1992-11-17","bar_index":746,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.1559,"stop_level":10.2606,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-12-01","known_ts":"1992-12-03","bar_index":749,"type":"BUY","strength":0.863,"price":10.8365,"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":10},{"ts":"1992-12-15","known_ts":"1992-12-15","bar_index":752,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.2606,"stop_level":10.5747,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-12-21","known_ts":"1992-12-21","bar_index":753,"type":"RECLAIM","strength":0.863,"price":10.6488,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-12-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1992-12-15","prior_stop_level":10.5747,"sweep_low":10.0718,"atr14":0.11545,"stop_level":10.014075,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-12-31","known_ts":"1992-12-31","bar_index":756,"type":"RECLAIM","strength":0.863,"price":10.7013,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-12-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-02-25","known_ts":"1993-02-25","bar_index":768,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.7504,"stop_level":11.8029,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-02-26","known_ts":"1993-02-26","bar_index":769,"type":"RECLAIM","strength":1.0,"price":11.8553,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-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":"1993-02-25","prior_stop_level":11.8029,"sweep_low":11.7504,"atr14":0.183104,"stop_level":11.658848,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-03-11","known_ts":"1993-03-11","bar_index":772,"type":"RECLAIM","strength":1.0,"price":12.296,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-02-25 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":787,"type":"BUY","strength":0.725,"price":12.0333,"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":"1993-06-23","known_ts":"1993-06-25","bar_index":796,"type":"BUY","strength":0.725,"price":11.8979,"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":"1993-09-09","known_ts":"1993-09-09","bar_index":814,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.9709,"stop_level":13.3719,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-09-10","known_ts":"1993-09-10","bar_index":814,"type":"RECLAIM","strength":1.0,"price":13.3927,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-09-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1993-09-09","prior_stop_level":13.3719,"sweep_low":12.9709,"atr14":0.207015,"stop_level":12.867392,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-09-30","known_ts":"1993-09-30","bar_index":819,"type":"RECLAIM","strength":1.0,"price":13.8145,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-09-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-01-12","known_ts":"1994-01-14","bar_index":843,"type":"BUY","strength":0.725,"price":14.1002,"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":"1994-02-22","known_ts":"1994-02-22","bar_index":852,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.9418,"stop_level":14.2586,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-02-25","known_ts":"1994-02-25","bar_index":853,"type":"RECLAIM","strength":0.863,"price":14.5755,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-02-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1994-02-22","prior_stop_level":14.2586,"sweep_low":13.9418,"atr14":0.224109,"stop_level":13.829745,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-03-09","known_ts":"1994-03-09","bar_index":856,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.8361,"stop_level":14.0474,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-05-02","known_ts":"1994-05-04","bar_index":868,"type":"BUY","strength":0.588,"price":13.6461,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1994-05-31","known_ts":"1994-05-31","bar_index":874,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.2229,"stop_level":13.3287,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-06-03","known_ts":"1994-06-03","bar_index":875,"type":"RECLAIM","strength":0.588,"price":13.4345,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-05-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1994-05-31","prior_stop_level":13.3287,"sweep_low":13.2229,"atr14":0.235288,"stop_level":13.105256,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-06-14","known_ts":"1994-06-14","bar_index":878,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.1378,"stop_level":13.2229,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-06-15","known_ts":"1994-06-15","bar_index":878,"type":"RECLAIM","strength":0.725,"price":13.5616,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-06-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1994-06-14","prior_stop_level":13.2229,"sweep_low":13.1378,"atr14":0.257891,"stop_level":13.008855,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-06-27","known_ts":"1994-06-27","bar_index":881,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.6081,"stop_level":13.1378,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-08-12","known_ts":"1994-08-16","bar_index":892,"type":"BUY","strength":0.45,"price":10.3831,"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":"1994-09-19","known_ts":"1994-09-19","bar_index":900,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.0391,"stop_level":11.1452,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-09-28","known_ts":"1994-09-28","bar_index":902,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.6145,"stop_level":11.1452,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-10-28","known_ts":"1994-11-01","bar_index":910,"type":"BUY","strength":0.588,"price":10.5084,"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":"1994-12-14","known_ts":"1994-12-14","bar_index":920,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.8921,"stop_level":10.1899,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-12-15","known_ts":"1994-12-15","bar_index":921,"type":"RECLAIM","strength":0.588,"price":11.1685,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-12-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":"1994-12-14","prior_stop_level":10.1899,"sweep_low":9.7857,"atr14":0.342952,"stop_level":9.614224,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-01-23","known_ts":"1995-01-23","bar_index":929,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.6794,"stop_level":10.5303,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-02-07","known_ts":"1995-02-09","bar_index":933,"type":"BUY","strength":0.725,"price":10.5303,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1995-03-06","known_ts":"1995-03-08","bar_index":939,"type":"BUY","strength":0.725,"price":10.2112,"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":60},{"ts":"1995-04-21","known_ts":"1995-04-25","bar_index":950,"type":"BUY","strength":0.725,"price":10.1259,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1995-06-28","known_ts":"1995-06-28","bar_index":965,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.8938,"stop_level":11.1074,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-06-29","known_ts":"1995-06-29","bar_index":966,"type":"RECLAIM","strength":0.863,"price":11.4279,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-06-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-06-28","prior_stop_level":11.1074,"sweep_low":10.6802,"atr14":0.305117,"stop_level":10.527642,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-07-13","known_ts":"1995-07-13","bar_index":969,"type":"RECLAIM","strength":0.863,"price":11.5347,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-06-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-07-18","known_ts":"1995-07-18","bar_index":970,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.2142,"stop_level":11.321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-07-21","known_ts":"1995-07-21","bar_index":971,"type":"RECLAIM","strength":0.863,"price":11.5347,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-07-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-07-18","prior_stop_level":11.321,"sweep_low":11.0006,"atr14":0.248931,"stop_level":10.876135,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-08-03","known_ts":"1995-08-03","bar_index":974,"type":"RECLAIM","strength":1.0,"price":11.6415,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-07-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-10-10","known_ts":"1995-10-10","bar_index":989,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.1976,"stop_level":12.3046,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-11-09","known_ts":"1995-11-09","bar_index":997,"type":"RECLAIM","strength":1.0,"price":13.1606,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-10-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-11-22","known_ts":"1995-11-27","bar_index":1000,"type":"BUY","strength":0.863,"price":13.2676,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1996-01-09","known_ts":"1996-01-09","bar_index":1010,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.574,"stop_level":15.0027,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-01-16","known_ts":"1996-01-16","bar_index":1012,"type":"RECLAIM","strength":0.863,"price":15.1098,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-01-09 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":"1996-01-09","prior_stop_level":15.0027,"sweep_low":14.2525,"atr14":0.359673,"stop_level":14.072664,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-02-20","known_ts":"1996-02-20","bar_index":1020,"type":"RECLAIM","strength":1.0,"price":16.3422,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-01-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-05-07","known_ts":"1996-05-07","bar_index":1038,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.0658,"stop_level":20.3877,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-05-10","known_ts":"1996-05-10","bar_index":1039,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.9585,"stop_level":20.3877,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-05-13","known_ts":"1996-05-13","bar_index":1039,"type":"RECLAIM","strength":1.0,"price":20.495,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-05-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-05-07","prior_stop_level":20.3877,"sweep_low":19.5293,"atr14":0.622608,"stop_level":19.217996,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-05-13","known_ts":"1996-05-13","bar_index":1039,"type":"RECLAIM","strength":1.0,"price":20.495,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-05-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":"1996-05-10","prior_stop_level":20.3877,"sweep_low":19.6366,"atr14":0.622608,"stop_level":19.325296,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-08-06","known_ts":"1996-08-08","bar_index":1059,"type":"BUY","strength":0.725,"price":18.9108,"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":"1996-08-30","known_ts":"1996-09-04","bar_index":1065,"type":"REBUY","strength":0.725,"price":18.1587,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1996-10-14","known_ts":"1996-10-16","bar_index":1075,"type":"BUY","strength":0.588,"price":16.679,"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":20},{"ts":"1996-12-06","known_ts":"1996-12-06","bar_index":1087,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.4322,"stop_level":17.6474,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-12-10","known_ts":"1996-12-10","bar_index":1088,"type":"RECLAIM","strength":0.588,"price":17.9703,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-12-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":"1996-12-06","prior_stop_level":17.6474,"sweep_low":17.4322,"atr14":0.320188,"stop_level":17.272106,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-12-26","known_ts":"1996-12-26","bar_index":1092,"type":"RECLAIM","strength":0.725,"price":18.2117,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-12-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-02-12","known_ts":"1997-02-12","bar_index":1103,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.6427,"stop_level":18.8582,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-02-14","known_ts":"1997-02-14","bar_index":1103,"type":"RECLAIM","strength":0.725,"price":18.966,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-02-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-02-12","prior_stop_level":18.8582,"sweep_low":18.6427,"atr14":0.250148,"stop_level":18.517626,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-04-15","known_ts":"1997-04-17","bar_index":1117,"type":"BUY","strength":0.45,"price":17.0514,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-05-01","known_ts":"1997-05-05","bar_index":1121,"type":"BUY","strength":0.725,"price":18.2385,"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":55},{"ts":"1997-06-30","known_ts":"1997-06-30","bar_index":1134,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.2935,"stop_level":17.5096,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-07-01","known_ts":"1997-07-01","bar_index":1135,"type":"RECLAIM","strength":0.588,"price":17.7258,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-06-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1997-06-30","prior_stop_level":17.5096,"sweep_low":17.1854,"atr14":0.381509,"stop_level":16.994645,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-15","known_ts":"1997-07-15","bar_index":1138,"type":"RECLAIM","strength":0.725,"price":20.1037,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-06-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-12-19","known_ts":"1997-12-23","bar_index":1175,"type":"REBUY","strength":0.863,"price":23.4571,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1998-02-23","known_ts":"1998-02-25","bar_index":1189,"type":"BUY","strength":0.725,"price":23.3488,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1998-04-16","known_ts":"1998-04-16","bar_index":1201,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.29,"stop_level":23.2662,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-04-22","known_ts":"1998-04-22","bar_index":1202,"type":"RECLAIM","strength":0.863,"price":23.5916,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-04-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1998-04-16","prior_stop_level":23.2662,"sweep_low":21.4765,"atr14":0.432797,"stop_level":21.260102,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-07-01","known_ts":"1998-07-06","bar_index":1219,"type":"BUY","strength":0.588,"price":23.2398,"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":70},{"ts":"1998-07-28","known_ts":"1998-07-28","bar_index":1225,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.2398,"stop_level":23.6199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-07-31","known_ts":"1998-07-31","bar_index":1226,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.6425,"stop_level":23.6199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-08-06","known_ts":"1998-08-06","bar_index":1227,"type":"RECLAIM","strength":0.725,"price":23.7828,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-07-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1998-07-31","prior_stop_level":23.6199,"sweep_low":22.6425,"atr14":0.5137,"stop_level":22.38565,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-18","known_ts":"1998-08-18","bar_index":1230,"type":"RECLAIM","strength":0.725,"price":23.7285,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-07-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-09-17","known_ts":"1998-09-21","bar_index":1237,"type":"BUY","strength":0.588,"price":23.3758,"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":"aplus","score":80},{"ts":"1998-11-06","known_ts":"1998-11-06","bar_index":1249,"type":"SELL","basis":"structure_stop","strength":0.45,"price":21.2013,"stop_level":24.1912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1998-11-10","known_ts":"1998-11-10","bar_index":1249,"type":"SELL","basis":"structure_stop","strength":0.45,"price":18.755,"stop_level":24.1912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1998-12-03","known_ts":"1998-12-07","bar_index":1255,"type":"BUY","strength":0.45,"price":22.0711,"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-12-30","known_ts":"1999-01-04","bar_index":1261,"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-12-30","trigger_known_ts":"1999-01-04","strength":0.45,"price":19.9739,"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.204547,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.9398,"atr14":0.514655,"stop_level":18.682472,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-03","known_ts":"1999-03-05","bar_index":1275,"type":"BUY","strength":0.588,"price":19.2664,"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":"1999-03-16","known_ts":"1999-03-18","bar_index":1278,"type":"BUY","strength":0.588,"price":19.0287,"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":"1999-04-15","known_ts":"1999-04-19","bar_index":1285,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-04-15","trigger_known_ts":"1999-04-19","strength":0.45,"price":15.8118,"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.369696,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.7758,"atr14":0.510983,"stop_level":14.520309,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-11","known_ts":"1999-05-13","bar_index":1291,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-05-11","trigger_known_ts":"1999-05-13","strength":0.45,"price":15.2666,"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.391429,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.4487,"atr14":0.370013,"stop_level":14.263693,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-14","known_ts":"1999-05-18","bar_index":1292,"type":"BUY","strength":0.45,"price":15.5937,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-05-14","known_ts":"1999-05-18","bar_index":1292,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-05-14","trigger_known_ts":"1999-05-18","strength":0.45,"price":15.5937,"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.37839,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.4487,"atr14":0.338114,"stop_level":14.279643,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-18","known_ts":"1999-06-18","bar_index":1300,"type":"SELL","basis":"structure_stop","strength":0.45,"price":14.8625,"stop_level":15.2997,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1999-06-22","known_ts":"1999-06-22","bar_index":1300,"type":"RECLAIM","strength":0.45,"price":15.409,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-06-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":"1999-06-18","prior_stop_level":15.2997,"sweep_low":14.644,"atr14":0.291237,"stop_level":14.498381,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-07-13","known_ts":"1999-07-13","bar_index":1305,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.48,"stop_level":14.7533,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-07-16","known_ts":"1999-07-16","bar_index":1306,"type":"RECLAIM","strength":0.588,"price":15.2997,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-07-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":"1999-07-13","prior_stop_level":14.7533,"sweep_low":14.3161,"atr14":0.397157,"stop_level":14.117521,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-08-23","known_ts":"1999-08-25","bar_index":1315,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-08-23","trigger_known_ts":"1999-08-25","strength":0.45,"price":14.0429,"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.425953,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.5511,"atr14":0.230656,"stop_level":13.435772,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-09-14","known_ts":"1999-09-16","bar_index":1320,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-09-14","trigger_known_ts":"1999-09-16","strength":0.45,"price":12.9826,"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.469296,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.6769,"atr14":0.282158,"stop_level":12.535821,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-09-30","known_ts":"1999-10-04","bar_index":1324,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-09-30","trigger_known_ts":"1999-10-04","strength":0.45,"price":12.2157,"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.500646,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.8322,"atr14":0.252115,"stop_level":11.706142,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-11-08","known_ts":"1999-11-10","bar_index":1333,"type":"BUY","strength":0.45,"price":11.1749,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-11-08","known_ts":"1999-11-10","bar_index":1333,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-11-08","trigger_known_ts":"1999-11-10","strength":0.45,"price":11.1749,"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.493686,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.9289,"atr14":0.465161,"stop_level":8.69632,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-07","known_ts":"1999-12-07","bar_index":1339,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.1201,"stop_level":12.2704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-12-13","known_ts":"1999-12-13","bar_index":1341,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.5498,"stop_level":12.2704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-12-30","known_ts":"2000-01-03","bar_index":1345,"type":"REBUY","strength":0.725,"price":11.0992,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2000-03-17","known_ts":"2000-03-21","bar_index":1363,"type":"BUY","strength":0.725,"price":9.8183,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2000-04-12","known_ts":"2000-04-12","bar_index":1369,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.1564,"stop_level":9.2667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-04-14","known_ts":"2000-04-14","bar_index":1369,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.1564,"stop_level":9.2667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-06-13","known_ts":"2000-06-15","bar_index":1383,"type":"BUY","strength":0.588,"price":8.2034,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2000-06-30","known_ts":"2000-06-30","bar_index":1387,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.984,"stop_level":7.5383,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-07-03","known_ts":"2000-07-03","bar_index":1387,"type":"RECLAIM","strength":0.725,"price":8.0926,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-06-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-06-30","prior_stop_level":7.5383,"sweep_low":6.984,"atr14":0.44353,"stop_level":6.762235,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-01","known_ts":"2000-11-03","bar_index":1416,"type":"BUY","strength":0.863,"price":8.958,"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":"2000-11-29","known_ts":"2000-11-29","bar_index":1422,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.5129,"stop_level":8.5685,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-12-01","known_ts":"2000-12-01","bar_index":1423,"type":"RECLAIM","strength":1.0,"price":8.6242,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-11-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-11-29","prior_stop_level":8.5685,"sweep_low":8.4573,"atr14":0.188786,"stop_level":8.362907,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-06","known_ts":"2000-12-08","bar_index":1424,"type":"BUY","strength":1.0,"price":8.7696,"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":"2000-12-18","known_ts":"2000-12-18","bar_index":1426,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.4345,"stop_level":8.5462,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-12-26","known_ts":"2000-12-26","bar_index":1428,"type":"RECLAIM","strength":0.863,"price":8.6579,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-12-18 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":"2000-12-18","prior_stop_level":8.5462,"sweep_low":8.0994,"atr14":0.223641,"stop_level":7.987579,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-28","known_ts":"2001-01-02","bar_index":1429,"type":"BUY","strength":1.0,"price":8.9372,"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":"2001-05-14","known_ts":"2001-05-16","bar_index":1460,"type":"REBUY","strength":1.0,"price":16.0889,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2001-10-04","known_ts":"2001-10-08","bar_index":1492,"type":"BUY","strength":0.725,"price":15.7552,"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":"2001-10-30","known_ts":"2001-10-30","bar_index":1498,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.7102,"stop_level":15.8902,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-11-15","known_ts":"2001-11-15","bar_index":1502,"type":"RECLAIM","strength":0.863,"price":17.5378,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-10-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-08","known_ts":"2002-01-08","bar_index":1513,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.5798,"stop_level":19.1209,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-11","known_ts":"2002-01-11","bar_index":1514,"type":"RECLAIM","strength":1.0,"price":19.3374,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-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":"2002-01-08","prior_stop_level":19.1209,"sweep_low":18.4896,"atr14":0.463455,"stop_level":18.257873,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-23","known_ts":"2002-01-23","bar_index":1517,"type":"RECLAIM","strength":1.0,"price":19.7252,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-01-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-05-17","known_ts":"2002-05-17","bar_index":1543,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.7955,"stop_level":23.8497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-07-24","known_ts":"2002-07-26","bar_index":1559,"type":"BUY","strength":0.725,"price":22.6217,"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":"2002-08-29","known_ts":"2002-08-29","bar_index":1567,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.9024,"stop_level":21.2372,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-09-06","known_ts":"2002-09-06","bar_index":1569,"type":"RECLAIM","strength":0.588,"price":21.6263,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-08-29 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-08-29","prior_stop_level":21.2372,"sweep_low":20.8119,"atr14":0.429979,"stop_level":20.596911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-11-12","known_ts":"2002-11-14","bar_index":1585,"type":"BUY","strength":0.45,"price":19.0227,"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-01-08","known_ts":"2003-01-08","bar_index":1597,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.9337,"stop_level":18.3423,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-01-15","known_ts":"2003-01-15","bar_index":1599,"type":"RECLAIM","strength":0.588,"price":19.0506,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-01-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":"2003-01-08","prior_stop_level":18.3423,"sweep_low":17.8883,"atr14":0.379905,"stop_level":17.698348,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-13","known_ts":"2003-02-18","bar_index":1606,"type":"BUY","strength":0.588,"price":17.9791,"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":"2003-03-17","known_ts":"2003-03-19","bar_index":1613,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2003-03-17","trigger_known_ts":"2003-03-19","strength":0.45,"price":15.8434,"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.386153,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.3793,"atr14":0.298749,"stop_level":15.229926,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-10","known_ts":"2003-04-14","bar_index":1619,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2003-04-10","trigger_known_ts":"2003-04-14","strength":0.45,"price":14.0143,"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.457021,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.7403,"atr14":0.387008,"stop_level":12.546796,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-24","known_ts":"2003-04-28","bar_index":1622,"type":"BUY","strength":0.45,"price":14.4511,"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-24","known_ts":"2003-04-28","bar_index":1622,"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-24","trigger_known_ts":"2003-04-28","strength":0.45,"price":14.4511,"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.440097,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.5684,"atr14":0.368978,"stop_level":13.383911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-15","known_ts":"2003-05-15","bar_index":1627,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.3429,"stop_level":15.4612,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-06-03","known_ts":"2003-06-03","bar_index":1631,"type":"RECLAIM","strength":0.725,"price":18.3733,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-08-07","known_ts":"2003-08-07","bar_index":1646,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.7928,"stop_level":22.8293,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-08-08","known_ts":"2003-08-08","bar_index":1646,"type":"RECLAIM","strength":0.863,"price":22.9205,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-08-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":"2003-08-07","prior_stop_level":22.8293,"sweep_low":22.4281,"atr14":0.478903,"stop_level":22.188649,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-22","known_ts":"2003-08-22","bar_index":1650,"type":"RECLAIM","strength":0.863,"price":23.7501,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-08-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-12-17","known_ts":"2003-12-19","bar_index":1677,"type":"BUY","strength":0.725,"price":21.9871,"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":"2004-04-22","known_ts":"2004-04-22","bar_index":1705,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.6071,"stop_level":26.8086,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-23","known_ts":"2004-04-23","bar_index":1706,"type":"RECLAIM","strength":1.0,"price":26.8819,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-04-22","prior_stop_level":26.8086,"sweep_low":26.3323,"atr14":0.545898,"stop_level":26.059351,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-05-10","known_ts":"2004-05-10","bar_index":1709,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.6362,"stop_level":26.6071,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-06-24","known_ts":"2004-06-28","bar_index":1720,"type":"BUY","strength":0.725,"price":26.5074,"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":"2004-07-19","known_ts":"2004-07-19","bar_index":1725,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.2048,"stop_level":26.2139,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-23","known_ts":"2004-07-23","bar_index":1726,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.6361,"stop_level":26.2139,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-27","known_ts":"2004-07-27","bar_index":1727,"type":"RECLAIM","strength":0.863,"price":26.4157,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-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":"2004-07-23","prior_stop_level":26.2139,"sweep_low":25.4159,"atr14":0.415715,"stop_level":25.208042,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-16","known_ts":"2004-08-16","bar_index":1732,"type":"RECLAIM","strength":0.863,"price":27.2871,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-07-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-11-22","known_ts":"2004-11-24","bar_index":1755,"type":"BUY","strength":0.725,"price":25.5683,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2004-12-21","known_ts":"2004-12-21","bar_index":1761,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.1529,"stop_level":25.3938,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-12-22","known_ts":"2004-12-22","bar_index":1762,"type":"RECLAIM","strength":0.588,"price":25.9254,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-12-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2004-12-21","prior_stop_level":25.3938,"sweep_low":24.831,"atr14":0.421214,"stop_level":24.620393,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-05","known_ts":"2005-01-05","bar_index":1765,"type":"RECLAIM","strength":0.725,"price":30.7353,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-02-10","known_ts":"2005-02-10","bar_index":1773,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.3152,"stop_level":35.3612,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-02-11","known_ts":"2005-02-11","bar_index":1773,"type":"RECLAIM","strength":0.863,"price":36.6027,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-02-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-02-10","prior_stop_level":35.3612,"sweep_low":34.9473,"atr14":1.027107,"stop_level":34.433747,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-02-28","known_ts":"2005-02-28","bar_index":1777,"type":"RECLAIM","strength":1.0,"price":36.9246,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-02-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-03-09","known_ts":"2005-03-09","bar_index":1779,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.2441,"stop_level":36.7499,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-06-07","known_ts":"2005-06-09","bar_index":1800,"type":"BUY","strength":0.725,"price":36.139,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"2005-08-05","known_ts":"2005-08-05","bar_index":1814,"type":"SELL","basis":"structure_stop","strength":1.0,"price":40.0828,"stop_level":41.0134,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-10-21","known_ts":"2005-10-25","bar_index":1832,"type":"BUY","strength":0.588,"price":33.0936,"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":"2006-02-13","known_ts":"2006-02-13","bar_index":1857,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.4466,"stop_level":30.7883,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-02-14","known_ts":"2006-02-14","bar_index":1858,"type":"RECLAIM","strength":0.588,"price":31.8318,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-02-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":"2006-02-13","prior_stop_level":30.7883,"sweep_low":30.0495,"atr14":0.851604,"stop_level":29.623698,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-02-28","known_ts":"2006-02-28","bar_index":1861,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.9453,"stop_level":31.0838,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-05-11","known_ts":"2006-05-15","bar_index":1878,"type":"BUY","strength":0.45,"price":28.8451,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-05-11","known_ts":"2006-05-15","bar_index":1878,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2006-05-11","trigger_known_ts":"2006-05-15","strength":0.45,"price":28.8451,"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.303422,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.1979,"atr14":0.523155,"stop_level":27.936323,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-28","known_ts":"2006-06-28","bar_index":1889,"type":"RECLAIM","strength":0.725,"price":31.9343,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-02-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-07-13","known_ts":"2006-07-13","bar_index":1892,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.7128,"stop_level":30.1756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-07-17","known_ts":"2006-07-17","bar_index":1893,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.1111,"stop_level":30.1756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-08-31","known_ts":"2006-09-05","bar_index":1904,"type":"BUY","strength":0.725,"price":29.1389,"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":80},{"ts":"2007-04-10","known_ts":"2007-04-12","bar_index":1954,"type":"BUY","strength":0.725,"price":39.9722,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2007-05-10","known_ts":"2007-05-10","bar_index":1961,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.5887,"stop_level":39.0715,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-05-31","known_ts":"2007-06-04","bar_index":1966,"type":"BUY","strength":0.725,"price":39.9629,"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":0},{"ts":"2007-06-18","known_ts":"2007-06-20","bar_index":1970,"type":"BUY","strength":0.725,"price":40.2414,"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":"2007-06-26","known_ts":"2007-06-28","bar_index":1972,"type":"BUY","strength":0.725,"price":41.8398,"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":"2007-07-27","known_ts":"2007-07-27","bar_index":1979,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.6596,"stop_level":37.6391,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2007-11-09","known_ts":"2007-11-13","bar_index":2004,"type":"BUY","strength":0.45,"price":37.1177,"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-03","known_ts":"2008-01-03","bar_index":2016,"type":"RECLAIM","strength":0.725,"price":38.6549,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-07-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-01-18","known_ts":"2008-01-18","bar_index":2019,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.8684,"stop_level":34.4086,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-22","known_ts":"2008-01-22","bar_index":2020,"type":"RECLAIM","strength":0.588,"price":36.0382,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-01-18","prior_stop_level":34.4086,"sweep_low":32.5182,"atr14":2.034204,"stop_level":31.501098,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-26","known_ts":"2008-02-26","bar_index":2028,"type":"RECLAIM","strength":0.725,"price":37.2301,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-01-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-03-17","known_ts":"2008-03-17","bar_index":2032,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.4277,"stop_level":33.8405,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-18","known_ts":"2008-03-18","bar_index":2033,"type":"RECLAIM","strength":0.588,"price":34.7327,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-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":"2008-03-17","prior_stop_level":33.8405,"sweep_low":32.8124,"atr14":1.895012,"stop_level":31.864894,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-04","known_ts":"2008-04-04","bar_index":2037,"type":"RECLAIM","strength":0.725,"price":41.8172,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-03-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-08","known_ts":"2008-05-08","bar_index":2045,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.5324,"stop_level":43.6349,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-09","known_ts":"2008-05-09","bar_index":2045,"type":"RECLAIM","strength":0.863,"price":43.9612,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-05-08","prior_stop_level":43.6349,"sweep_low":43.2714,"atr14":1.551955,"stop_level":42.495423,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-27","known_ts":"2008-05-27","bar_index":2049,"type":"RECLAIM","strength":0.863,"price":45.8348,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-05-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-16","known_ts":"2008-09-18","bar_index":2075,"type":"BUY","strength":0.725,"price":43.868,"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":"2008-12-05","known_ts":"2008-12-09","bar_index":2094,"type":"BUY","strength":0.45,"price":24.948,"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-12-05","known_ts":"2008-12-09","bar_index":2094,"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-12-05","trigger_known_ts":"2008-12-09","strength":0.45,"price":24.948,"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.455697,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.8304,"atr14":1.669203,"stop_level":21.995799,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-14","known_ts":"2009-01-14","bar_index":2102,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.3033,"stop_level":25.7335,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-15","known_ts":"2009-01-15","bar_index":2103,"type":"RECLAIM","strength":0.588,"price":26.3693,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-14","prior_stop_level":25.7335,"sweep_low":24.761,"atr14":1.43757,"stop_level":24.042215,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-26","known_ts":"2009-01-26","bar_index":2105,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.92,"stop_level":25.3033,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-28","known_ts":"2009-01-28","bar_index":2105,"type":"RECLAIM","strength":0.588,"price":26.2665,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-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":"2009-01-26","prior_stop_level":25.3033,"sweep_low":24.6394,"atr14":1.338029,"stop_level":23.970385,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-23","known_ts":"2009-02-23","bar_index":2111,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.3028,"stop_level":24.5366,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-24","known_ts":"2009-02-24","bar_index":2111,"type":"RECLAIM","strength":0.588,"price":25.1724,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-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":"2009-02-23","prior_stop_level":24.5366,"sweep_low":24.2654,"atr14":1.212014,"stop_level":23.659393,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-25","known_ts":"2009-02-25","bar_index":2112,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.9381,"stop_level":24.5366,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-10","known_ts":"2009-03-12","bar_index":2115,"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":"2009-03-10","trigger_known_ts":"2009-03-12","strength":0.588,"price":21.891,"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.522393,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":18.8513,"atr14":1.235018,"stop_level":18.233791,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-13","known_ts":"2009-03-17","bar_index":2116,"type":"BUY","strength":0.588,"price":23.09,"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":"2009-03-13","known_ts":"2009-03-17","bar_index":2116,"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":"2009-03-13","trigger_known_ts":"2009-03-17","strength":0.588,"price":23.09,"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.496234,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":18.8513,"atr14":1.173392,"stop_level":18.264604,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-03","known_ts":"2009-04-03","bar_index":2121,"type":"RECLAIM","strength":0.725,"price":33.7779,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2009-03-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-11","known_ts":"2009-05-11","bar_index":2129,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.5156,"stop_level":34.1151,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-01","known_ts":"2009-06-01","bar_index":2134,"type":"RECLAIM","strength":0.863,"price":33.4781,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-12","known_ts":"2009-06-16","bar_index":2137,"type":"BUY","strength":0.863,"price":35.9137,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2009-09-01","known_ts":"2009-09-01","bar_index":2155,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.4575,"stop_level":38.3048,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-09","known_ts":"2009-09-09","bar_index":2157,"type":"RECLAIM","strength":1.0,"price":38.4065,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-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-09-01","prior_stop_level":38.3048,"sweep_low":35.5761,"atr14":1.039428,"stop_level":35.056386,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-16","known_ts":"2009-09-16","bar_index":2159,"type":"RECLAIM","strength":1.0,"price":41.7102,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-09-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-10","known_ts":"2009-12-14","bar_index":2179,"type":"BUY","strength":0.863,"price":44.7498,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2010-01-28","known_ts":"2010-01-28","bar_index":2189,"type":"SELL","basis":"structure_stop","strength":1.0,"price":47.3893,"stop_level":47.5302,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-01","known_ts":"2010-02-01","bar_index":2190,"type":"RECLAIM","strength":1.0,"price":47.5772,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-01-28","prior_stop_level":47.5302,"sweep_low":47.0418,"atr14":1.159241,"stop_level":46.462179,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-06-30","known_ts":"2010-07-02","bar_index":2225,"type":"BUY","strength":0.588,"price":40.7675,"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":90},{"ts":"2010-08-10","known_ts":"2010-08-10","bar_index":2234,"type":"SELL","basis":"structure_stop","strength":0.725,"price":40.5793,"stop_level":40.8427,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-11-02","known_ts":"2010-11-02","bar_index":2254,"type":"RECLAIM","strength":0.725,"price":46.776,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-11-16","known_ts":"2010-11-16","bar_index":2257,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.58,"stop_level":46.3899,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-11-19","known_ts":"2010-11-19","bar_index":2258,"type":"RECLAIM","strength":0.863,"price":46.663,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2010-11-16","prior_stop_level":46.3899,"sweep_low":45.3069,"atr14":1.049479,"stop_level":44.782161,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-02","known_ts":"2010-12-02","bar_index":2261,"type":"RECLAIM","strength":0.863,"price":50.4676,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-01-07","known_ts":"2011-01-07","bar_index":2269,"type":"SELL","basis":"structure_stop","strength":1.0,"price":50.7765,"stop_level":50.8425,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-10","known_ts":"2011-01-10","bar_index":2269,"type":"RECLAIM","strength":1.0,"price":50.9838,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-01-07","prior_stop_level":50.8425,"sweep_low":50.2016,"atr14":1.24569,"stop_level":49.578755,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-20","known_ts":"2011-01-20","bar_index":2272,"type":"SELL","basis":"structure_stop","strength":1.0,"price":50.4844,"stop_level":50.7765,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-25","known_ts":"2011-01-25","bar_index":2273,"type":"RECLAIM","strength":1.0,"price":51.3325,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-01-20","prior_stop_level":50.7765,"sweep_low":49.476,"atr14":1.212074,"stop_level":48.869963,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-05-25","known_ts":"2011-05-27","bar_index":2301,"type":"BUY","strength":0.725,"price":49.4622,"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":"2011-07-26","known_ts":"2011-07-26","bar_index":2315,"type":"SELL","basis":"structure_stop","strength":0.863,"price":53.2935,"stop_level":53.6426,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-04","known_ts":"2011-11-04","bar_index":2339,"type":"RECLAIM","strength":0.725,"price":52.1736,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-07-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-25","known_ts":"2011-11-25","bar_index":2343,"type":"SELL","basis":"structure_stop","strength":0.725,"price":49.3496,"stop_level":49.3968,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-28","bar_index":2344,"type":"RECLAIM","strength":0.725,"price":51.3897,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-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":"2011-11-25","prior_stop_level":49.3968,"sweep_low":49.0851,"atr14":1.654807,"stop_level":48.257697,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-09","known_ts":"2011-12-09","bar_index":2347,"type":"RECLAIM","strength":0.863,"price":54.2781,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-12-19","known_ts":"2011-12-19","bar_index":2349,"type":"SELL","basis":"structure_stop","strength":0.863,"price":51.6412,"stop_level":51.8681,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-12-20","known_ts":"2011-12-20","bar_index":2349,"type":"RECLAIM","strength":0.863,"price":52.5674,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-12-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-12-19","prior_stop_level":51.8681,"sweep_low":51.405,"atr14":1.669935,"stop_level":50.570033,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-06","known_ts":"2012-01-06","bar_index":2353,"type":"RECLAIM","strength":0.863,"price":57.7278,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-25","known_ts":"2012-01-25","bar_index":2357,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.1607,"stop_level":57.4537,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-27","known_ts":"2012-01-27","bar_index":2357,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.1796,"stop_level":57.4537,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-01","known_ts":"2012-02-01","bar_index":2358,"type":"RECLAIM","strength":0.863,"price":58.1153,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-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":"2012-01-25","prior_stop_level":57.4537,"sweep_low":56.4046,"atr14":1.020491,"stop_level":55.894355,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-01","known_ts":"2012-02-01","bar_index":2358,"type":"RECLAIM","strength":0.863,"price":58.1153,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-01-27","prior_stop_level":57.4537,"sweep_low":56.4046,"atr14":1.020491,"stop_level":55.894355,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-10","known_ts":"2012-02-10","bar_index":2361,"type":"RECLAIM","strength":0.863,"price":58.0491,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-03","known_ts":"2012-04-05","bar_index":2373,"type":"BUY","strength":0.863,"price":58.4368,"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":60},{"ts":"2012-06-15","known_ts":"2012-06-19","bar_index":2390,"type":"BUY","strength":0.725,"price":55.3806,"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":"2012-08-07","known_ts":"2012-08-09","bar_index":2402,"type":"REBUY","strength":1.0,"price":62.005,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2012-09-11","known_ts":"2012-09-13","bar_index":2410,"type":"BUY","strength":0.863,"price":64.5418,"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":30},{"ts":"2012-09-28","known_ts":"2012-09-28","bar_index":2414,"type":"SELL","basis":"structure_stop","strength":1.0,"price":63.2446,"stop_level":63.6707,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-01","known_ts":"2012-10-01","bar_index":2414,"type":"RECLAIM","strength":1.0,"price":64.3524,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-09-28","prior_stop_level":63.6707,"sweep_low":63.1688,"atr14":1.140452,"stop_level":62.598574,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-18","known_ts":"2012-10-18","bar_index":2419,"type":"RECLAIM","strength":1.0,"price":65.3846,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-09-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-01-24","known_ts":"2013-01-24","bar_index":2440,"type":"SELL","basis":"structure_stop","strength":1.0,"price":76.494,"stop_level":76.5414,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-01-25","known_ts":"2013-01-25","bar_index":2440,"type":"RECLAIM","strength":1.0,"price":76.5509,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-24 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-01-24","prior_stop_level":76.5414,"sweep_low":75.1487,"atr14":1.582045,"stop_level":74.357678,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-08","known_ts":"2013-02-08","bar_index":2444,"type":"RECLAIM","strength":1.0,"price":79.791,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-01","known_ts":"2013-05-01","bar_index":2462,"type":"SELL","basis":"structure_stop","strength":0.863,"price":84.2149,"stop_level":84.7078,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-05-02","known_ts":"2013-05-02","bar_index":2463,"type":"RECLAIM","strength":0.863,"price":84.8973,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-05-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-05-01","prior_stop_level":84.7078,"sweep_low":84.1012,"atr14":1.59854,"stop_level":83.30193,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-08-16","known_ts":"2013-08-16","bar_index":2487,"type":"SELL","basis":"structure_stop","strength":0.725,"price":92.4317,"stop_level":92.9437,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-08-20","known_ts":"2013-08-20","bar_index":2488,"type":"RECLAIM","strength":0.725,"price":94.5462,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-08-16","prior_stop_level":92.9437,"sweep_low":91.7963,"atr14":1.87538,"stop_level":90.85861,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-18","known_ts":"2013-09-20","bar_index":2495,"type":"BUY","strength":0.725,"price":96.4425,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2013-10-09","known_ts":"2013-10-11","bar_index":2500,"type":"BUY","strength":0.725,"price":98.0361,"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":"2013-12-12","known_ts":"2013-12-16","bar_index":2515,"type":"BUY","strength":0.725,"price":98.1873,"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":"2014-01-29","known_ts":"2014-01-29","bar_index":2525,"type":"SELL","basis":"structure_stop","strength":0.863,"price":100.9866,"stop_level":101.4421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-30","known_ts":"2014-01-30","bar_index":2525,"type":"RECLAIM","strength":0.863,"price":102.1633,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-01-29","prior_stop_level":101.4421,"sweep_low":100.6071,"atr14":2.199569,"stop_level":99.507315,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-24","known_ts":"2014-02-24","bar_index":2531,"type":"RECLAIM","strength":0.863,"price":103.6437,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-01-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-04","known_ts":"2014-03-06","bar_index":2533,"type":"BUY","strength":0.725,"price":106.1963,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2014-05-20","known_ts":"2014-05-22","bar_index":2551,"type":"BUY","strength":0.45,"price":93.1608,"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-06-06","known_ts":"2014-06-06","bar_index":2555,"type":"RECLAIM","strength":0.725,"price":98.0005,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-05-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-15","known_ts":"2014-07-15","bar_index":2563,"type":"SELL","basis":"structure_stop","strength":0.588,"price":96.6616,"stop_level":96.671,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-07-16","known_ts":"2014-07-16","bar_index":2564,"type":"RECLAIM","strength":0.588,"price":97.6491,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-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":"2014-07-15","prior_stop_level":96.671,"sweep_low":95.6075,"atr14":1.779488,"stop_level":94.717756,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-19","known_ts":"2014-08-21","bar_index":2572,"type":"BUY","strength":0.45,"price":94.9522,"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-09-15","known_ts":"2014-09-17","bar_index":2578,"type":"BUY","strength":0.45,"price":95.1884,"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-06","known_ts":"2014-10-08","bar_index":2583,"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-06","trigger_known_ts":"2014-10-08","strength":0.588,"price":92.766,"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.157266,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":89.65,"atr14":1.922182,"stop_level":88.688909,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-14","known_ts":"2014-10-16","bar_index":2585,"type":"BUY","strength":0.45,"price":92.899,"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-14","known_ts":"2014-10-16","bar_index":2585,"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-14","trigger_known_ts":"2014-10-16","strength":0.45,"price":92.899,"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.156058,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":89.27,"atr14":2.129843,"stop_level":88.205079,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-22","known_ts":"2014-10-22","bar_index":2587,"type":"RECLAIM","strength":0.725,"price":102.4558,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-10-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-28","known_ts":"2014-11-28","bar_index":2595,"type":"SELL","basis":"structure_stop","strength":0.863,"price":106.0087,"stop_level":106.0277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-02","known_ts":"2014-12-02","bar_index":2596,"type":"SELL","basis":"structure_stop","strength":0.863,"price":105.0208,"stop_level":106.0277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-03","known_ts":"2014-12-03","bar_index":2596,"type":"RECLAIM","strength":0.863,"price":106.0658,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-11-28","prior_stop_level":106.0277,"sweep_low":102.8168,"atr14":2.100592,"stop_level":101.766504,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-03","known_ts":"2014-12-03","bar_index":2596,"type":"RECLAIM","strength":0.863,"price":106.0658,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-12-02","prior_stop_level":106.0277,"sweep_low":102.8168,"atr14":2.100592,"stop_level":101.766504,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-17","known_ts":"2014-12-17","bar_index":2600,"type":"RECLAIM","strength":0.863,"price":111.433,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-22","known_ts":"2014-12-24","bar_index":2601,"type":"REBUY","strength":0.863,"price":115.6999,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2015-04-08","known_ts":"2015-04-10","bar_index":2625,"type":"BUY","strength":0.725,"price":115.6798,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2015-04-29","known_ts":"2015-04-29","bar_index":2630,"type":"SELL","basis":"structure_stop","strength":0.725,"price":109.3012,"stop_level":109.8145,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-05-04","known_ts":"2015-05-04","bar_index":2631,"type":"RECLAIM","strength":0.725,"price":110.1853,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2015-04-29","prior_stop_level":109.8145,"sweep_low":106.2307,"atr14":2.331113,"stop_level":105.065143,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-08","known_ts":"2015-06-10","bar_index":2639,"type":"BUY","strength":0.588,"price":111.3913,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2015-06-16","known_ts":"2015-06-18","bar_index":2641,"type":"BUY","strength":0.588,"price":109.6511,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2015-08-06","known_ts":"2015-08-10","bar_index":2653,"type":"BUY","strength":0.45,"price":109.4514,"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-08-14","known_ts":"2015-08-14","bar_index":2655,"type":"RECLAIM","strength":0.588,"price":110.117,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-08-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-10-01","known_ts":"2015-10-05","bar_index":2666,"type":"BUY","strength":0.45,"price":103.5158,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2015-10-23","known_ts":"2015-10-23","bar_index":2671,"type":"SELL","basis":"structure_stop","strength":0.588,"price":100.605,"stop_level":104.5813,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-30","known_ts":"2015-11-03","bar_index":2673,"type":"BUY","strength":0.45,"price":101.9368,"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-12-10","known_ts":"2015-12-10","bar_index":2682,"type":"SELL","basis":"structure_stop","strength":0.588,"price":99.7365,"stop_level":99.9011,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-14","known_ts":"2015-12-16","bar_index":2683,"type":"BUY","strength":0.588,"price":103.048,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2015-12-16","known_ts":"2015-12-16","bar_index":2683,"type":"RECLAIM","strength":0.588,"price":103.048,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-12-10","prior_stop_level":99.9011,"sweep_low":95.873,"atr14":2.356401,"stop_level":94.694799,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-28","known_ts":"2016-02-01","bar_index":2693,"type":"BUY","strength":0.588,"price":98.7373,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2016-03-03","known_ts":"2016-03-03","bar_index":2701,"type":"RECLAIM","strength":0.725,"price":103.2574,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-01-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-03-30","known_ts":"2016-03-30","bar_index":2707,"type":"SELL","basis":"structure_stop","strength":0.863,"price":104.3886,"stop_level":104.4648,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-01","known_ts":"2016-04-01","bar_index":2707,"type":"RECLAIM","strength":0.863,"price":105.3406,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-03-30","prior_stop_level":104.4648,"sweep_low":99.667,"atr14":2.795299,"stop_level":98.269351,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-05","known_ts":"2016-04-05","bar_index":2708,"type":"SELL","basis":"structure_stop","strength":0.863,"price":102.9036,"stop_level":104.4648,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-20","known_ts":"2016-04-20","bar_index":2712,"type":"RECLAIM","strength":0.863,"price":106.0735,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-24","known_ts":"2016-05-26","bar_index":2720,"type":"BUY","strength":0.863,"price":109.1197,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2016-06-13","known_ts":"2016-06-13","bar_index":2724,"type":"SELL","basis":"structure_stop","strength":0.863,"price":109.4128,"stop_level":109.7004,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-16","known_ts":"2016-06-16","bar_index":2725,"type":"SELL","basis":"structure_stop","strength":0.863,"price":107.6987,"stop_level":109.7004,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-07","known_ts":"2016-07-07","bar_index":2730,"type":"RECLAIM","strength":1.0,"price":109.7175,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-05","known_ts":"2016-08-09","bar_index":2737,"type":"BUY","strength":1.0,"price":112.5171,"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":"2016-10-11","known_ts":"2016-10-11","bar_index":2752,"type":"SELL","basis":"structure_stop","strength":1.0,"price":125.2851,"stop_level":125.3041,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-10-12","known_ts":"2016-10-12","bar_index":2752,"type":"RECLAIM","strength":1.0,"price":125.8185,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-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":"2016-10-11","prior_stop_level":125.3041,"sweep_low":124.685,"atr14":1.683187,"stop_level":123.843407,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-05","known_ts":"2016-12-05","bar_index":2765,"type":"RECLAIM","strength":1.0,"price":139.7709,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-10-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-28","known_ts":"2016-12-28","bar_index":2770,"type":"SELL","basis":"structure_stop","strength":1.0,"price":136.9603,"stop_level":137.4367,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-03","known_ts":"2017-01-03","bar_index":2771,"type":"RECLAIM","strength":1.0,"price":138.1513,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-12-28","prior_stop_level":137.4367,"sweep_low":136.1028,"atr14":2.10793,"stop_level":135.048835,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-23","known_ts":"2017-02-27","bar_index":2783,"type":"BUY","strength":0.725,"price":127.2421,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2017-04-13","known_ts":"2017-04-13","bar_index":2794,"type":"SELL","basis":"structure_stop","strength":0.863,"price":127.3265,"stop_level":128.8514,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-17","known_ts":"2017-04-17","bar_index":2795,"type":"RECLAIM","strength":0.863,"price":129.4232,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-04-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-04-13","prior_stop_level":128.8514,"sweep_low":127.1836,"atr14":2.660257,"stop_level":125.853472,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-28","known_ts":"2017-04-28","bar_index":2798,"type":"RECLAIM","strength":0.863,"price":132.9972,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-04-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-24","known_ts":"2017-05-26","bar_index":2804,"type":"BUY","strength":0.863,"price":133.1877,"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":55},{"ts":"2017-07-25","known_ts":"2017-07-27","bar_index":2818,"type":"BUY","strength":0.725,"price":134.8922,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2017-08-18","known_ts":"2017-08-18","bar_index":2824,"type":"SELL","basis":"structure_stop","strength":0.725,"price":130.364,"stop_level":130.6976,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-08-21","known_ts":"2017-08-21","bar_index":2824,"type":"RECLAIM","strength":0.725,"price":131.079,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-08-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-08-18","prior_stop_level":130.6976,"sweep_low":129.6014,"atr14":1.968367,"stop_level":128.617217,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-31","known_ts":"2017-09-05","bar_index":2827,"type":"BUY","strength":0.725,"price":135.9884,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2017-11-07","known_ts":"2017-11-07","bar_index":2842,"type":"SELL","basis":"structure_stop","strength":1.0,"price":147.8013,"stop_level":148.278,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-30","known_ts":"2017-11-30","bar_index":2848,"type":"RECLAIM","strength":1.0,"price":158.3381,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-11-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-02","known_ts":"2018-01-04","bar_index":2855,"type":"REBUY","strength":1.0,"price":166.9587,"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":"2018-01-18","known_ts":"2018-01-18","bar_index":2858,"type":"SELL","basis":"structure_stop","strength":1.0,"price":160.1391,"stop_level":160.7114,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-19","known_ts":"2018-01-19","bar_index":2859,"type":"RECLAIM","strength":1.0,"price":163.0482,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-01-18","prior_stop_level":160.7114,"sweep_low":160.0915,"atr14":2.963079,"stop_level":158.60996,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-08","known_ts":"2018-05-08","bar_index":2884,"type":"RECLAIM","strength":0.863,"price":163.4211,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-01-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-06-25","known_ts":"2018-06-25","bar_index":2895,"type":"SELL","basis":"structure_stop","strength":0.863,"price":172.7808,"stop_level":173.7354,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-12","known_ts":"2018-07-12","bar_index":2899,"type":"RECLAIM","strength":1.0,"price":177.9834,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-27","known_ts":"2018-07-27","bar_index":2902,"type":"SELL","basis":"structure_stop","strength":1.0,"price":176.456,"stop_level":177.1242,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-31","known_ts":"2018-07-31","bar_index":2903,"type":"RECLAIM","strength":1.0,"price":178.6515,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-07-27","prior_stop_level":177.1242,"sweep_low":175.931,"atr14":3.019087,"stop_level":174.421456,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-15","known_ts":"2018-08-15","bar_index":2907,"type":"RECLAIM","strength":1.0,"price":176.6469,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-07-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-11-16","known_ts":"2018-11-20","bar_index":2929,"type":"BUY","strength":0.45,"price":140.8604,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-01-29","known_ts":"2019-01-29","bar_index":2944,"type":"SELL","basis":"structure_stop","strength":0.588,"price":129.594,"stop_level":130.7984,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-30","known_ts":"2019-01-30","bar_index":2945,"type":"RECLAIM","strength":0.588,"price":131.6779,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-01-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":"2019-01-29","prior_stop_level":130.7984,"sweep_low":128.9153,"atr14":3.09246,"stop_level":127.36907,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-07","known_ts":"2019-03-07","bar_index":2953,"type":"SELL","basis":"structure_stop","strength":0.588,"price":129.5472,"stop_level":129.594,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-08","known_ts":"2019-03-08","bar_index":2953,"type":"RECLAIM","strength":0.588,"price":129.6046,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-03-07","prior_stop_level":129.594,"sweep_low":128.3513,"atr14":2.299904,"stop_level":127.201348,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-04","known_ts":"2019-04-04","bar_index":2960,"type":"RECLAIM","strength":0.725,"price":152.2497,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-16","known_ts":"2020-01-21","bar_index":3026,"type":"BUY","strength":0.863,"price":201.0105,"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":30},{"ts":"2020-04-08","known_ts":"2020-04-13","bar_index":3045,"type":"BUY","strength":0.588,"price":154.5723,"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":3052,"type":"SELL","basis":"structure_stop","strength":0.588,"price":148.3199,"stop_level":152.834,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-15","known_ts":"2020-05-15","bar_index":3053,"type":"RECLAIM","strength":0.588,"price":152.93,"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":152.834,"sweep_low":140.185,"atr14":7.817376,"stop_level":136.276312,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-01","known_ts":"2020-06-01","bar_index":3057,"type":"RECLAIM","strength":0.725,"price":183.7311,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":3059,"type":"SELL","basis":"structure_stop","strength":0.588,"price":162.9516,"stop_level":172.6861,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-27","known_ts":"2020-07-27","bar_index":3070,"type":"RECLAIM","strength":0.725,"price":180.8393,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":3080,"type":"SELL","basis":"structure_stop","strength":0.863,"price":181.9053,"stop_level":185.2439,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-09","known_ts":"2020-09-09","bar_index":3080,"type":"RECLAIM","strength":0.863,"price":186.2481,"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":true,"monthlyBull":false},"anchor_ts":"2020-09-08","prior_stop_level":185.2439,"sweep_low":181.3275,"atr14":3.942182,"stop_level":179.356409,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-07","known_ts":"2020-10-07","bar_index":3087,"type":"RECLAIM","strength":0.863,"price":189.599,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-13","known_ts":"2020-11-17","bar_index":3096,"type":"BUY","strength":0.588,"price":189.3679,"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":20},{"ts":"2020-12-01","known_ts":"2020-12-01","bar_index":3099,"type":"SELL","basis":"structure_stop","strength":0.725,"price":180.5572,"stop_level":182.9549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-04","known_ts":"2020-12-04","bar_index":3100,"type":"RECLAIM","strength":0.725,"price":183.0094,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-12-01","prior_stop_level":182.9549,"sweep_low":174.4812,"atr14":5.645184,"stop_level":171.658608,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-15","known_ts":"2020-12-15","bar_index":3103,"type":"RECLAIM","strength":0.863,"price":202.1107,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-06-04","known_ts":"2021-06-08","bar_index":3142,"type":"BUY","strength":0.725,"price":217.1235,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2021-07-06","known_ts":"2021-07-06","bar_index":3149,"type":"SELL","basis":"structure_stop","strength":0.725,"price":212.379,"stop_level":216.7273,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-08-12","known_ts":"2021-08-16","bar_index":3158,"type":"BUY","strength":0.725,"price":212.0698,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2021-09-14","known_ts":"2021-09-14","bar_index":3165,"type":"SELL","basis":"structure_stop","strength":0.725,"price":214.9311,"stop_level":215.3069,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-09-16","known_ts":"2021-09-16","bar_index":3166,"type":"SELL","basis":"structure_stop","strength":0.725,"price":214.3894,"stop_level":215.3069,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-09-17","known_ts":"2021-09-17","bar_index":3166,"type":"RECLAIM","strength":0.725,"price":215.4631,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2021-09-14","prior_stop_level":215.3069,"sweep_low":210.5781,"atr14":3.567122,"stop_level":208.794539,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-17","known_ts":"2021-09-17","bar_index":3166,"type":"RECLAIM","strength":0.725,"price":215.4631,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-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":"2021-09-16","prior_stop_level":215.3069,"sweep_low":210.5781,"atr14":3.567122,"stop_level":208.794539,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-02","known_ts":"2021-12-06","bar_index":3184,"type":"BUY","strength":0.45,"price":196.2138,"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-01-05","known_ts":"2022-01-05","bar_index":3191,"type":"SELL","basis":"structure_stop","strength":0.588,"price":189.9068,"stop_level":196.0394,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-01-07","known_ts":"2022-01-07","bar_index":3192,"type":"SELL","basis":"structure_stop","strength":0.588,"price":189.4127,"stop_level":196.0394,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-03-01","known_ts":"2022-03-03","bar_index":3204,"type":"BUY","strength":0.45,"price":174.5995,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-03-14","known_ts":"2022-03-16","bar_index":3207,"type":"BUY","strength":0.45,"price":175.421,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-04-01","known_ts":"2022-04-01","bar_index":3211,"type":"SELL","basis":"structure_stop","strength":0.588,"price":174.9746,"stop_level":175.421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-12","known_ts":"2022-04-12","bar_index":3214,"type":"SELL","basis":"structure_stop","strength":0.588,"price":163.8331,"stop_level":175.421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-20","known_ts":"2022-05-24","bar_index":3223,"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-05-20","trigger_known_ts":"2022-05-24","strength":0.45,"price":155.6516,"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.333486,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":151.4396,"atr14":4.762718,"stop_level":149.058241,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-31","known_ts":"2022-06-02","bar_index":3225,"type":"BUY","strength":0.45,"price":165.1529,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-05-31","known_ts":"2022-06-02","bar_index":3225,"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-05-31","trigger_known_ts":"2022-06-02","strength":0.45,"price":165.1529,"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.292801,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":152.0607,"atr14":4.422987,"stop_level":149.849207,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-16","known_ts":"2022-06-16","bar_index":3229,"type":"SELL","basis":"structure_stop","strength":0.588,"price":151.3717,"stop_level":154.8946,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-24","known_ts":"2022-06-24","bar_index":3230,"type":"RECLAIM","strength":0.588,"price":159.3827,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-06-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":"2022-06-16","prior_stop_level":154.8946,"sweep_low":150.419,"atr14":4.191324,"stop_level":148.323338,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-27","known_ts":"2022-06-29","bar_index":3231,"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-06-27","trigger_known_ts":"2022-06-29","strength":0.588,"price":158.9452,"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.281162,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":150.419,"atr14":4.335411,"stop_level":148.251294,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-19","known_ts":"2022-07-19","bar_index":3236,"type":"RECLAIM","strength":0.863,"price":183.1336,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-09","known_ts":"2022-08-09","bar_index":3241,"type":"SELL","basis":"structure_stop","strength":0.863,"price":186.721,"stop_level":186.8377,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-10","known_ts":"2022-08-10","bar_index":3241,"type":"RECLAIM","strength":0.863,"price":187.9849,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-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":"2022-08-09","prior_stop_level":186.8377,"sweep_low":185.6322,"atr14":4.233532,"stop_level":183.515434,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-22","known_ts":"2022-08-22","bar_index":3244,"type":"SELL","basis":"structure_stop","strength":0.863,"price":184.4169,"stop_level":186.721,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-10-28","known_ts":"2022-11-01","bar_index":3260,"type":"BUY","strength":0.725,"price":181.8995,"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":70},{"ts":"2022-12-06","known_ts":"2022-12-06","bar_index":3268,"type":"SELL","basis":"structure_stop","strength":0.863,"price":182.9156,"stop_level":185.5515,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-08","known_ts":"2022-12-08","bar_index":3269,"type":"SELL","basis":"structure_stop","strength":0.863,"price":184.7689,"stop_level":185.5515,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-12","known_ts":"2022-12-12","bar_index":3270,"type":"RECLAIM","strength":0.863,"price":186.671,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-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":"2022-12-06","prior_stop_level":185.5515,"sweep_low":180.5062,"atr14":4.67837,"stop_level":178.167015,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-12","known_ts":"2022-12-12","bar_index":3270,"type":"RECLAIM","strength":0.863,"price":186.671,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-12-08","prior_stop_level":185.5515,"sweep_low":180.5062,"atr14":4.67837,"stop_level":178.167015,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-29","known_ts":"2022-12-29","bar_index":3274,"type":"RECLAIM","strength":0.863,"price":185.2761,"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-01-04","known_ts":"2023-01-06","bar_index":3275,"type":"BUY","strength":1.0,"price":195.8695,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2023-01-19","known_ts":"2023-01-19","bar_index":3278,"type":"SELL","basis":"structure_stop","strength":1.0,"price":182.9936,"stop_level":183.0814,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-01-20","known_ts":"2023-01-20","bar_index":3278,"type":"RECLAIM","strength":1.0,"price":187.1782,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-01-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-01-19","prior_stop_level":183.0814,"sweep_low":182.3888,"atr14":5.059767,"stop_level":179.858917,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-31","known_ts":"2023-02-02","bar_index":3281,"type":"BUY","strength":1.0,"price":200.3663,"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":25},{"ts":"2023-05-18","known_ts":"2023-05-22","bar_index":3306,"type":"BUY","strength":0.588,"price":166.1407,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2023-06-23","known_ts":"2023-06-23","bar_index":3314,"type":"SELL","basis":"structure_stop","strength":0.588,"price":162.204,"stop_level":164.9585,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-07-28","known_ts":"2023-08-01","bar_index":3322,"type":"BUY","strength":0.45,"price":159.8747,"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-09-20","known_ts":"2023-09-20","bar_index":3334,"type":"SELL","basis":"structure_stop","strength":0.725,"price":166.4521,"stop_level":167.5404,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-10-31","known_ts":"2023-11-02","bar_index":3344,"type":"BUY","strength":0.45,"price":164.1677,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2023-11-03","known_ts":"2023-11-03","bar_index":3345,"type":"RECLAIM","strength":0.725,"price":166.7854,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-10-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-03","known_ts":"2024-01-03","bar_index":3358,"type":"SELL","basis":"structure_stop","strength":0.863,"price":164.9044,"stop_level":175.5228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-03-25","known_ts":"2024-03-27","bar_index":3377,"type":"REBUY","strength":0.863,"price":169.3487,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2024-05-07","known_ts":"2024-05-09","bar_index":3387,"type":"BUY","strength":0.588,"price":164.2014,"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":"2024-06-05","known_ts":"2024-06-05","bar_index":3393,"type":"SELL","basis":"structure_stop","strength":0.588,"price":155.7275,"stop_level":155.9244,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-06-25","known_ts":"2024-06-27","bar_index":3398,"type":"BUY","strength":0.725,"price":169.0656,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2024-08-28","known_ts":"2024-08-30","bar_index":3413,"type":"REBUY","strength":1.0,"price":187.0847,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2024-11-21","known_ts":"2024-11-25","bar_index":3433,"type":"BUY","strength":0.863,"price":202.1276,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2025-02-14","known_ts":"2025-02-14","bar_index":3451,"type":"SELL","basis":"structure_stop","strength":1.0,"price":210.8422,"stop_level":212.1289,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-19","known_ts":"2025-02-19","bar_index":3452,"type":"RECLAIM","strength":1.0,"price":212.8218,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-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":"2025-02-14","prior_stop_level":212.1289,"sweep_low":207.279,"atr14":6.331684,"stop_level":204.113158,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-01","known_ts":"2025-05-05","bar_index":3469,"type":"BUY","strength":0.588,"price":179.1027,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2025-06-13","known_ts":"2025-06-13","bar_index":3479,"type":"SELL","basis":"structure_stop","strength":0.725,"price":183.2096,"stop_level":185.7948,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-06-17","known_ts":"2025-06-17","bar_index":3479,"type":"SELL","basis":"structure_stop","strength":0.725,"price":184.034,"stop_level":185.7948,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-06-20","known_ts":"2025-06-20","bar_index":3480,"type":"SELL","basis":"structure_stop","strength":0.725,"price":182.3454,"stop_level":185.7948,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-06-24","known_ts":"2025-06-24","bar_index":3481,"type":"RECLAIM","strength":0.725,"price":186.9642,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-17 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":"2025-06-17","prior_stop_level":185.7948,"sweep_low":181.4416,"atr14":3.41423,"stop_level":179.734485,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-24","known_ts":"2025-06-24","bar_index":3481,"type":"RECLAIM","strength":0.725,"price":186.9642,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2025-06-20","prior_stop_level":185.7948,"sweep_low":181.4416,"atr14":3.41423,"stop_level":179.734485,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-09","known_ts":"2025-09-09","bar_index":3498,"type":"SELL","basis":"structure_stop","strength":0.588,"price":172.3027,"stop_level":172.4624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-12","known_ts":"2025-09-12","bar_index":3499,"type":"SELL","basis":"structure_stop","strength":0.588,"price":170.7502,"stop_level":172.4624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-11","known_ts":"2025-09-11","bar_index":3499,"type":"RECLAIM","strength":0.588,"price":175.3779,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-09-09","prior_stop_level":172.4624,"sweep_low":169.4265,"atr14":3.730038,"stop_level":167.561481,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-17","known_ts":"2025-10-21","bar_index":3508,"type":"BUY","strength":0.45,"price":172.5415,"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-12-04","known_ts":"2025-12-04","bar_index":3519,"type":"RECLAIM","strength":0.725,"price":179.5182,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-09-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-10","known_ts":"2026-02-12","bar_index":3534,"type":"REBUY","strength":1.0,"price":234.4079,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2026-03-04","known_ts":"2026-03-06","bar_index":3539,"type":"REBUY","strength":1.0,"price":258.8215,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2026-03-26","known_ts":"2026-03-26","bar_index":3544,"type":"SELL","basis":"structure_stop","strength":1.0,"price":251.1319,"stop_level":260.4094,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-17","known_ts":"2026-07-17","bar_index":3570,"type":"RECLAIM","strength":1.0,"price":289.48,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-03-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-08-06","known_ts":"2026-08-06","bar_index":3574,"type":"SELL","basis":"structure_stop","strength":1.0,"price":288.9,"stop_level":289.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-08-07","known_ts":"2026-08-07","bar_index":3575,"type":"RECLAIM","strength":1.0,"price":290.37,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-08-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":"2026-08-06","prior_stop_level":289.48,"sweep_low":288.0,"atr14":5.376349,"stop_level":285.311826,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-08-06","last_scored_basis":"structure_stop","bars_since_signal":8,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2018-02-09","2018-10-26","2019-06-10","2019-07-01","2019-09-12","2019-10-11","2020-02-12","2020-03-23","2020-09-24","2020-11-02","2021-04-09","2021-05-13","2021-07-22","2021-08-09","2021-11-02","2021-12-02","2021-12-29","2022-02-24","2022-09-08","2022-10-04","2022-10-17","2022-11-18","2023-03-23","2023-04-19","2023-05-05","2023-07-12","2023-10-10","2023-10-31","2024-01-19","2024-02-09","2024-04-19","2024-06-20","2024-07-17","2024-09-16","2024-11-05","2025-01-07","2025-04-01","2025-10-14","2026-05-12","2026-06-30"],"warnings":[{"ts":"2022-06-16","kind":"confirm","px":151.3717,"level":154.8946},{"ts":"2022-07-19","kind":"arm","px":178.8462},{"ts":"2022-08-09","kind":"confirm","px":186.721,"level":186.8377},{"ts":"2022-08-19","kind":"arm","px":187.9849},{"ts":"2022-08-22","kind":"confirm","px":184.4169,"level":186.721},{"ts":"2022-11-09","kind":"arm","px":177.9066},{"ts":"2022-12-06","kind":"confirm","px":182.9156,"level":185.5515},{"ts":"2022-12-07","kind":"arm","px":181.7938},{"ts":"2022-12-08","kind":"confirm","px":184.7689,"level":185.5515},{"ts":"2023-01-18","kind":"arm","px":186.3979},{"ts":"2023-01-19","kind":"confirm","px":182.9936,"level":183.0814},{"ts":"2023-06-15","kind":"arm","px":172.647},{"ts":"2023-06-23","kind":"confirm","px":162.204,"level":164.9585},{"ts":"2023-08-22","kind":"arm","px":165.5023},{"ts":"2023-09-20","kind":"confirm","px":166.4521,"level":167.5404},{"ts":"2023-11-22","kind":"arm","px":167.9914},{"ts":"2023-12-18","kind":"arm","px":177.1239},{"ts":"2024-01-03","kind":"confirm","px":164.9044,"level":175.5228},{"ts":"2024-05-24","kind":"arm","px":159.9398},{"ts":"2024-06-05","kind":"confirm","px":155.7275,"level":155.9244},{"ts":"2024-07-10","kind":"arm","px":163.9173},{"ts":"2024-08-05","kind":"arm","px":180.8022},{"ts":"2025-01-23","kind":"arm","px":219.9383},{"ts":"2025-02-14","kind":"confirm","px":210.8422,"level":212.1289},{"ts":"2025-05-23","kind":"arm","px":181.8787},{"ts":"2025-06-13","kind":"confirm","px":183.2096,"level":185.7948},{"ts":"2025-06-16","kind":"arm","px":184.0241},{"ts":"2025-06-17","kind":"confirm","px":184.034,"level":185.7948},{"ts":"2025-06-18","kind":"arm","px":182.0276},{"ts":"2025-06-20","kind":"confirm","px":182.3454,"level":185.7948},{"ts":"2025-09-08","kind":"arm","px":173.7259},{"ts":"2025-09-09","kind":"confirm","px":172.3027,"level":172.4624},{"ts":"2025-09-10","kind":"arm","px":170.2526},{"ts":"2025-09-12","kind":"confirm","px":170.7502,"level":172.4624},{"ts":"2025-12-12","kind":"arm","px":178.8601},{"ts":"2026-02-23","kind":"arm","px":233.4106},{"ts":"2026-03-19","kind":"arm","px":265.143},{"ts":"2026-03-26","kind":"confirm","px":251.1319,"level":260.4094},{"ts":"2026-07-31","kind":"arm","px":292.98},{"ts":"2026-08-06","kind":"confirm","px":288.9,"level":289.48}],"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":[]}}}