{"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":"CACC","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1993-02-26","known_ts":"1993-03-02","bar_index":62,"type":"BUY","strength":0.588,"price":5.875,"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":30},{"ts":"1993-04-06","known_ts":"1993-04-06","bar_index":71,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.4167,"stop_level":7.5833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-04-08","known_ts":"1993-04-08","bar_index":71,"type":"RECLAIM","strength":0.725,"price":8.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-04-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1993-04-06","prior_stop_level":7.5833,"sweep_low":7.3333,"atr14":0.403787,"stop_level":7.131406,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-06-15","known_ts":"1993-06-17","bar_index":87,"type":"BUY","strength":0.725,"price":8.4167,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1993-08-04","known_ts":"1993-08-04","bar_index":98,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.0833,"stop_level":10.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-08-10","known_ts":"1993-08-10","bar_index":100,"type":"RECLAIM","strength":0.863,"price":10.5833,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-08-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":"1993-08-04","prior_stop_level":10.25,"sweep_low":10.0833,"atr14":0.292642,"stop_level":9.936979,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-08-13","known_ts":"1993-08-17","bar_index":101,"type":"REBUY","strength":0.863,"price":11.3333,"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":"1994-01-28","known_ts":"1994-02-01","bar_index":140,"type":"BUY","strength":0.588,"price":11.3125,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1994-02-18","known_ts":"1994-02-23","bar_index":145,"type":"BUY","strength":0.588,"price":11.375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"1994-03-28","known_ts":"1994-03-28","bar_index":153,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.375,"stop_level":11.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-03-31","known_ts":"1994-03-31","bar_index":154,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.25,"stop_level":11.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-05-18","known_ts":"1994-05-20","bar_index":165,"type":"BUY","strength":0.588,"price":12.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"1994-06-23","known_ts":"1994-06-23","bar_index":173,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.25,"stop_level":12.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-07-11","known_ts":"1994-07-11","bar_index":177,"type":"RECLAIM","strength":0.863,"price":12.125,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-06-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-08-12","known_ts":"1994-08-12","bar_index":185,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.0625,"stop_level":15.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-08-18","known_ts":"1994-08-18","bar_index":186,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.125,"stop_level":15.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-08-22","known_ts":"1994-08-22","bar_index":187,"type":"RECLAIM","strength":0.863,"price":15.375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-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":"1994-08-18","prior_stop_level":15.25,"sweep_low":14.8125,"atr14":0.551455,"stop_level":14.536772,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-09-02","known_ts":"1994-09-02","bar_index":190,"type":"RECLAIM","strength":0.863,"price":15.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-08-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-09-08","known_ts":"1994-09-12","bar_index":191,"type":"REBUY","strength":0.863,"price":15.875,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1994-09-29","known_ts":"1994-09-29","bar_index":196,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.25,"stop_level":16.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-10-17","known_ts":"1994-10-17","bar_index":200,"type":"RECLAIM","strength":0.863,"price":17.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-09-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-01-17","known_ts":"1995-01-19","bar_index":221,"type":"BUY","strength":0.725,"price":17.75,"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":"1995-04-10","known_ts":"1995-04-10","bar_index":240,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.25,"stop_level":21.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-05-31","known_ts":"1995-06-02","bar_index":252,"type":"BUY","strength":0.588,"price":21.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1995-06-29","known_ts":"1995-06-29","bar_index":259,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.875,"stop_level":20.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1995-06-30","known_ts":"1995-06-30","bar_index":259,"type":"RECLAIM","strength":0.725,"price":20.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-06-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-06-29","prior_stop_level":20.0,"sweep_low":19.75,"atr14":0.848551,"stop_level":19.325725,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-07-18","known_ts":"1995-07-18","bar_index":263,"type":"RECLAIM","strength":0.725,"price":22.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-06-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-08-08","known_ts":"1995-08-08","bar_index":268,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.25,"stop_level":21.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-09-07","known_ts":"1995-09-11","bar_index":275,"type":"BUY","strength":0.725,"price":23.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1995-10-20","known_ts":"1995-10-20","bar_index":285,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.25,"stop_level":25.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-01-24","known_ts":"1996-01-26","bar_index":307,"type":"BUY","strength":0.45,"price":19.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":"1996-02-20","known_ts":"1996-02-20","bar_index":313,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.0,"stop_level":20.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-02-27","known_ts":"1996-02-27","bar_index":314,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.0,"stop_level":20.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-03-01","known_ts":"1996-03-01","bar_index":315,"type":"RECLAIM","strength":0.588,"price":20.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-02-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":"1996-02-27","prior_stop_level":20.25,"sweep_low":18.75,"atr14":0.906749,"stop_level":18.296626,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-03-12","known_ts":"1996-03-12","bar_index":318,"type":"RECLAIM","strength":0.725,"price":23.5625,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-02-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-03-29","known_ts":"1996-03-29","bar_index":322,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.5,"stop_level":18.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-04-02","known_ts":"1996-04-04","bar_index":323,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1996-04-02","trigger_known_ts":"1996-04-04","strength":0.588,"price":19.8125,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.31087,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":18.0,"atr14":0.905205,"stop_level":17.547398,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-04-04","known_ts":"1996-04-04","bar_index":323,"type":"RECLAIM","strength":0.588,"price":19.8125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-03-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1996-03-29","prior_stop_level":18.75,"sweep_low":18.0,"atr14":0.905205,"stop_level":17.547398,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-04-16","known_ts":"1996-04-18","bar_index":326,"type":"BUY","strength":0.45,"price":20.25,"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":"1996-04-16","known_ts":"1996-04-18","bar_index":326,"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":"1996-04-16","trigger_known_ts":"1996-04-18","strength":0.45,"price":20.25,"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.295652,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.375,"atr14":0.990946,"stop_level":16.879527,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-05-07","known_ts":"1996-05-09","bar_index":331,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1996-05-07","trigger_known_ts":"1996-05-09","strength":0.588,"price":18.625,"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.352174,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":17.25,"atr14":0.959271,"stop_level":16.770364,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-05-10","known_ts":"1996-05-14","bar_index":332,"type":"BUY","strength":0.588,"price":20.5,"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":"1996-05-10","known_ts":"1996-05-14","bar_index":332,"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":"1996-05-10","trigger_known_ts":"1996-05-14","strength":0.588,"price":20.5,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.286957,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":17.25,"atr14":0.945889,"stop_level":16.777056,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-06-03","known_ts":"1996-06-03","bar_index":337,"type":"RECLAIM","strength":0.725,"price":21.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1996-05-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-07-05","known_ts":"1996-07-05","bar_index":344,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.9375,"stop_level":20.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-08-09","known_ts":"1996-08-13","bar_index":353,"type":"BUY","strength":0.725,"price":21.375,"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":35},{"ts":"1996-10-16","known_ts":"1996-10-16","bar_index":368,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.375,"stop_level":25.4375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-10-17","known_ts":"1996-10-17","bar_index":369,"type":"RECLAIM","strength":0.863,"price":26.375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-10-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":"1996-10-16","prior_stop_level":25.4375,"sweep_low":25.25,"atr14":0.954085,"stop_level":24.772958,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-10-30","known_ts":"1996-10-30","bar_index":372,"type":"RECLAIM","strength":0.863,"price":27.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-10-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-01-22","known_ts":"1997-01-24","bar_index":391,"type":"BUY","strength":0.863,"price":24.5,"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":"1997-01-30","known_ts":"1997-02-03","bar_index":393,"type":"BUY","strength":0.725,"price":23.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"1997-04-15","known_ts":"1997-04-17","bar_index":410,"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-04-15","trigger_known_ts":"1997-04-17","strength":0.45,"price":17.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.38326,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.4375,"atr14":1.091448,"stop_level":14.891776,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-05-01","known_ts":"1997-05-05","bar_index":414,"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-05-01","trigger_known_ts":"1997-05-05","strength":0.45,"price":12.625,"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.555066,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.375,"atr14":1.192021,"stop_level":8.77899,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-05-09","known_ts":"1997-05-13","bar_index":416,"type":"BUY","strength":0.45,"price":14.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-09","known_ts":"1997-05-13","bar_index":416,"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-05-09","trigger_known_ts":"1997-05-13","strength":0.45,"price":14.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.475771,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.75,"atr14":1.026028,"stop_level":10.236986,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-06-25","known_ts":"1997-06-25","bar_index":426,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.5,"stop_level":13.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-06-27","known_ts":"1997-06-27","bar_index":427,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.75,"stop_level":13.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-08-26","known_ts":"1997-08-26","bar_index":441,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.875,"stop_level":13.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-08-28","known_ts":"1997-08-28","bar_index":441,"type":"RECLAIM","strength":0.588,"price":13.875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-08-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1997-08-26","prior_stop_level":13.25,"sweep_low":12.5,"atr14":0.597436,"stop_level":12.201282,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-09-29","known_ts":"1997-09-29","bar_index":448,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.875,"stop_level":14.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-10-01","known_ts":"1997-10-01","bar_index":449,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.6875,"stop_level":14.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-01-26","known_ts":"1998-01-26","bar_index":475,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.375,"stop_level":7.4375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-01-29","known_ts":"1998-01-29","bar_index":476,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.875,"stop_level":7.4375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-04-09","known_ts":"1998-04-09","bar_index":493,"type":"RECLAIM","strength":0.863,"price":10.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-01-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-04-30","known_ts":"1998-04-30","bar_index":497,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.75,"stop_level":10.9062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-05-01","known_ts":"1998-05-01","bar_index":498,"type":"RECLAIM","strength":0.863,"price":11.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-04-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1998-04-30","prior_stop_level":10.9062,"sweep_low":10.5,"atr14":0.735279,"stop_level":10.132361,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-05-14","known_ts":"1998-05-14","bar_index":501,"type":"RECLAIM","strength":1.0,"price":11.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-04-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-09-30","known_ts":"1998-10-02","bar_index":533,"type":"BUY","strength":0.588,"price":6.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":50},{"ts":"1998-10-16","known_ts":"1998-10-20","bar_index":537,"type":"BUY","strength":0.588,"price":6.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":50},{"ts":"1998-12-21","known_ts":"1998-12-21","bar_index":552,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.5,"stop_level":6.5625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1998-12-23","known_ts":"1998-12-23","bar_index":552,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.5,"stop_level":6.5625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1998-12-28","known_ts":"1998-12-28","bar_index":553,"type":"RECLAIM","strength":0.863,"price":6.5938,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"1998-12-21","prior_stop_level":6.5625,"sweep_low":6.0625,"atr14":0.421386,"stop_level":5.851807,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-28","known_ts":"1998-12-28","bar_index":553,"type":"RECLAIM","strength":0.863,"price":6.5938,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-23 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":"1998-12-23","prior_stop_level":6.5625,"sweep_low":6.0625,"atr14":0.421386,"stop_level":5.851807,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-08","known_ts":"1999-01-08","bar_index":556,"type":"RECLAIM","strength":1.0,"price":8.125,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-12-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-04-12","known_ts":"1999-04-14","bar_index":577,"type":"BUY","strength":0.725,"price":6.8125,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"1999-05-05","known_ts":"1999-05-05","bar_index":582,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.1875,"stop_level":6.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1999-07-01","known_ts":"1999-07-06","bar_index":596,"type":"BUY","strength":0.725,"price":5.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":25},{"ts":"1999-07-23","known_ts":"1999-07-23","bar_index":601,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.5625,"stop_level":5.6875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1999-07-29","known_ts":"1999-07-29","bar_index":602,"type":"RECLAIM","strength":0.863,"price":5.7188,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-07-23 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":"1999-07-23","prior_stop_level":5.6875,"sweep_low":5.1875,"atr14":0.357995,"stop_level":5.008503,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-08-05","known_ts":"1999-08-05","bar_index":604,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.1875,"stop_level":5.5625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1999-08-09","known_ts":"1999-08-09","bar_index":604,"type":"RECLAIM","strength":0.863,"price":5.6875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-08-05 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":"1999-08-05","prior_stop_level":5.5625,"sweep_low":4.875,"atr14":0.399726,"stop_level":4.675137,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-09-03","known_ts":"1999-09-03","bar_index":611,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.625,"stop_level":5.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1999-09-27","known_ts":"1999-09-29","bar_index":616,"type":"REBUY","strength":0.863,"price":5.75,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"1999-12-30","known_ts":"2000-01-03","bar_index":638,"type":"BUY","strength":0.588,"price":3.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2000-03-30","known_ts":"2000-04-03","bar_index":659,"type":"BUY","strength":1.0,"price":5.4375,"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":35},{"ts":"2000-05-01","known_ts":"2000-05-03","bar_index":666,"type":"BUY","strength":1.0,"price":5.4375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2000-05-31","known_ts":"2000-06-02","bar_index":673,"type":"REBUY","strength":1.0,"price":5.75,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2000-07-31","known_ts":"2000-08-02","bar_index":687,"type":"BUY","strength":1.0,"price":5.9375,"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":"2000-08-31","known_ts":"2000-08-31","bar_index":694,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.0,"stop_level":6.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-09-25","known_ts":"2000-09-25","bar_index":700,"type":"RECLAIM","strength":1.0,"price":6.4375,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-08-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-12-22","known_ts":"2000-12-27","bar_index":721,"type":"BUY","strength":0.725,"price":6.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2001-01-18","known_ts":"2001-01-18","bar_index":726,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.125,"stop_level":6.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-01-24","known_ts":"2001-01-24","bar_index":727,"type":"RECLAIM","strength":0.863,"price":6.4375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-01-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-01-18","prior_stop_level":6.375,"sweep_low":5.875,"atr14":0.352041,"stop_level":5.69898,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-02","known_ts":"2001-02-02","bar_index":730,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.0,"stop_level":6.125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-22","known_ts":"2001-03-26","bar_index":741,"type":"BUY","strength":0.588,"price":5.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2001-04-04","known_ts":"2001-04-06","bar_index":744,"type":"BUY","strength":0.588,"price":5.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":30},{"ts":"2001-04-12","known_ts":"2001-04-17","bar_index":746,"type":"BUY","strength":0.588,"price":5.38,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":30},{"ts":"2001-07-10","known_ts":"2001-07-12","bar_index":766,"type":"BUY","strength":1.0,"price":7.83,"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":"2001-08-31","known_ts":"2001-08-31","bar_index":778,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.45,"stop_level":9.46,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-09-04","known_ts":"2001-09-04","bar_index":779,"type":"RECLAIM","strength":1.0,"price":9.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-08-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-08-31","prior_stop_level":9.46,"sweep_low":9.0,"atr14":0.634279,"stop_level":8.68286,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-12","known_ts":"2001-11-14","bar_index":794,"type":"BUY","strength":0.725,"price":8.84,"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":"2001-12-13","known_ts":"2001-12-13","bar_index":801,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.54,"stop_level":8.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-14","known_ts":"2001-12-14","bar_index":801,"type":"RECLAIM","strength":0.863,"price":9.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-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":"2001-12-13","prior_stop_level":8.7,"sweep_low":8.28,"atr14":0.500747,"stop_level":8.029627,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-31","known_ts":"2001-12-31","bar_index":805,"type":"RECLAIM","strength":0.863,"price":9.58,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-12-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-18","known_ts":"2002-01-18","bar_index":809,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.61,"stop_level":9.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-01-23","known_ts":"2002-01-23","bar_index":810,"type":"RECLAIM","strength":0.725,"price":9.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2002-01-18","prior_stop_level":9.12,"sweep_low":8.55,"atr14":0.621901,"stop_level":8.23905,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-31","known_ts":"2002-02-04","bar_index":812,"type":"REBUY","strength":0.725,"price":9.85,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2002-04-11","known_ts":"2002-04-15","bar_index":828,"type":"REBUY","strength":1.0,"price":11.95,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2002-05-22","known_ts":"2002-05-22","bar_index":837,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.53,"stop_level":13.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-05-23","known_ts":"2002-05-23","bar_index":838,"type":"RECLAIM","strength":1.0,"price":13.77,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-05-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":"2002-05-22","prior_stop_level":13.01,"sweep_low":12.45,"atr14":0.66454,"stop_level":12.11773,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-30","known_ts":"2002-09-04","bar_index":861,"type":"BUY","strength":0.588,"price":8.76,"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":50},{"ts":"2002-11-18","known_ts":"2002-11-18","bar_index":879,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.0,"stop_level":8.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-11-20","known_ts":"2002-11-20","bar_index":880,"type":"RECLAIM","strength":0.588,"price":8.07,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-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":"2002-11-18","prior_stop_level":8.01,"sweep_low":7.9,"atr14":0.550195,"stop_level":7.624902,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-23","known_ts":"2003-01-27","bar_index":894,"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-01-23","trigger_known_ts":"2003-01-27","strength":0.45,"price":5.76,"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.601935,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.56,"atr14":0.497961,"stop_level":5.31102,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-05","known_ts":"2003-02-07","bar_index":897,"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-05","trigger_known_ts":"2003-02-07","strength":0.45,"price":5.52,"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.618521,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.25,"atr14":0.419883,"stop_level":5.040058,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-13","known_ts":"2003-02-18","bar_index":899,"type":"BUY","strength":0.45,"price":5.97,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2003-02-13","known_ts":"2003-02-18","bar_index":899,"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-02-13","trigger_known_ts":"2003-02-18","strength":0.45,"price":5.97,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.587422,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.37,"atr14":0.43223,"stop_level":5.153885,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-06","known_ts":"2003-03-06","bar_index":903,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.8,"stop_level":5.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-03-14","known_ts":"2003-03-14","bar_index":905,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.27,"stop_level":5.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-05-07","known_ts":"2003-05-07","bar_index":918,"type":"RECLAIM","strength":0.725,"price":7.21,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-03-14 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":928,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.35,"stop_level":9.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-24","known_ts":"2003-06-24","bar_index":929,"type":"RECLAIM","strength":0.863,"price":10.0,"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":9.78,"sweep_low":8.6,"atr14":1.153382,"stop_level":8.023309,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-08","known_ts":"2003-07-08","bar_index":932,"type":"RECLAIM","strength":0.863,"price":11.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-09-26","known_ts":"2003-09-26","bar_index":951,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.2,"stop_level":11.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-09-30","known_ts":"2003-09-30","bar_index":951,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.3,"stop_level":11.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-09-29","known_ts":"2003-09-29","bar_index":951,"type":"RECLAIM","strength":0.863,"price":11.82,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-09-26 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":"2003-09-26","prior_stop_level":11.49,"sweep_low":11.0,"atr14":0.597307,"stop_level":10.701347,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-10-01","known_ts":"2003-10-01","bar_index":952,"type":"RECLAIM","strength":0.863,"price":12.35,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-09-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":"2003-09-30","prior_stop_level":11.49,"sweep_low":11.23,"atr14":0.655688,"stop_level":10.902156,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-12-01","known_ts":"2003-12-01","bar_index":966,"type":"RECLAIM","strength":1.0,"price":14.05,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-09-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-04","known_ts":"2004-02-04","bar_index":980,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.3,"stop_level":16.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-06","known_ts":"2004-02-06","bar_index":981,"type":"RECLAIM","strength":1.0,"price":16.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-02-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-02-04","prior_stop_level":16.42,"sweep_low":15.99,"atr14":0.684508,"stop_level":15.647746,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-02-19","known_ts":"2004-02-19","bar_index":984,"type":"RECLAIM","strength":1.0,"price":16.85,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-02-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-14","known_ts":"2004-04-14","bar_index":996,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.88,"stop_level":16.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-04-16","known_ts":"2004-04-16","bar_index":997,"type":"RECLAIM","strength":0.863,"price":17.47,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-04-14 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-04-14","prior_stop_level":16.55,"sweep_low":15.13,"atr14":1.10066,"stop_level":14.57967,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-06-24","known_ts":"2004-06-28","bar_index":1013,"type":"BUY","strength":0.588,"price":14.9,"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":"2004-07-12","known_ts":"2004-07-12","bar_index":1016,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.35,"stop_level":14.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-07-16","known_ts":"2004-07-16","bar_index":1018,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.14,"stop_level":14.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-08-03","known_ts":"2004-08-05","bar_index":1022,"type":"REBUY","strength":0.45,"price":14.72,"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":"2004-08-11","known_ts":"2004-08-11","bar_index":1024,"type":"RECLAIM","strength":0.588,"price":18.04,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2004-08-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2004-09-22","known_ts":"2004-09-22","bar_index":1033,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.3,"stop_level":19.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-09-24","known_ts":"2004-09-24","bar_index":1034,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.15,"stop_level":19.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-09-28","known_ts":"2004-09-28","bar_index":1035,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.67,"stop_level":19.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-10-01","known_ts":"2004-10-01","bar_index":1036,"type":"RECLAIM","strength":0.863,"price":19.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-09-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-09-24","prior_stop_level":19.36,"sweep_low":18.2,"atr14":0.6545,"stop_level":17.87275,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-01","known_ts":"2004-10-01","bar_index":1036,"type":"RECLAIM","strength":0.863,"price":19.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-09-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-09-28","prior_stop_level":19.36,"sweep_low":18.2,"atr14":0.6545,"stop_level":17.87275,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-14","known_ts":"2004-10-14","bar_index":1039,"type":"RECLAIM","strength":0.863,"price":19.71,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-09-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-01-07","known_ts":"2005-01-07","bar_index":1058,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.73,"stop_level":24.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-05-03","known_ts":"2005-05-05","bar_index":1085,"type":"BUY","strength":0.45,"price":17.93,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-07-15","known_ts":"2005-07-15","bar_index":1102,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.38,"stop_level":14.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-10-25","known_ts":"2005-10-25","bar_index":1125,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.0,"stop_level":15.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-11-01","known_ts":"2005-11-01","bar_index":1127,"type":"RECLAIM","strength":0.588,"price":16.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-10-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":"2005-10-25","prior_stop_level":15.25,"sweep_low":14.95,"atr14":0.396852,"stop_level":14.751574,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-13","known_ts":"2005-12-15","bar_index":1137,"type":"BUY","strength":0.725,"price":15.9,"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":45},{"ts":"2006-05-23","known_ts":"2006-05-23","bar_index":1173,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.73,"stop_level":26.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-05-24","known_ts":"2006-05-24","bar_index":1174,"type":"RECLAIM","strength":1.0,"price":27.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-05-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-05-23","prior_stop_level":26.75,"sweep_low":26.05,"atr14":1.166563,"stop_level":25.466718,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-07","known_ts":"2006-06-07","bar_index":1177,"type":"RECLAIM","strength":1.0,"price":27.57,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-05-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-08-28","known_ts":"2006-08-30","bar_index":1196,"type":"BUY","strength":0.863,"price":28.28,"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":"2007-03-14","known_ts":"2007-03-16","bar_index":1241,"type":"BUY","strength":0.588,"price":26.67,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2007-04-09","known_ts":"2007-04-09","bar_index":1246,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.04,"stop_level":27.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-04-11","known_ts":"2007-04-11","bar_index":1247,"type":"RECLAIM","strength":0.588,"price":27.21,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-04-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-04-09","prior_stop_level":27.06,"sweep_low":26.69,"atr14":0.885563,"stop_level":26.247218,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-30","known_ts":"2007-04-30","bar_index":1251,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.84,"stop_level":27.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-05-01","known_ts":"2007-05-01","bar_index":1252,"type":"RECLAIM","strength":0.588,"price":27.03,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-04-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":"2007-04-30","prior_stop_level":27.0,"sweep_low":26.06,"atr14":0.871523,"stop_level":25.624238,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-25","known_ts":"2007-05-30","bar_index":1258,"type":"REBUY","strength":0.588,"price":26.5,"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":"2007-06-13","known_ts":"2007-06-15","bar_index":1262,"type":"BUY","strength":0.588,"price":26.85,"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-11","known_ts":"2007-07-11","bar_index":1268,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.7,"stop_level":26.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-07-31","known_ts":"2007-08-02","bar_index":1273,"type":"BUY","strength":0.45,"price":26.27,"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-08-08","known_ts":"2007-08-10","bar_index":1275,"type":"REBUY","strength":0.45,"price":25.81,"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":"2007-09-17","known_ts":"2007-09-19","bar_index":1284,"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-09-17","trigger_known_ts":"2007-09-19","strength":0.45,"price":24.06,"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.291102,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.01,"atr14":1.244817,"stop_level":19.387592,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-09-20","known_ts":"2007-09-24","bar_index":1285,"type":"BUY","strength":0.45,"price":23.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":"2007-09-20","known_ts":"2007-09-24","bar_index":1285,"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-09-20","trigger_known_ts":"2007-09-24","strength":0.45,"price":23.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.310548,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.01,"atr14":1.14616,"stop_level":19.43692,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-08","known_ts":"2007-10-10","bar_index":1289,"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-10-08","trigger_known_ts":"2007-10-10","strength":0.588,"price":24.57,"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.276075,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":22.0,"atr14":1.09967,"stop_level":21.450165,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-24","known_ts":"2007-10-24","bar_index":1293,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.1,"stop_level":22.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-10-26","known_ts":"2007-10-26","bar_index":1293,"type":"RECLAIM","strength":0.588,"price":23.47,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-10-24","prior_stop_level":22.45,"sweep_low":21.18,"atr14":1.191267,"stop_level":20.584367,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-06","known_ts":"2007-12-10","bar_index":1303,"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-12-06","trigger_known_ts":"2007-12-10","strength":0.45,"price":18.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.445245,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.17,"atr14":1.031275,"stop_level":16.654363,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-19","known_ts":"2007-12-21","bar_index":1306,"type":"BUY","strength":0.45,"price":19.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":"2007-12-19","known_ts":"2007-12-21","bar_index":1306,"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-19","trigger_known_ts":"2007-12-21","strength":0.45,"price":19.1,"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.426943,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.44,"atr14":1.08515,"stop_level":14.897425,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-07","known_ts":"2008-01-07","bar_index":1309,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.99,"stop_level":16.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-09","known_ts":"2008-01-09","bar_index":1310,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.0,"stop_level":16.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-25","known_ts":"2008-01-29","bar_index":1314,"type":"BUY","strength":0.588,"price":16.15,"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":"2008-02-21","known_ts":"2008-02-21","bar_index":1320,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.66,"stop_level":17.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-25","known_ts":"2008-02-25","bar_index":1320,"type":"RECLAIM","strength":0.588,"price":17.14,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-02-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":"2008-02-21","prior_stop_level":17.03,"sweep_low":16.01,"atr14":1.386335,"stop_level":15.316833,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-10","known_ts":"2008-03-12","bar_index":1324,"type":"REBUY","strength":0.725,"price":15.99,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2008-09-11","known_ts":"2008-09-15","bar_index":1367,"type":"BUY","strength":0.863,"price":18.96,"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":"2008-09-29","known_ts":"2008-09-29","bar_index":1371,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.08,"stop_level":17.46,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2008-10-31","known_ts":"2008-11-04","bar_index":1379,"type":"BUY","strength":0.45,"price":17.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-11-21","known_ts":"2008-11-25","bar_index":1384,"type":"BUY","strength":0.45,"price":14.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":"2008-11-21","known_ts":"2008-11-25","bar_index":1384,"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-11-21","trigger_known_ts":"2008-11-25","strength":0.45,"price":14.0,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.481097,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.12,"atr14":1.777762,"stop_level":10.231119,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-26","known_ts":"2009-01-26","bar_index":1398,"type":"RECLAIM","strength":0.863,"price":18.8,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-09-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-02-17","known_ts":"2009-02-17","bar_index":1403,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.25,"stop_level":17.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-18","known_ts":"2009-02-18","bar_index":1403,"type":"RECLAIM","strength":0.725,"price":18.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-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":"2009-02-17","prior_stop_level":17.57,"sweep_low":17.02,"atr14":0.892529,"stop_level":16.573735,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-05","known_ts":"2009-03-05","bar_index":1407,"type":"RECLAIM","strength":1.0,"price":18.73,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-02-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-04-22","known_ts":"2009-04-22","bar_index":1418,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.39,"stop_level":22.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-05-08","known_ts":"2009-05-08","bar_index":1422,"type":"RECLAIM","strength":1.0,"price":22.14,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-01","known_ts":"2009-09-01","bar_index":1448,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.21,"stop_level":30.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-12","known_ts":"2009-10-12","bar_index":1458,"type":"RECLAIM","strength":1.0,"price":36.31,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-09-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-28","known_ts":"2009-10-28","bar_index":1462,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.74,"stop_level":35.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-18","known_ts":"2009-12-18","bar_index":1474,"type":"RECLAIM","strength":1.0,"price":41.23,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-10-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-08","known_ts":"2010-02-08","bar_index":1485,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.8,"stop_level":42.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-04-22","known_ts":"2010-04-26","bar_index":1502,"type":"BUY","strength":0.725,"price":46.99,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2010-05-07","known_ts":"2010-05-07","bar_index":1505,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.16,"stop_level":42.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-05-10","known_ts":"2010-05-12","bar_index":1506,"type":"REBUY","strength":0.725,"price":46.6,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2010-05-10","known_ts":"2010-05-10","bar_index":1506,"type":"RECLAIM","strength":0.725,"price":45.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-05-07","prior_stop_level":42.4,"sweep_low":41.51,"atr14":1.578732,"stop_level":40.720634,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-06-04","known_ts":"2010-06-04","bar_index":1512,"type":"SELL","basis":"structure_stop","strength":0.725,"price":45.46,"stop_level":45.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-06-09","known_ts":"2010-06-09","bar_index":1513,"type":"SELL","basis":"structure_stop","strength":0.725,"price":44.07,"stop_level":45.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-06-11","known_ts":"2010-06-11","bar_index":1513,"type":"RECLAIM","strength":0.725,"price":46.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-06-04","prior_stop_level":45.86,"sweep_low":43.06,"atr14":1.881763,"stop_level":42.119118,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-06-11","known_ts":"2010-06-11","bar_index":1513,"type":"RECLAIM","strength":0.725,"price":46.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-06-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":"2010-06-09","prior_stop_level":45.86,"sweep_low":43.06,"atr14":1.881763,"stop_level":42.119118,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-06-25","known_ts":"2010-06-25","bar_index":1517,"type":"RECLAIM","strength":0.863,"price":49.18,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-06-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-07-06","known_ts":"2010-07-06","bar_index":1519,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.47,"stop_level":48.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-07-07","known_ts":"2010-07-07","bar_index":1519,"type":"RECLAIM","strength":0.863,"price":48.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-07-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-07-06","prior_stop_level":48.17,"sweep_low":47.18,"atr14":1.347876,"stop_level":46.506062,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-22","known_ts":"2010-07-22","bar_index":1523,"type":"RECLAIM","strength":0.863,"price":53.44,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-07-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-30","known_ts":"2010-08-30","bar_index":1532,"type":"SELL","basis":"structure_stop","strength":1.0,"price":56.73,"stop_level":58.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-01","known_ts":"2010-09-01","bar_index":1532,"type":"RECLAIM","strength":1.0,"price":59.48,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-08-30","prior_stop_level":58.33,"sweep_low":56.06,"atr14":1.93662,"stop_level":55.09169,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-16","known_ts":"2010-09-16","bar_index":1536,"type":"RECLAIM","strength":1.0,"price":62.24,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-02","known_ts":"2010-12-06","bar_index":1554,"type":"BUY","strength":0.725,"price":62.0,"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":50},{"ts":"2011-02-07","known_ts":"2011-02-09","bar_index":1569,"type":"BUY","strength":0.725,"price":64.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2011-03-10","known_ts":"2011-03-10","bar_index":1576,"type":"SELL","basis":"structure_stop","strength":0.725,"price":69.8,"stop_level":70.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-03-16","known_ts":"2011-03-16","bar_index":1577,"type":"SELL","basis":"structure_stop","strength":0.725,"price":68.17,"stop_level":70.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-03-30","known_ts":"2011-03-30","bar_index":1581,"type":"RECLAIM","strength":0.725,"price":74.41,"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":false}},{"ts":"2011-05-16","known_ts":"2011-05-16","bar_index":1591,"type":"SELL","basis":"structure_stop","strength":1.0,"price":76.15,"stop_level":76.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-23","known_ts":"2011-05-23","bar_index":1593,"type":"RECLAIM","strength":1.0,"price":77.45,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-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":"2011-05-16","prior_stop_level":76.4,"sweep_low":75.03,"atr14":1.999911,"stop_level":74.030045,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-05","known_ts":"2011-07-05","bar_index":1603,"type":"RECLAIM","strength":0.863,"price":85.28,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-05-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-09-28","known_ts":"2011-09-30","bar_index":1623,"type":"BUY","strength":0.588,"price":64.36,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"2011-12-20","known_ts":"2011-12-20","bar_index":1642,"type":"SELL","basis":"structure_stop","strength":0.725,"price":85.07,"stop_level":85.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-30","known_ts":"2012-02-01","bar_index":1651,"type":"BUY","strength":0.863,"price":87.31,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2012-03-02","known_ts":"2012-03-02","bar_index":1658,"type":"SELL","basis":"structure_stop","strength":0.863,"price":91.81,"stop_level":92.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-06","known_ts":"2012-03-06","bar_index":1659,"type":"SELL","basis":"structure_stop","strength":0.863,"price":92.41,"stop_level":92.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-05","known_ts":"2012-03-05","bar_index":1659,"type":"RECLAIM","strength":0.863,"price":95.09,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-03-02","prior_stop_level":92.67,"sweep_low":90.02,"atr14":3.018438,"stop_level":88.510781,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-07","known_ts":"2012-03-07","bar_index":1659,"type":"RECLAIM","strength":0.863,"price":93.57,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-03-06","prior_stop_level":92.67,"sweep_low":92.04,"atr14":2.9235,"stop_level":90.57825,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-13","known_ts":"2012-03-15","bar_index":1661,"type":"REBUY","strength":0.863,"price":99.71,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2012-04-09","known_ts":"2012-04-09","bar_index":1667,"type":"SELL","basis":"structure_stop","strength":0.863,"price":95.64,"stop_level":97.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-28","known_ts":"2012-07-02","bar_index":1686,"type":"BUY","strength":0.588,"price":92.69,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2012-09-06","known_ts":"2012-09-06","bar_index":1702,"type":"SELL","basis":"structure_stop","strength":0.725,"price":91.09,"stop_level":96.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2012-11-12","known_ts":"2012-11-14","bar_index":1717,"type":"BUY","strength":0.45,"price":84.14,"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":"2012-12-07","known_ts":"2012-12-07","bar_index":1723,"type":"RECLAIM","strength":0.725,"price":92.8,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-11-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-25","known_ts":"2013-01-25","bar_index":1733,"type":"SELL","basis":"structure_stop","strength":0.863,"price":97.41,"stop_level":98.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-31","known_ts":"2013-01-31","bar_index":1735,"type":"RECLAIM","strength":0.863,"price":99.57,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-01-25","prior_stop_level":98.58,"sweep_low":96.26,"atr14":2.211471,"stop_level":95.154264,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-05","known_ts":"2013-02-07","bar_index":1736,"type":"REBUY","strength":0.863,"price":106.49,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2013-03-26","known_ts":"2013-03-26","bar_index":1747,"type":"SELL","basis":"structure_stop","strength":0.863,"price":122.92,"stop_level":125.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-05-23","known_ts":"2013-05-28","bar_index":1761,"type":"BUY","strength":0.725,"price":113.96,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2013-06-14","known_ts":"2013-06-14","bar_index":1766,"type":"SELL","basis":"structure_stop","strength":0.588,"price":111.36,"stop_level":111.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2013-07-29","known_ts":"2013-07-29","bar_index":1776,"type":"RECLAIM","strength":0.725,"price":112.49,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-08-20","known_ts":"2013-08-20","bar_index":1781,"type":"SELL","basis":"structure_stop","strength":0.725,"price":112.33,"stop_level":112.92,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-08-23","known_ts":"2013-08-23","bar_index":1782,"type":"RECLAIM","strength":0.725,"price":113.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-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":"2013-08-20","prior_stop_level":112.92,"sweep_low":110.25,"atr14":2.181058,"stop_level":109.159471,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-26","known_ts":"2013-09-30","bar_index":1790,"type":"BUY","strength":0.588,"price":110.81,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2013-10-14","known_ts":"2013-10-16","bar_index":1794,"type":"BUY","strength":0.588,"price":112.21,"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":35},{"ts":"2014-08-06","known_ts":"2014-08-08","bar_index":1862,"type":"BUY","strength":0.45,"price":120.05,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-10-07","known_ts":"2014-10-07","bar_index":1876,"type":"SELL","basis":"structure_stop","strength":0.588,"price":124.1,"stop_level":124.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-08","known_ts":"2014-10-08","bar_index":1876,"type":"RECLAIM","strength":0.588,"price":125.29,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-10-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":"2014-10-07","prior_stop_level":124.83,"sweep_low":123.94,"atr14":1.390739,"stop_level":123.244631,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-10","known_ts":"2014-10-10","bar_index":1877,"type":"SELL","basis":"structure_stop","strength":0.588,"price":123.04,"stop_level":124.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-14","known_ts":"2014-10-14","bar_index":1878,"type":"RECLAIM","strength":0.588,"price":125.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-10-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":"2014-10-10","prior_stop_level":124.83,"sweep_low":123.02,"atr14":1.42374,"stop_level":122.30813,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-27","known_ts":"2014-10-27","bar_index":1881,"type":"RECLAIM","strength":0.725,"price":137.01,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-10-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-01","known_ts":"2014-12-01","bar_index":1889,"type":"SELL","basis":"structure_stop","strength":0.863,"price":147.75,"stop_level":148.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-02","known_ts":"2014-12-02","bar_index":1889,"type":"RECLAIM","strength":0.863,"price":150.34,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-12-01","prior_stop_level":148.01,"sweep_low":147.24,"atr14":3.991808,"stop_level":145.244096,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-02","known_ts":"2015-02-02","bar_index":1903,"type":"RECLAIM","strength":0.863,"price":173.02,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-02-20","known_ts":"2015-02-20","bar_index":1907,"type":"SELL","basis":"structure_stop","strength":0.863,"price":172.26,"stop_level":172.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-02-23","known_ts":"2015-02-23","bar_index":1907,"type":"RECLAIM","strength":0.863,"price":182.49,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-02-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":"2015-02-20","prior_stop_level":172.65,"sweep_low":170.1,"atr14":5.488722,"stop_level":167.355639,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-09","known_ts":"2015-03-09","bar_index":1911,"type":"RECLAIM","strength":1.0,"price":189.26,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-02-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-10-01","known_ts":"2015-10-05","bar_index":1959,"type":"BUY","strength":0.725,"price":215.58,"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":"2015-10-22","known_ts":"2015-10-22","bar_index":1964,"type":"SELL","basis":"structure_stop","strength":0.725,"price":206.13,"stop_level":211.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-10-23","known_ts":"2015-10-23","bar_index":1964,"type":"RECLAIM","strength":0.725,"price":213.06,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-22 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-10-22","prior_stop_level":211.34,"sweep_low":203.59,"atr14":7.903522,"stop_level":199.638239,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-17","known_ts":"2015-11-19","bar_index":1970,"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":"2015-11-17","trigger_known_ts":"2015-11-19","strength":0.45,"price":164.17,"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.37354,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":159.43,"atr14":11.72612,"stop_level":153.56694,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-25","known_ts":"2015-11-30","bar_index":1972,"type":"BUY","strength":0.45,"price":200.42,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-12-01","known_ts":"2015-12-01","bar_index":1973,"type":"RECLAIM","strength":0.588,"price":220.58,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-11-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2016-01-07","known_ts":"2016-01-07","bar_index":1981,"type":"SELL","basis":"structure_stop","strength":0.588,"price":206.6,"stop_level":208.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-16","known_ts":"2016-02-18","bar_index":1990,"type":"BUY","strength":0.45,"price":200.7,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-03-03","known_ts":"2016-03-03","bar_index":1994,"type":"RECLAIM","strength":0.725,"price":210.3,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-03-15","known_ts":"2016-03-15","bar_index":1996,"type":"SELL","basis":"structure_stop","strength":0.588,"price":185.42,"stop_level":194.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-03-17","known_ts":"2016-03-17","bar_index":1997,"type":"RECLAIM","strength":0.588,"price":194.92,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-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":"2016-03-15","prior_stop_level":194.72,"sweep_low":170.0,"atr14":12.277248,"stop_level":163.861376,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-05","known_ts":"2016-04-05","bar_index":2001,"type":"SELL","basis":"structure_stop","strength":0.588,"price":179.57,"stop_level":180.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-06","known_ts":"2016-04-06","bar_index":2001,"type":"RECLAIM","strength":0.588,"price":181.18,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-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":"2016-04-05","prior_stop_level":180.36,"sweep_low":178.59,"atr14":8.865203,"stop_level":174.157398,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-15","known_ts":"2016-04-19","bar_index":2004,"type":"BUY","strength":0.588,"price":199.42,"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":"2016-05-19","known_ts":"2016-05-23","bar_index":2012,"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-05-19","trigger_known_ts":"2016-05-23","strength":0.45,"price":183.76,"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.298787,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":173.18,"atr14":6.728408,"stop_level":169.815796,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-27","known_ts":"2016-06-01","bar_index":2014,"type":"BUY","strength":0.588,"price":184.32,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-05-27","known_ts":"2016-06-01","bar_index":2014,"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-05-27","trigger_known_ts":"2016-06-01","strength":0.588,"price":184.32,"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.29665,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":173.18,"atr14":6.809289,"stop_level":169.775356,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-23","known_ts":"2016-06-27","bar_index":2020,"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-06-23","trigger_known_ts":"2016-06-27","strength":0.45,"price":170.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.351179,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":166.9,"atr14":8.131915,"stop_level":162.834042,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-28","known_ts":"2016-06-30","bar_index":2021,"type":"BUY","strength":0.45,"price":185.08,"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-06-28","known_ts":"2016-06-30","bar_index":2021,"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-06-28","trigger_known_ts":"2016-06-30","strength":0.45,"price":185.08,"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.29375,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":168.77,"atr14":7.750845,"stop_level":164.894578,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-12","known_ts":"2016-07-12","bar_index":2024,"type":"RECLAIM","strength":0.725,"price":193.33,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-06-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-06","known_ts":"2016-09-06","bar_index":2037,"type":"SELL","basis":"structure_stop","strength":0.863,"price":194.61,"stop_level":197.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-07","known_ts":"2016-09-07","bar_index":2037,"type":"RECLAIM","strength":0.863,"price":202.18,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-09-06","prior_stop_level":197.22,"sweep_low":193.61,"atr14":6.430521,"stop_level":190.394739,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-11","known_ts":"2016-11-15","bar_index":2053,"type":"BUY","strength":0.725,"price":196.31,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2017-01-05","known_ts":"2017-01-05","bar_index":2065,"type":"SELL","basis":"structure_stop","strength":0.863,"price":209.49,"stop_level":214.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-01-09","known_ts":"2017-01-09","bar_index":2065,"type":"SELL","basis":"structure_stop","strength":0.863,"price":207.64,"stop_level":214.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-04-28","known_ts":"2017-04-28","bar_index":2091,"type":"RECLAIM","strength":0.725,"price":219.33,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-05-12","known_ts":"2017-05-12","bar_index":2094,"type":"SELL","basis":"structure_stop","strength":0.863,"price":213.43,"stop_level":215.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-05-15","known_ts":"2017-05-15","bar_index":2094,"type":"RECLAIM","strength":0.863,"price":216.07,"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":false},"anchor_ts":"2017-05-12","prior_stop_level":215.05,"sweep_low":212.01,"atr14":5.513272,"stop_level":209.253364,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-30","known_ts":"2017-05-30","bar_index":2098,"type":"RECLAIM","strength":0.863,"price":218.48,"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":false}},{"ts":"2017-12-29","known_ts":"2017-12-29","bar_index":2147,"type":"SELL","basis":"structure_stop","strength":1.0,"price":323.48,"stop_level":325.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-02","known_ts":"2018-01-02","bar_index":2148,"type":"RECLAIM","strength":1.0,"price":328.63,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-12-29","prior_stop_level":325.03,"sweep_low":321.19,"atr14":6.153968,"stop_level":318.113016,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-16","known_ts":"2018-01-16","bar_index":2151,"type":"RECLAIM","strength":1.0,"price":341.15,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-12-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-02","known_ts":"2018-02-02","bar_index":2155,"type":"SELL","basis":"structure_stop","strength":0.863,"price":319.13,"stop_level":323.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-04-20","known_ts":"2018-04-24","bar_index":2173,"type":"BUY","strength":0.725,"price":335.14,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":75},{"ts":"2018-07-12","known_ts":"2018-07-16","bar_index":2192,"type":"BUY","strength":0.863,"price":365.01,"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":"2019-01-03","known_ts":"2019-01-07","bar_index":2232,"type":"BUY","strength":0.588,"price":406.56,"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":60},{"ts":"2019-01-28","known_ts":"2019-01-28","bar_index":2237,"type":"SELL","basis":"structure_stop","strength":0.725,"price":411.89,"stop_level":413.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-01-30","known_ts":"2019-01-30","bar_index":2238,"type":"RECLAIM","strength":0.725,"price":414.37,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-01-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-01-28","prior_stop_level":413.36,"sweep_low":402.49,"atr14":12.337627,"stop_level":396.321186,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-12","known_ts":"2019-02-12","bar_index":2241,"type":"RECLAIM","strength":0.725,"price":436.82,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-01-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-22","known_ts":"2019-03-22","bar_index":2250,"type":"SELL","basis":"structure_stop","strength":0.725,"price":431.86,"stop_level":436.41,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-26","known_ts":"2019-03-26","bar_index":2250,"type":"RECLAIM","strength":0.725,"price":440.27,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-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":"2019-03-22","prior_stop_level":436.41,"sweep_low":429.01,"atr14":10.078175,"stop_level":423.970912,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-09","known_ts":"2019-04-09","bar_index":2254,"type":"RECLAIM","strength":0.725,"price":445.29,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-12","known_ts":"2019-04-16","bar_index":2255,"type":"REBUY","strength":0.725,"price":464.31,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2019-05-31","known_ts":"2019-05-31","bar_index":2266,"type":"SELL","basis":"structure_stop","strength":0.725,"price":456.39,"stop_level":462.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-06-03","known_ts":"2019-06-03","bar_index":2266,"type":"RECLAIM","strength":0.863,"price":468.39,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-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":"2019-05-31","prior_stop_level":462.03,"sweep_low":454.39,"atr14":10.864237,"stop_level":448.957881,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-15","known_ts":"2019-07-15","bar_index":2276,"type":"RECLAIM","strength":0.863,"price":483.13,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-05-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-09-12","known_ts":"2019-09-16","bar_index":2290,"type":"BUY","strength":0.588,"price":483.99,"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":35},{"ts":"2019-10-08","known_ts":"2019-10-08","bar_index":2296,"type":"SELL","basis":"structure_stop","strength":0.45,"price":437.58,"stop_level":441.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-10-09","known_ts":"2019-10-09","bar_index":2296,"type":"RECLAIM","strength":0.45,"price":442.71,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2019-10-08","prior_stop_level":441.5,"sweep_low":436.0,"atr14":11.555498,"stop_level":430.222251,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-11","known_ts":"2019-10-15","bar_index":2297,"type":"REBUY","strength":0.588,"price":468.24,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2019-12-03","known_ts":"2019-12-05","bar_index":2309,"type":"BUY","strength":0.45,"price":437.45,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-01-03","known_ts":"2020-01-03","bar_index":2316,"type":"SELL","basis":"structure_stop","strength":0.588,"price":435.86,"stop_level":436.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-06","known_ts":"2020-01-06","bar_index":2316,"type":"RECLAIM","strength":0.588,"price":437.02,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-01-03","prior_stop_level":436.68,"sweep_low":430.01,"atr14":8.125457,"stop_level":425.947271,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-08","known_ts":"2020-01-08","bar_index":2317,"type":"SELL","basis":"structure_stop","strength":0.588,"price":433.21,"stop_level":436.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-13","known_ts":"2020-01-13","bar_index":2318,"type":"RECLAIM","strength":0.588,"price":441.42,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-01-08","prior_stop_level":436.68,"sweep_low":429.7,"atr14":7.930578,"stop_level":425.734711,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-31","known_ts":"2020-01-31","bar_index":2322,"type":"SELL","basis":"structure_stop","strength":0.588,"price":428.98,"stop_level":453.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-24","known_ts":"2020-02-24","bar_index":2327,"type":"SELL","basis":"structure_stop","strength":0.588,"price":424.26,"stop_level":433.18,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-03-02","known_ts":"2020-03-04","bar_index":2329,"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":"2020-03-02","trigger_known_ts":"2020-03-04","strength":0.45,"price":434.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.127136,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":390.15,"atr14":13.35495,"stop_level":383.472525,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-23","known_ts":"2020-03-25","bar_index":2334,"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":"2020-03-23","trigger_known_ts":"2020-03-25","strength":0.45,"price":280.71,"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.435759,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":199.0,"atr14":35.675626,"stop_level":181.162187,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-14","known_ts":"2020-04-16","bar_index":2339,"type":"BUY","strength":0.45,"price":285.24,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-04-14","known_ts":"2020-04-16","bar_index":2339,"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":"2020-04-14","trigger_known_ts":"2020-04-16","strength":0.45,"price":285.24,"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.426653,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":210.67,"atr14":33.66427,"stop_level":193.837865,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-01","known_ts":"2020-06-01","bar_index":2350,"type":"RECLAIM","strength":0.725,"price":416.53,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-02-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":2355,"type":"SELL","basis":"structure_stop","strength":0.725,"price":412.5,"stop_level":420.77,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-25","known_ts":"2020-06-25","bar_index":2356,"type":"RECLAIM","strength":0.725,"price":422.38,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-06-24","prior_stop_level":420.77,"sweep_low":406.11,"atr14":23.316127,"stop_level":394.451936,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-09","known_ts":"2020-07-09","bar_index":2359,"type":"RECLAIM","strength":0.863,"price":429.16,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-08-28","known_ts":"2020-08-28","bar_index":2371,"type":"SELL","basis":"structure_stop","strength":0.725,"price":459.43,"stop_level":460.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-12-22","known_ts":"2020-12-22","bar_index":2397,"type":"SELL","basis":"structure_stop","strength":0.588,"price":328.74,"stop_level":330.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-12-23","known_ts":"2020-12-23","bar_index":2398,"type":"RECLAIM","strength":0.588,"price":339.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-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":"2020-12-22","prior_stop_level":330.4,"sweep_low":328.72,"atr14":12.013892,"stop_level":322.713054,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-22","known_ts":"2021-01-22","bar_index":2404,"type":"SELL","basis":"structure_stop","strength":0.588,"price":325.19,"stop_level":333.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-01-25","known_ts":"2021-01-25","bar_index":2404,"type":"RECLAIM","strength":0.588,"price":353.93,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-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":"2021-01-22","prior_stop_level":333.65,"sweep_low":322.34,"atr14":14.779767,"stop_level":314.950116,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-02-25","known_ts":"2021-02-25","bar_index":2412,"type":"RECLAIM","strength":0.863,"price":378.48,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-04-27","known_ts":"2021-04-29","bar_index":2426,"type":"BUY","strength":0.863,"price":391.62,"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":"2021-06-07","known_ts":"2021-06-07","bar_index":2435,"type":"SELL","basis":"structure_stop","strength":1.0,"price":392.49,"stop_level":415.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-09","known_ts":"2021-06-09","bar_index":2436,"type":"RECLAIM","strength":1.0,"price":417.89,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-06-07","prior_stop_level":415.47,"sweep_low":387.02,"atr14":17.75529,"stop_level":378.142355,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-25","known_ts":"2021-06-25","bar_index":2440,"type":"RECLAIM","strength":1.0,"price":451.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-06-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-30","known_ts":"2021-07-02","bar_index":2441,"type":"BUY","strength":1.0,"price":453.21,"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":"2021-09-16","known_ts":"2021-09-16","bar_index":2459,"type":"SELL","basis":"structure_stop","strength":1.0,"price":598.84,"stop_level":601.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-23","known_ts":"2021-12-28","bar_index":2482,"type":"BUY","strength":0.863,"price":680.0,"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":"2022-03-01","known_ts":"2022-03-03","bar_index":2497,"type":"BUY","strength":0.588,"price":555.91,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2022-03-17","known_ts":"2022-03-21","bar_index":2501,"type":"BUY","strength":0.588,"price":514.78,"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":80},{"ts":"2022-04-26","known_ts":"2022-04-26","bar_index":2510,"type":"SELL","basis":"structure_stop","strength":0.725,"price":521.57,"stop_level":537.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-04-28","known_ts":"2022-04-28","bar_index":2510,"type":"RECLAIM","strength":0.725,"price":537.85,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-26 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":"2022-04-26","prior_stop_level":537.24,"sweep_low":508.87,"atr14":23.560293,"stop_level":497.089853,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-29","known_ts":"2022-04-29","bar_index":2511,"type":"SELL","basis":"structure_stop","strength":0.863,"price":512.5,"stop_level":537.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-05-03","known_ts":"2022-05-03","bar_index":2511,"type":"RECLAIM","strength":0.863,"price":621.88,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-04-29","prior_stop_level":537.24,"sweep_low":506.29,"atr14":29.813701,"stop_level":491.38315,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-14","known_ts":"2022-07-18","bar_index":2528,"type":"BUY","strength":0.45,"price":517.67,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-07-27","known_ts":"2022-07-27","bar_index":2531,"type":"RECLAIM","strength":0.725,"price":575.91,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-07-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":2538,"type":"SELL","basis":"structure_stop","strength":0.588,"price":558.5,"stop_level":562.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-20","known_ts":"2022-10-24","bar_index":2551,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-10-20","trigger_known_ts":"2022-10-24","strength":0.45,"price":431.76,"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.379878,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":397.58,"atr14":22.5226,"stop_level":386.3187,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-28","known_ts":"2022-11-01","bar_index":2553,"type":"BUY","strength":0.45,"price":471.84,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":2559,"type":"SELL","basis":"structure_stop","strength":0.588,"price":466.11,"stop_level":473.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-30","known_ts":"2022-11-30","bar_index":2560,"type":"RECLAIM","strength":0.588,"price":473.96,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-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":"2022-11-28","prior_stop_level":473.81,"sweep_low":459.73,"atr14":19.377458,"stop_level":450.041271,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-23","known_ts":"2023-01-25","bar_index":2572,"type":"BUY","strength":0.45,"price":448.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-01-23","known_ts":"2023-01-25","bar_index":2572,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-01-23","trigger_known_ts":"2023-01-25","strength":0.45,"price":448.9,"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.278157,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":369.13,"atr14":23.497669,"stop_level":357.381166,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-31","known_ts":"2023-01-31","bar_index":2574,"type":"RECLAIM","strength":0.725,"price":548.99,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-01-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-21","known_ts":"2023-02-21","bar_index":2578,"type":"SELL","basis":"structure_stop","strength":0.588,"price":453.65,"stop_level":463.91,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-04-05","known_ts":"2023-04-10","bar_index":2589,"type":"BUY","strength":0.588,"price":433.41,"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":"2023-04-05","known_ts":"2023-04-10","bar_index":2589,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-04-05","trigger_known_ts":"2023-04-10","strength":0.588,"price":433.41,"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.303065,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":405.0,"atr14":15.223437,"stop_level":397.388282,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-11","known_ts":"2023-04-11","bar_index":2590,"type":"RECLAIM","strength":0.725,"price":478.59,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-04-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-05-02","known_ts":"2023-05-02","bar_index":2595,"type":"SELL","basis":"structure_stop","strength":0.725,"price":430.12,"stop_level":473.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-05-11","known_ts":"2023-05-11","bar_index":2597,"type":"SELL","basis":"structure_stop","strength":0.725,"price":429.59,"stop_level":430.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-05-15","known_ts":"2023-05-15","bar_index":2598,"type":"RECLAIM","strength":0.725,"price":437.85,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-05-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-05-11","prior_stop_level":430.12,"sweep_low":423.88,"atr14":17.125976,"stop_level":415.317012,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-01","known_ts":"2023-06-05","bar_index":2602,"type":"BUY","strength":0.863,"price":477.62,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2023-06-26","known_ts":"2023-06-26","bar_index":2607,"type":"SELL","basis":"structure_stop","strength":0.863,"price":488.06,"stop_level":492.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-27","known_ts":"2023-06-27","bar_index":2607,"type":"RECLAIM","strength":0.863,"price":505.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-06-26","prior_stop_level":492.0,"sweep_low":486.64,"atr14":16.305692,"stop_level":478.487154,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-12","known_ts":"2023-07-12","bar_index":2611,"type":"RECLAIM","strength":0.863,"price":553.84,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-06-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-02","known_ts":"2023-08-02","bar_index":2616,"type":"SELL","basis":"structure_stop","strength":0.863,"price":483.48,"stop_level":540.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-11-13","known_ts":"2023-11-15","bar_index":2640,"type":"BUY","strength":0.588,"price":449.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":45},{"ts":"2024-01-17","known_ts":"2024-01-17","bar_index":2654,"type":"SELL","basis":"structure_stop","strength":0.863,"price":516.26,"stop_level":521.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-19","known_ts":"2024-01-19","bar_index":2655,"type":"RECLAIM","strength":0.863,"price":531.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-01-17","prior_stop_level":521.15,"sweep_low":508.14,"atr14":13.011599,"stop_level":501.6342,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-01","known_ts":"2024-02-01","bar_index":2658,"type":"RECLAIM","strength":1.0,"price":564.85,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-02-20","known_ts":"2024-02-20","bar_index":2662,"type":"SELL","basis":"structure_stop","strength":1.0,"price":550.31,"stop_level":551.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-02-27","known_ts":"2024-02-27","bar_index":2663,"type":"RECLAIM","strength":1.0,"price":552.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-02-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-02-20","prior_stop_level":551.48,"sweep_low":541.56,"atr14":14.084711,"stop_level":534.517645,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-07","known_ts":"2024-03-07","bar_index":2666,"type":"RECLAIM","strength":1.0,"price":550.27,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-02-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-25","known_ts":"2024-06-27","bar_index":2691,"type":"BUY","strength":0.588,"price":495.92,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2024-08-01","known_ts":"2024-08-01","bar_index":2699,"type":"SELL","basis":"structure_stop","strength":0.725,"price":489.29,"stop_level":550.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-10-07","known_ts":"2024-10-09","bar_index":2715,"type":"BUY","strength":0.588,"price":451.43,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2024-10-31","known_ts":"2024-10-31","bar_index":2721,"type":"SELL","basis":"structure_stop","strength":0.45,"price":425.0,"stop_level":432.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2024-11-04","known_ts":"2024-11-04","bar_index":2721,"type":"SELL","basis":"structure_stop","strength":0.45,"price":423.62,"stop_level":432.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2024-11-05","known_ts":"2024-11-05","bar_index":2722,"type":"RECLAIM","strength":0.45,"price":433.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-31 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":"2024-10-31","prior_stop_level":432.82,"sweep_low":414.16,"atr14":15.27812,"stop_level":406.52094,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-05","known_ts":"2024-11-05","bar_index":2722,"type":"RECLAIM","strength":0.45,"price":433.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-04 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":"2024-11-04","prior_stop_level":432.82,"sweep_low":414.16,"atr14":15.27812,"stop_level":406.52094,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-10","known_ts":"2024-12-10","bar_index":2730,"type":"RECLAIM","strength":0.725,"price":497.18,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-11-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-12-18","known_ts":"2024-12-18","bar_index":2732,"type":"SELL","basis":"structure_stop","strength":0.588,"price":468.87,"stop_level":471.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-12-20","known_ts":"2024-12-20","bar_index":2732,"type":"SELL","basis":"structure_stop","strength":0.588,"price":461.19,"stop_level":471.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-12-26","known_ts":"2024-12-26","bar_index":2733,"type":"RECLAIM","strength":0.725,"price":472.82,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-12-18","prior_stop_level":471.57,"sweep_low":454.03,"atr14":13.831667,"stop_level":447.114167,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-26","known_ts":"2024-12-26","bar_index":2733,"type":"RECLAIM","strength":0.725,"price":472.82,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-12-20","prior_stop_level":471.57,"sweep_low":454.03,"atr14":13.831667,"stop_level":447.114167,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-16","known_ts":"2025-01-21","bar_index":2738,"type":"REBUY","strength":0.725,"price":496.47,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2025-02-10","known_ts":"2025-02-10","bar_index":2743,"type":"SELL","basis":"structure_stop","strength":0.863,"price":503.37,"stop_level":507.77,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-02-13","known_ts":"2025-02-13","bar_index":2744,"type":"RECLAIM","strength":0.863,"price":511.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-02-10","prior_stop_level":507.77,"sweep_low":499.05,"atr14":15.197513,"stop_level":491.451243,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-27","known_ts":"2025-03-31","bar_index":2754,"type":"BUY","strength":1.0,"price":516.35,"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":"2025-06-05","known_ts":"2025-06-09","bar_index":2770,"type":"BUY","strength":1.0,"price":506.71,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2025-07-15","known_ts":"2025-07-15","bar_index":2778,"type":"SELL","basis":"structure_stop","strength":1.0,"price":501.11,"stop_level":502.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-07-17","known_ts":"2025-07-17","bar_index":2779,"type":"RECLAIM","strength":1.0,"price":505.06,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-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":"2025-07-15","prior_stop_level":502.66,"sweep_low":493.21,"atr14":14.205112,"stop_level":486.107444,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-21","known_ts":"2025-07-23","bar_index":2780,"type":"REBUY","strength":1.0,"price":533.48,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2025-08-27","known_ts":"2025-08-29","bar_index":2789,"type":"BUY","strength":0.725,"price":514.73,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2025-09-16","known_ts":"2025-09-16","bar_index":2793,"type":"SELL","basis":"structure_stop","strength":0.725,"price":501.0,"stop_level":513.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-09-25","known_ts":"2025-09-25","bar_index":2795,"type":"SELL","basis":"structure_stop","strength":0.588,"price":466.4,"stop_level":474.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-10-01","known_ts":"2025-10-01","bar_index":2797,"type":"RECLAIM","strength":0.588,"price":479.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2025-09-25","prior_stop_level":474.44,"sweep_low":444.27,"atr14":17.801761,"stop_level":435.36912,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-01","known_ts":"2025-12-03","bar_index":2811,"type":"BUY","strength":0.45,"price":474.41,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-12-17","known_ts":"2025-12-17","bar_index":2815,"type":"SELL","basis":"structure_stop","strength":0.588,"price":456.94,"stop_level":460.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-12-19","known_ts":"2025-12-19","bar_index":2815,"type":"RECLAIM","strength":0.588,"price":462.11,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-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":"2025-12-17","prior_stop_level":460.62,"sweep_low":450.47,"atr14":16.101462,"stop_level":442.419269,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-22","known_ts":"2026-01-22","bar_index":2822,"type":"SELL","basis":"structure_stop","strength":0.588,"price":443.97,"stop_level":461.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-28","known_ts":"2026-01-30","bar_index":2824,"type":"REBUY","strength":0.725,"price":498.24,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2026-02-27","known_ts":"2026-02-27","bar_index":2831,"type":"SELL","basis":"structure_stop","strength":0.725,"price":473.18,"stop_level":483.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-03-04","known_ts":"2026-03-04","bar_index":2832,"type":"RECLAIM","strength":0.725,"price":490.03,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-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":"2026-02-27","prior_stop_level":483.98,"sweep_low":461.67,"atr14":20.645831,"stop_level":451.347085,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-13","known_ts":"2026-04-15","bar_index":2841,"type":"BUY","strength":0.725,"price":497.36,"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":"2026-06-02","known_ts":"2026-06-02","bar_index":2852,"type":"SELL","basis":"structure_stop","strength":0.863,"price":541.94,"stop_level":544.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-06-05","known_ts":"2026-06-05","bar_index":2853,"type":"SELL","basis":"structure_stop","strength":1.0,"price":544.71,"stop_level":544.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-06-04","known_ts":"2026-06-04","bar_index":2853,"type":"RECLAIM","strength":0.863,"price":548.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-06-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-06-02","prior_stop_level":544.8,"sweep_low":533.11,"atr14":18.93332,"stop_level":523.64334,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-08","known_ts":"2026-06-08","bar_index":2854,"type":"RECLAIM","strength":1.0,"price":562.66,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-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":"2026-06-05","prior_stop_level":544.8,"sweep_low":540.39,"atr14":19.27021,"stop_level":530.754895,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-22","known_ts":"2026-06-22","bar_index":2857,"type":"RECLAIM","strength":1.0,"price":602.14,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-06-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-06-22","last_scored_basis":null,"bars_since_signal":12,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2016-12-08","2017-02-09","2017-03-13","2017-03-29","2017-08-28","2017-09-14","2017-11-16","2018-02-14","2018-04-17","2018-05-08","2018-10-15","2018-12-19","2018-12-28","2019-05-31","2019-07-01","2019-08-16","2019-09-09","2019-11-14","2020-09-24","2021-04-14","2021-10-04","2021-11-02","2021-12-07","2022-02-07","2022-02-24","2022-03-17","2022-06-22","2023-03-28","2023-08-23","2023-10-31","2024-04-08","2024-05-02","2024-06-03","2024-06-20","2024-08-20","2024-09-16","2025-08-11","2025-11-12","2026-04-02","2026-08-04"],"warnings":[{"ts":"2023-05-05","kind":"arm","px":450.27},{"ts":"2023-05-11","kind":"confirm","px":429.59,"level":430.12},{"ts":"2023-06-22","kind":"arm","px":494.13},{"ts":"2023-06-26","kind":"confirm","px":488.06,"level":492.0},{"ts":"2023-07-21","kind":"arm","px":546.69},{"ts":"2023-08-02","kind":"confirm","px":483.48,"level":540.08},{"ts":"2023-12-07","kind":"arm","px":455.73},{"ts":"2024-01-05","kind":"arm","px":534.27},{"ts":"2024-01-17","kind":"confirm","px":516.26,"level":521.15},{"ts":"2024-02-07","kind":"arm","px":551.48},{"ts":"2024-02-20","kind":"confirm","px":550.31,"level":551.48},{"ts":"2024-07-22","kind":"arm","px":569.04},{"ts":"2024-08-01","kind":"confirm","px":489.29,"level":550.78},{"ts":"2024-10-25","kind":"arm","px":469.83},{"ts":"2024-10-31","kind":"confirm","px":425.0,"level":432.82},{"ts":"2024-11-01","kind":"arm","px":417.33},{"ts":"2024-11-04","kind":"confirm","px":423.62,"level":432.82},{"ts":"2024-12-06","kind":"arm","px":483.1},{"ts":"2024-12-18","kind":"confirm","px":468.87,"level":471.57},{"ts":"2024-12-19","kind":"arm","px":460.99},{"ts":"2024-12-20","kind":"confirm","px":461.19,"level":471.57},{"ts":"2025-02-04","kind":"arm","px":518.72},{"ts":"2025-02-10","kind":"confirm","px":503.37,"level":507.77},{"ts":"2025-07-14","kind":"arm","px":514.22},{"ts":"2025-07-15","kind":"confirm","px":501.11,"level":502.66},{"ts":"2025-09-15","kind":"arm","px":502.05},{"ts":"2025-09-16","kind":"confirm","px":501.0,"level":513.17},{"ts":"2025-09-19","kind":"arm","px":507.29},{"ts":"2025-09-25","kind":"confirm","px":466.4,"level":474.44},{"ts":"2025-12-16","kind":"arm","px":454.87},{"ts":"2025-12-17","kind":"confirm","px":456.94,"level":460.62},{"ts":"2026-01-21","kind":"arm","px":441.22},{"ts":"2026-01-22","kind":"confirm","px":443.97,"level":461.58},{"ts":"2026-02-17","kind":"arm","px":491.36},{"ts":"2026-02-27","kind":"confirm","px":473.18,"level":483.98},{"ts":"2026-05-04","kind":"arm","px":507.0},{"ts":"2026-06-02","kind":"confirm","px":541.94,"level":544.8},{"ts":"2026-06-04","kind":"arm","px":548.4},{"ts":"2026-06-05","kind":"confirm","px":544.71,"level":544.8},{"ts":"2026-07-09","kind":"arm","px":627.11}],"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":[]}}}