{"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":"MHK","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1992-09-16","known_ts":"1992-09-16","bar_index":39,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.0,"stop_level":6.1111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-09-17","known_ts":"1992-09-17","bar_index":39,"type":"RECLAIM","strength":0.588,"price":6.4444,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-09-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":"1992-09-16","prior_stop_level":6.1111,"sweep_low":6.0,"atr14":0.25014,"stop_level":5.87493,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-10-27","known_ts":"1992-10-29","bar_index":49,"type":"BUY","strength":0.45,"price":5.7778,"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":"1992-10-30","known_ts":"1992-10-30","bar_index":50,"type":"RECLAIM","strength":0.588,"price":5.7778,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1992-10-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1993-02-09","known_ts":"1993-02-11","bar_index":73,"type":"REBUY","strength":0.863,"price":10.7778,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1993-04-16","known_ts":"1993-04-16","bar_index":88,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.0556,"stop_level":14.3333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1993-12-03","known_ts":"1993-12-07","bar_index":142,"type":"BUY","strength":0.725,"price":20.4167,"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":"1994-01-19","known_ts":"1994-01-19","bar_index":152,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.6667,"stop_level":22.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-01-21","known_ts":"1994-01-21","bar_index":153,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.6667,"stop_level":22.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-04-08","known_ts":"1994-04-12","bar_index":171,"type":"BUY","strength":0.45,"price":18.5833,"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-05-23","known_ts":"1994-05-25","bar_index":181,"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":"1994-05-23","trigger_known_ts":"1994-05-25","strength":0.45,"price":14.8333,"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.359715,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.3333,"atr14":0.595188,"stop_level":14.035706,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-06-09","known_ts":"1994-06-13","bar_index":185,"type":"BUY","strength":0.45,"price":15.0833,"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-06-30","known_ts":"1994-07-05","bar_index":190,"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":"1994-06-30","trigger_known_ts":"1994-07-05","strength":0.45,"price":12.1667,"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.474819,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.1667,"atr14":0.581006,"stop_level":10.876197,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-07-11","known_ts":"1994-07-13","bar_index":192,"type":"BUY","strength":0.45,"price":12.3333,"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-07-11","known_ts":"1994-07-13","bar_index":192,"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":"1994-07-11","trigger_known_ts":"1994-07-13","strength":0.45,"price":12.3333,"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.467628,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.6667,"atr14":0.68123,"stop_level":11.326085,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-08-01","known_ts":"1994-08-03","bar_index":197,"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":"1994-08-01","trigger_known_ts":"1994-08-03","strength":0.45,"price":10.5,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.546763,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.3333,"atr14":0.748145,"stop_level":8.959228,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-08-04","known_ts":"1994-08-08","bar_index":198,"type":"BUY","strength":0.45,"price":10.5,"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-08-04","known_ts":"1994-08-08","bar_index":198,"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":"1994-08-04","trigger_known_ts":"1994-08-08","strength":0.45,"price":10.5,"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.546763,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.5,"atr14":0.676518,"stop_level":9.161741,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-09-14","known_ts":"1994-09-14","bar_index":207,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.5,"stop_level":11.6667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-09-16","known_ts":"1994-09-16","bar_index":208,"type":"RECLAIM","strength":0.588,"price":11.8333,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-09-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-09-14","prior_stop_level":11.6667,"sweep_low":11.3333,"atr14":0.584596,"stop_level":11.041002,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-09-22","known_ts":"1994-09-22","bar_index":209,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.4583,"stop_level":11.6667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-10-20","known_ts":"1994-10-24","bar_index":216,"type":"BUY","strength":0.588,"price":10.1667,"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-10-20","known_ts":"1994-10-24","bar_index":216,"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":"1994-10-20","trigger_known_ts":"1994-10-24","strength":0.588,"price":10.1667,"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.56115,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":9.0,"atr14":0.519696,"stop_level":8.740152,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-12-09","known_ts":"1994-12-09","bar_index":227,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.6667,"stop_level":11.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-12-13","known_ts":"1994-12-13","bar_index":228,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.5833,"stop_level":11.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-01-17","known_ts":"1995-01-19","bar_index":236,"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":"1995-01-17","trigger_known_ts":"1995-01-19","strength":0.45,"price":8.5,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.625001,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.6667,"atr14":0.512528,"stop_level":7.410436,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-01-25","known_ts":"1995-01-27","bar_index":238,"type":"BUY","strength":0.45,"price":8.8333,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1995-01-25","known_ts":"1995-01-27","bar_index":238,"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":"1995-01-25","trigger_known_ts":"1995-01-27","strength":0.45,"price":8.8333,"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.610296,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.1667,"atr14":0.506284,"stop_level":7.913558,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-03-09","known_ts":"1995-03-09","bar_index":248,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.5,"stop_level":8.6667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-04-18","known_ts":"1995-04-20","bar_index":257,"type":"BUY","strength":0.588,"price":9.3333,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"1995-06-09","known_ts":"1995-06-09","bar_index":269,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.8333,"stop_level":10.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-06-12","known_ts":"1995-06-12","bar_index":269,"type":"RECLAIM","strength":0.863,"price":10.1667,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-06-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-06-09","prior_stop_level":10.0,"sweep_low":9.8333,"atr14":0.469463,"stop_level":9.598569,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-06-27","known_ts":"1995-06-27","bar_index":273,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.6667,"stop_level":9.8333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-07-05","known_ts":"1995-07-05","bar_index":275,"type":"RECLAIM","strength":0.863,"price":10.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-06-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":"1995-06-27","prior_stop_level":9.8333,"sweep_low":9.6667,"atr14":0.390169,"stop_level":9.471616,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-07-13","known_ts":"1995-07-13","bar_index":277,"type":"RECLAIM","strength":0.863,"price":10.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-06-27 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-20","bar_index":278,"type":"BUY","strength":0.863,"price":10.875,"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":35},{"ts":"1995-09-07","known_ts":"1995-09-11","bar_index":290,"type":"REBUY","strength":1.0,"price":12.5833,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1995-11-14","known_ts":"1995-11-16","bar_index":306,"type":"BUY","strength":0.863,"price":11.5,"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":25},{"ts":"1995-12-13","known_ts":"1995-12-13","bar_index":312,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.25,"stop_level":11.3333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-02-20","known_ts":"1996-02-22","bar_index":328,"type":"BUY","strength":0.588,"price":8.9167,"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":"1996-04-02","known_ts":"1996-04-02","bar_index":338,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.375,"stop_level":9.7917,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1996-04-08","known_ts":"1996-04-08","bar_index":339,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.3333,"stop_level":9.7917,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1996-04-24","known_ts":"1996-04-26","bar_index":343,"type":"REBUY","strength":0.725,"price":9.3333,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1996-05-28","known_ts":"1996-05-28","bar_index":350,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.0,"stop_level":11.0833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-05-30","known_ts":"1996-05-30","bar_index":351,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.75,"stop_level":11.0833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-05-31","known_ts":"1996-05-31","bar_index":351,"type":"RECLAIM","strength":1.0,"price":11.1667,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-05-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":"1996-05-28","prior_stop_level":11.0833,"sweep_low":10.75,"atr14":0.313416,"stop_level":10.593292,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-05-31","known_ts":"1996-05-31","bar_index":351,"type":"RECLAIM","strength":1.0,"price":11.1667,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-05-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-05-30","prior_stop_level":11.0833,"sweep_low":10.75,"atr14":0.313416,"stop_level":10.593292,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-06-14","known_ts":"1996-06-14","bar_index":355,"type":"RECLAIM","strength":1.0,"price":12.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-05-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-01-22","known_ts":"1997-01-24","bar_index":406,"type":"BUY","strength":0.725,"price":16.6667,"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":"1997-03-06","known_ts":"1997-03-06","bar_index":416,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.1667,"stop_level":17.5833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-03-07","known_ts":"1997-03-07","bar_index":416,"type":"RECLAIM","strength":0.863,"price":18.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-03-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":"1997-03-06","prior_stop_level":17.5833,"sweep_low":17.0833,"atr14":0.62107,"stop_level":16.772765,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-05-01","known_ts":"1997-05-05","bar_index":429,"type":"BUY","strength":0.725,"price":15.9167,"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":"1997-08-15","known_ts":"1997-08-15","bar_index":453,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.7917,"stop_level":17.1667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-08-19","known_ts":"1997-08-19","bar_index":454,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.8333,"stop_level":17.1667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-08-25","known_ts":"1997-08-25","bar_index":455,"type":"RECLAIM","strength":0.863,"price":17.3333,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-08-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":"1997-08-19","prior_stop_level":17.1667,"sweep_low":16.5,"atr14":0.553832,"stop_level":16.223084,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-08-29","known_ts":"1997-09-03","bar_index":457,"type":"REBUY","strength":0.863,"price":17.4167,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1997-09-12","known_ts":"1997-09-16","bar_index":460,"type":"REBUY","strength":1.0,"price":18.1667,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1997-09-25","known_ts":"1997-09-29","bar_index":463,"type":"BUY","strength":1.0,"price":18.1667,"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":10},{"ts":"1997-11-03","known_ts":"1997-11-05","bar_index":472,"type":"REBUY","strength":1.0,"price":21.0833,"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":"1998-01-16","known_ts":"1998-01-21","bar_index":489,"type":"BUY","strength":0.863,"price":22.9375,"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":"1998-03-19","known_ts":"1998-03-23","bar_index":503,"type":"REBUY","strength":1.0,"price":30.5,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1998-07-07","known_ts":"1998-07-09","bar_index":528,"type":"BUY","strength":0.725,"price":32.9375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"1998-07-24","known_ts":"1998-07-24","bar_index":532,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.375,"stop_level":32.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1998-07-31","known_ts":"1998-07-31","bar_index":534,"type":"SELL","basis":"structure_stop","strength":0.725,"price":31.125,"stop_level":32.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1998-08-13","known_ts":"1998-08-17","bar_index":537,"type":"BUY","strength":0.725,"price":34.0,"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":"1998-09-30","known_ts":"1998-10-02","bar_index":548,"type":"BUY","strength":0.588,"price":26.75,"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":"1998-10-13","known_ts":"1998-10-15","bar_index":551,"type":"BUY","strength":0.588,"price":25.9375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":60},{"ts":"1998-12-14","known_ts":"1998-12-14","bar_index":565,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.8125,"stop_level":35.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-12-16","known_ts":"1998-12-16","bar_index":566,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.125,"stop_level":35.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-12-18","known_ts":"1998-12-18","bar_index":566,"type":"RECLAIM","strength":0.725,"price":35.875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1998-12-14","prior_stop_level":35.625,"sweep_low":34.3125,"atr14":0.984226,"stop_level":33.820387,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-18","known_ts":"1998-12-18","bar_index":566,"type":"RECLAIM","strength":0.725,"price":35.875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-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":"1998-12-16","prior_stop_level":35.625,"sweep_low":35.0,"atr14":0.984226,"stop_level":34.507887,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-05","known_ts":"1999-01-05","bar_index":570,"type":"RECLAIM","strength":0.863,"price":39.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-12-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-01-22","known_ts":"1999-01-22","bar_index":574,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.25,"stop_level":37.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-01-26","known_ts":"1999-01-26","bar_index":574,"type":"RECLAIM","strength":0.863,"price":37.9375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-01-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1999-01-22","prior_stop_level":37.75,"sweep_low":36.4375,"atr14":1.059983,"stop_level":35.907508,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-07","known_ts":"1999-04-09","bar_index":591,"type":"BUY","strength":0.45,"price":30.6875,"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-04-15","known_ts":"1999-04-15","bar_index":593,"type":"RECLAIM","strength":0.588,"price":32.625,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-04-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1999-05-19","known_ts":"1999-05-19","bar_index":601,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.0,"stop_level":31.125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-05-21","known_ts":"1999-05-21","bar_index":601,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.0,"stop_level":31.125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-05-24","known_ts":"1999-05-24","bar_index":602,"type":"RECLAIM","strength":0.588,"price":31.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-05-19","prior_stop_level":31.125,"sweep_low":29.75,"atr14":1.304312,"stop_level":29.097844,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-24","known_ts":"1999-05-24","bar_index":602,"type":"RECLAIM","strength":0.588,"price":31.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-05-21","prior_stop_level":31.125,"sweep_low":30.875,"atr14":1.304312,"stop_level":30.222844,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-15","known_ts":"1999-06-17","bar_index":607,"type":"BUY","strength":0.588,"price":32.0,"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-08-18","known_ts":"1999-08-20","bar_index":622,"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-18","trigger_known_ts":"1999-08-20","strength":0.45,"price":23.8125,"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.417431,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.875,"atr14":0.969586,"stop_level":21.390207,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-09-30","known_ts":"1999-10-04","bar_index":632,"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":19.8125,"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.515291,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.375,"atr14":0.669552,"stop_level":18.040224,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-10-08","known_ts":"1999-10-12","bar_index":634,"type":"BUY","strength":0.45,"price":21.1875,"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-10-08","known_ts":"1999-10-12","bar_index":634,"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-10-08","trigger_known_ts":"1999-10-12","strength":0.45,"price":21.1875,"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.481651,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.6875,"atr14":0.595338,"stop_level":19.389831,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-11-03","known_ts":"1999-11-05","bar_index":640,"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-11-03","trigger_known_ts":"1999-11-05","strength":0.588,"price":24.6875,"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.396024,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":22.125,"atr14":0.68234,"stop_level":21.78383,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-01-03","known_ts":"2000-01-03","bar_index":653,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.5625,"stop_level":24.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-01-10","known_ts":"2000-01-10","bar_index":655,"type":"RECLAIM","strength":0.725,"price":24.8125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-01-03","prior_stop_level":24.75,"sweep_low":23.625,"atr14":0.861234,"stop_level":23.194383,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-04-26","known_ts":"2000-04-26","bar_index":680,"type":"RECLAIM","strength":0.863,"price":24.8125,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-01-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-05-08","known_ts":"2000-05-08","bar_index":682,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.9375,"stop_level":24.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-05-10","known_ts":"2000-05-10","bar_index":683,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.1875,"stop_level":24.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-05-11","known_ts":"2000-05-11","bar_index":683,"type":"RECLAIM","strength":0.863,"price":25.4375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-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":"2000-05-08","prior_stop_level":24.5,"sweep_low":23.5,"atr14":0.939177,"stop_level":23.030411,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-11","known_ts":"2000-05-11","bar_index":683,"type":"RECLAIM","strength":0.863,"price":25.4375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-05-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2000-05-10","prior_stop_level":24.5,"sweep_low":23.875,"atr14":0.939177,"stop_level":23.405411,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-19","known_ts":"2000-05-19","bar_index":685,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.125,"stop_level":23.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-05-23","known_ts":"2000-05-23","bar_index":686,"type":"RECLAIM","strength":0.863,"price":24.375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-05-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":"2000-05-19","prior_stop_level":23.875,"sweep_low":23.0,"atr14":0.974821,"stop_level":22.512589,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-05","known_ts":"2000-07-07","bar_index":696,"type":"BUY","strength":0.725,"price":24.1875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2000-08-10","known_ts":"2000-08-10","bar_index":704,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.1875,"stop_level":26.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-08-11","known_ts":"2000-08-11","bar_index":705,"type":"RECLAIM","strength":0.863,"price":26.875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-08-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2000-08-10","prior_stop_level":26.375,"sweep_low":26.125,"atr14":0.709148,"stop_level":25.770426,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-08-17","known_ts":"2000-08-17","bar_index":706,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.0,"stop_level":26.1875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-08-21","known_ts":"2000-08-21","bar_index":707,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.8125,"stop_level":26.1875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-08-22","known_ts":"2000-08-22","bar_index":707,"type":"RECLAIM","strength":0.863,"price":26.3125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-08-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2000-08-17","prior_stop_level":26.1875,"sweep_low":25.25,"atr14":0.645338,"stop_level":24.927331,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-08-22","known_ts":"2000-08-22","bar_index":707,"type":"RECLAIM","strength":0.863,"price":26.3125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-08-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2000-08-21","prior_stop_level":26.1875,"sweep_low":25.75,"atr14":0.645338,"stop_level":25.427331,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-07","known_ts":"2000-09-07","bar_index":711,"type":"RECLAIM","strength":1.0,"price":25.4375,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-08-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-11-01","known_ts":"2000-11-03","bar_index":724,"type":"BUY","strength":0.588,"price":21.6875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2000-12-20","known_ts":"2000-12-20","bar_index":735,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.0,"stop_level":24.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-12-22","known_ts":"2000-12-22","bar_index":736,"type":"RECLAIM","strength":0.863,"price":25.3125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-12-20 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":"2000-12-20","prior_stop_level":24.5,"sweep_low":24.0,"atr14":0.767336,"stop_level":23.616332,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-08","known_ts":"2001-01-08","bar_index":739,"type":"RECLAIM","strength":1.0,"price":30.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-12-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-02-09","known_ts":"2001-02-09","bar_index":746,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.41,"stop_level":30.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-02-15","known_ts":"2001-02-15","bar_index":748,"type":"RECLAIM","strength":1.0,"price":30.69,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-02-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-02-09","prior_stop_level":30.0,"sweep_low":26.85,"atr14":1.032491,"stop_level":26.333754,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-26","known_ts":"2001-02-26","bar_index":750,"type":"RECLAIM","strength":1.0,"price":29.95,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-02-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-04-23","known_ts":"2001-04-25","bar_index":763,"type":"BUY","strength":0.863,"price":32.2,"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":"2001-08-17","known_ts":"2001-08-17","bar_index":790,"type":"SELL","basis":"structure_stop","strength":1.0,"price":43.1,"stop_level":43.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-10-22","known_ts":"2001-10-24","bar_index":804,"type":"BUY","strength":0.725,"price":44.74,"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":"2001-11-26","known_ts":"2001-11-26","bar_index":812,"type":"SELL","basis":"structure_stop","strength":0.863,"price":46.22,"stop_level":47.46,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-07","known_ts":"2001-12-11","bar_index":815,"type":"REBUY","strength":0.725,"price":51.96,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2002-01-14","known_ts":"2002-01-14","bar_index":823,"type":"SELL","basis":"structure_stop","strength":1.0,"price":53.02,"stop_level":54.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-02-19","known_ts":"2002-02-19","bar_index":831,"type":"RECLAIM","strength":1.0,"price":61.7,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-01-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-04-02","known_ts":"2002-04-02","bar_index":840,"type":"SELL","basis":"structure_stop","strength":0.863,"price":58.83,"stop_level":59.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-04-04","known_ts":"2002-04-04","bar_index":841,"type":"RECLAIM","strength":0.863,"price":60.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-02 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":"2002-04-02","prior_stop_level":59.83,"sweep_low":58.67,"atr14":1.865273,"stop_level":57.737363,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-15","known_ts":"2002-05-17","bar_index":851,"type":"BUY","strength":0.725,"price":68.43,"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":"2002-06-03","known_ts":"2002-06-03","bar_index":855,"type":"SELL","basis":"structure_stop","strength":0.863,"price":64.12,"stop_level":64.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-06-10","known_ts":"2002-06-10","bar_index":856,"type":"RECLAIM","strength":0.863,"price":64.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-06-03 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":"2002-06-03","prior_stop_level":64.19,"sweep_low":61.1,"atr14":1.716648,"stop_level":60.241676,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-14","known_ts":"2002-08-16","bar_index":872,"type":"BUY","strength":0.588,"price":48.5,"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":"2002-09-23","known_ts":"2002-09-23","bar_index":881,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.74,"stop_level":48.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-09-27","known_ts":"2002-09-27","bar_index":882,"type":"RECLAIM","strength":0.588,"price":50.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-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":"2002-09-23","prior_stop_level":48.53,"sweep_low":45.4,"atr14":1.895839,"stop_level":44.452081,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-11-20","known_ts":"2002-11-20","bar_index":895,"type":"RECLAIM","strength":0.725,"price":58.36,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-09-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-12-30","known_ts":"2002-12-30","bar_index":903,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.0,"stop_level":57.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-01-02","known_ts":"2003-01-02","bar_index":904,"type":"RECLAIM","strength":0.863,"price":59.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-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":"2002-12-30","prior_stop_level":57.04,"sweep_low":55.6,"atr14":1.65492,"stop_level":54.77254,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-25","known_ts":"2003-03-27","bar_index":923,"type":"BUY","strength":0.45,"price":48.56,"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-10","known_ts":"2003-04-10","bar_index":927,"type":"RECLAIM","strength":0.725,"price":53.16,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-03-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-20","known_ts":"2003-05-20","bar_index":936,"type":"SELL","basis":"structure_stop","strength":0.863,"price":53.8,"stop_level":54.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-22","known_ts":"2003-05-22","bar_index":936,"type":"SELL","basis":"structure_stop","strength":0.863,"price":54.0,"stop_level":54.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-27","known_ts":"2003-05-27","bar_index":937,"type":"RECLAIM","strength":0.863,"price":55.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-05-20","prior_stop_level":54.47,"sweep_low":53.14,"atr14":1.21265,"stop_level":52.533675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-27","known_ts":"2003-05-27","bar_index":937,"type":"RECLAIM","strength":0.863,"price":55.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-05-22","prior_stop_level":54.47,"sweep_low":53.15,"atr14":1.21265,"stop_level":52.543675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-06","known_ts":"2003-06-06","bar_index":940,"type":"RECLAIM","strength":0.863,"price":58.52,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-22 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":954,"type":"SELL","basis":"structure_stop","strength":0.863,"price":65.8,"stop_level":66.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-08-11","known_ts":"2003-08-11","bar_index":955,"type":"RECLAIM","strength":0.863,"price":67.02,"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":66.27,"sweep_low":65.36,"atr14":1.484109,"stop_level":64.617945,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-22","known_ts":"2003-08-22","bar_index":958,"type":"RECLAIM","strength":0.863,"price":70.9,"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":"2004-01-14","known_ts":"2004-01-16","bar_index":991,"type":"BUY","strength":0.725,"price":71.8,"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":"2004-01-30","known_ts":"2004-01-30","bar_index":994,"type":"SELL","basis":"structure_stop","strength":0.725,"price":69.58,"stop_level":71.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-02-02","known_ts":"2004-02-04","bar_index":995,"type":"REBUY","strength":0.725,"price":71.58,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2004-02-02","known_ts":"2004-02-02","bar_index":995,"type":"RECLAIM","strength":0.725,"price":71.95,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2004-01-30","prior_stop_level":71.21,"sweep_low":68.77,"atr14":1.253704,"stop_level":68.143148,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-03-10","known_ts":"2004-03-10","bar_index":1003,"type":"SELL","basis":"structure_stop","strength":1.0,"price":82.0,"stop_level":83.18,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-12","known_ts":"2004-03-12","bar_index":1004,"type":"SELL","basis":"structure_stop","strength":1.0,"price":82.9,"stop_level":83.18,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-29","known_ts":"2004-03-29","bar_index":1008,"type":"RECLAIM","strength":1.0,"price":82.35,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-03-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-06-24","known_ts":"2004-06-28","bar_index":1028,"type":"BUY","strength":0.588,"price":72.95,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2004-07-23","known_ts":"2004-07-23","bar_index":1034,"type":"SELL","basis":"structure_stop","strength":0.45,"price":70.25,"stop_level":70.92,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2004-07-26","known_ts":"2004-07-26","bar_index":1035,"type":"RECLAIM","strength":0.45,"price":70.98,"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":false,"above200":false,"monthlyBull":false},"anchor_ts":"2004-07-23","prior_stop_level":70.92,"sweep_low":69.25,"atr14":1.334446,"stop_level":68.582777,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-24","known_ts":"2004-08-24","bar_index":1042,"type":"RECLAIM","strength":0.725,"price":77.2,"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":false}},{"ts":"2004-10-07","known_ts":"2004-10-07","bar_index":1052,"type":"SELL","basis":"structure_stop","strength":0.863,"price":76.98,"stop_level":78.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-10-22","known_ts":"2004-10-22","bar_index":1056,"type":"RECLAIM","strength":0.863,"price":84.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-10-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-11-19","known_ts":"2004-11-19","bar_index":1062,"type":"SELL","basis":"structure_stop","strength":0.863,"price":86.64,"stop_level":87.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-11-23","known_ts":"2004-11-23","bar_index":1063,"type":"RECLAIM","strength":0.863,"price":87.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-11-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":"2004-11-19","prior_stop_level":87.44,"sweep_low":85.74,"atr14":1.538833,"stop_level":84.970583,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-12-06","known_ts":"2004-12-06","bar_index":1066,"type":"RECLAIM","strength":1.0,"price":87.71,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-11-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-02-09","known_ts":"2005-02-11","bar_index":1081,"type":"BUY","strength":0.863,"price":93.66,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2005-05-11","known_ts":"2005-05-13","bar_index":1102,"type":"BUY","strength":0.45,"price":79.83,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-06-07","known_ts":"2005-06-07","bar_index":1108,"type":"RECLAIM","strength":0.725,"price":85.74,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-05-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-06-24","known_ts":"2005-06-24","bar_index":1112,"type":"SELL","basis":"structure_stop","strength":0.588,"price":82.34,"stop_level":83.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-06-27","known_ts":"2005-06-27","bar_index":1112,"type":"RECLAIM","strength":0.588,"price":83.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-06-24","prior_stop_level":83.1,"sweep_low":81.19,"atr14":1.369338,"stop_level":80.505331,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-01","known_ts":"2005-07-01","bar_index":1114,"type":"SELL","basis":"structure_stop","strength":0.725,"price":82.2,"stop_level":82.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-07-05","known_ts":"2005-07-05","bar_index":1114,"type":"RECLAIM","strength":0.588,"price":87.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-07-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-07-01","prior_stop_level":82.34,"sweep_low":81.8,"atr14":1.98046,"stop_level":80.80977,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-20","known_ts":"2005-07-20","bar_index":1118,"type":"RECLAIM","strength":0.725,"price":90.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-07-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-07-29","known_ts":"2005-07-29","bar_index":1120,"type":"SELL","basis":"structure_stop","strength":0.725,"price":87.82,"stop_level":89.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-10-31","known_ts":"2005-11-02","bar_index":1142,"type":"BUY","strength":0.45,"price":81.12,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-11-16","known_ts":"2005-11-16","bar_index":1146,"type":"RECLAIM","strength":0.725,"price":84.38,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-10-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-07","known_ts":"2005-12-07","bar_index":1150,"type":"SELL","basis":"structure_stop","strength":0.725,"price":86.78,"stop_level":86.79,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-09","known_ts":"2005-12-09","bar_index":1151,"type":"RECLAIM","strength":0.725,"price":87.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-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":"2005-12-07","prior_stop_level":86.79,"sweep_low":85.77,"atr14":1.488613,"stop_level":85.025693,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-21","known_ts":"2005-12-21","bar_index":1154,"type":"RECLAIM","strength":0.863,"price":87.94,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-28","known_ts":"2006-03-02","bar_index":1169,"type":"BUY","strength":0.725,"price":87.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":75},{"ts":"2006-03-23","known_ts":"2006-03-23","bar_index":1174,"type":"SELL","basis":"structure_stop","strength":0.863,"price":85.86,"stop_level":86.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-24","known_ts":"2006-03-24","bar_index":1175,"type":"RECLAIM","strength":0.863,"price":86.34,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-03-23","prior_stop_level":86.15,"sweep_low":85.3,"atr14":1.118142,"stop_level":84.740929,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-30","known_ts":"2006-03-30","bar_index":1176,"type":"SELL","basis":"structure_stop","strength":0.725,"price":85.32,"stop_level":86.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-06-23","known_ts":"2006-06-27","bar_index":1196,"type":"BUY","strength":0.45,"price":70.07,"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-07-10","known_ts":"2006-07-10","bar_index":1199,"type":"SELL","basis":"structure_stop","strength":0.45,"price":69.06,"stop_level":70.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-07-17","known_ts":"2006-07-19","bar_index":1201,"type":"BUY","strength":0.45,"price":66.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-10-05","known_ts":"2006-10-05","bar_index":1220,"type":"RECLAIM","strength":0.863,"price":78.19,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-07-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-30","known_ts":"2006-10-30","bar_index":1225,"type":"SELL","basis":"structure_stop","strength":0.725,"price":71.72,"stop_level":72.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-11-16","known_ts":"2006-11-16","bar_index":1230,"type":"RECLAIM","strength":0.863,"price":76.07,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-10-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-21","known_ts":"2006-11-24","bar_index":1231,"type":"BUY","strength":0.863,"price":76.38,"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":"2006-12-22","known_ts":"2006-12-22","bar_index":1238,"type":"SELL","basis":"structure_stop","strength":0.863,"price":74.27,"stop_level":74.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-26","known_ts":"2006-12-26","bar_index":1238,"type":"RECLAIM","strength":0.863,"price":74.96,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-12-22","prior_stop_level":74.6,"sweep_low":73.83,"atr14":1.414677,"stop_level":73.122662,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-01-11","known_ts":"2007-01-16","bar_index":1242,"type":"BUY","strength":0.863,"price":78.18,"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":40},{"ts":"2007-03-13","known_ts":"2007-03-13","bar_index":1255,"type":"SELL","basis":"structure_stop","strength":1.0,"price":83.3,"stop_level":85.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-03-20","known_ts":"2007-03-20","bar_index":1257,"type":"RECLAIM","strength":1.0,"price":85.42,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-03-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":"2007-03-13","prior_stop_level":85.06,"sweep_low":81.12,"atr14":2.100875,"stop_level":80.069562,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-18","known_ts":"2007-04-20","bar_index":1264,"type":"BUY","strength":0.863,"price":92.64,"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":"2007-09-28","known_ts":"2007-10-02","bar_index":1302,"type":"BUY","strength":0.588,"price":84.07,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2007-11-08","known_ts":"2007-11-08","bar_index":1311,"type":"SELL","basis":"structure_stop","strength":0.588,"price":78.84,"stop_level":84.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2007-11-23","known_ts":"2007-11-27","bar_index":1315,"type":"REBUY","strength":0.588,"price":79.47,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2008-01-22","known_ts":"2008-01-24","bar_index":1328,"type":"BUY","strength":0.45,"price":75.33,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-02-13","known_ts":"2008-02-13","bar_index":1333,"type":"SELL","basis":"structure_stop","strength":0.588,"price":77.24,"stop_level":77.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-18","known_ts":"2008-03-20","bar_index":1341,"type":"REBUY","strength":0.588,"price":75.06,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-05-09","known_ts":"2008-05-09","bar_index":1353,"type":"SELL","basis":"structure_stop","strength":0.588,"price":75.55,"stop_level":76.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-13","known_ts":"2008-05-13","bar_index":1354,"type":"RECLAIM","strength":0.588,"price":76.43,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-05-09","prior_stop_level":76.19,"sweep_low":74.5,"atr14":2.243192,"stop_level":73.378404,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-04","known_ts":"2008-08-06","bar_index":1373,"type":"BUY","strength":0.45,"price":64.35,"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-08-04","known_ts":"2008-08-06","bar_index":1373,"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-08-04","trigger_known_ts":"2008-08-06","strength":0.45,"price":64.35,"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.26373,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":58.03,"atr14":3.234774,"stop_level":56.412613,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-28","known_ts":"2008-08-28","bar_index":1379,"type":"RECLAIM","strength":0.725,"price":72.47,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-08-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-29","known_ts":"2008-09-29","bar_index":1386,"type":"SELL","basis":"structure_stop","strength":0.725,"price":67.37,"stop_level":67.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-10-28","known_ts":"2008-10-30","bar_index":1393,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-10-28","trigger_known_ts":"2008-10-30","strength":0.45,"price":45.3,"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.454545,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":41.37,"atr14":3.569753,"stop_level":39.585124,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-21","known_ts":"2008-11-25","bar_index":1399,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-11-21","trigger_known_ts":"2008-11-25","strength":0.45,"price":28.04,"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.662372,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.91,"atr14":3.007925,"stop_level":22.406037,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-05","known_ts":"2008-12-09","bar_index":1402,"type":"BUY","strength":0.45,"price":35.97,"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":1402,"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":35.97,"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.566887,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.88,"atr14":3.004235,"stop_level":25.377883,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-12","known_ts":"2009-01-12","bar_index":1410,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.62,"stop_level":40.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-16","known_ts":"2009-01-16","bar_index":1411,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.39,"stop_level":40.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-10","known_ts":"2009-03-12","bar_index":1423,"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.45,"price":20.33,"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.740523,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.97,"atr14":2.095456,"stop_level":15.922272,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-23","known_ts":"2009-03-25","bar_index":1426,"type":"BUY","strength":0.45,"price":29.0,"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":"2009-03-23","known_ts":"2009-03-25","bar_index":1426,"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-23","trigger_known_ts":"2009-03-25","strength":0.45,"price":29.0,"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.629866,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.14,"atr14":2.217648,"stop_level":19.031176,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-14","known_ts":"2009-04-14","bar_index":1431,"type":"RECLAIM","strength":0.725,"price":34.76,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2009-03-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-21","known_ts":"2009-05-21","bar_index":1440,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.67,"stop_level":38.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-26","known_ts":"2009-05-26","bar_index":1440,"type":"RECLAIM","strength":0.725,"price":39.48,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-05-21","prior_stop_level":38.81,"sweep_low":36.1,"atr14":2.88682,"stop_level":34.65659,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-22","known_ts":"2009-07-24","bar_index":1454,"type":"BUY","strength":0.863,"price":43.12,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2009-09-08","known_ts":"2009-09-10","bar_index":1465,"type":"REBUY","strength":1.0,"price":49.54,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2009-12-10","known_ts":"2009-12-14","bar_index":1487,"type":"BUY","strength":0.863,"price":47.08,"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":"2010-01-15","known_ts":"2010-01-15","bar_index":1495,"type":"SELL","basis":"structure_stop","strength":1.0,"price":46.79,"stop_level":47.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-22","known_ts":"2010-02-24","bar_index":1503,"type":"BUY","strength":0.725,"price":47.34,"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":"2010-03-19","known_ts":"2010-03-19","bar_index":1509,"type":"SELL","basis":"structure_stop","strength":1.0,"price":53.03,"stop_level":53.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-22","known_ts":"2010-03-22","bar_index":1509,"type":"RECLAIM","strength":1.0,"price":54.29,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-03-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-03-19","prior_stop_level":53.93,"sweep_low":52.57,"atr14":1.300074,"stop_level":51.919963,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-09","known_ts":"2010-04-09","bar_index":1514,"type":"RECLAIM","strength":1.0,"price":57.32,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-03-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-06","known_ts":"2010-05-06","bar_index":1520,"type":"SELL","basis":"structure_stop","strength":1.0,"price":58.7,"stop_level":60.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-11","known_ts":"2010-05-11","bar_index":1521,"type":"RECLAIM","strength":1.0,"price":60.99,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-05-06","prior_stop_level":60.49,"sweep_low":52.93,"atr14":2.786644,"stop_level":51.536678,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-27","known_ts":"2010-07-29","bar_index":1539,"type":"BUY","strength":0.588,"price":48.61,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":80},{"ts":"2010-08-12","known_ts":"2010-08-12","bar_index":1543,"type":"SELL","basis":"structure_stop","strength":0.588,"price":46.45,"stop_level":48.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-08-25","known_ts":"2010-08-27","bar_index":1546,"type":"REBUY","strength":0.588,"price":46.58,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2010-11-08","known_ts":"2010-11-08","bar_index":1563,"type":"SELL","basis":"structure_stop","strength":1.0,"price":55.93,"stop_level":56.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-02","known_ts":"2010-12-02","bar_index":1569,"type":"RECLAIM","strength":1.0,"price":56.94,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-07","known_ts":"2010-12-09","bar_index":1570,"type":"BUY","strength":1.0,"price":57.86,"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":20},{"ts":"2011-04-29","known_ts":"2011-05-03","bar_index":1603,"type":"REBUY","strength":0.863,"price":61.09,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2011-06-02","known_ts":"2011-06-02","bar_index":1610,"type":"SELL","basis":"structure_stop","strength":1.0,"price":64.62,"stop_level":64.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-08-29","known_ts":"2011-08-31","bar_index":1631,"type":"BUY","strength":0.588,"price":49.55,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":15},{"ts":"2011-11-21","known_ts":"2011-11-21","bar_index":1650,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.76,"stop_level":51.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-06","known_ts":"2011-12-06","bar_index":1654,"type":"RECLAIM","strength":0.863,"price":55.62,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-30","known_ts":"2012-01-30","bar_index":1666,"type":"SELL","basis":"structure_stop","strength":0.863,"price":62.11,"stop_level":63.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-01","known_ts":"2012-02-01","bar_index":1666,"type":"RECLAIM","strength":0.863,"price":63.35,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-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":"2012-01-30","prior_stop_level":63.0,"sweep_low":60.7,"atr14":1.938624,"stop_level":59.730688,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-15","known_ts":"2012-02-15","bar_index":1670,"type":"RECLAIM","strength":1.0,"price":66.79,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-22","known_ts":"2012-02-22","bar_index":1671,"type":"SELL","basis":"structure_stop","strength":1.0,"price":65.1,"stop_level":65.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-03-29","known_ts":"2012-03-29","bar_index":1680,"type":"RECLAIM","strength":1.0,"price":66.39,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-04-30","known_ts":"2012-05-02","bar_index":1687,"type":"BUY","strength":0.863,"price":69.88,"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":"2012-05-16","known_ts":"2012-05-16","bar_index":1691,"type":"SELL","basis":"structure_stop","strength":1.0,"price":70.84,"stop_level":71.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-05-22","known_ts":"2012-05-22","bar_index":1692,"type":"SELL","basis":"structure_stop","strength":0.863,"price":68.38,"stop_level":71.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-07-17","known_ts":"2012-07-19","bar_index":1705,"type":"BUY","strength":0.863,"price":72.55,"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":"2012-10-11","known_ts":"2012-10-11","bar_index":1725,"type":"SELL","basis":"structure_stop","strength":1.0,"price":78.3,"stop_level":78.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-15","known_ts":"2012-10-15","bar_index":1726,"type":"RECLAIM","strength":1.0,"price":80.58,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-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":"2012-10-11","prior_stop_level":78.33,"sweep_low":77.67,"atr14":1.941989,"stop_level":76.699006,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-26","known_ts":"2012-10-26","bar_index":1729,"type":"RECLAIM","strength":1.0,"price":84.9,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-10-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-12-26","known_ts":"2012-12-28","bar_index":1742,"type":"BUY","strength":0.863,"price":89.44,"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":"2013-02-25","known_ts":"2013-02-25","bar_index":1755,"type":"SELL","basis":"structure_stop","strength":1.0,"price":101.5,"stop_level":101.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-26","known_ts":"2013-02-26","bar_index":1755,"type":"RECLAIM","strength":1.0,"price":104.61,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-02-25","prior_stop_level":101.74,"sweep_low":101.26,"atr14":2.938958,"stop_level":99.790521,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-07","known_ts":"2013-03-11","bar_index":1758,"type":"REBUY","strength":1.0,"price":112.77,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2013-07-11","known_ts":"2013-07-15","bar_index":1787,"type":"BUY","strength":0.725,"price":117.52,"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":"2013-08-14","known_ts":"2013-08-14","bar_index":1795,"type":"SELL","basis":"structure_stop","strength":0.863,"price":124.35,"stop_level":126.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-10","known_ts":"2013-09-12","bar_index":1801,"type":"REBUY","strength":0.725,"price":126.87,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2013-12-17","known_ts":"2013-12-19","bar_index":1824,"type":"REBUY","strength":0.725,"price":143.5,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2014-01-24","known_ts":"2014-01-24","bar_index":1832,"type":"SELL","basis":"structure_stop","strength":0.725,"price":141.36,"stop_level":145.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-05-02","known_ts":"2014-05-06","bar_index":1855,"type":"BUY","strength":0.588,"price":137.15,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2014-05-16","known_ts":"2014-05-16","bar_index":1858,"type":"SELL","basis":"structure_stop","strength":0.45,"price":132.01,"stop_level":132.41,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-05-19","known_ts":"2014-05-19","bar_index":1858,"type":"RECLAIM","strength":0.45,"price":133.44,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-05-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2014-05-16","prior_stop_level":132.41,"sweep_low":131.23,"atr14":3.251379,"stop_level":129.60431,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-27","known_ts":"2014-06-27","bar_index":1868,"type":"RECLAIM","strength":0.725,"price":139.56,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-05-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-11","known_ts":"2014-07-11","bar_index":1871,"type":"SELL","basis":"structure_stop","strength":0.588,"price":130.76,"stop_level":132.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-07-16","known_ts":"2014-07-16","bar_index":1872,"type":"RECLAIM","strength":0.588,"price":132.32,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-07-11","prior_stop_level":132.0,"sweep_low":129.67,"atr14":2.602357,"stop_level":128.368821,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-06","known_ts":"2014-08-08","bar_index":1877,"type":"BUY","strength":0.45,"price":134.42,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-08-14","known_ts":"2014-08-14","bar_index":1879,"type":"RECLAIM","strength":0.725,"price":142.36,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-08-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-10","known_ts":"2014-09-10","bar_index":1885,"type":"SELL","basis":"structure_stop","strength":0.725,"price":145.42,"stop_level":145.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-15","known_ts":"2014-09-15","bar_index":1886,"type":"SELL","basis":"structure_stop","strength":0.725,"price":141.42,"stop_level":145.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-17","known_ts":"2014-10-21","bar_index":1894,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2014-10-17","trigger_known_ts":"2014-10-21","strength":0.45,"price":134.84,"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.098543,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":120.37,"atr14":3.224457,"stop_level":118.757771,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-30","known_ts":"2014-11-03","bar_index":1897,"type":"BUY","strength":0.725,"price":140.54,"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":55},{"ts":"2015-01-09","known_ts":"2015-01-13","bar_index":1913,"type":"REBUY","strength":0.863,"price":160.11,"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-03-17","known_ts":"2015-03-17","bar_index":1928,"type":"SELL","basis":"structure_stop","strength":0.863,"price":178.0,"stop_level":178.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-18","known_ts":"2015-03-18","bar_index":1928,"type":"RECLAIM","strength":0.863,"price":180.73,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-03-17","prior_stop_level":178.57,"sweep_low":175.68,"atr14":3.840733,"stop_level":173.759634,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-02","known_ts":"2015-04-02","bar_index":1932,"type":"RECLAIM","strength":0.863,"price":181.1,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-03-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-20","known_ts":"2015-05-22","bar_index":1943,"type":"BUY","strength":0.863,"price":187.18,"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":"2015-06-29","known_ts":"2015-06-29","bar_index":1952,"type":"SELL","basis":"structure_stop","strength":0.863,"price":188.74,"stop_level":189.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-30","known_ts":"2015-06-30","bar_index":1952,"type":"RECLAIM","strength":0.863,"price":190.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-06-29","prior_stop_level":189.05,"sweep_low":188.51,"atr14":2.908743,"stop_level":187.055629,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-16","known_ts":"2015-07-16","bar_index":1956,"type":"RECLAIM","strength":0.863,"price":196.82,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-06-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-27","known_ts":"2015-07-27","bar_index":1958,"type":"SELL","basis":"structure_stop","strength":0.863,"price":191.55,"stop_level":193.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-28","known_ts":"2015-07-28","bar_index":1958,"type":"RECLAIM","strength":0.863,"price":196.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-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":"2015-07-27","prior_stop_level":193.57,"sweep_low":190.09,"atr14":3.969443,"stop_level":188.105278,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-11","known_ts":"2015-08-11","bar_index":1962,"type":"RECLAIM","strength":0.863,"price":205.89,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-07-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-08-24","known_ts":"2015-08-24","bar_index":1965,"type":"SELL","basis":"structure_stop","strength":0.863,"price":190.33,"stop_level":197.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-02-19","known_ts":"2016-02-23","bar_index":2006,"type":"BUY","strength":0.45,"price":166.58,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-03-16","known_ts":"2016-03-16","bar_index":2012,"type":"RECLAIM","strength":0.725,"price":188.48,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-28","known_ts":"2016-04-28","bar_index":2022,"type":"SELL","basis":"structure_stop","strength":0.725,"price":192.83,"stop_level":196.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-27","known_ts":"2016-05-27","bar_index":2029,"type":"RECLAIM","strength":0.863,"price":198.15,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-15","known_ts":"2016-07-19","bar_index":2040,"type":"BUY","strength":0.863,"price":198.82,"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":40},{"ts":"2016-09-09","known_ts":"2016-09-09","bar_index":2053,"type":"SELL","basis":"structure_stop","strength":0.863,"price":203.53,"stop_level":209.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-08","known_ts":"2016-11-10","bar_index":2067,"type":"BUY","strength":0.588,"price":202.38,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2016-12-05","known_ts":"2016-12-05","bar_index":2073,"type":"SELL","basis":"structure_stop","strength":0.588,"price":194.96,"stop_level":197.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2016-12-07","known_ts":"2016-12-07","bar_index":2073,"type":"RECLAIM","strength":0.588,"price":199.97,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-05 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":"2016-12-05","prior_stop_level":197.16,"sweep_low":190.92,"atr14":4.278273,"stop_level":188.780864,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-27","known_ts":"2016-12-27","bar_index":2078,"type":"RECLAIM","strength":0.725,"price":202.14,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-12-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-03-24","known_ts":"2017-03-24","bar_index":2098,"type":"SELL","basis":"structure_stop","strength":0.863,"price":227.02,"stop_level":227.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-03-27","known_ts":"2017-03-27","bar_index":2098,"type":"RECLAIM","strength":0.863,"price":227.63,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-03-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-03-24","prior_stop_level":227.3,"sweep_low":223.84,"atr14":3.509735,"stop_level":222.085132,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-11","known_ts":"2017-04-11","bar_index":2102,"type":"RECLAIM","strength":1.0,"price":229.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-03-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-03","known_ts":"2017-07-03","bar_index":2121,"type":"SELL","basis":"structure_stop","strength":1.0,"price":241.07,"stop_level":242.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-05","known_ts":"2017-07-05","bar_index":2121,"type":"RECLAIM","strength":1.0,"price":243.76,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-07-03","prior_stop_level":242.7,"sweep_low":240.37,"atr14":3.035258,"stop_level":238.852371,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-07","known_ts":"2017-07-11","bar_index":2122,"type":"REBUY","strength":1.0,"price":246.53,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2017-07-27","known_ts":"2017-07-27","bar_index":2126,"type":"SELL","basis":"structure_stop","strength":0.863,"price":238.34,"stop_level":239.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-07-28","known_ts":"2017-07-28","bar_index":2127,"type":"RECLAIM","strength":0.863,"price":248.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-07-27","prior_stop_level":239.71,"sweep_low":236.48,"atr14":4.22963,"stop_level":234.365185,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-08","known_ts":"2017-11-10","bar_index":2151,"type":"REBUY","strength":0.725,"price":263.85,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2017-12-27","known_ts":"2017-12-27","bar_index":2162,"type":"SELL","basis":"structure_stop","strength":0.863,"price":273.44,"stop_level":273.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-12-28","known_ts":"2017-12-28","bar_index":2162,"type":"RECLAIM","strength":0.863,"price":276.14,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-12-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-12-27","prior_stop_level":273.56,"sweep_low":273.12,"atr14":3.653931,"stop_level":271.293034,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-09","known_ts":"2018-04-11","bar_index":2185,"type":"BUY","strength":0.45,"price":238.51,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-04-24","known_ts":"2018-04-24","bar_index":2188,"type":"SELL","basis":"structure_stop","strength":0.45,"price":227.25,"stop_level":235.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-05-16","known_ts":"2018-05-18","bar_index":2194,"type":"BUY","strength":0.45,"price":216.15,"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":"housing"}},{"ts":"2018-07-24","known_ts":"2018-07-24","bar_index":2209,"type":"SELL","basis":"structure_stop","strength":0.588,"price":219.55,"stop_level":221.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-07-30","known_ts":"2018-07-30","bar_index":2211,"type":"SELL","basis":"structure_stop","strength":0.588,"price":184.7,"stop_level":221.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-23","known_ts":"2018-08-27","bar_index":2217,"type":"BUY","strength":0.588,"price":192.93,"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":"housing"}},{"ts":"2018-10-23","known_ts":"2018-10-25","bar_index":2231,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-10-23","trigger_known_ts":"2018-10-25","strength":0.45,"price":151.07,"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.469278,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":143.68,"atr14":4.351266,"stop_level":141.504367,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-16","known_ts":"2018-11-20","bar_index":2237,"type":"BUY","strength":0.45,"price":124.6,"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":"housing"}},{"ts":"2018-11-16","known_ts":"2018-11-20","bar_index":2237,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-11-16","trigger_known_ts":"2018-11-20","strength":0.45,"price":124.6,"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.562269,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":119.09,"atr14":5.188366,"stop_level":116.495817,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-10","known_ts":"2018-12-10","bar_index":2241,"type":"SELL","basis":"structure_stop","strength":0.588,"price":119.98,"stop_level":121.41,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-14","known_ts":"2019-03-14","bar_index":2263,"type":"SELL","basis":"structure_stop","strength":0.725,"price":129.26,"stop_level":129.61,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-09","known_ts":"2019-04-11","bar_index":2269,"type":"BUY","strength":0.725,"price":131.4,"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":"2019-07-01","known_ts":"2019-07-03","bar_index":2288,"type":"REBUY","strength":0.863,"price":153.25,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2019-09-12","known_ts":"2019-09-16","bar_index":2305,"type":"BUY","strength":0.725,"price":122.45,"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":"2019-11-15","known_ts":"2019-11-15","bar_index":2320,"type":"SELL","basis":"structure_stop","strength":1.0,"price":140.31,"stop_level":143.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-20","known_ts":"2019-11-20","bar_index":2321,"type":"SELL","basis":"structure_stop","strength":1.0,"price":140.01,"stop_level":143.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-22","known_ts":"2020-01-24","bar_index":2335,"type":"BUY","strength":0.863,"price":141.86,"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":"2020-02-06","known_ts":"2020-02-06","bar_index":2338,"type":"SELL","basis":"structure_stop","strength":0.725,"price":130.5,"stop_level":131.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2020-02-12","known_ts":"2020-02-12","bar_index":2340,"type":"RECLAIM","strength":0.725,"price":133.18,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-02-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2020-02-06","prior_stop_level":131.68,"sweep_low":125.21,"atr14":3.438858,"stop_level":123.490571,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-08","known_ts":"2020-04-13","bar_index":2353,"type":"BUY","strength":0.588,"price":83.41,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2020-05-12","known_ts":"2020-05-12","bar_index":2360,"type":"SELL","basis":"structure_stop","strength":0.725,"price":77.82,"stop_level":78.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":2362,"type":"RECLAIM","strength":0.725,"price":85.97,"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":true},"anchor_ts":"2020-05-12","prior_stop_level":78.98,"sweep_low":69.87,"atr14":5.817525,"stop_level":66.961238,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-17","known_ts":"2020-06-17","bar_index":2369,"type":"SELL","basis":"structure_stop","strength":0.588,"price":95.35,"stop_level":95.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-23","known_ts":"2020-06-23","bar_index":2370,"type":"RECLAIM","strength":0.588,"price":103.88,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-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":"2020-06-17","prior_stop_level":95.97,"sweep_low":89.89,"atr14":6.259678,"stop_level":86.760161,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-08","known_ts":"2020-07-08","bar_index":2373,"type":"SELL","basis":"structure_stop","strength":0.863,"price":91.39,"stop_level":95.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-08-07","known_ts":"2020-08-11","bar_index":2381,"type":"BUY","strength":0.863,"price":91.29,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2020-10-19","known_ts":"2020-10-19","bar_index":2397,"type":"SELL","basis":"structure_stop","strength":1.0,"price":101.58,"stop_level":102.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-21","known_ts":"2020-10-21","bar_index":2398,"type":"SELL","basis":"structure_stop","strength":1.0,"price":99.71,"stop_level":102.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-20","known_ts":"2020-10-20","bar_index":2398,"type":"RECLAIM","strength":1.0,"price":102.89,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-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":"2020-10-19","prior_stop_level":102.24,"sweep_low":100.88,"atr14":3.961827,"stop_level":98.899087,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-23","known_ts":"2020-10-23","bar_index":2399,"type":"RECLAIM","strength":1.0,"price":104.68,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-10-21","prior_stop_level":102.24,"sweep_low":99.0,"atr14":3.948791,"stop_level":97.025604,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-02","known_ts":"2020-11-04","bar_index":2401,"type":"REBUY","strength":1.0,"price":118.09,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2020-11-30","known_ts":"2020-11-30","bar_index":2407,"type":"SELL","basis":"structure_stop","strength":1.0,"price":125.83,"stop_level":126.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-02","known_ts":"2020-12-02","bar_index":2408,"type":"SELL","basis":"structure_stop","strength":1.0,"price":124.76,"stop_level":126.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-03","known_ts":"2020-12-03","bar_index":2408,"type":"RECLAIM","strength":1.0,"price":132.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-11-30","prior_stop_level":126.98,"sweep_low":124.16,"atr14":5.315773,"stop_level":121.502113,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-03","known_ts":"2020-12-03","bar_index":2408,"type":"RECLAIM","strength":1.0,"price":132.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-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":"2020-12-02","prior_stop_level":126.98,"sweep_low":124.16,"atr14":5.315773,"stop_level":121.502113,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-18","known_ts":"2020-12-18","bar_index":2412,"type":"RECLAIM","strength":1.0,"price":135.67,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-25","known_ts":"2021-01-25","bar_index":2419,"type":"SELL","basis":"structure_stop","strength":1.0,"price":148.82,"stop_level":148.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-02-08","known_ts":"2021-02-08","bar_index":2423,"type":"RECLAIM","strength":1.0,"price":159.91,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-23","known_ts":"2021-03-23","bar_index":2433,"type":"SELL","basis":"structure_stop","strength":1.0,"price":181.28,"stop_level":182.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-24","known_ts":"2021-03-24","bar_index":2433,"type":"RECLAIM","strength":1.0,"price":185.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-23","prior_stop_level":182.86,"sweep_low":180.09,"atr14":6.272958,"stop_level":176.953521,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-09","known_ts":"2021-04-09","bar_index":2437,"type":"RECLAIM","strength":1.0,"price":202.59,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-07-30","known_ts":"2021-08-03","bar_index":2463,"type":"BUY","strength":0.725,"price":199.31,"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":"2021-09-01","known_ts":"2021-09-01","bar_index":2470,"type":"SELL","basis":"structure_stop","strength":0.725,"price":196.0,"stop_level":196.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-02","known_ts":"2021-09-02","bar_index":2471,"type":"RECLAIM","strength":0.725,"price":198.52,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-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":"2021-09-01","prior_stop_level":196.95,"sweep_low":195.0,"atr14":4.93368,"stop_level":192.53316,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-15","known_ts":"2021-10-19","bar_index":2481,"type":"BUY","strength":0.588,"price":185.77,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"aplus","score":80},{"ts":"2021-11-18","known_ts":"2021-11-22","bar_index":2489,"type":"BUY","strength":0.588,"price":181.28,"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":"2021-12-02","known_ts":"2021-12-06","bar_index":2492,"type":"BUY","strength":0.588,"price":175.35,"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":"2022-01-14","known_ts":"2022-01-14","bar_index":2502,"type":"SELL","basis":"structure_stop","strength":0.725,"price":170.77,"stop_level":172.46,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-03-14","known_ts":"2022-03-16","bar_index":2515,"type":"BUY","strength":0.45,"price":145.31,"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":"housing"}},{"ts":"2022-03-14","known_ts":"2022-03-16","bar_index":2515,"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-03-14","trigger_known_ts":"2022-03-16","strength":0.45,"price":145.31,"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.367502,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":121.04,"atr14":7.250496,"stop_level":117.414752,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-30","known_ts":"2022-03-30","bar_index":2519,"type":"SELL","basis":"structure_stop","strength":0.45,"price":130.93,"stop_level":131.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-05-20","known_ts":"2022-05-20","bar_index":2531,"type":"SELL","basis":"structure_stop","strength":0.588,"price":135.12,"stop_level":136.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-26","known_ts":"2022-05-26","bar_index":2532,"type":"RECLAIM","strength":0.588,"price":139.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-05-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-05-20","prior_stop_level":136.59,"sweep_low":129.28,"atr14":6.311004,"stop_level":126.124498,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-27","known_ts":"2022-06-29","bar_index":2539,"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":126.5,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.393314,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":114.96,"atr14":5.023879,"stop_level":112.448061,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-19","known_ts":"2022-07-21","bar_index":2544,"type":"BUY","strength":0.588,"price":134.73,"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":"housing"}},{"ts":"2022-07-19","known_ts":"2022-07-21","bar_index":2544,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-07-19","trigger_known_ts":"2022-07-21","strength":0.588,"price":134.73,"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.353844,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":119.82,"atr14":5.157008,"stop_level":117.241496,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-02","known_ts":"2022-08-02","bar_index":2547,"type":"SELL","basis":"structure_stop","strength":0.588,"price":120.03,"stop_level":120.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-04","known_ts":"2022-08-04","bar_index":2548,"type":"SELL","basis":"structure_stop","strength":0.588,"price":118.81,"stop_level":120.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-08","known_ts":"2022-08-08","bar_index":2548,"type":"RECLAIM","strength":0.588,"price":123.31,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-08-02","prior_stop_level":120.4,"sweep_low":116.82,"atr14":4.873122,"stop_level":114.383439,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-08","known_ts":"2022-08-08","bar_index":2548,"type":"RECLAIM","strength":0.588,"price":123.31,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-08-04","prior_stop_level":120.4,"sweep_low":116.82,"atr14":4.873122,"stop_level":114.383439,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-12","known_ts":"2022-08-16","bar_index":2550,"type":"BUY","strength":0.725,"price":126.56,"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":50},{"ts":"2022-09-29","known_ts":"2022-10-03","bar_index":2561,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-09-29","trigger_known_ts":"2022-10-03","strength":0.45,"price":93.67,"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.514336,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":88.85,"atr14":3.704459,"stop_level":86.99777,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-20","known_ts":"2022-10-24","bar_index":2566,"type":"BUY","strength":0.45,"price":96.35,"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":"housing"}},{"ts":"2022-10-20","known_ts":"2022-10-24","bar_index":2566,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-20","trigger_known_ts":"2022-10-24","strength":0.45,"price":96.35,"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.500441,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":91.2,"atr14":3.96758,"stop_level":89.21621,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-10","known_ts":"2022-11-14","bar_index":2571,"type":"BUY","strength":0.588,"price":105.32,"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":"housing"}},{"ts":"2022-12-06","known_ts":"2022-12-06","bar_index":2576,"type":"SELL","basis":"structure_stop","strength":0.588,"price":96.05,"stop_level":99.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-12","known_ts":"2022-12-12","bar_index":2578,"type":"RECLAIM","strength":0.588,"price":103.21,"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":false,"monthlyBull":false},"anchor_ts":"2022-12-06","prior_stop_level":99.68,"sweep_low":94.24,"atr14":3.682308,"stop_level":92.398846,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-20","known_ts":"2022-12-20","bar_index":2580,"type":"SELL","basis":"structure_stop","strength":0.725,"price":94.08,"stop_level":95.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-21","known_ts":"2022-12-21","bar_index":2580,"type":"RECLAIM","strength":0.588,"price":97.24,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-12-20","prior_stop_level":95.81,"sweep_low":93.44,"atr14":3.616305,"stop_level":91.631847,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-09","known_ts":"2023-01-09","bar_index":2584,"type":"RECLAIM","strength":0.863,"price":118.59,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-17","known_ts":"2023-02-17","bar_index":2593,"type":"SELL","basis":"structure_stop","strength":0.725,"price":113.93,"stop_level":115.77,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-04-27","known_ts":"2023-05-01","bar_index":2609,"type":"BUY","strength":0.588,"price":103.32,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2023-07-28","known_ts":"2023-07-28","bar_index":2630,"type":"SELL","basis":"structure_stop","strength":0.863,"price":107.06,"stop_level":110.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-01","known_ts":"2023-08-01","bar_index":2630,"type":"SELL","basis":"structure_stop","strength":0.863,"price":107.9,"stop_level":110.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-10-31","known_ts":"2023-11-02","bar_index":2652,"type":"BUY","strength":0.588,"price":83.03,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2024-01-03","known_ts":"2024-01-03","bar_index":2666,"type":"SELL","basis":"structure_stop","strength":0.863,"price":100.93,"stop_level":102.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-05","known_ts":"2024-01-05","bar_index":2667,"type":"RECLAIM","strength":0.863,"price":103.88,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-01-03","prior_stop_level":102.15,"sweep_low":99.69,"atr14":3.050198,"stop_level":98.164901,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-17","known_ts":"2024-01-17","bar_index":2669,"type":"SELL","basis":"structure_stop","strength":0.863,"price":99.76,"stop_level":100.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-22","known_ts":"2024-01-22","bar_index":2670,"type":"RECLAIM","strength":0.863,"price":100.95,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-01-17","prior_stop_level":100.71,"sweep_low":98.4,"atr14":2.909741,"stop_level":96.94513,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-01","known_ts":"2024-02-01","bar_index":2673,"type":"RECLAIM","strength":1.0,"price":106.35,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-20","known_ts":"2024-03-22","bar_index":2684,"type":"REBUY","strength":1.0,"price":125.12,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2024-04-04","known_ts":"2024-04-04","bar_index":2687,"type":"SELL","basis":"structure_stop","strength":1.0,"price":122.11,"stop_level":125.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-09","known_ts":"2024-04-09","bar_index":2688,"type":"RECLAIM","strength":1.0,"price":125.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-04-04","prior_stop_level":125.1,"sweep_low":121.49,"atr14":3.042342,"stop_level":119.968829,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-22","known_ts":"2024-07-22","bar_index":2712,"type":"RECLAIM","strength":0.863,"price":127.18,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-11","known_ts":"2024-09-13","bar_index":2724,"type":"BUY","strength":1.0,"price":156.55,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2025-01-13","known_ts":"2025-01-15","bar_index":2752,"type":"BUY","strength":0.588,"price":130.06,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35,"retro_override":true,"retro_ctx":{"group_id":"housing"}},{"ts":"2025-02-10","known_ts":"2025-02-10","bar_index":2758,"type":"SELL","basis":"structure_stop","strength":0.588,"price":117.47,"stop_level":119.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-02-11","known_ts":"2025-02-11","bar_index":2758,"type":"RECLAIM","strength":0.588,"price":119.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-10 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":"2025-02-10","prior_stop_level":119.04,"sweep_low":116.61,"atr14":3.972905,"stop_level":114.623547,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-24","known_ts":"2025-03-26","bar_index":2768,"type":"BUY","strength":0.45,"price":116.86,"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":"housing"}},{"ts":"2025-04-04","known_ts":"2025-04-04","bar_index":2771,"type":"SELL","basis":"structure_stop","strength":0.45,"price":105.65,"stop_level":113.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-04-17","known_ts":"2025-04-22","bar_index":2774,"type":"BUY","strength":0.45,"price":104.16,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"housing"}},{"ts":"2025-04-17","known_ts":"2025-04-22","bar_index":2774,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-04-17","trigger_known_ts":"2025-04-22","strength":0.45,"price":104.16,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.359803,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":96.24,"atr14":4.969634,"stop_level":93.755183,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-24","known_ts":"2025-07-24","bar_index":2796,"type":"RECLAIM","strength":0.725,"price":120.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-17","known_ts":"2025-09-17","bar_index":2808,"type":"SELL","basis":"structure_stop","strength":0.863,"price":131.28,"stop_level":135.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-22","known_ts":"2025-09-22","bar_index":2809,"type":"SELL","basis":"structure_stop","strength":0.863,"price":128.72,"stop_level":135.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-12-26","known_ts":"2025-12-30","bar_index":2832,"type":"BUY","strength":0.45,"price":109.68,"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":"2026-01-09","known_ts":"2026-01-09","bar_index":2835,"type":"RECLAIM","strength":0.588,"price":120.65,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-12-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2026-03-03","known_ts":"2026-03-03","bar_index":2846,"type":"SELL","basis":"structure_stop","strength":0.725,"price":113.8,"stop_level":118.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-04-16","known_ts":"2026-04-20","bar_index":2857,"type":"BUY","strength":0.588,"price":109.51,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2026-05-19","known_ts":"2026-05-19","bar_index":2864,"type":"SELL","basis":"structure_stop","strength":0.45,"price":94.33,"stop_level":94.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2026-05-20","known_ts":"2026-05-20","bar_index":2865,"type":"RECLAIM","strength":0.45,"price":100.42,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2026-05-19","prior_stop_level":94.93,"sweep_low":92.99,"atr14":4.272633,"stop_level":90.853683,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-22","known_ts":"2026-06-22","bar_index":2872,"type":"RECLAIM","strength":0.725,"price":119.09,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-06","known_ts":"2026-07-06","bar_index":2875,"type":"SELL","basis":"structure_stop","strength":0.588,"price":116.19,"stop_level":118.77,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-07-10","known_ts":"2026-07-10","bar_index":2876,"type":"SELL","basis":"structure_stop","strength":0.588,"price":109.97,"stop_level":118.77,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-07-27","known_ts":"2026-07-27","bar_index":2880,"type":"RECLAIM","strength":0.863,"price":113.38,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-07-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-07-27","last_scored_basis":null,"bars_since_signal":4,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2016-10-13","2016-11-03","2017-04-17","2017-05-19","2018-01-16","2018-03-05","2018-04-04","2018-05-11","2018-06-07","2018-08-15","2019-04-04","2019-08-16","2020-01-13","2020-02-12","2020-03-23","2020-07-22","2021-06-04","2021-06-22","2021-07-19","2021-09-21","2021-10-12","2021-11-15","2021-12-07","2022-03-14","2023-03-23","2023-08-28","2023-09-27","2023-10-13","2024-04-19","2024-05-29","2024-06-28","2024-07-30","2024-10-31","2024-11-26","2025-01-02","2025-01-13","2025-02-12","2025-10-14","2025-11-07","2026-03-20"],"warnings":[{"ts":"2022-08-03","kind":"arm","px":120.16},{"ts":"2022-08-04","kind":"confirm","px":118.81,"level":120.4},{"ts":"2022-12-05","kind":"arm","px":98.09},{"ts":"2022-12-06","kind":"confirm","px":96.05,"level":99.68},{"ts":"2022-12-19","kind":"arm","px":95.42},{"ts":"2022-12-20","kind":"confirm","px":94.08,"level":95.81},{"ts":"2023-01-19","kind":"arm","px":111.37},{"ts":"2023-02-13","kind":"arm","px":119.75},{"ts":"2023-02-17","kind":"confirm","px":113.93,"level":115.77},{"ts":"2023-07-27","kind":"arm","px":115.01},{"ts":"2023-07-28","kind":"confirm","px":107.06,"level":110.29},{"ts":"2023-07-31","kind":"arm","px":106.34},{"ts":"2023-08-01","kind":"confirm","px":107.9,"level":110.29},{"ts":"2023-11-27","kind":"arm","px":84.28},{"ts":"2023-12-21","kind":"arm","px":102.95},{"ts":"2024-01-03","kind":"confirm","px":100.93,"level":102.15},{"ts":"2024-01-11","kind":"arm","px":104.46},{"ts":"2024-01-17","kind":"confirm","px":99.76,"level":100.71},{"ts":"2024-02-26","kind":"arm","px":113.88},{"ts":"2024-04-04","kind":"confirm","px":122.11,"level":125.1},{"ts":"2024-08-05","kind":"arm","px":147.0},{"ts":"2025-01-31","kind":"arm","px":122.3},{"ts":"2025-02-10","kind":"confirm","px":117.47,"level":119.04},{"ts":"2025-04-03","kind":"arm","px":107.84},{"ts":"2025-04-04","kind":"confirm","px":105.65,"level":113.74},{"ts":"2025-07-10","kind":"arm","px":113.83},{"ts":"2025-08-05","kind":"arm","px":120.53},{"ts":"2025-09-10","kind":"arm","px":135.35},{"ts":"2025-09-17","kind":"confirm","px":131.28,"level":135.35},{"ts":"2025-09-19","kind":"arm","px":130.66},{"ts":"2025-09-22","kind":"confirm","px":128.72,"level":135.35},{"ts":"2026-01-23","kind":"arm","px":120.61},{"ts":"2026-02-18","kind":"arm","px":131.0},{"ts":"2026-03-03","kind":"confirm","px":113.8,"level":118.38},{"ts":"2026-05-05","kind":"arm","px":97.39},{"ts":"2026-05-19","kind":"confirm","px":94.33,"level":94.93},{"ts":"2026-06-08","kind":"arm","px":101.41},{"ts":"2026-07-06","kind":"confirm","px":116.19,"level":118.77},{"ts":"2026-07-09","kind":"arm","px":109.59},{"ts":"2026-07-10","kind":"confirm","px":109.97,"level":118.77}],"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":[]}}}