{"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":"VRTX","timeframe":"3D","as_of":"2026-08-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1992-01-21","known_ts":"1992-01-21","bar_index":42,"type":"SELL","basis":"structure_stop","strength":0.45,"price":7.375,"stop_level":8.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1992-03-16","known_ts":"1992-03-18","bar_index":55,"type":"BUY","strength":0.45,"price":6.375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1992-03-27","known_ts":"1992-03-31","bar_index":58,"type":"BUY","strength":0.45,"price":5.875,"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-04-06","known_ts":"1992-04-08","bar_index":60,"type":"BUY","strength":0.45,"price":5.625,"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-06-26","known_ts":"1992-06-30","bar_index":79,"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":"1992-06-26","trigger_known_ts":"1992-06-30","strength":0.45,"price":3.75,"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.565217,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3125,"atr14":0.312,"stop_level":3.1565,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-07-15","known_ts":"1992-07-17","bar_index":83,"type":"BUY","strength":0.45,"price":3.75,"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":"big_pharma"}},{"ts":"1992-07-15","known_ts":"1992-07-17","bar_index":83,"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":"1992-07-15","trigger_known_ts":"1992-07-17","strength":0.45,"price":3.75,"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.565217,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.375,"atr14":0.264502,"stop_level":3.242749,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-10-05","known_ts":"1992-10-05","bar_index":102,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.8125,"stop_level":5.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-11-06","known_ts":"1992-11-10","bar_index":110,"type":"BUY","strength":1.0,"price":5.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1992-12-16","known_ts":"1992-12-18","bar_index":119,"type":"REBUY","strength":0.863,"price":5.75,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1993-03-23","known_ts":"1993-03-25","bar_index":141,"type":"BUY","strength":0.45,"price":4.125,"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":"big_pharma"}},{"ts":"1993-06-17","known_ts":"1993-06-17","bar_index":161,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.25,"stop_level":5.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-07-06","known_ts":"1993-07-06","bar_index":165,"type":"RECLAIM","strength":0.863,"price":5.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-06-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-05-04","known_ts":"1994-05-06","bar_index":235,"type":"BUY","strength":0.588,"price":7.0,"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":"1994-05-23","known_ts":"1994-05-23","bar_index":239,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1875,"stop_level":6.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1994-05-25","known_ts":"1994-05-25","bar_index":240,"type":"RECLAIM","strength":0.588,"price":6.375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-05-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"1994-05-23","prior_stop_level":6.25,"sweep_low":6.0,"atr14":0.35244,"stop_level":5.82378,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-07-13","known_ts":"1994-07-15","bar_index":251,"type":"BUY","strength":0.45,"price":5.875,"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-13","known_ts":"1994-07-15","bar_index":251,"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-13","trigger_known_ts":"1994-07-15","strength":0.45,"price":5.875,"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.38961,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.25,"atr14":0.362196,"stop_level":5.068902,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-09-01","known_ts":"1994-09-01","bar_index":263,"type":"RECLAIM","strength":0.725,"price":7.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-05-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-09-29","known_ts":"1994-09-29","bar_index":269,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.0625,"stop_level":7.125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-11-28","known_ts":"1994-11-30","bar_index":283,"type":"BUY","strength":0.725,"price":6.875,"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":"quality","score":75},{"ts":"1995-01-18","known_ts":"1995-01-18","bar_index":294,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.875,"stop_level":7.0625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-01-20","known_ts":"1995-01-20","bar_index":295,"type":"RECLAIM","strength":0.725,"price":7.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-01-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-01-18","prior_stop_level":7.0625,"sweep_low":6.625,"atr14":0.514504,"stop_level":6.367748,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-02-01","known_ts":"1995-02-01","bar_index":298,"type":"RECLAIM","strength":0.863,"price":7.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-01-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-03-01","known_ts":"1995-03-01","bar_index":304,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.625,"stop_level":8.0312,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-03-03","known_ts":"1995-03-03","bar_index":305,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.5,"stop_level":8.0312,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-04-25","known_ts":"1995-04-27","bar_index":317,"type":"BUY","strength":0.725,"price":7.25,"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":"1995-05-31","known_ts":"1995-05-31","bar_index":325,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.875,"stop_level":8.125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-06-02","known_ts":"1995-06-02","bar_index":326,"type":"RECLAIM","strength":0.863,"price":8.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-05-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-05-31","prior_stop_level":8.125,"sweep_low":7.875,"atr14":0.38258,"stop_level":7.68371,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-06-15","known_ts":"1995-06-15","bar_index":329,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.875,"stop_level":8.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-06-19","known_ts":"1995-06-19","bar_index":329,"type":"RECLAIM","strength":0.863,"price":8.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-06-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-06-15","prior_stop_level":8.0,"sweep_low":7.875,"atr14":0.355598,"stop_level":7.697201,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-08-02","known_ts":"1995-08-04","bar_index":340,"type":"BUY","strength":0.863,"price":8.875,"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":"1995-09-21","known_ts":"1995-09-21","bar_index":351,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.6562,"stop_level":9.6875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-11-08","known_ts":"1995-11-10","bar_index":363,"type":"BUY","strength":0.725,"price":9.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":45},{"ts":"1995-12-14","known_ts":"1995-12-14","bar_index":371,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.0,"stop_level":9.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-12-18","known_ts":"1995-12-20","bar_index":372,"type":"REBUY","strength":0.725,"price":10.5625,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1995-12-19","known_ts":"1995-12-19","bar_index":372,"type":"RECLAIM","strength":0.863,"price":9.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1995-12-14","prior_stop_level":9.625,"sweep_low":8.75,"atr14":0.488235,"stop_level":8.505882,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-01-10","known_ts":"1996-01-10","bar_index":377,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.0,"stop_level":12.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-01-15","known_ts":"1996-01-15","bar_index":378,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.0,"stop_level":12.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-01-31","known_ts":"1996-01-31","bar_index":382,"type":"RECLAIM","strength":1.0,"price":13.625,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-01-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-03-11","known_ts":"1996-03-13","bar_index":391,"type":"BUY","strength":1.0,"price":14.375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1996-08-21","known_ts":"1996-08-23","bar_index":429,"type":"BUY","strength":0.725,"price":13.875,"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":"1996-10-01","known_ts":"1996-10-01","bar_index":438,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.4375,"stop_level":14.5625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-10-02","known_ts":"1996-10-02","bar_index":438,"type":"RECLAIM","strength":0.725,"price":15.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-10-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1996-10-01","prior_stop_level":14.5625,"sweep_low":14.375,"atr14":0.835902,"stop_level":13.957049,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-10-16","known_ts":"1996-10-16","bar_index":442,"type":"RECLAIM","strength":0.725,"price":15.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-10-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-12-19","known_ts":"1996-12-23","bar_index":457,"type":"BUY","strength":0.725,"price":17.375,"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":45},{"ts":"1997-02-20","known_ts":"1997-02-24","bar_index":471,"type":"REBUY","strength":0.863,"price":25.5625,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1997-05-21","known_ts":"1997-05-23","bar_index":492,"type":"BUY","strength":0.45,"price":17.875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-05-27","known_ts":"1997-05-27","bar_index":493,"type":"RECLAIM","strength":0.588,"price":20.25,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1997-05-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1997-07-09","known_ts":"1997-07-09","bar_index":503,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.75,"stop_level":19.125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-08-15","known_ts":"1997-08-19","bar_index":512,"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":"1997-08-15","trigger_known_ts":"1997-08-19","strength":0.45,"price":16.25,"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.364303,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.6875,"atr14":0.921586,"stop_level":14.226707,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-08-28","known_ts":"1997-09-02","bar_index":515,"type":"BUY","strength":0.45,"price":17.625,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-09-16","known_ts":"1997-09-16","bar_index":519,"type":"RECLAIM","strength":0.725,"price":20.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1997-08-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-02","known_ts":"1997-10-02","bar_index":523,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.0,"stop_level":17.6875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-10-06","known_ts":"1997-10-06","bar_index":523,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.125,"stop_level":17.6875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-10-09","known_ts":"1997-10-09","bar_index":524,"type":"RECLAIM","strength":0.588,"price":17.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-10-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":"1997-10-02","prior_stop_level":17.6875,"sweep_low":16.4375,"atr14":0.920429,"stop_level":15.977286,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-10-09","known_ts":"1997-10-09","bar_index":524,"type":"RECLAIM","strength":0.588,"price":17.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-10-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":"1997-10-06","prior_stop_level":17.6875,"sweep_low":16.4375,"atr14":0.920429,"stop_level":15.977286,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-11-18","known_ts":"1997-11-20","bar_index":534,"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":"1997-11-18","trigger_known_ts":"1997-11-20","strength":0.45,"price":14.75,"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.422983,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.25,"atr14":0.83797,"stop_level":12.831015,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-12-10","known_ts":"1997-12-12","bar_index":539,"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":"1997-12-10","trigger_known_ts":"1997-12-12","strength":0.45,"price":13.875,"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.457213,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.625,"atr14":0.671081,"stop_level":12.289459,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-12-15","known_ts":"1997-12-17","bar_index":540,"type":"BUY","strength":0.45,"price":17.0625,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-12-15","known_ts":"1997-12-17","bar_index":540,"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":"1997-12-15","trigger_known_ts":"1997-12-17","strength":0.45,"price":17.0625,"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.332518,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.625,"atr14":0.855727,"stop_level":12.197136,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-01-12","known_ts":"1998-01-12","bar_index":546,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.9375,"stop_level":16.1875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-01-13","known_ts":"1998-01-13","bar_index":546,"type":"RECLAIM","strength":0.588,"price":16.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-01-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-01-12","prior_stop_level":16.1875,"sweep_low":15.625,"atr14":0.795582,"stop_level":15.227209,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-01-29","known_ts":"1998-01-29","bar_index":550,"type":"RECLAIM","strength":0.725,"price":19.0625,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-01-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-05-21","known_ts":"1998-05-26","bar_index":576,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-05-21","trigger_known_ts":"1998-05-26","strength":0.45,"price":14.1562,"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.428032,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.75,"atr14":0.602616,"stop_level":13.448692,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-06-25","known_ts":"1998-06-29","bar_index":584,"type":"BUY","strength":0.45,"price":13.8125,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-07-17","known_ts":"1998-07-21","bar_index":589,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-07-17","trigger_known_ts":"1998-07-21","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.475,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.375,"atr14":0.670365,"stop_level":9.039817,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-02","known_ts":"1998-09-04","bar_index":600,"type":"BUY","strength":0.45,"price":10.0625,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-09-02","known_ts":"1998-09-04","bar_index":600,"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":"1998-09-02","trigger_known_ts":"1998-09-04","strength":0.45,"price":10.0625,"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.496875,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.25,"atr14":0.707327,"stop_level":6.896336,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-11-16","known_ts":"1998-11-16","bar_index":617,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.4688,"stop_level":12.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-02","known_ts":"1998-12-04","bar_index":621,"type":"REBUY","strength":0.863,"price":13.9062,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1999-01-14","known_ts":"1999-01-14","bar_index":630,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.9219,"stop_level":13.9375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-01-15","known_ts":"1999-01-20","bar_index":631,"type":"REBUY","strength":0.863,"price":15.0625,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1999-01-15","known_ts":"1999-01-15","bar_index":631,"type":"RECLAIM","strength":0.863,"price":14.875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-01-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":"1999-01-14","prior_stop_level":13.9375,"sweep_low":13.875,"atr14":0.753109,"stop_level":13.498446,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-04","known_ts":"1999-06-08","bar_index":663,"type":"BUY","strength":0.588,"price":10.7812,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65,"retro_override":true,"retro_ctx":{"group_id":"big_pharma"}},{"ts":"1999-07-21","known_ts":"1999-07-21","bar_index":673,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.5,"stop_level":11.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-07-27","known_ts":"1999-07-27","bar_index":675,"type":"RECLAIM","strength":0.725,"price":11.8125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-07-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-07-21","prior_stop_level":11.75,"sweep_low":11.4375,"atr14":0.413332,"stop_level":11.230834,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-07-30","known_ts":"1999-08-03","bar_index":676,"type":"REBUY","strength":0.863,"price":12.75,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1999-08-17","known_ts":"1999-08-19","bar_index":680,"type":"REBUY","strength":1.0,"price":12.6562,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1999-10-07","known_ts":"1999-10-11","bar_index":692,"type":"BUY","strength":1.0,"price":16.1875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1999-12-20","known_ts":"1999-12-22","bar_index":709,"type":"BUY","strength":0.863,"price":13.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":20},{"ts":"2000-03-29","known_ts":"2000-03-29","bar_index":732,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.0938,"stop_level":26.7188,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2000-05-08","known_ts":"2000-05-10","bar_index":741,"type":"BUY","strength":0.725,"price":32.1328,"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":"2000-07-25","known_ts":"2000-07-25","bar_index":759,"type":"SELL","basis":"structure_stop","strength":1.0,"price":54.9375,"stop_level":57.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-08-18","known_ts":"2000-08-18","bar_index":765,"type":"RECLAIM","strength":1.0,"price":69.9375,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-07-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-09-13","known_ts":"2000-09-13","bar_index":770,"type":"SELL","basis":"structure_stop","strength":1.0,"price":75.75,"stop_level":76.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-09-14","known_ts":"2000-09-14","bar_index":771,"type":"RECLAIM","strength":1.0,"price":76.875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-09-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":"2000-09-13","prior_stop_level":76.25,"sweep_low":73.5,"atr14":5.743254,"stop_level":70.628373,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-27","known_ts":"2000-09-27","bar_index":774,"type":"RECLAIM","strength":1.0,"price":84.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-09-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-21","known_ts":"2001-03-23","bar_index":814,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-03-21","trigger_known_ts":"2001-03-23","strength":0.45,"price":31.125,"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.679949,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.625,"atr14":4.722363,"stop_level":23.263818,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-06","known_ts":"2001-04-10","bar_index":818,"type":"BUY","strength":0.45,"price":40.49,"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":"big_pharma"}},{"ts":"2001-04-06","known_ts":"2001-04-10","bar_index":818,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2001-04-06","trigger_known_ts":"2001-04-10","strength":0.45,"price":40.49,"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.58365,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":29.75,"atr14":4.108423,"stop_level":27.695789,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-03","known_ts":"2001-05-03","bar_index":824,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.33,"stop_level":36.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-05-04","known_ts":"2001-05-04","bar_index":824,"type":"RECLAIM","strength":0.588,"price":37.59,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-05-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-05-03","prior_stop_level":36.84,"sweep_low":33.56,"atr14":3.581227,"stop_level":31.769387,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-25","known_ts":"2001-06-25","bar_index":836,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.38,"stop_level":44.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-06-27","known_ts":"2001-06-27","bar_index":836,"type":"RECLAIM","strength":0.588,"price":45.16,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-06-25","prior_stop_level":44.0,"sweep_low":40.61,"atr14":2.994236,"stop_level":39.112882,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-07-10","known_ts":"2001-07-10","bar_index":839,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.01,"stop_level":42.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-07-12","known_ts":"2001-07-12","bar_index":840,"type":"SELL","basis":"structure_stop","strength":0.588,"price":40.1,"stop_level":42.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-07-19","known_ts":"2001-07-19","bar_index":841,"type":"RECLAIM","strength":0.588,"price":43.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-07-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-07-12","prior_stop_level":42.38,"sweep_low":37.85,"atr14":2.939619,"stop_level":36.380191,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-07-25","known_ts":"2001-07-27","bar_index":843,"type":"REBUY","strength":0.588,"price":42.81,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-08-10","known_ts":"2001-08-14","bar_index":847,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-08-10","trigger_known_ts":"2001-08-14","strength":0.45,"price":38.34,"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.605758,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33.3,"atr14":2.339041,"stop_level":32.13048,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-09-28","known_ts":"2001-10-02","bar_index":857,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-09-28","trigger_known_ts":"2001-10-02","strength":0.45,"price":18.03,"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.814602,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.5,"atr14":2.428165,"stop_level":14.285918,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-19","known_ts":"2001-10-23","bar_index":862,"type":"BUY","strength":0.45,"price":24.63,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-10-19","known_ts":"2001-10-23","bar_index":862,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2001-10-19","trigger_known_ts":"2001-10-23","strength":0.45,"price":24.63,"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.746735,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.76,"atr14":1.970447,"stop_level":18.774777,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-28","known_ts":"2001-11-28","bar_index":871,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.57,"stop_level":26.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-12-04","known_ts":"2001-12-04","bar_index":872,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.36,"stop_level":26.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-12-05","known_ts":"2001-12-05","bar_index":872,"type":"RECLAIM","strength":0.588,"price":26.95,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-11-28","prior_stop_level":26.08,"sweep_low":24.0,"atr14":1.441486,"stop_level":23.279257,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-05","known_ts":"2001-12-05","bar_index":872,"type":"RECLAIM","strength":0.588,"price":26.95,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-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":"2001-12-04","prior_stop_level":26.08,"sweep_low":24.68,"atr14":1.441486,"stop_level":23.959257,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-12","known_ts":"2001-12-12","bar_index":874,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.3,"stop_level":24.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-12-13","known_ts":"2001-12-13","bar_index":874,"type":"RECLAIM","strength":0.588,"price":24.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-12-12","prior_stop_level":24.67,"sweep_low":22.95,"atr14":1.617186,"stop_level":22.141407,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-24","known_ts":"2001-12-27","bar_index":877,"type":"REBUY","strength":0.588,"price":24.69,"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":"2002-02-12","known_ts":"2002-02-14","bar_index":888,"type":"BUY","strength":0.588,"price":23.08,"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":"2002-03-01","known_ts":"2002-03-05","bar_index":892,"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":"2002-03-01","trigger_known_ts":"2002-03-05","strength":0.588,"price":23.2,"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.530459,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":19.76,"atr14":1.297552,"stop_level":19.111224,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-03","known_ts":"2002-04-03","bar_index":899,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.83,"stop_level":27.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-04-08","known_ts":"2002-04-08","bar_index":900,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.85,"stop_level":27.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-04-12","known_ts":"2002-04-12","bar_index":901,"type":"RECLAIM","strength":0.725,"price":28.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-04-08","prior_stop_level":27.33,"sweep_low":25.7,"atr14":1.620348,"stop_level":24.889826,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-25","known_ts":"2002-04-25","bar_index":904,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.5,"stop_level":25.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-04-29","known_ts":"2002-04-29","bar_index":905,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.1,"stop_level":25.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-07-18","known_ts":"2002-07-22","bar_index":924,"type":"BUY","strength":0.588,"price":15.83,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70,"retro_override":true,"retro_ctx":{"group_id":"big_pharma"}},{"ts":"2002-09-19","known_ts":"2002-09-19","bar_index":938,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.91,"stop_level":18.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-09-25","known_ts":"2002-09-25","bar_index":940,"type":"RECLAIM","strength":0.725,"price":18.67,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-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":"2002-09-19","prior_stop_level":18.15,"sweep_low":15.75,"atr14":1.494244,"stop_level":15.002878,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-21","known_ts":"2002-10-23","bar_index":946,"type":"BUY","strength":0.725,"price":18.95,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2002-11-12","known_ts":"2002-11-12","bar_index":951,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.65,"stop_level":18.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-05","known_ts":"2002-12-05","bar_index":956,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.34,"stop_level":17.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-02-07","known_ts":"2003-02-11","bar_index":971,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2003-02-07","trigger_known_ts":"2003-02-11","strength":0.45,"price":13.95,"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.541118,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.25,"atr14":0.640554,"stop_level":12.929723,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-06","known_ts":"2003-03-10","bar_index":977,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2003-03-06","trigger_known_ts":"2003-03-10","strength":0.45,"price":10.38,"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.658553,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.59,"atr14":0.626693,"stop_level":9.276653,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-19","known_ts":"2003-03-21","bar_index":980,"type":"BUY","strength":0.45,"price":11.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2003-03-19","known_ts":"2003-03-21","bar_index":980,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2003-03-19","trigger_known_ts":"2003-03-21","strength":0.45,"price":11.4,"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.625,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.68,"atr14":0.688661,"stop_level":9.33567,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-11","known_ts":"2003-04-11","bar_index":985,"type":"SELL","basis":"structure_stop","strength":0.45,"price":10.63,"stop_level":11.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2003-06-10","known_ts":"2003-06-10","bar_index":999,"type":"RECLAIM","strength":0.863,"price":15.94,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-04-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-23","known_ts":"2003-06-23","bar_index":1002,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.39,"stop_level":15.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-26","known_ts":"2003-06-26","bar_index":1003,"type":"RECLAIM","strength":0.863,"price":15.57,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-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":"2003-06-23","prior_stop_level":15.48,"sweep_low":14.06,"atr14":0.973336,"stop_level":13.573332,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-07","known_ts":"2003-07-09","bar_index":1005,"type":"REBUY","strength":0.863,"price":15.99,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2003-09-12","known_ts":"2003-09-16","bar_index":1021,"type":"BUY","strength":0.863,"price":14.16,"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":"2003-09-26","known_ts":"2003-09-26","bar_index":1024,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.18,"stop_level":13.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2003-12-24","known_ts":"2003-12-29","bar_index":1045,"type":"BUY","strength":0.588,"price":10.22,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2004-01-14","known_ts":"2004-01-14","bar_index":1049,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.68,"stop_level":10.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-01-21","known_ts":"2004-01-21","bar_index":1050,"type":"RECLAIM","strength":0.725,"price":10.27,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-01-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2004-01-14","prior_stop_level":10.08,"sweep_low":9.38,"atr14":0.499395,"stop_level":9.130302,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-02-04","known_ts":"2004-02-04","bar_index":1054,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.42,"stop_level":9.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-02-06","known_ts":"2004-02-06","bar_index":1054,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.75,"stop_level":9.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-02-09","known_ts":"2004-02-09","bar_index":1055,"type":"RECLAIM","strength":0.725,"price":10.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-02-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2004-02-04","prior_stop_level":9.87,"sweep_low":9.4,"atr14":0.454934,"stop_level":9.172533,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-02-09","known_ts":"2004-02-09","bar_index":1055,"type":"RECLAIM","strength":0.725,"price":10.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-02-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2004-02-06","prior_stop_level":9.87,"sweep_low":9.48,"atr14":0.454934,"stop_level":9.252533,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-03-09","known_ts":"2004-03-09","bar_index":1061,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.52,"stop_level":10.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-03-11","known_ts":"2004-03-11","bar_index":1062,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.0,"stop_level":10.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-06-23","known_ts":"2004-06-23","bar_index":1086,"type":"RECLAIM","strength":0.863,"price":10.58,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-03-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-15","known_ts":"2004-07-15","bar_index":1091,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.9,"stop_level":10.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-07-19","known_ts":"2004-07-19","bar_index":1091,"type":"RECLAIM","strength":0.863,"price":10.03,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2004-07-15","prior_stop_level":10.02,"sweep_low":9.73,"atr14":0.461582,"stop_level":9.499209,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-23","known_ts":"2004-08-25","bar_index":1100,"type":"BUY","strength":1.0,"price":10.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2004-09-22","known_ts":"2004-09-22","bar_index":1107,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.04,"stop_level":10.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-09-27","known_ts":"2004-09-27","bar_index":1108,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.65,"stop_level":10.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-09-30","known_ts":"2004-10-04","bar_index":1109,"type":"REBUY","strength":1.0,"price":10.9,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2004-09-30","known_ts":"2004-09-30","bar_index":1109,"type":"RECLAIM","strength":1.0,"price":10.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-09-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-09-27","prior_stop_level":10.1,"sweep_low":9.62,"atr14":0.425685,"stop_level":9.407157,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-22","known_ts":"2004-10-22","bar_index":1114,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.01,"stop_level":10.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-10-25","known_ts":"2004-10-25","bar_index":1114,"type":"RECLAIM","strength":1.0,"price":10.23,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-10-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-10-22","prior_stop_level":10.09,"sweep_low":9.79,"atr14":0.458687,"stop_level":9.560656,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-03","known_ts":"2004-11-05","bar_index":1117,"type":"BUY","strength":1.0,"price":11.31,"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":"2004-11-29","known_ts":"2004-11-29","bar_index":1122,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.42,"stop_level":10.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-11-30","known_ts":"2004-11-30","bar_index":1123,"type":"RECLAIM","strength":0.863,"price":10.62,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-11-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2004-11-29","prior_stop_level":10.49,"sweep_low":10.33,"atr14":0.515481,"stop_level":10.07226,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-02-08","known_ts":"2005-02-10","bar_index":1139,"type":"BUY","strength":0.863,"price":11.32,"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":"2005-03-04","known_ts":"2005-03-04","bar_index":1144,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.68,"stop_level":11.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-03-08","known_ts":"2005-03-08","bar_index":1145,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.35,"stop_level":11.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-05-05","known_ts":"2005-05-09","bar_index":1159,"type":"BUY","strength":0.725,"price":11.19,"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":"2005-06-01","known_ts":"2005-06-01","bar_index":1165,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.32,"stop_level":13.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-06-06","known_ts":"2005-06-06","bar_index":1166,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.99,"stop_level":13.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-06-08","known_ts":"2005-06-08","bar_index":1166,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.3,"stop_level":13.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-06-22","known_ts":"2005-06-22","bar_index":1170,"type":"RECLAIM","strength":1.0,"price":15.78,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-06-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-07-25","known_ts":"2005-07-25","bar_index":1177,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.37,"stop_level":16.61,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-07-26","known_ts":"2005-07-26","bar_index":1177,"type":"RECLAIM","strength":1.0,"price":16.94,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-07-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":"2005-07-25","prior_stop_level":16.61,"sweep_low":16.19,"atr14":0.703959,"stop_level":15.83802,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-17","known_ts":"2005-08-17","bar_index":1183,"type":"RECLAIM","strength":1.0,"price":18.8,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-07-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-10-27","known_ts":"2005-10-27","bar_index":1199,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.26,"stop_level":22.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-10-31","known_ts":"2005-10-31","bar_index":1200,"type":"RECLAIM","strength":1.0,"price":22.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-10-27","prior_stop_level":22.3,"sweep_low":21.11,"atr14":1.134047,"stop_level":20.542976,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-10","known_ts":"2005-11-10","bar_index":1203,"type":"RECLAIM","strength":1.0,"price":26.19,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-10-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-01-04","known_ts":"2006-01-06","bar_index":1215,"type":"REBUY","strength":0.863,"price":31.28,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2006-03-23","known_ts":"2006-03-23","bar_index":1233,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.05,"stop_level":36.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-06-19","known_ts":"2006-06-21","bar_index":1253,"type":"BUY","strength":0.725,"price":32.67,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2006-08-01","known_ts":"2006-08-01","bar_index":1263,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.51,"stop_level":32.94,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-08-17","known_ts":"2006-08-21","bar_index":1267,"type":"REBUY","strength":0.588,"price":32.34,"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":45},{"ts":"2006-09-14","known_ts":"2006-09-14","bar_index":1273,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.52,"stop_level":34.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-09-19","known_ts":"2006-09-19","bar_index":1274,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.22,"stop_level":34.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-09-26","known_ts":"2006-09-28","bar_index":1276,"type":"REBUY","strength":0.45,"price":33.39,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-10-04","known_ts":"2006-10-04","bar_index":1278,"type":"RECLAIM","strength":0.725,"price":36.71,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-09-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-23","known_ts":"2006-10-23","bar_index":1282,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.69,"stop_level":35.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-25","known_ts":"2006-10-25","bar_index":1283,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.63,"stop_level":35.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-27","known_ts":"2006-10-27","bar_index":1283,"type":"RECLAIM","strength":0.725,"price":40.66,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-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-10-23","prior_stop_level":35.78,"sweep_low":32.5,"atr14":1.695458,"stop_level":31.652271,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-27","known_ts":"2006-10-27","bar_index":1283,"type":"RECLAIM","strength":0.725,"price":40.66,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-10-25","prior_stop_level":35.78,"sweep_low":33.16,"atr14":1.695458,"stop_level":32.312271,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-10","known_ts":"2006-11-10","bar_index":1287,"type":"RECLAIM","strength":0.725,"price":42.69,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-10-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-11","known_ts":"2006-12-11","bar_index":1293,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.14,"stop_level":42.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-29","known_ts":"2007-04-02","bar_index":1318,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-03-29","trigger_known_ts":"2007-04-02","strength":0.45,"price":27.94,"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.377728,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.54,"atr14":0.909617,"stop_level":27.085192,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-03","known_ts":"2007-04-05","bar_index":1319,"type":"BUY","strength":0.45,"price":30.92,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-05-10","known_ts":"2007-05-10","bar_index":1327,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.63,"stop_level":30.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-05-14","known_ts":"2007-05-14","bar_index":1328,"type":"RECLAIM","strength":0.588,"price":30.42,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-05-10","prior_stop_level":30.19,"sweep_low":29.4,"atr14":0.921966,"stop_level":28.939017,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-04","known_ts":"2007-06-04","bar_index":1333,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.47,"stop_level":29.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-06-15","known_ts":"2007-06-19","bar_index":1336,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-06-15","trigger_known_ts":"2007-06-19","strength":0.45,"price":27.27,"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.39265,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.63,"atr14":0.739888,"stop_level":26.260056,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-07-03","known_ts":"2007-07-06","bar_index":1340,"type":"BUY","strength":0.588,"price":28.74,"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":"2007-07-03","known_ts":"2007-07-06","bar_index":1340,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2007-07-03","trigger_known_ts":"2007-07-06","strength":0.588,"price":28.74,"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.359911,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":25.61,"atr14":0.828094,"stop_level":25.195953,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-02","known_ts":"2007-08-02","bar_index":1347,"type":"RECLAIM","strength":0.725,"price":35.76,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-07-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-09-21","known_ts":"2007-09-21","bar_index":1358,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.24,"stop_level":38.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-09-24","known_ts":"2007-09-24","bar_index":1359,"type":"RECLAIM","strength":0.863,"price":38.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-09-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":"2007-09-21","prior_stop_level":38.39,"sweep_low":37.63,"atr14":1.328182,"stop_level":36.965909,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-27","known_ts":"2007-11-29","bar_index":1374,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-11-27","trigger_known_ts":"2007-11-29","strength":0.45,"price":25.1,"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.435701,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.95,"atr14":1.381794,"stop_level":22.259103,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-21","known_ts":"2007-12-26","bar_index":1380,"type":"BUY","strength":0.45,"price":24.78,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-12-21","known_ts":"2007-12-26","bar_index":1380,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2007-12-21","trigger_known_ts":"2007-12-26","strength":0.45,"price":24.78,"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.382045,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.19,"atr14":0.911468,"stop_level":23.734266,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-12","known_ts":"2008-03-14","bar_index":1398,"type":"BUY","strength":0.45,"price":15.44,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"big_pharma"}},{"ts":"2008-03-12","known_ts":"2008-03-14","bar_index":1398,"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-03-12","trigger_known_ts":"2008-03-14","strength":0.45,"price":15.44,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.614963,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.84,"atr14":0.983413,"stop_level":13.348294,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-17","known_ts":"2008-03-19","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-03-17","trigger_known_ts":"2008-03-19","strength":0.45,"price":15.55,"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.612219,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.84,"atr14":0.960765,"stop_level":13.359618,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-17","known_ts":"2008-04-17","bar_index":1406,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.47,"stop_level":25.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-18","known_ts":"2008-04-18","bar_index":1406,"type":"RECLAIM","strength":0.588,"price":25.76,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-04-17","prior_stop_level":25.65,"sweep_low":25.3,"atr14":1.172871,"stop_level":24.713564,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-07","known_ts":"2008-05-07","bar_index":1411,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.5,"stop_level":25.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-08","known_ts":"2008-05-08","bar_index":1411,"type":"RECLAIM","strength":0.725,"price":26.53,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-05-07","prior_stop_level":25.52,"sweep_low":25.22,"atr14":1.245435,"stop_level":24.597282,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-23","known_ts":"2008-05-23","bar_index":1415,"type":"RECLAIM","strength":0.863,"price":26.96,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-05-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-23","known_ts":"2008-06-23","bar_index":1421,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.66,"stop_level":31.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-25","known_ts":"2008-06-25","bar_index":1422,"type":"RECLAIM","strength":0.863,"price":32.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-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":"2008-06-23","prior_stop_level":31.97,"sweep_low":30.78,"atr14":1.388181,"stop_level":30.085909,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-08","known_ts":"2008-07-08","bar_index":1425,"type":"RECLAIM","strength":0.863,"price":33.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-06-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-23","known_ts":"2008-09-25","bar_index":1443,"type":"BUY","strength":0.863,"price":33.06,"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":"2008-10-09","known_ts":"2008-10-09","bar_index":1447,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.06,"stop_level":27.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2008-10-13","known_ts":"2008-10-13","bar_index":1447,"type":"RECLAIM","strength":0.863,"price":28.89,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-10-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2008-10-09","prior_stop_level":27.3,"sweep_low":23.03,"atr14":2.470598,"stop_level":21.794701,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-07","known_ts":"2008-11-11","bar_index":1454,"type":"BUY","strength":0.725,"price":27.01,"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-01-20","known_ts":"2009-01-20","bar_index":1470,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.48,"stop_level":29.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-01-21","known_ts":"2009-01-21","bar_index":1470,"type":"RECLAIM","strength":0.725,"price":31.53,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-01-20","prior_stop_level":29.52,"sweep_low":29.38,"atr14":1.768779,"stop_level":28.495611,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-05","known_ts":"2009-02-05","bar_index":1474,"type":"RECLAIM","strength":1.0,"price":33.53,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-02-27","known_ts":"2009-02-27","bar_index":1479,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.14,"stop_level":32.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-04-24","known_ts":"2009-04-28","bar_index":1492,"type":"BUY","strength":0.725,"price":31.88,"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":"2009-08-24","known_ts":"2009-08-26","bar_index":1520,"type":"BUY","strength":1.0,"price":36.76,"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":"2009-11-04","known_ts":"2009-11-06","bar_index":1537,"type":"BUY","strength":0.863,"price":39.22,"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":"2010-01-15","known_ts":"2010-01-15","bar_index":1553,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.21,"stop_level":40.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-01-19","known_ts":"2010-01-19","bar_index":1553,"type":"RECLAIM","strength":0.863,"price":41.68,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-01-15","prior_stop_level":40.67,"sweep_low":39.8,"atr14":1.245568,"stop_level":39.177216,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-01","known_ts":"2010-03-03","bar_index":1563,"type":"BUY","strength":0.725,"price":41.98,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2010-03-25","known_ts":"2010-03-25","bar_index":1569,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.55,"stop_level":41.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-30","known_ts":"2010-03-30","bar_index":1570,"type":"SELL","basis":"structure_stop","strength":1.0,"price":40.86,"stop_level":41.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-06-16","known_ts":"2010-06-18","bar_index":1588,"type":"BUY","strength":0.588,"price":36.82,"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":"2010-07-01","known_ts":"2010-07-01","bar_index":1591,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.3,"stop_level":32.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-07-07","known_ts":"2010-07-07","bar_index":1592,"type":"RECLAIM","strength":0.45,"price":33.04,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-07-01 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":"2010-07-01","prior_stop_level":32.58,"sweep_low":31.25,"atr14":1.168387,"stop_level":30.665807,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-20","known_ts":"2010-08-20","bar_index":1603,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.58,"stop_level":35.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-08-27","known_ts":"2010-08-27","bar_index":1605,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.45,"stop_level":35.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-09-03","known_ts":"2010-09-03","bar_index":1606,"type":"RECLAIM","strength":0.588,"price":36.06,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2010-08-27","prior_stop_level":35.75,"sweep_low":32.88,"atr14":1.097629,"stop_level":32.331185,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-14","known_ts":"2010-10-18","bar_index":1616,"type":"REBUY","strength":0.725,"price":36.89,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":25},{"ts":"2010-11-05","known_ts":"2010-11-05","bar_index":1621,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.06,"stop_level":35.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-09","known_ts":"2010-11-09","bar_index":1622,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.27,"stop_level":35.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-12-01","known_ts":"2010-12-03","bar_index":1627,"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":"2010-12-01","trigger_known_ts":"2010-12-03","strength":0.45,"price":33.49,"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.233814,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33.03,"atr14":0.873295,"stop_level":32.593353,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-17","known_ts":"2010-12-21","bar_index":1631,"type":"BUY","strength":0.725,"price":36.32,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2011-02-23","known_ts":"2011-02-25","bar_index":1646,"type":"REBUY","strength":0.863,"price":44.84,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2011-03-16","known_ts":"2011-03-16","bar_index":1651,"type":"SELL","basis":"structure_stop","strength":0.863,"price":44.25,"stop_level":44.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-03-21","known_ts":"2011-03-21","bar_index":1652,"type":"RECLAIM","strength":0.863,"price":45.29,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-03-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":"2011-03-16","prior_stop_level":44.8,"sweep_low":44.01,"atr14":1.690165,"stop_level":43.164917,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-01","known_ts":"2011-04-01","bar_index":1655,"type":"RECLAIM","strength":1.0,"price":46.74,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-03-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-26","known_ts":"2011-05-26","bar_index":1667,"type":"SELL","basis":"structure_stop","strength":1.0,"price":54.28,"stop_level":54.79,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-09-06","known_ts":"2011-09-08","bar_index":1691,"type":"BUY","strength":0.725,"price":47.57,"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":60},{"ts":"2011-09-29","known_ts":"2011-09-29","bar_index":1696,"type":"SELL","basis":"structure_stop","strength":0.588,"price":44.51,"stop_level":44.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-10-03","known_ts":"2011-10-03","bar_index":1697,"type":"SELL","basis":"structure_stop","strength":0.588,"price":40.49,"stop_level":44.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-10-05","known_ts":"2011-10-05","bar_index":1698,"type":"RECLAIM","strength":0.588,"price":45.12,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-09-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2011-09-29","prior_stop_level":44.59,"sweep_low":40.08,"atr14":2.724336,"stop_level":38.717832,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-05","known_ts":"2011-10-05","bar_index":1698,"type":"RECLAIM","strength":0.588,"price":45.12,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-10-03 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":"2011-10-03","prior_stop_level":44.59,"sweep_low":40.08,"atr14":2.724336,"stop_level":38.717832,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-25","known_ts":"2011-11-29","bar_index":1710,"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":"2011-11-25","trigger_known_ts":"2011-11-29","strength":0.45,"price":27.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.52453,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.5,"atr14":1.629783,"stop_level":25.685108,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-13","known_ts":"2011-12-15","bar_index":1714,"type":"BUY","strength":0.45,"price":31.43,"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":"2011-12-13","known_ts":"2011-12-15","bar_index":1714,"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":"2011-12-13","trigger_known_ts":"2011-12-15","strength":0.45,"price":31.43,"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.453201,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.46,"atr14":1.441705,"stop_level":27.739148,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-30","known_ts":"2012-01-30","bar_index":1724,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.74,"stop_level":34.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-01-31","known_ts":"2012-01-31","bar_index":1724,"type":"RECLAIM","strength":0.588,"price":36.95,"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":false,"monthlyBull":false},"anchor_ts":"2012-01-30","prior_stop_level":34.99,"sweep_low":34.1,"atr14":1.427382,"stop_level":33.386309,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-14","known_ts":"2012-02-14","bar_index":1728,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.13,"stop_level":36.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-16","known_ts":"2012-02-16","bar_index":1728,"type":"RECLAIM","strength":0.588,"price":37.49,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-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":"2012-02-14","prior_stop_level":36.78,"sweep_low":36.02,"atr14":1.346016,"stop_level":35.346992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-07","known_ts":"2012-03-07","bar_index":1733,"type":"RECLAIM","strength":0.725,"price":41.79,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-22","known_ts":"2012-03-22","bar_index":1736,"type":"SELL","basis":"structure_stop","strength":0.588,"price":40.64,"stop_level":41.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-23","known_ts":"2012-03-23","bar_index":1737,"type":"RECLAIM","strength":0.588,"price":41.34,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-22 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":"2012-03-22","prior_stop_level":41.32,"sweep_low":40.17,"atr14":1.226732,"stop_level":39.556634,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-05-10","known_ts":"2012-05-10","bar_index":1748,"type":"RECLAIM","strength":0.863,"price":64.7,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-05-29","known_ts":"2012-05-29","bar_index":1752,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.8,"stop_level":61.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-04","known_ts":"2012-06-04","bar_index":1753,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.7,"stop_level":57.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-05","known_ts":"2012-06-05","bar_index":1753,"type":"RECLAIM","strength":0.863,"price":58.56,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-06-04","prior_stop_level":57.8,"sweep_low":57.05,"atr14":3.096967,"stop_level":55.501516,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-22","known_ts":"2012-06-22","bar_index":1758,"type":"RECLAIM","strength":0.863,"price":59.62,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-06-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-22","known_ts":"2012-08-24","bar_index":1772,"type":"BUY","strength":0.863,"price":53.56,"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-09-27","known_ts":"2012-09-27","bar_index":1780,"type":"SELL","basis":"structure_stop","strength":1.0,"price":55.66,"stop_level":55.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-09-28","known_ts":"2012-09-28","bar_index":1780,"type":"RECLAIM","strength":1.0,"price":55.89,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-09-27","prior_stop_level":55.74,"sweep_low":54.19,"atr14":1.730096,"stop_level":53.324952,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-12","known_ts":"2012-10-12","bar_index":1784,"type":"SELL","basis":"structure_stop","strength":0.863,"price":53.53,"stop_level":54.77,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-12-14","known_ts":"2012-12-18","bar_index":1798,"type":"BUY","strength":0.588,"price":43.33,"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":"2013-01-16","known_ts":"2013-01-16","bar_index":1805,"type":"SELL","basis":"structure_stop","strength":0.588,"price":46.45,"stop_level":46.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-01-18","known_ts":"2013-01-18","bar_index":1805,"type":"SELL","basis":"structure_stop","strength":0.588,"price":46.31,"stop_level":46.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-01-22","known_ts":"2013-01-22","bar_index":1806,"type":"RECLAIM","strength":0.588,"price":47.07,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-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":"2013-01-16","prior_stop_level":46.8,"sweep_low":45.54,"atr14":1.361041,"stop_level":44.859479,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-22","known_ts":"2013-01-22","bar_index":1806,"type":"RECLAIM","strength":0.588,"price":47.07,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-01-18","prior_stop_level":46.8,"sweep_low":45.54,"atr14":1.361041,"stop_level":44.859479,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-06","known_ts":"2013-02-06","bar_index":1809,"type":"SELL","basis":"structure_stop","strength":0.588,"price":45.86,"stop_level":46.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-02-13","known_ts":"2013-02-13","bar_index":1811,"type":"RECLAIM","strength":0.588,"price":46.48,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-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":"2013-02-06","prior_stop_level":46.31,"sweep_low":44.96,"atr14":1.144346,"stop_level":44.387827,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-06","known_ts":"2013-03-06","bar_index":1816,"type":"RECLAIM","strength":0.725,"price":52.81,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-04-09","known_ts":"2013-04-09","bar_index":1823,"type":"SELL","basis":"structure_stop","strength":0.863,"price":52.6,"stop_level":52.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-04-10","known_ts":"2013-04-10","bar_index":1824,"type":"RECLAIM","strength":0.863,"price":54.84,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-04-09","prior_stop_level":52.63,"sweep_low":51.91,"atr14":1.557541,"stop_level":51.131229,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-04-23","known_ts":"2013-04-23","bar_index":1827,"type":"RECLAIM","strength":0.863,"price":80.32,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-04-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-24","known_ts":"2013-10-28","bar_index":1870,"type":"BUY","strength":0.725,"price":77.83,"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":"2013-11-27","known_ts":"2013-12-02","bar_index":1878,"type":"BUY","strength":0.588,"price":69.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2014-05-09","known_ts":"2014-05-13","bar_index":1915,"type":"BUY","strength":0.45,"price":66.71,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-06-05","known_ts":"2014-06-05","bar_index":1921,"type":"RECLAIM","strength":0.725,"price":74.61,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-05-09 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-06-19","known_ts":"2014-06-19","bar_index":1924,"type":"SELL","basis":"structure_stop","strength":0.588,"price":64.63,"stop_level":65.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-06-23","known_ts":"2014-06-23","bar_index":1925,"type":"RECLAIM","strength":0.588,"price":66.61,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-06-19","prior_stop_level":65.03,"sweep_low":63.68,"atr14":2.313036,"stop_level":62.523482,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-07","known_ts":"2014-07-07","bar_index":1928,"type":"RECLAIM","strength":0.725,"price":98.1,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-17","known_ts":"2014-07-17","bar_index":1930,"type":"SELL","basis":"structure_stop","strength":0.863,"price":94.49,"stop_level":95.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-18","known_ts":"2014-07-18","bar_index":1931,"type":"RECLAIM","strength":0.863,"price":97.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-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":"2014-07-17","prior_stop_level":95.04,"sweep_low":94.31,"atr14":3.375778,"stop_level":92.622111,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-30","known_ts":"2014-07-30","bar_index":1933,"type":"SELL","basis":"structure_stop","strength":0.863,"price":92.01,"stop_level":94.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-08-26","known_ts":"2014-08-26","bar_index":1940,"type":"RECLAIM","strength":0.863,"price":92.8,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-07-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-09","known_ts":"2014-09-11","bar_index":1943,"type":"BUY","strength":1.0,"price":94.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2014-10-15","known_ts":"2014-10-15","bar_index":1951,"type":"SELL","basis":"structure_stop","strength":1.0,"price":101.1,"stop_level":102.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-10-20","known_ts":"2014-10-20","bar_index":1952,"type":"RECLAIM","strength":1.0,"price":104.77,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-10-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-10-15","prior_stop_level":102.83,"sweep_low":96.43,"atr14":4.51589,"stop_level":94.172055,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-29","known_ts":"2014-10-29","bar_index":1955,"type":"RECLAIM","strength":1.0,"price":112.64,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-10-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-12-16","known_ts":"2014-12-16","bar_index":1966,"type":"SELL","basis":"structure_stop","strength":1.0,"price":110.86,"stop_level":111.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-12-17","known_ts":"2014-12-17","bar_index":1966,"type":"RECLAIM","strength":1.0,"price":111.85,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-12-16","prior_stop_level":111.04,"sweep_low":108.7,"atr14":3.953967,"stop_level":106.723016,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-05","known_ts":"2015-01-05","bar_index":1970,"type":"RECLAIM","strength":1.0,"price":120.66,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-03-03","known_ts":"2015-03-05","bar_index":1983,"type":"BUY","strength":0.725,"price":126.96,"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":35},{"ts":"2015-03-26","known_ts":"2015-03-26","bar_index":1988,"type":"SELL","basis":"structure_stop","strength":0.725,"price":117.6,"stop_level":122.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-04-30","known_ts":"2015-04-30","bar_index":1996,"type":"SELL","basis":"structure_stop","strength":0.725,"price":123.28,"stop_level":125.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-05-01","known_ts":"2015-05-01","bar_index":1997,"type":"RECLAIM","strength":0.725,"price":125.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2015-04-30","prior_stop_level":125.07,"sweep_low":121.3,"atr14":4.635285,"stop_level":118.982358,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-18","known_ts":"2015-06-22","bar_index":2008,"type":"BUY","strength":0.725,"price":129.03,"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":"2015-07-01","known_ts":"2015-07-06","bar_index":2011,"type":"BUY","strength":0.725,"price":128.83,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2015-07-15","known_ts":"2015-07-17","bar_index":2014,"type":"BUY","strength":0.725,"price":134.17,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2015-07-28","known_ts":"2015-07-30","bar_index":2017,"type":"REBUY","strength":0.725,"price":135.46,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2015-08-20","known_ts":"2015-08-20","bar_index":2022,"type":"SELL","basis":"structure_stop","strength":0.863,"price":132.91,"stop_level":135.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-08-25","known_ts":"2015-08-25","bar_index":2023,"type":"SELL","basis":"structure_stop","strength":0.588,"price":121.17,"stop_level":135.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2015-10-26","known_ts":"2015-10-28","bar_index":2038,"type":"BUY","strength":0.45,"price":120.1,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-10-29","known_ts":"2015-10-29","bar_index":2039,"type":"RECLAIM","strength":0.588,"price":126.94,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-10-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-12-14","known_ts":"2015-12-14","bar_index":2049,"type":"SELL","basis":"structure_stop","strength":0.588,"price":115.7,"stop_level":117.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-16","known_ts":"2015-12-16","bar_index":2050,"type":"RECLAIM","strength":0.588,"price":118.53,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-12-14","prior_stop_level":117.3,"sweep_low":113.73,"atr14":4.422065,"stop_level":111.518967,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-24","known_ts":"2015-12-29","bar_index":2052,"type":"REBUY","strength":0.725,"price":127.87,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2016-02-12","known_ts":"2016-02-17","bar_index":2063,"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":"2016-02-12","trigger_known_ts":"2016-02-17","strength":0.45,"price":88.25,"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.370991,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":78.51,"atr14":5.19984,"stop_level":75.91008,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-26","known_ts":"2016-03-01","bar_index":2066,"type":"BUY","strength":0.45,"price":89.57,"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-02-26","known_ts":"2016-03-01","bar_index":2066,"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":"2016-02-26","trigger_known_ts":"2016-03-01","strength":0.45,"price":89.57,"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.361582,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":82.44,"atr14":4.699945,"stop_level":80.090027,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-18","known_ts":"2016-03-22","bar_index":2071,"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":"2016-03-18","trigger_known_ts":"2016-03-22","strength":0.45,"price":86.78,"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.381468,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":75.9,"atr14":4.262574,"stop_level":73.768713,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-28","known_ts":"2016-03-28","bar_index":2072,"type":"SELL","basis":"structure_stop","strength":0.45,"price":78.7,"stop_level":79.18,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-03-29","known_ts":"2016-03-29","bar_index":2073,"type":"RECLAIM","strength":0.45,"price":79.24,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2016-03-28","prior_stop_level":79.18,"sweep_low":76.79,"atr14":4.221885,"stop_level":74.679058,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-02","known_ts":"2016-05-02","bar_index":2081,"type":"SELL","basis":"structure_stop","strength":0.588,"price":83.0,"stop_level":84.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-04","known_ts":"2016-05-04","bar_index":2081,"type":"SELL","basis":"structure_stop","strength":0.588,"price":80.63,"stop_level":84.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-06","known_ts":"2016-05-06","bar_index":2082,"type":"RECLAIM","strength":0.588,"price":85.54,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-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":"2016-05-02","prior_stop_level":84.14,"sweep_low":80.31,"atr14":3.85621,"stop_level":78.381895,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-06","known_ts":"2016-05-06","bar_index":2082,"type":"RECLAIM","strength":0.588,"price":85.54,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-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":"2016-05-04","prior_stop_level":84.14,"sweep_low":80.31,"atr14":3.85621,"stop_level":78.381895,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-27","known_ts":"2016-06-27","bar_index":2094,"type":"SELL","basis":"structure_stop","strength":0.725,"price":79.84,"stop_level":80.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-28","known_ts":"2016-06-28","bar_index":2094,"type":"RECLAIM","strength":0.588,"price":83.44,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-06-27","prior_stop_level":80.71,"sweep_low":79.59,"atr14":3.279054,"stop_level":77.950473,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-06","known_ts":"2016-07-08","bar_index":2096,"type":"REBUY","strength":0.725,"price":88.96,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2016-08-18","known_ts":"2016-08-18","bar_index":2106,"type":"SELL","basis":"structure_stop","strength":0.863,"price":99.1,"stop_level":99.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-22","known_ts":"2016-08-22","bar_index":2107,"type":"RECLAIM","strength":0.863,"price":100.96,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-08-18","prior_stop_level":99.7,"sweep_low":97.29,"atr14":2.427012,"stop_level":96.076494,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-25","known_ts":"2016-08-25","bar_index":2108,"type":"SELL","basis":"structure_stop","strength":0.863,"price":96.38,"stop_level":99.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-07","known_ts":"2016-11-09","bar_index":2125,"type":"BUY","strength":0.725,"price":92.88,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2016-11-29","known_ts":"2016-11-29","bar_index":2130,"type":"SELL","basis":"structure_stop","strength":0.725,"price":85.65,"stop_level":86.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-02-08","known_ts":"2017-02-08","bar_index":2146,"type":"RECLAIM","strength":0.863,"price":88.15,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-11-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-05-05","known_ts":"2017-05-05","bar_index":2166,"type":"SELL","basis":"structure_stop","strength":1.0,"price":114.84,"stop_level":116.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-09","known_ts":"2017-05-09","bar_index":2166,"type":"RECLAIM","strength":1.0,"price":116.63,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-05-05","prior_stop_level":116.34,"sweep_low":113.66,"atr14":2.938461,"stop_level":112.190769,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-12","known_ts":"2017-05-12","bar_index":2167,"type":"SELL","basis":"structure_stop","strength":1.0,"price":114.6,"stop_level":114.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-15","known_ts":"2017-05-15","bar_index":2168,"type":"RECLAIM","strength":1.0,"price":116.23,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-05-12","prior_stop_level":114.84,"sweep_low":113.8,"atr14":2.767839,"stop_level":112.416081,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-26","known_ts":"2017-05-26","bar_index":2171,"type":"RECLAIM","strength":1.0,"price":123.6,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-20","known_ts":"2017-12-22","bar_index":2219,"type":"BUY","strength":0.725,"price":149.97,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2018-02-05","known_ts":"2018-02-05","bar_index":2229,"type":"SELL","basis":"structure_stop","strength":0.863,"price":155.14,"stop_level":155.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-06","known_ts":"2018-02-06","bar_index":2229,"type":"RECLAIM","strength":0.863,"price":159.27,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-02-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-02-05","prior_stop_level":155.71,"sweep_low":151.35,"atr14":5.360138,"stop_level":148.669931,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-02-22","known_ts":"2018-02-26","bar_index":2233,"type":"REBUY","strength":0.863,"price":169.54,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2018-05-23","known_ts":"2018-05-25","bar_index":2254,"type":"BUY","strength":0.725,"price":157.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2018-06-28","known_ts":"2018-06-28","bar_index":2262,"type":"SELL","basis":"structure_stop","strength":0.725,"price":147.59,"stop_level":151.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-06-29","known_ts":"2018-06-29","bar_index":2262,"type":"RECLAIM","strength":0.725,"price":169.96,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2018-06-28","prior_stop_level":151.69,"sweep_low":145.37,"atr14":5.481396,"stop_level":142.629302,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-16","known_ts":"2018-07-16","bar_index":2266,"type":"RECLAIM","strength":0.863,"price":181.13,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-08-15","known_ts":"2018-08-15","bar_index":2273,"type":"SELL","basis":"structure_stop","strength":0.863,"price":173.0,"stop_level":174.54,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-08-16","known_ts":"2018-08-16","bar_index":2273,"type":"RECLAIM","strength":0.863,"price":174.96,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-08-15","prior_stop_level":174.54,"sweep_low":171.81,"atr14":3.659766,"stop_level":169.980117,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-30","known_ts":"2018-08-30","bar_index":2277,"type":"RECLAIM","strength":1.0,"price":183.31,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-08-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-10-11","known_ts":"2018-10-11","bar_index":2286,"type":"SELL","basis":"structure_stop","strength":1.0,"price":175.66,"stop_level":175.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-10-12","known_ts":"2018-10-12","bar_index":2287,"type":"RECLAIM","strength":1.0,"price":181.32,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-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":"2018-10-11","prior_stop_level":175.8,"sweep_low":171.66,"atr14":4.399093,"stop_level":169.460454,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-29","known_ts":"2018-12-03","bar_index":2298,"type":"BUY","strength":0.725,"price":184.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2019-02-06","known_ts":"2019-02-06","bar_index":2313,"type":"SELL","basis":"structure_stop","strength":0.725,"price":182.39,"stop_level":186.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-02-25","known_ts":"2019-02-25","bar_index":2317,"type":"RECLAIM","strength":0.725,"price":189.81,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-02-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-06-07","known_ts":"2019-06-11","bar_index":2341,"type":"BUY","strength":0.45,"price":172.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":"2019-06-17","known_ts":"2019-06-17","bar_index":2343,"type":"RECLAIM","strength":0.588,"price":181.75,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-06-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-07-08","known_ts":"2019-07-08","bar_index":2347,"type":"SELL","basis":"structure_stop","strength":0.588,"price":176.75,"stop_level":177.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-07-09","known_ts":"2019-07-09","bar_index":2348,"type":"RECLAIM","strength":0.588,"price":178.46,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-07-08","prior_stop_level":177.66,"sweep_low":174.18,"atr14":4.361157,"stop_level":171.999421,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-19","known_ts":"2019-07-19","bar_index":2350,"type":"SELL","basis":"structure_stop","strength":0.588,"price":174.13,"stop_level":175.79,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-07-30","known_ts":"2019-08-01","bar_index":2353,"type":"REBUY","strength":0.588,"price":179.29,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":75},{"ts":"2019-08-27","known_ts":"2019-08-27","bar_index":2359,"type":"SELL","basis":"structure_stop","strength":0.725,"price":178.25,"stop_level":179.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-30","known_ts":"2019-08-30","bar_index":2360,"type":"RECLAIM","strength":0.725,"price":180.02,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-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":"2019-08-27","prior_stop_level":179.53,"sweep_low":170.54,"atr14":4.857643,"stop_level":168.111178,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-04","known_ts":"2019-09-04","bar_index":2361,"type":"SELL","basis":"structure_stop","strength":0.863,"price":176.83,"stop_level":178.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-09-05","known_ts":"2019-09-05","bar_index":2361,"type":"RECLAIM","strength":0.863,"price":179.86,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-09-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-09-04","prior_stop_level":178.25,"sweep_low":173.56,"atr14":4.775602,"stop_level":171.172199,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-07","known_ts":"2019-10-09","bar_index":2369,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-10-07","trigger_known_ts":"2019-10-09","strength":0.45,"price":168.73,"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.11618,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":165.23,"atr14":4.160945,"stop_level":163.149528,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-15","known_ts":"2019-10-17","bar_index":2371,"type":"BUY","strength":0.45,"price":177.72,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-10-15","known_ts":"2019-10-17","bar_index":2371,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-10-15","trigger_known_ts":"2019-10-17","strength":0.45,"price":177.72,"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.06909,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":167.6,"atr14":3.93861,"stop_level":165.630695,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-18","known_ts":"2019-10-18","bar_index":2372,"type":"RECLAIM","strength":0.588,"price":191.06,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-10-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-12-13","known_ts":"2019-12-13","bar_index":2385,"type":"SELL","basis":"structure_stop","strength":0.863,"price":218.98,"stop_level":219.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-16","known_ts":"2019-12-16","bar_index":2385,"type":"RECLAIM","strength":0.863,"price":219.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-12-13","prior_stop_level":219.37,"sweep_low":217.83,"atr14":4.041208,"stop_level":215.809396,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-02","known_ts":"2020-01-02","bar_index":2389,"type":"RECLAIM","strength":1.0,"price":224.03,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-12-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-31","known_ts":"2020-01-31","bar_index":2395,"type":"SELL","basis":"structure_stop","strength":1.0,"price":227.05,"stop_level":227.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-02-03","known_ts":"2020-02-03","bar_index":2396,"type":"RECLAIM","strength":1.0,"price":230.51,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-01-31","prior_stop_level":227.37,"sweep_low":223.01,"atr14":5.378694,"stop_level":220.320653,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-02-14","known_ts":"2020-02-14","bar_index":2399,"type":"RECLAIM","strength":1.0,"price":247.78,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-01-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":2411,"type":"BUY","strength":0.863,"price":246.61,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":70},{"ts":"2020-04-30","known_ts":"2020-04-30","bar_index":2416,"type":"SELL","basis":"structure_stop","strength":1.0,"price":251.2,"stop_level":262.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-05-04","known_ts":"2020-05-04","bar_index":2417,"type":"RECLAIM","strength":1.0,"price":264.69,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-04-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-04-30","prior_stop_level":262.8,"sweep_low":245.06,"atr14":12.015267,"stop_level":239.052366,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-15","known_ts":"2020-05-15","bar_index":2420,"type":"RECLAIM","strength":1.0,"price":282.28,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-04-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-06-05","known_ts":"2020-06-05","bar_index":2424,"type":"SELL","basis":"structure_stop","strength":1.0,"price":265.69,"stop_level":266.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-06-09","known_ts":"2020-06-09","bar_index":2425,"type":"RECLAIM","strength":1.0,"price":270.85,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-06-05","prior_stop_level":266.5,"sweep_low":261.28,"atr14":10.274431,"stop_level":256.142785,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-02","known_ts":"2020-07-07","bar_index":2431,"type":"BUY","strength":0.863,"price":299.06,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2020-09-28","known_ts":"2020-09-30","bar_index":2451,"type":"BUY","strength":0.725,"price":272.12,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2020-11-20","known_ts":"2020-11-24","bar_index":2464,"type":"BUY","strength":0.588,"price":216.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":55},{"ts":"2021-01-04","known_ts":"2021-01-04","bar_index":2473,"type":"SELL","basis":"structure_stop","strength":0.588,"price":229.43,"stop_level":232.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-01-07","known_ts":"2021-01-07","bar_index":2474,"type":"RECLAIM","strength":0.588,"price":232.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-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":"2021-01-04","prior_stop_level":232.47,"sweep_low":222.31,"atr14":6.078943,"stop_level":219.270529,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-15","known_ts":"2021-01-15","bar_index":2476,"type":"SELL","basis":"structure_stop","strength":0.588,"price":225.55,"stop_level":226.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-01-19","known_ts":"2021-01-19","bar_index":2476,"type":"RECLAIM","strength":0.588,"price":231.91,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2021-01-15","prior_stop_level":226.65,"sweep_low":223.31,"atr14":6.252435,"stop_level":220.183783,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-02-02","known_ts":"2021-02-02","bar_index":2480,"type":"SELL","basis":"structure_stop","strength":0.588,"price":217.33,"stop_level":225.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-03-09","known_ts":"2021-03-11","bar_index":2488,"type":"BUY","strength":0.45,"price":215.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},{"ts":"2021-06-08","known_ts":"2021-06-10","bar_index":2509,"type":"BUY","strength":0.588,"price":216.77,"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":"2021-06-08","known_ts":"2021-06-10","bar_index":2509,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2021-06-08","trigger_known_ts":"2021-06-10","strength":0.588,"price":216.77,"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.284823,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":207.2,"atr14":4.041622,"stop_level":205.179189,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-24","known_ts":"2021-06-28","bar_index":2513,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2021-06-24","trigger_known_ts":"2021-06-28","strength":0.45,"price":197.82,"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.347344,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":185.33,"atr14":4.760911,"stop_level":182.949544,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-02","known_ts":"2021-07-07","bar_index":2515,"type":"BUY","strength":0.45,"price":198.99,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2021-07-02","known_ts":"2021-07-07","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":"2021-07-02","trigger_known_ts":"2021-07-07","strength":0.45,"price":198.99,"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.343484,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":188.29,"atr14":4.167264,"stop_level":186.206368,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-21","known_ts":"2021-07-23","bar_index":2519,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2021-07-21","trigger_known_ts":"2021-07-23","strength":0.588,"price":200.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.281671,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":193.88,"atr14":4.104196,"stop_level":191.827902,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-13","known_ts":"2021-08-13","bar_index":2524,"type":"SELL","basis":"structure_stop","strength":0.588,"price":194.36,"stop_level":198.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-08-17","known_ts":"2021-08-17","bar_index":2525,"type":"RECLAIM","strength":0.588,"price":198.44,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-08-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2021-08-13","prior_stop_level":198.32,"sweep_low":188.84,"atr14":4.327301,"stop_level":186.676349,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-08","known_ts":"2021-09-08","bar_index":2530,"type":"SELL","basis":"structure_stop","strength":0.588,"price":191.37,"stop_level":198.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-10-06","known_ts":"2021-10-08","bar_index":2537,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2021-10-06","trigger_known_ts":"2021-10-08","strength":0.45,"price":178.94,"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.351878,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":176.36,"atr14":3.434496,"stop_level":174.642752,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-19","known_ts":"2021-10-21","bar_index":2540,"type":"BUY","strength":0.45,"price":187.09,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2021-10-19","known_ts":"2021-10-21","bar_index":2540,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2021-10-19","trigger_known_ts":"2021-10-21","strength":0.45,"price":187.09,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.212551,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":177.71,"atr14":3.298343,"stop_level":176.060829,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-18","known_ts":"2021-11-18","bar_index":2547,"type":"SELL","basis":"structure_stop","strength":0.588,"price":185.41,"stop_level":185.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-11-23","known_ts":"2021-11-23","bar_index":2548,"type":"RECLAIM","strength":0.588,"price":186.85,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2021-11-18","prior_stop_level":185.87,"sweep_low":179.96,"atr14":4.438688,"stop_level":177.740656,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-06","known_ts":"2021-12-06","bar_index":2551,"type":"RECLAIM","strength":0.863,"price":206.61,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-11-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-05-06","known_ts":"2022-05-06","bar_index":2586,"type":"SELL","basis":"structure_stop","strength":0.863,"price":253.93,"stop_level":261.96,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2022-08-01","known_ts":"2022-08-01","bar_index":2605,"type":"SELL","basis":"structure_stop","strength":0.863,"price":273.83,"stop_level":280.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2022-08-05","known_ts":"2022-08-05","bar_index":2606,"type":"RECLAIM","strength":0.863,"price":288.03,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-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":"2022-08-01","prior_stop_level":280.29,"sweep_low":271.61,"atr14":8.18768,"stop_level":267.51616,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-08","known_ts":"2022-08-10","bar_index":2607,"type":"REBUY","strength":0.863,"price":295.77,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2022-10-03","known_ts":"2022-10-05","bar_index":2620,"type":"BUY","strength":0.725,"price":302.02,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2023-01-20","known_ts":"2023-01-24","bar_index":2645,"type":"BUY","strength":0.725,"price":313.57,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2023-02-24","known_ts":"2023-02-24","bar_index":2653,"type":"SELL","basis":"structure_stop","strength":0.588,"price":287.37,"stop_level":292.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2023-03-17","known_ts":"2023-03-21","bar_index":2658,"type":"BUY","strength":0.725,"price":302.66,"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":"2023-04-26","known_ts":"2023-04-26","bar_index":2667,"type":"SELL","basis":"structure_stop","strength":0.863,"price":323.3,"stop_level":325.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-04-27","known_ts":"2023-04-27","bar_index":2667,"type":"RECLAIM","strength":0.863,"price":339.37,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-04-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-04-26","prior_stop_level":325.15,"sweep_low":316.43,"atr14":6.906508,"stop_level":312.976746,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-12","known_ts":"2023-05-12","bar_index":2671,"type":"RECLAIM","strength":0.863,"price":345.15,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-04-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-05-17","known_ts":"2023-05-17","bar_index":2672,"type":"SELL","basis":"structure_stop","strength":0.863,"price":341.2,"stop_level":344.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-16","known_ts":"2023-06-16","bar_index":2679,"type":"RECLAIM","strength":1.0,"price":343.28,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-05-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-09-26","known_ts":"2023-09-28","bar_index":2702,"type":"BUY","strength":0.725,"price":352.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":80},{"ts":"2023-10-02","known_ts":"2023-10-02","bar_index":2703,"type":"SELL","basis":"structure_stop","strength":0.725,"price":347.83,"stop_level":349.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-10-04","known_ts":"2023-10-06","bar_index":2704,"type":"BUY","strength":0.725,"price":360.62,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2023-10-04","known_ts":"2023-10-04","bar_index":2704,"type":"RECLAIM","strength":0.725,"price":352.97,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-10-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":"2023-10-02","prior_stop_level":349.53,"sweep_low":341.85,"atr14":5.795356,"stop_level":338.952322,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-26","known_ts":"2023-10-26","bar_index":2709,"type":"SELL","basis":"structure_stop","strength":0.863,"price":361.28,"stop_level":361.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-10-31","known_ts":"2023-10-31","bar_index":2710,"type":"RECLAIM","strength":0.863,"price":362.11,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-10-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-10-26","prior_stop_level":361.86,"sweep_low":353.13,"atr14":6.706194,"stop_level":349.776903,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-10","known_ts":"2023-11-10","bar_index":2713,"type":"RECLAIM","strength":1.0,"price":369.95,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-10-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-24","known_ts":"2024-01-24","bar_index":2729,"type":"SELL","basis":"structure_stop","strength":1.0,"price":427.56,"stop_level":432.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-29","known_ts":"2024-01-29","bar_index":2730,"type":"RECLAIM","strength":1.0,"price":435.82,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-01-24","prior_stop_level":432.98,"sweep_low":424.34,"atr14":7.316603,"stop_level":420.681698,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-02","known_ts":"2024-02-02","bar_index":2731,"type":"SELL","basis":"structure_stop","strength":1.0,"price":424.68,"stop_level":427.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-02-05","known_ts":"2024-02-05","bar_index":2732,"type":"RECLAIM","strength":1.0,"price":428.89,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-02-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":"2024-02-02","prior_stop_level":427.56,"sweep_low":421.9,"atr14":8.538922,"stop_level":417.630539,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-22","known_ts":"2024-02-22","bar_index":2736,"type":"RECLAIM","strength":1.0,"price":433.48,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-02-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-06","known_ts":"2024-05-08","bar_index":2753,"type":"BUY","strength":0.725,"price":418.82,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2024-10-14","known_ts":"2024-10-16","bar_index":2790,"type":"BUY","strength":0.725,"price":487.25,"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":"2024-11-04","known_ts":"2024-11-06","bar_index":2795,"type":"BUY","strength":0.725,"price":493.64,"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":"2024-11-19","known_ts":"2024-11-19","bar_index":2798,"type":"SELL","basis":"structure_stop","strength":0.588,"price":448.01,"stop_level":470.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-11-21","known_ts":"2024-11-21","bar_index":2799,"type":"SELL","basis":"structure_stop","strength":0.588,"price":450.37,"stop_level":470.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-01-21","known_ts":"2025-01-23","bar_index":2812,"type":"BUY","strength":0.45,"price":439.73,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-01-29","known_ts":"2025-01-29","bar_index":2814,"type":"RECLAIM","strength":0.588,"price":461.68,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-01-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2025-04-08","known_ts":"2025-04-08","bar_index":2830,"type":"SELL","basis":"structure_stop","strength":0.863,"price":472.37,"stop_level":474.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-04-09","known_ts":"2025-04-09","bar_index":2830,"type":"RECLAIM","strength":0.863,"price":482.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-04-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":"2025-04-08","prior_stop_level":474.5,"sweep_low":452.0,"atr14":16.437525,"stop_level":443.781238,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-25","known_ts":"2025-04-25","bar_index":2834,"type":"RECLAIM","strength":0.863,"price":503.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-04-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-01","known_ts":"2025-07-03","bar_index":2849,"type":"BUY","strength":0.45,"price":459.62,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-07-07","known_ts":"2025-07-07","bar_index":2850,"type":"RECLAIM","strength":0.588,"price":478.97,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-07-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2025-07-31","known_ts":"2025-07-31","bar_index":2856,"type":"SELL","basis":"structure_stop","strength":0.725,"price":456.87,"stop_level":458.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-01","known_ts":"2025-08-01","bar_index":2856,"type":"RECLAIM","strength":0.725,"price":462.13,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-07-31","prior_stop_level":458.49,"sweep_low":453.51,"atr14":9.621055,"stop_level":448.699472,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-05","known_ts":"2025-11-05","bar_index":2878,"type":"SELL","basis":"structure_stop","strength":0.588,"price":417.0,"stop_level":417.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-11-10","known_ts":"2025-11-10","bar_index":2879,"type":"RECLAIM","strength":0.588,"price":421.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-11-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-11-05","prior_stop_level":417.21,"sweep_low":406.67,"atr14":10.831441,"stop_level":401.25428,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-03","known_ts":"2025-12-03","bar_index":2885,"type":"RECLAIM","strength":0.863,"price":455.48,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-11-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-05-14","known_ts":"2026-05-18","bar_index":2922,"type":"BUY","strength":0.588,"price":436.58,"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":55},{"ts":"2026-07-22","known_ts":"2026-07-22","bar_index":2937,"type":"SELL","basis":"structure_stop","strength":0.863,"price":472.57,"stop_level":476.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-24","known_ts":"2026-07-28","bar_index":2938,"type":"REBUY","strength":0.863,"price":490.39,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2026-07-24","known_ts":"2026-07-24","bar_index":2938,"type":"RECLAIM","strength":0.863,"price":477.36,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-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":"2026-07-22","prior_stop_level":476.31,"sweep_low":465.0,"atr14":13.571566,"stop_level":458.214217,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-06","known_ts":"2026-08-10","bar_index":2941,"type":"REBUY","strength":1.0,"price":530.965,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30}],"state":{"position_hint":"long","last_signal":"REBUY","last_scored_signal":"REBUY","last_scored_ts":"2026-08-10","last_scored_basis":null,"bars_since_signal":2,"extended":true,"strong_bull":true,"overbought":false,"weeklyBull":true,"above200":true},"early_dots":["2018-09-21","2018-10-30","2018-11-26","2019-04-30","2019-05-21","2019-06-07","2020-03-20","2020-06-16","2020-08-14","2020-09-15","2020-10-30","2021-02-19","2022-02-28","2022-05-11","2022-06-21","2022-09-07","2022-09-28","2022-12-28","2023-03-09","2023-06-08","2023-06-30","2023-07-11","2023-08-17","2023-09-18","2023-10-04","2023-12-04","2024-02-22","2024-03-19","2024-04-18","2024-08-19","2024-09-18","2024-11-04","2024-11-29","2024-12-31","2025-04-11","2025-05-21","2025-07-01","2025-08-21","2026-04-07","2026-05-06"],"warnings":[{"ts":"2021-08-13","kind":"confirm","px":194.36,"level":198.32},{"ts":"2021-09-07","kind":"arm","px":192.2},{"ts":"2021-09-08","kind":"confirm","px":191.37,"level":198.25},{"ts":"2021-11-12","kind":"arm","px":187.29},{"ts":"2021-11-18","kind":"confirm","px":185.41,"level":185.87},{"ts":"2021-12-29","kind":"arm","px":223.32},{"ts":"2022-04-18","kind":"arm","px":282.99},{"ts":"2022-05-06","kind":"confirm","px":253.93,"level":261.96},{"ts":"2022-07-14","kind":"arm","px":286.15},{"ts":"2022-08-01","kind":"confirm","px":273.83,"level":280.29},{"ts":"2023-02-06","kind":"arm","px":304.87},{"ts":"2023-02-24","kind":"confirm","px":287.37,"level":292.04},{"ts":"2023-04-18","kind":"arm","px":325.15},{"ts":"2023-04-26","kind":"confirm","px":323.3,"level":325.15},{"ts":"2023-05-16","kind":"arm","px":345.15},{"ts":"2023-05-17","kind":"confirm","px":341.2,"level":344.09},{"ts":"2023-07-27","kind":"arm","px":349.64},{"ts":"2023-09-29","kind":"arm","px":347.74},{"ts":"2023-10-02","kind":"confirm","px":347.83,"level":349.53},{"ts":"2023-10-03","kind":"arm","px":345.15},{"ts":"2023-10-26","kind":"confirm","px":361.28,"level":361.86},{"ts":"2023-12-29","kind":"arm","px":406.89},{"ts":"2024-01-24","kind":"confirm","px":427.56,"level":432.98},{"ts":"2024-01-31","kind":"arm","px":433.38},{"ts":"2024-02-02","kind":"confirm","px":424.68,"level":427.56},{"ts":"2024-05-29","kind":"arm","px":441.13},{"ts":"2024-11-18","kind":"arm","px":467.01},{"ts":"2024-11-19","kind":"confirm","px":448.01,"level":470.36},{"ts":"2024-11-20","kind":"arm","px":451.23},{"ts":"2024-11-21","kind":"confirm","px":450.37,"level":470.36},{"ts":"2025-02-10","kind":"arm","px":469.97},{"ts":"2025-03-27","kind":"arm","px":502.55},{"ts":"2025-04-08","kind":"confirm","px":472.37,"level":474.5},{"ts":"2025-07-18","kind":"arm","px":459.81},{"ts":"2025-07-31","kind":"confirm","px":456.87,"level":458.49},{"ts":"2025-10-15","kind":"arm","px":407.9},{"ts":"2025-11-05","kind":"confirm","px":417.0,"level":417.21},{"ts":"2025-11-21","kind":"arm","px":426.76},{"ts":"2026-07-07","kind":"arm","px":522.25},{"ts":"2026-07-22","kind":"confirm","px":472.57,"level":476.31}],"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":[]}}}