{"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":"PPC","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1988-06-17","known_ts":"1988-06-21","bar_index":40,"type":"BUY","strength":0.45,"price":2.0946,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1988-08-10","known_ts":"1988-08-10","bar_index":52,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.285,"stop_level":2.3326,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-10-25","known_ts":"1988-10-27","bar_index":70,"type":"BUY","strength":0.588,"price":2.2433,"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":20},{"ts":"1988-11-17","known_ts":"1988-11-17","bar_index":75,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.1478,"stop_level":2.1955,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1988-11-18","known_ts":"1988-11-22","bar_index":76,"type":"REBUY","strength":0.725,"price":2.3387,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"1988-11-18","known_ts":"1988-11-18","bar_index":76,"type":"RECLAIM","strength":0.588,"price":2.3865,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-11-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"1988-11-17","prior_stop_level":2.1955,"sweep_low":2.1001,"atr14":0.076108,"stop_level":2.062046,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-12-07","known_ts":"1988-12-09","bar_index":80,"type":"REBUY","strength":0.588,"price":2.2973,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1989-05-24","known_ts":"1989-05-24","bar_index":118,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.0704,"stop_level":3.1184,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-07-31","known_ts":"1989-07-31","bar_index":134,"type":"RECLAIM","strength":1.0,"price":3.9897,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-05-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-08-25","known_ts":"1989-08-25","bar_index":140,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.5571,"stop_level":3.6052,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-01-03","known_ts":"1990-01-05","bar_index":170,"type":"BUY","strength":0.45,"price":2.8465,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-01-29","known_ts":"1990-01-31","bar_index":176,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1990-01-29","trigger_known_ts":"1990-01-31","strength":0.45,"price":2.4606,"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.383262,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.3158,"atr14":0.093261,"stop_level":2.26917,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-02-01","known_ts":"1990-02-05","bar_index":177,"type":"BUY","strength":0.45,"price":2.8948,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-02-14","known_ts":"1990-02-14","bar_index":180,"type":"RECLAIM","strength":0.588,"price":3.329,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1990-02-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1990-03-22","known_ts":"1990-03-22","bar_index":188,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.1415,"stop_level":3.1898,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-04-11","known_ts":"1990-04-11","bar_index":193,"type":"RECLAIM","strength":0.863,"price":3.2381,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-04-30","known_ts":"1990-05-02","bar_index":197,"type":"BUY","strength":0.863,"price":3.2381,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":25},{"ts":"1990-05-08","known_ts":"1990-05-10","bar_index":199,"type":"BUY","strength":0.863,"price":3.3348,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1990-05-24","known_ts":"1990-05-24","bar_index":203,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.1415,"stop_level":3.2381,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-08-28","known_ts":"1990-08-30","bar_index":225,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1990-08-28","trigger_known_ts":"1990-08-30","strength":0.45,"price":2.3726,"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.399114,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.0821,"atr14":0.08676,"stop_level":2.03872,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-09-11","known_ts":"1990-09-13","bar_index":228,"type":"BUY","strength":0.45,"price":2.3299,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-09-11","known_ts":"1990-09-13","bar_index":228,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1990-09-11","trigger_known_ts":"1990-09-13","strength":0.45,"price":2.3299,"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.409928,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.2814,"atr14":0.065185,"stop_level":2.248808,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-09-28","known_ts":"1990-09-28","bar_index":232,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.2328,"stop_level":2.2814,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1990-11-07","known_ts":"1990-11-07","bar_index":241,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9416,"stop_level":1.9901,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-11-09","known_ts":"1990-11-09","bar_index":242,"type":"RECLAIM","strength":0.588,"price":2.0387,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-11-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":"1990-11-07","prior_stop_level":1.9901,"sweep_low":1.8931,"atr14":0.071952,"stop_level":1.857124,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-01-18","known_ts":"1991-01-18","bar_index":258,"type":"RECLAIM","strength":0.863,"price":2.5794,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-11-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-06-03","known_ts":"1991-06-05","bar_index":289,"type":"BUY","strength":0.863,"price":3.3218,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1991-09-05","known_ts":"1991-09-09","bar_index":311,"type":"BUY","strength":0.588,"price":2.6439,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"1991-10-11","known_ts":"1991-10-11","bar_index":319,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.4481,"stop_level":2.497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1991-10-18","known_ts":"1991-10-18","bar_index":321,"type":"RECLAIM","strength":0.588,"price":2.546,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-10-11 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":"1991-10-11","prior_stop_level":2.497,"sweep_low":2.3501,"atr14":0.096169,"stop_level":2.302016,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-10-25","known_ts":"1991-10-25","bar_index":323,"type":"RECLAIM","strength":0.863,"price":2.9866,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-10-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-11-18","known_ts":"1991-11-18","bar_index":328,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.7418,"stop_level":2.7908,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1991-11-19","known_ts":"1991-11-19","bar_index":328,"type":"RECLAIM","strength":0.863,"price":2.8397,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-11-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"1991-11-18","prior_stop_level":2.7908,"sweep_low":2.6929,"atr14":0.137866,"stop_level":2.623967,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-01-09","known_ts":"1992-01-13","bar_index":340,"type":"BUY","strength":0.588,"price":2.6012,"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":"1992-03-03","known_ts":"1992-03-03","bar_index":352,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5579,"stop_level":2.6012,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1992-05-13","known_ts":"1992-05-15","bar_index":369,"type":"BUY","strength":0.588,"price":2.3611,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"1992-08-10","known_ts":"1992-08-10","bar_index":389,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.7609,"stop_level":2.9581,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-08-17","known_ts":"1992-08-17","bar_index":391,"type":"RECLAIM","strength":1.0,"price":3.0074,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-08-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1992-08-10","prior_stop_level":2.9581,"sweep_low":2.613,"atr14":0.109631,"stop_level":2.558184,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-08-25","known_ts":"1992-08-25","bar_index":393,"type":"RECLAIM","strength":1.0,"price":2.8595,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-08-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-11-05","known_ts":"1992-11-09","bar_index":410,"type":"BUY","strength":0.588,"price":2.3717,"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":"quality","score":65},{"ts":"1992-12-08","known_ts":"1992-12-08","bar_index":417,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.4211,"stop_level":2.4705,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1992-12-11","known_ts":"1992-12-11","bar_index":418,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.3717,"stop_level":2.4705,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1993-01-04","known_ts":"1993-01-04","bar_index":423,"type":"RECLAIM","strength":0.863,"price":2.6681,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-02-19","known_ts":"1993-02-23","bar_index":434,"type":"REBUY","strength":1.0,"price":3.2116,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1993-07-13","known_ts":"1993-07-15","bar_index":467,"type":"BUY","strength":0.725,"price":3.3104,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"1993-08-11","known_ts":"1993-08-11","bar_index":474,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.2174,"stop_level":3.3104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1993-08-13","known_ts":"1993-08-13","bar_index":474,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.1679,"stop_level":3.3104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1993-09-20","known_ts":"1993-09-22","bar_index":483,"type":"BUY","strength":0.588,"price":2.9699,"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":"quality","score":65},{"ts":"1993-10-12","known_ts":"1993-10-12","bar_index":488,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.9754,"stop_level":3.0746,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1993-10-19","known_ts":"1993-10-19","bar_index":490,"type":"RECLAIM","strength":0.588,"price":3.1738,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-10-12 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":"1993-10-12","prior_stop_level":3.0746,"sweep_low":2.9258,"atr14":0.072761,"stop_level":2.88942,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-11-04","known_ts":"1993-11-04","bar_index":494,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.8266,"stop_level":2.9258,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1993-12-31","known_ts":"1994-01-04","bar_index":507,"type":"BUY","strength":0.588,"price":2.7829,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"1994-07-07","known_ts":"1994-07-11","bar_index":550,"type":"BUY","strength":0.725,"price":3.3422,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"1994-08-05","known_ts":"1994-08-05","bar_index":557,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.2923,"stop_level":3.3422,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-08-12","known_ts":"1994-08-12","bar_index":558,"type":"RECLAIM","strength":0.863,"price":3.3921,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-08-05 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-05","prior_stop_level":3.3422,"sweep_low":3.2424,"atr14":0.080371,"stop_level":3.202215,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-08-23","known_ts":"1994-08-23","bar_index":561,"type":"RECLAIM","strength":0.863,"price":3.5916,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-08-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-11-04","known_ts":"1994-11-04","bar_index":578,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.9474,"stop_level":3.9974,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-11-21","known_ts":"1994-11-21","bar_index":582,"type":"RECLAIM","strength":1.0,"price":4.0473,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-11-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-03-23","known_ts":"1995-03-27","bar_index":610,"type":"BUY","strength":0.588,"price":3.2087,"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":"1995-04-17","known_ts":"1995-04-17","bar_index":615,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.1586,"stop_level":3.2087,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1995-07-27","known_ts":"1995-07-27","bar_index":639,"type":"RECLAIM","strength":0.725,"price":3.5163,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-04-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-08-17","known_ts":"1995-08-17","bar_index":644,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.2652,"stop_level":3.3154,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-08-18","known_ts":"1995-08-18","bar_index":644,"type":"RECLAIM","strength":0.725,"price":3.3656,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-08-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":"1995-08-17","prior_stop_level":3.3154,"sweep_low":3.2652,"atr14":0.061726,"stop_level":3.234337,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-12-20","known_ts":"1995-12-22","bar_index":673,"type":"BUY","strength":0.45,"price":2.7185,"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-15","known_ts":"1996-02-15","bar_index":686,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.8192,"stop_level":2.8696,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-03-13","known_ts":"1996-03-15","bar_index":692,"type":"BUY","strength":0.725,"price":3.0272,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1996-05-03","known_ts":"1996-05-07","bar_index":704,"type":"BUY","strength":0.725,"price":2.8758,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1996-07-15","known_ts":"1996-07-15","bar_index":720,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.1851,"stop_level":3.2357,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-07-30","known_ts":"1996-07-30","bar_index":724,"type":"RECLAIM","strength":0.863,"price":3.1346,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-07-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-08-23","known_ts":"1996-08-27","bar_index":730,"type":"BUY","strength":0.863,"price":3.3368,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1996-09-25","known_ts":"1996-09-25","bar_index":737,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.4441,"stop_level":3.4948,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-10-04","known_ts":"1996-10-04","bar_index":739,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.3935,"stop_level":3.4441,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-10-02","known_ts":"1996-10-02","bar_index":739,"type":"RECLAIM","strength":1.0,"price":3.5454,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-09-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-09-25","prior_stop_level":3.4948,"sweep_low":3.4441,"atr14":0.068063,"stop_level":3.410069,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-11-13","known_ts":"1996-11-15","bar_index":749,"type":"BUY","strength":0.863,"price":3.5454,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1996-12-05","known_ts":"1996-12-05","bar_index":754,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.3993,"stop_level":3.5454,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-12-23","known_ts":"1996-12-26","bar_index":758,"type":"REBUY","strength":0.863,"price":3.653,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1997-01-07","known_ts":"1997-01-09","bar_index":761,"type":"REBUY","strength":0.863,"price":3.8052,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1997-02-28","known_ts":"1997-02-28","bar_index":773,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.4647,"stop_level":4.5662,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-05-02","known_ts":"1997-05-06","bar_index":788,"type":"BUY","strength":0.725,"price":4.2677,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"1997-06-04","known_ts":"1997-06-04","bar_index":795,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.8325,"stop_level":4.979,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-06-06","known_ts":"1997-06-06","bar_index":796,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.7307,"stop_level":4.979,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-09-02","known_ts":"1997-09-04","bar_index":816,"type":"BUY","strength":0.725,"price":4.8385,"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":"1997-10-14","known_ts":"1997-10-14","bar_index":826,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.3155,"stop_level":6.341,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-10-20","known_ts":"1997-10-20","bar_index":827,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.959,"stop_level":6.341,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-12-04","known_ts":"1997-12-04","bar_index":838,"type":"RECLAIM","strength":1.0,"price":6.5447,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-10-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-03-12","known_ts":"1998-03-16","bar_index":860,"type":"BUY","strength":0.725,"price":5.6142,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":0},{"ts":"1998-06-03","known_ts":"1998-06-03","bar_index":879,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.7684,"stop_level":6.9157,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-06-09","known_ts":"1998-06-09","bar_index":880,"type":"RECLAIM","strength":0.725,"price":6.9216,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-06-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1998-06-03","prior_stop_level":6.9157,"sweep_low":6.7428,"atr14":0.144084,"stop_level":6.670758,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-06-16","known_ts":"1998-06-18","bar_index":882,"type":"REBUY","strength":0.863,"price":7.6112,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1998-07-22","known_ts":"1998-07-22","bar_index":890,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.4541,"stop_level":8.5307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-07-24","known_ts":"1998-07-24","bar_index":891,"type":"RECLAIM","strength":0.863,"price":8.5562,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-07-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1998-07-22","prior_stop_level":8.5307,"sweep_low":8.4285,"atr14":0.201736,"stop_level":8.327632,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-01","known_ts":"1998-10-05","bar_index":907,"type":"BUY","strength":0.725,"price":8.8952,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"1998-10-14","known_ts":"1998-10-16","bar_index":910,"type":"BUY","strength":0.725,"price":8.6907,"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":"1998-11-10","known_ts":"1998-11-10","bar_index":916,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.4064,"stop_level":9.432,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-11-11","known_ts":"1998-11-11","bar_index":916,"type":"RECLAIM","strength":0.863,"price":9.5853,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-11-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1998-11-10","prior_stop_level":9.432,"sweep_low":9.3809,"atr14":0.336535,"stop_level":9.212632,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-11-25","known_ts":"1998-11-25","bar_index":920,"type":"RECLAIM","strength":1.0,"price":9.9176,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-11-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-12-08","known_ts":"1998-12-08","bar_index":922,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.3809,"stop_level":9.4575,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-01-11","known_ts":"1999-01-13","bar_index":930,"type":"BUY","strength":0.725,"price":9.157,"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":0},{"ts":"1999-02-09","known_ts":"1999-02-09","bar_index":936,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.6454,"stop_level":8.9779,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1999-04-16","known_ts":"1999-04-20","bar_index":952,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-04-16","trigger_known_ts":"1999-04-20","strength":0.45,"price":6.4514,"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.352841,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.0418,"atr14":0.221048,"stop_level":5.931276,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-21","known_ts":"1999-04-23","bar_index":953,"type":"BUY","strength":0.45,"price":7.3474,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-05-07","known_ts":"1999-05-07","bar_index":957,"type":"RECLAIM","strength":0.725,"price":9.1395,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-04-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-07-26","known_ts":"1999-07-26","bar_index":975,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.1201,"stop_level":9.4019,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-08-27","known_ts":"1999-08-31","bar_index":983,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-08-27","trigger_known_ts":"1999-08-31","strength":0.45,"price":6.5327,"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.409719,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.7257,"atr14":0.399623,"stop_level":5.525889,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-09-28","known_ts":"1999-09-30","bar_index":990,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-09-28","trigger_known_ts":"1999-09-30","strength":0.45,"price":5.3494,"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.516639,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.2339,"atr14":0.306409,"stop_level":5.080695,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-10-22","known_ts":"1999-10-26","bar_index":996,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-10-22","trigger_known_ts":"1999-10-26","strength":0.45,"price":4.1564,"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.624436,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.733,"atr14":0.293474,"stop_level":3.586263,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-10-27","known_ts":"1999-10-29","bar_index":997,"type":"BUY","strength":0.45,"price":5.5418,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-10-27","known_ts":"1999-10-29","bar_index":997,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-10-27","trigger_known_ts":"1999-10-29","strength":0.45,"price":5.5418,"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.499255,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.733,"atr14":0.39073,"stop_level":3.537635,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-11-17","known_ts":"1999-11-19","bar_index":1002,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-11-17","trigger_known_ts":"1999-11-19","strength":0.588,"price":4.8491,"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.561845,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.5412,"atr14":0.294349,"stop_level":4.394026,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-11-26","known_ts":"1999-11-30","bar_index":1004,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-11-26","trigger_known_ts":"1999-11-30","strength":0.588,"price":4.7721,"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.568803,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.5027,"atr14":0.242693,"stop_level":4.381354,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-13","known_ts":"1999-12-13","bar_index":1007,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.3575,"stop_level":4.5412,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-01-27","known_ts":"2000-01-27","bar_index":1018,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.7431,"stop_level":4.7817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-02-03","known_ts":"2000-02-03","bar_index":1019,"type":"RECLAIM","strength":0.725,"price":4.9359,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-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":"2000-01-27","prior_stop_level":4.7817,"sweep_low":4.4732,"atr14":0.195949,"stop_level":4.375226,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-28","known_ts":"2000-02-28","bar_index":1025,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.666,"stop_level":4.7817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-02-29","known_ts":"2000-02-29","bar_index":1025,"type":"RECLAIM","strength":0.725,"price":4.9359,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-02-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":"2000-02-28","prior_stop_level":4.7817,"sweep_low":4.5503,"atr14":0.205832,"stop_level":4.447384,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-31","known_ts":"2000-04-04","bar_index":1033,"type":"BUY","strength":0.588,"price":4.7142,"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":50},{"ts":"2000-06-06","known_ts":"2000-06-06","bar_index":1048,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.8301,"stop_level":4.8688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-06-08","known_ts":"2000-06-08","bar_index":1048,"type":"RECLAIM","strength":0.725,"price":4.8781,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-06-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-06-06","prior_stop_level":4.8688,"sweep_low":4.7233,"atr14":0.158079,"stop_level":4.644261,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-13","known_ts":"2000-06-13","bar_index":1049,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.6459,"stop_level":4.8301,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-07-19","known_ts":"2000-07-19","bar_index":1058,"type":"RECLAIM","strength":0.863,"price":4.7233,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-11-02","known_ts":"2000-11-06","bar_index":1083,"type":"BUY","strength":0.588,"price":4.3461,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":35},{"ts":"2000-11-30","known_ts":"2000-11-30","bar_index":1089,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.8117,"stop_level":4.8505,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-12-07","known_ts":"2000-12-07","bar_index":1091,"type":"RECLAIM","strength":0.863,"price":4.9376,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-11-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":"2000-11-30","prior_stop_level":4.8505,"sweep_low":4.7341,"atr14":0.146594,"stop_level":4.660803,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-15","known_ts":"2000-12-15","bar_index":1093,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.6655,"stop_level":4.7729,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-12-19","known_ts":"2000-12-19","bar_index":1093,"type":"RECLAIM","strength":0.863,"price":4.7821,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-12-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2000-12-15","prior_stop_level":4.7729,"sweep_low":4.5877,"atr14":0.145207,"stop_level":4.515096,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-04","known_ts":"2001-01-04","bar_index":1097,"type":"RECLAIM","strength":1.0,"price":4.9765,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-12-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-02-23","known_ts":"2001-02-23","bar_index":1108,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.4383,"stop_level":6.4694,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-02","known_ts":"2001-03-02","bar_index":1110,"type":"RECLAIM","strength":1.0,"price":6.6249,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-02-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":"2001-02-23","prior_stop_level":6.4694,"sweep_low":6.289,"atr14":0.183092,"stop_level":6.197454,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-03-12","known_ts":"2001-03-12","bar_index":1112,"type":"RECLAIM","strength":1.0,"price":7.0704,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-02-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-11-21","known_ts":"2001-11-26","bar_index":1170,"type":"BUY","strength":0.725,"price":8.2642,"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":"2001-12-19","known_ts":"2001-12-19","bar_index":1176,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.2727,"stop_level":8.4101,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-21","known_ts":"2001-12-21","bar_index":1177,"type":"RECLAIM","strength":0.863,"price":8.5537,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-12-19","prior_stop_level":8.4101,"sweep_low":8.2415,"atr14":0.233244,"stop_level":8.124878,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-07","known_ts":"2002-01-07","bar_index":1180,"type":"RECLAIM","strength":0.863,"price":9.0531,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-03-08","known_ts":"2002-03-12","bar_index":1194,"type":"BUY","strength":0.588,"price":7.8262,"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":20},{"ts":"2002-04-03","known_ts":"2002-04-03","bar_index":1199,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.5638,"stop_level":8.6576,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-04-04","known_ts":"2002-04-04","bar_index":1200,"type":"RECLAIM","strength":0.863,"price":8.8014,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-04-03","prior_stop_level":8.6576,"sweep_low":8.4388,"atr14":0.236956,"stop_level":8.320322,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-30","known_ts":"2002-05-02","bar_index":1206,"type":"REBUY","strength":0.863,"price":8.7451,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2002-05-30","known_ts":"2002-06-03","bar_index":1213,"type":"BUY","strength":0.863,"price":8.9076,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2002-06-19","known_ts":"2002-06-19","bar_index":1217,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.5725,"stop_level":8.8854,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-06-20","known_ts":"2002-06-20","bar_index":1218,"type":"RECLAIM","strength":0.863,"price":8.9229,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-06-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-06-19","prior_stop_level":8.8854,"sweep_low":8.4473,"atr14":0.345686,"stop_level":8.274457,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-07-03","known_ts":"2002-07-03","bar_index":1221,"type":"RECLAIM","strength":0.863,"price":8.6976,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-08-28","known_ts":"2002-08-30","bar_index":1234,"type":"BUY","strength":0.588,"price":6.1009,"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":"2002-10-04","known_ts":"2002-10-04","bar_index":1242,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.4998,"stop_level":5.4838,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2002-10-08","known_ts":"2002-10-08","bar_index":1243,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.387,"stop_level":5.4838,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2002-10-18","known_ts":"2002-10-22","bar_index":1246,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-10-18","trigger_known_ts":"2002-10-22","strength":0.45,"price":3.7916,"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.586101,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5382,"atr14":0.4011,"stop_level":2.33765,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-28","known_ts":"2002-10-30","bar_index":1248,"type":"BUY","strength":0.45,"price":3.917,"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":"2002-10-28","known_ts":"2002-10-30","bar_index":1248,"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":"2002-10-28","trigger_known_ts":"2002-10-30","strength":0.45,"price":3.917,"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.572413,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.6224,"atr14":0.331543,"stop_level":3.456629,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-09","known_ts":"2002-12-09","bar_index":1257,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.929,"stop_level":5.0137,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-10","known_ts":"2002-12-10","bar_index":1258,"type":"RECLAIM","strength":0.588,"price":5.0985,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-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":"2002-12-09","prior_stop_level":5.0137,"sweep_low":4.8662,"atr14":0.25129,"stop_level":4.740555,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-14","known_ts":"2003-01-14","bar_index":1265,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.1299,"stop_level":5.1927,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-01-16","known_ts":"2003-01-16","bar_index":1266,"type":"RECLAIM","strength":0.725,"price":5.3057,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-01-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-01-14","prior_stop_level":5.1927,"sweep_low":4.8976,"atr14":0.225115,"stop_level":4.785042,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-28","known_ts":"2003-03-04","bar_index":1276,"type":"BUY","strength":0.725,"price":4.9353,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2003-03-13","known_ts":"2003-03-17","bar_index":1279,"type":"BUY","strength":0.725,"price":5.2215,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":80},{"ts":"2003-05-16","known_ts":"2003-05-20","bar_index":1294,"type":"BUY","strength":0.863,"price":5.5423,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2003-06-09","known_ts":"2003-06-11","bar_index":1299,"type":"BUY","strength":0.863,"price":5.7595,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2003-06-25","known_ts":"2003-06-27","bar_index":1303,"type":"BUY","strength":0.863,"price":5.7658,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2003-08-22","known_ts":"2003-08-22","bar_index":1316,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.5303,"stop_level":7.8327,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-08-28","known_ts":"2003-08-28","bar_index":1318,"type":"RECLAIM","strength":1.0,"price":7.8957,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-08-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":"2003-08-22","prior_stop_level":7.8327,"sweep_low":7.0891,"atr14":0.285735,"stop_level":6.946232,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-09-08","known_ts":"2003-09-08","bar_index":1320,"type":"RECLAIM","strength":1.0,"price":8.6869,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-08-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-10","known_ts":"2003-12-10","bar_index":1342,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.5544,"stop_level":8.7311,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-11","known_ts":"2003-12-11","bar_index":1342,"type":"RECLAIM","strength":1.0,"price":9.1474,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-12-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-12-10","prior_stop_level":8.7311,"sweep_low":8.4787,"atr14":0.299372,"stop_level":8.329014,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-12-23","known_ts":"2003-12-26","bar_index":1345,"type":"REBUY","strength":1.0,"price":11.4375,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2004-02-24","known_ts":"2004-02-24","bar_index":1358,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.1503,"stop_level":12.2576,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-26","known_ts":"2004-02-26","bar_index":1359,"type":"RECLAIM","strength":1.0,"price":12.5541,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-02-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-02-24","prior_stop_level":12.2576,"sweep_low":11.8917,"atr14":0.61262,"stop_level":11.58539,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-05-04","known_ts":"2004-05-06","bar_index":1375,"type":"REBUY","strength":0.863,"price":15.4864,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2004-06-22","known_ts":"2004-06-24","bar_index":1386,"type":"REBUY","strength":1.0,"price":18.047,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2004-07-21","known_ts":"2004-07-21","bar_index":1392,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.2176,"stop_level":18.2239,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-09-21","known_ts":"2004-09-23","bar_index":1407,"type":"BUY","strength":0.725,"price":17.9439,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2004-10-04","known_ts":"2004-10-06","bar_index":1410,"type":"BUY","strength":0.725,"price":18.0387,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2004-10-20","known_ts":"2004-10-22","bar_index":1414,"type":"REBUY","strength":0.725,"price":17.8617,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2004-11-02","known_ts":"2004-11-04","bar_index":1417,"type":"REBUY","strength":0.725,"price":17.9502,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2004-12-06","known_ts":"2004-12-06","bar_index":1424,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.1813,"stop_level":20.5732,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-12-08","known_ts":"2004-12-08","bar_index":1425,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.1172,"stop_level":20.5732,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-01-11","known_ts":"2005-01-13","bar_index":1433,"type":"BUY","strength":0.725,"price":20.6782,"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":"2005-03-10","known_ts":"2005-03-10","bar_index":1446,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.698,"stop_level":23.682,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-03-15","known_ts":"2005-03-15","bar_index":1447,"type":"RECLAIM","strength":0.725,"price":23.7292,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-03-10","prior_stop_level":23.682,"sweep_low":22.2995,"atr14":0.649674,"stop_level":21.974663,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-21","known_ts":"2005-07-21","bar_index":1477,"type":"RECLAIM","strength":0.725,"price":23.5431,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-03-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-04","known_ts":"2005-08-04","bar_index":1480,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.8027,"stop_level":23.2204,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-09-12","known_ts":"2005-09-14","bar_index":1489,"type":"BUY","strength":0.45,"price":21.9139,"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-09-15","known_ts":"2005-09-15","bar_index":1490,"type":"RECLAIM","strength":0.725,"price":22.2811,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-09-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-10-20","known_ts":"2005-10-20","bar_index":1498,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.9582,"stop_level":22.4647,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-10-24","known_ts":"2005-10-24","bar_index":1499,"type":"RECLAIM","strength":0.588,"price":23.0916,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-10-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":"2005-10-20","prior_stop_level":22.4647,"sweep_low":21.3757,"atr14":0.667016,"stop_level":21.042192,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-22","known_ts":"2005-11-25","bar_index":1506,"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":"2005-11-22","trigger_known_ts":"2005-11-25","strength":0.45,"price":20.2423,"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.18303,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.0646,"atr14":0.597717,"stop_level":18.765741,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-01","known_ts":"2005-12-05","bar_index":1508,"type":"BUY","strength":0.45,"price":20.6222,"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-12-01","known_ts":"2005-12-05","bar_index":1508,"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":"2005-12-01","trigger_known_ts":"2005-12-05","strength":0.45,"price":20.6222,"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.167698,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.3495,"atr14":0.544267,"stop_level":19.077366,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-03","known_ts":"2006-01-03","bar_index":1515,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.0682,"stop_level":20.7678,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-02-07","known_ts":"2006-02-09","bar_index":1523,"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":"2006-02-07","trigger_known_ts":"2006-02-09","strength":0.45,"price":15.3332,"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.381159,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.0101,"atr14":0.437144,"stop_level":14.791528,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-17","known_ts":"2006-03-21","bar_index":1532,"type":"BUY","strength":0.45,"price":14.1189,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-03-17","known_ts":"2006-03-21","bar_index":1532,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2006-03-17","trigger_known_ts":"2006-03-21","strength":0.45,"price":14.1189,"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.430168,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.288,"atr14":0.420294,"stop_level":13.077853,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-04-07","known_ts":"2006-04-07","bar_index":1537,"type":"SELL","basis":"structure_stop","strength":0.45,"price":13.4402,"stop_level":13.6305,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-04-10","known_ts":"2006-04-10","bar_index":1537,"type":"RECLAIM","strength":0.45,"price":13.7003,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-07 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":"2006-04-07","prior_stop_level":13.6305,"sweep_low":13.3388,"atr14":0.35542,"stop_level":13.16109,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-04-18","known_ts":"2006-04-20","bar_index":1539,"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":"2006-04-18","trigger_known_ts":"2006-04-20","strength":0.45,"price":13.5481,"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.453205,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.2246,"atr14":0.314344,"stop_level":13.067428,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-12","known_ts":"2006-05-12","bar_index":1545,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.3325,"stop_level":16.4086,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-05-15","known_ts":"2006-05-15","bar_index":1545,"type":"RECLAIM","strength":0.588,"price":16.7258,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-05-12","prior_stop_level":16.4086,"sweep_low":16.0788,"atr14":0.651271,"stop_level":15.753164,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-09","known_ts":"2006-06-09","bar_index":1551,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.5926,"stop_level":16.6941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-06-21","known_ts":"2006-06-23","bar_index":1554,"type":"REBUY","strength":0.725,"price":16.8554,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":25},{"ts":"2006-09-12","known_ts":"2006-09-14","bar_index":1573,"type":"BUY","strength":0.863,"price":17.3479,"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":"2006-10-10","known_ts":"2006-10-10","bar_index":1579,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.1445,"stop_level":17.2081,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-16","known_ts":"2006-10-16","bar_index":1581,"type":"RECLAIM","strength":0.863,"price":17.3542,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-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":"2006-10-10","prior_stop_level":17.2081,"sweep_low":16.6552,"atr14":0.41346,"stop_level":16.44847,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-12-01","known_ts":"2006-12-05","bar_index":1592,"type":"BUY","strength":0.725,"price":18.2693,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2007-02-16","known_ts":"2007-02-21","bar_index":1609,"type":"REBUY","strength":0.863,"price":20.6686,"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":"2007-02-27","known_ts":"2007-02-27","bar_index":1611,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.3967,"stop_level":19.4158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-28","known_ts":"2007-02-28","bar_index":1611,"type":"RECLAIM","strength":0.863,"price":19.4539,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-02-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-02-27","prior_stop_level":19.4158,"sweep_low":19.2059,"atr14":0.715302,"stop_level":18.848249,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-05","known_ts":"2007-04-05","bar_index":1620,"type":"RECLAIM","strength":1.0,"price":22.0271,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-02-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-05-08","known_ts":"2007-05-08","bar_index":1627,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.7972,"stop_level":22.9435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-06-27","known_ts":"2007-06-29","bar_index":1639,"type":"BUY","strength":0.863,"price":24.3093,"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":"2007-07-24","known_ts":"2007-07-24","bar_index":1645,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.7871,"stop_level":24.0291,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-07-25","known_ts":"2007-07-25","bar_index":1645,"type":"RECLAIM","strength":0.863,"price":24.7169,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-07-24 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":"2007-07-24","prior_stop_level":24.0291,"sweep_low":23.596,"atr14":0.642824,"stop_level":23.274588,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-04","known_ts":"2007-12-06","bar_index":1676,"type":"BUY","strength":0.45,"price":18.06,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-01-03","known_ts":"2008-01-03","bar_index":1682,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.4292,"stop_level":17.169,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-07","known_ts":"2008-01-07","bar_index":1683,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.3845,"stop_level":17.169,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-28","known_ts":"2008-01-30","bar_index":1688,"type":"REBUY","strength":0.45,"price":15.3513,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-04-10","known_ts":"2008-04-14","bar_index":1705,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-04-10","trigger_known_ts":"2008-04-14","strength":0.45,"price":12.711,"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.496632,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.8108,"atr14":0.547693,"stop_level":11.536954,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-15","known_ts":"2008-04-17","bar_index":1706,"type":"BUY","strength":0.45,"price":14.2815,"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-04-15","known_ts":"2008-04-17","bar_index":1706,"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-04-15","trigger_known_ts":"2008-04-17","strength":0.45,"price":14.2815,"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.434439,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.0662,"atr14":0.574149,"stop_level":11.779126,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-06","known_ts":"2008-05-08","bar_index":1711,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-05-06","trigger_known_ts":"2008-05-08","strength":0.588,"price":16.7586,"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.336343,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":14.3772,"atr14":0.690982,"stop_level":14.031709,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-19","known_ts":"2008-05-19","bar_index":1714,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.3859,"stop_level":15.3987,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-22","known_ts":"2008-05-22","bar_index":1715,"type":"RECLAIM","strength":0.588,"price":15.4434,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-05-19","prior_stop_level":15.3987,"sweep_low":14.8369,"atr14":0.673313,"stop_level":14.500243,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-05","known_ts":"2008-06-05","bar_index":1718,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.5943,"stop_level":15.054,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-07","known_ts":"2008-07-09","bar_index":1725,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-07-07","trigger_known_ts":"2008-07-09","strength":0.45,"price":8.2645,"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.672718,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.1907,"atr14":0.693326,"stop_level":6.844037,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-05","known_ts":"2008-08-07","bar_index":1732,"type":"BUY","strength":0.45,"price":9.3831,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-08-05","known_ts":"2008-08-07","bar_index":1732,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-08-05","trigger_known_ts":"2008-08-07","strength":0.45,"price":9.3831,"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.62842,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.4528,"atr14":0.852814,"stop_level":7.026393,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-26","known_ts":"2008-08-26","bar_index":1737,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.3958,"stop_level":10.2843,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-02","known_ts":"2008-09-02","bar_index":1738,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.5202,"stop_level":10.2843,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-11-24","known_ts":"2008-11-26","bar_index":1758,"type":"BUY","strength":0.45,"price":0.6531,"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-24","known_ts":"2008-11-26","bar_index":1758,"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-24","trigger_known_ts":"2008-11-26","strength":0.45,"price":0.6531,"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.964786,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.1601,"atr14":0.248336,"stop_level":0.035932,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-23","known_ts":"2009-01-23","bar_index":1771,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.365,"stop_level":0.3778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-28","known_ts":"2009-01-28","bar_index":1772,"type":"RECLAIM","strength":0.588,"price":0.3842,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-23","prior_stop_level":0.3778,"sweep_low":0.2946,"atr14":0.068418,"stop_level":0.260391,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-25","known_ts":"2009-02-25","bar_index":1778,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.5507,"stop_level":0.5571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-26","known_ts":"2009-02-26","bar_index":1779,"type":"RECLAIM","strength":0.588,"price":0.5763,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-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":"2009-02-25","prior_stop_level":0.5571,"sweep_low":0.5379,"atr14":0.055114,"stop_level":0.510343,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-19","known_ts":"2009-05-19","bar_index":1798,"type":"RECLAIM","strength":0.863,"price":2.5549,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-02-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-02-04","known_ts":"2010-02-08","bar_index":1858,"type":"REBUY","strength":1.0,"price":5.9871,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2010-05-06","known_ts":"2010-05-06","bar_index":1879,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.5453,"stop_level":6.7619,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-07-15","known_ts":"2010-07-19","bar_index":1895,"type":"BUY","strength":0.588,"price":4.2134,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2010-08-09","known_ts":"2010-08-09","bar_index":1900,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.1301,"stop_level":4.2134,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-09-16","known_ts":"2010-09-16","bar_index":1909,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9829,"stop_level":4.0021,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-09-20","known_ts":"2010-09-20","bar_index":1910,"type":"RECLAIM","strength":0.588,"price":4.0277,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-09-16 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":"2010-09-16","prior_stop_level":4.0021,"sweep_low":3.8612,"atr14":0.174897,"stop_level":3.773752,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-12","known_ts":"2011-01-14","bar_index":1937,"type":"REBUY","strength":0.725,"price":4.5463,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2011-02-24","known_ts":"2011-02-24","bar_index":1946,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.9177,"stop_level":4.9433,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-02-25","known_ts":"2011-02-25","bar_index":1947,"type":"RECLAIM","strength":1.0,"price":5.001,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-02-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-02-24","prior_stop_level":4.9433,"sweep_low":4.8089,"atr14":0.219177,"stop_level":4.699312,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-22","known_ts":"2011-06-24","bar_index":1974,"type":"BUY","strength":0.588,"price":3.3297,"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":"2011-07-28","known_ts":"2011-07-28","bar_index":1982,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.176,"stop_level":3.1952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-08-01","known_ts":"2011-08-01","bar_index":1983,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.9583,"stop_level":3.1952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-08-04","known_ts":"2011-08-04","bar_index":1984,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.4589,"stop_level":3.1952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-11-02","known_ts":"2011-11-02","bar_index":2005,"type":"RECLAIM","strength":0.725,"price":3.6499,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-08-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-17","known_ts":"2011-11-17","bar_index":2008,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.2657,"stop_level":3.3169,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-21","known_ts":"2011-11-21","bar_index":2009,"type":"RECLAIM","strength":0.725,"price":3.3553,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-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":"2011-11-17","prior_stop_level":3.3169,"sweep_low":3.0608,"atr14":0.189441,"stop_level":2.966079,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-02","known_ts":"2011-12-02","bar_index":2012,"type":"RECLAIM","strength":0.863,"price":3.8804,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-12-28","known_ts":"2011-12-28","bar_index":2017,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.6435,"stop_level":3.7139,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-12-29","known_ts":"2011-12-29","bar_index":2018,"type":"RECLAIM","strength":0.863,"price":3.8356,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-12-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":"2011-12-28","prior_stop_level":3.7139,"sweep_low":3.5923,"atr14":0.197297,"stop_level":3.493651,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-12","known_ts":"2012-01-12","bar_index":2021,"type":"RECLAIM","strength":1.0,"price":3.7844,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-12-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-27","known_ts":"2012-02-29","bar_index":2031,"type":"BUY","strength":1.0,"price":4.0149,"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":"2012-04-03","known_ts":"2012-04-03","bar_index":2039,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.7512,"stop_level":4.7577,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-04-09","known_ts":"2012-04-09","bar_index":2040,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.3478,"stop_level":4.7577,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-06-18","known_ts":"2012-06-18","bar_index":2057,"type":"RECLAIM","strength":1.0,"price":5.1483,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-04-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-06-21","known_ts":"2012-06-21","bar_index":2058,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.8089,"stop_level":4.9754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-08-24","known_ts":"2012-08-28","bar_index":2073,"type":"BUY","strength":0.588,"price":3.3873,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2012-10-05","known_ts":"2012-10-05","bar_index":2082,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.1952,"stop_level":3.2017,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2012-10-10","known_ts":"2012-10-10","bar_index":2083,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.0672,"stop_level":3.2017,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2012-10-24","known_ts":"2012-10-26","bar_index":2087,"type":"REBUY","strength":0.588,"price":3.4066,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2012-12-21","known_ts":"2012-12-21","bar_index":2100,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.5591,"stop_level":4.5848,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-12-24","known_ts":"2012-12-24","bar_index":2100,"type":"RECLAIM","strength":0.863,"price":4.7961,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-12-21","prior_stop_level":4.5848,"sweep_low":4.5335,"atr14":0.159901,"stop_level":4.45355,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-10","known_ts":"2013-01-10","bar_index":2104,"type":"RECLAIM","strength":1.0,"price":5.5325,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-11","known_ts":"2013-03-11","bar_index":2117,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.4684,"stop_level":5.5196,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-03-13","known_ts":"2013-03-13","bar_index":2118,"type":"RECLAIM","strength":0.863,"price":5.763,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-03-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-03-11","prior_stop_level":5.5196,"sweep_low":5.3468,"atr14":0.256187,"stop_level":5.218706,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-13","known_ts":"2013-05-13","bar_index":2132,"type":"RECLAIM","strength":1.0,"price":7.5943,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-03-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-05","known_ts":"2013-06-05","bar_index":2137,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.4598,"stop_level":7.5367,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-07","known_ts":"2013-06-07","bar_index":2138,"type":"RECLAIM","strength":1.0,"price":9.0479,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-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":"2013-06-05","prior_stop_level":7.5367,"sweep_low":7.3062,"atr14":0.356009,"stop_level":7.128196,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-20","known_ts":"2013-06-20","bar_index":2141,"type":"RECLAIM","strength":1.0,"price":8.0489,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-16","known_ts":"2013-08-16","bar_index":2154,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.892,"stop_level":11.558,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-11-18","known_ts":"2013-11-20","bar_index":2176,"type":"BUY","strength":0.725,"price":10.0404,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2013-12-12","known_ts":"2013-12-12","bar_index":2181,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.2133,"stop_level":10.4886,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-12-18","known_ts":"2013-12-18","bar_index":2183,"type":"RECLAIM","strength":0.725,"price":10.5014,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-12-12","prior_stop_level":10.4886,"sweep_low":10.0532,"atr14":0.272952,"stop_level":9.916724,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-27","known_ts":"2013-12-27","bar_index":2185,"type":"RECLAIM","strength":0.863,"price":10.4054,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-06","known_ts":"2014-01-06","bar_index":2186,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.1812,"stop_level":10.2133,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-01-07","known_ts":"2014-01-07","bar_index":2187,"type":"RECLAIM","strength":0.725,"price":10.2517,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-06 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":"2014-01-06","prior_stop_level":10.2133,"sweep_low":10.1748,"atr14":0.240941,"stop_level":10.05433,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-29","known_ts":"2014-01-31","bar_index":2192,"type":"REBUY","strength":0.725,"price":10.7127,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2014-06-09","known_ts":"2014-06-09","bar_index":2222,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.6945,"stop_level":16.0659,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-06-11","known_ts":"2014-06-11","bar_index":2222,"type":"RECLAIM","strength":1.0,"price":16.1363,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-06-09","prior_stop_level":16.0659,"sweep_low":15.5856,"atr14":0.512461,"stop_level":15.32937,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-13","known_ts":"2014-06-13","bar_index":2223,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.6305,"stop_level":15.6945,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-06-16","known_ts":"2014-06-16","bar_index":2223,"type":"RECLAIM","strength":1.0,"price":15.8418,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-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":"2014-06-13","prior_stop_level":15.6945,"sweep_low":15.5152,"atr14":0.486886,"stop_level":15.271757,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-03","known_ts":"2014-07-03","bar_index":2228,"type":"RECLAIM","strength":1.0,"price":18.8897,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-11-10","known_ts":"2014-11-12","bar_index":2258,"type":"BUY","strength":0.725,"price":19.6645,"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":"2015-01-02","known_ts":"2015-01-02","bar_index":2270,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.2728,"stop_level":20.6506,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-01-08","known_ts":"2015-01-08","bar_index":2271,"type":"RECLAIM","strength":0.725,"price":21.2077,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2015-01-02","prior_stop_level":20.6506,"sweep_low":19.2675,"atr14":0.834203,"stop_level":18.850398,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-21","known_ts":"2015-01-23","bar_index":2274,"type":"BUY","strength":0.725,"price":22.6997,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2015-03-02","known_ts":"2015-03-04","bar_index":2283,"type":"BUY","strength":0.588,"price":21.2625,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2015-04-27","known_ts":"2015-04-29","bar_index":2296,"type":"BUY","strength":0.45,"price":18.2661,"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-05-21","known_ts":"2015-05-21","bar_index":2302,"type":"RECLAIM","strength":0.725,"price":20.4811,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-04-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-01","known_ts":"2015-06-01","bar_index":2304,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.9033,"stop_level":19.2902,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-06-04","known_ts":"2015-06-04","bar_index":2305,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.5165,"stop_level":19.2902,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-07-27","known_ts":"2015-07-29","bar_index":2317,"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-07-27","trigger_known_ts":"2015-07-29","strength":0.45,"price":15.2547,"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.366236,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.6099,"atr14":0.484765,"stop_level":14.367518,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-04","known_ts":"2015-08-06","bar_index":2319,"type":"BUY","strength":0.45,"price":17.1055,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-10-20","known_ts":"2015-10-22","bar_index":2337,"type":"BUY","strength":0.588,"price":14.9133,"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-01-15","known_ts":"2016-01-15","bar_index":2357,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.5745,"stop_level":16.5973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-20","known_ts":"2016-01-20","bar_index":2357,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.1649,"stop_level":16.5973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-03","known_ts":"2016-02-03","bar_index":2361,"type":"RECLAIM","strength":0.863,"price":16.878,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-02-11","known_ts":"2016-02-16","bar_index":2363,"type":"BUY","strength":0.863,"price":17.3786,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":80},{"ts":"2016-03-28","known_ts":"2016-03-30","bar_index":2373,"type":"REBUY","strength":0.863,"price":19.2371,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2016-04-20","known_ts":"2016-04-20","bar_index":2378,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.0841,"stop_level":18.2737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-04","known_ts":"2016-05-04","bar_index":2382,"type":"RECLAIM","strength":0.863,"price":20.9752,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-25","known_ts":"2016-05-25","bar_index":2387,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.7549,"stop_level":21.1192,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-26","known_ts":"2016-05-26","bar_index":2387,"type":"RECLAIM","strength":0.863,"price":21.2802,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-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":"2016-05-25","prior_stop_level":21.1192,"sweep_low":20.0349,"atr14":0.678934,"stop_level":19.695433,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-08","known_ts":"2016-07-08","bar_index":2397,"type":"RECLAIM","strength":1.0,"price":21.5174,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-10-27","known_ts":"2016-10-31","bar_index":2423,"type":"BUY","strength":0.45,"price":18.5015,"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-11-14","known_ts":"2016-11-16","bar_index":2427,"type":"BUY","strength":0.45,"price":16.6378,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-12-06","known_ts":"2016-12-08","bar_index":2432,"type":"BUY","strength":0.45,"price":15.5027,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-01-11","known_ts":"2017-01-11","bar_index":2440,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.7229,"stop_level":15.9516,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-03-09","known_ts":"2017-03-09","bar_index":2453,"type":"RECLAIM","strength":0.863,"price":18.205,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-05-16","known_ts":"2017-05-16","bar_index":2468,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.4415,"stop_level":20.5008,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-07-26","known_ts":"2017-07-28","bar_index":2485,"type":"BUY","strength":0.863,"price":20.5177,"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":"2017-09-11","known_ts":"2017-09-11","bar_index":2495,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.8639,"stop_level":24.1689,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-09-12","known_ts":"2017-09-12","bar_index":2496,"type":"RECLAIM","strength":1.0,"price":24.5586,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-09-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-09-11","prior_stop_level":24.1689,"sweep_low":23.1693,"atr14":0.623785,"stop_level":22.857407,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-25","known_ts":"2017-09-25","bar_index":2499,"type":"RECLAIM","strength":1.0,"price":24.3299,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-09-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-21","known_ts":"2017-12-21","bar_index":2519,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.5832,"stop_level":27.2271,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-03-19","known_ts":"2018-03-21","bar_index":2539,"type":"BUY","strength":0.588,"price":21.0853,"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":"2018-05-04","known_ts":"2018-05-08","bar_index":2550,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-05-04","trigger_known_ts":"2018-05-08","strength":0.45,"price":17.9255,"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.432554,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.1376,"atr14":0.576959,"stop_level":16.84912,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-09","known_ts":"2018-05-11","bar_index":2551,"type":"BUY","strength":0.45,"price":18.4083,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-05-09","known_ts":"2018-05-11","bar_index":2551,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-05-09","trigger_known_ts":"2018-05-11","strength":0.45,"price":18.4083,"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.417271,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.1376,"atr14":0.635183,"stop_level":16.820009,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-08","known_ts":"2018-06-12","bar_index":2558,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-06-08","trigger_known_ts":"2018-06-12","strength":0.45,"price":17.3155,"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.451864,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.3074,"atr14":0.535312,"stop_level":16.039744,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-02","known_ts":"2018-07-02","bar_index":2563,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.5277,"stop_level":16.6463,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-07-05","known_ts":"2018-07-05","bar_index":2564,"type":"RECLAIM","strength":0.588,"price":17.2308,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-07-02","prior_stop_level":16.6463,"sweep_low":16.4684,"atr14":0.555709,"stop_level":16.190546,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-16","known_ts":"2018-07-16","bar_index":2566,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.2566,"stop_level":16.5277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-03","known_ts":"2018-08-07","bar_index":2571,"type":"BUY","strength":0.588,"price":15.3502,"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":"2018-09-19","known_ts":"2018-09-19","bar_index":2581,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.7229,"stop_level":15.8669,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-09-20","known_ts":"2018-09-20","bar_index":2582,"type":"RECLAIM","strength":0.588,"price":15.9855,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-09-19","prior_stop_level":15.8669,"sweep_low":15.6551,"atr14":0.455338,"stop_level":15.427431,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-26","known_ts":"2018-09-26","bar_index":2583,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.0876,"stop_level":15.7229,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-10-29","known_ts":"2018-10-31","bar_index":2591,"type":"BUY","strength":0.588,"price":14.9605,"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":"2018-11-23","known_ts":"2018-11-23","bar_index":2597,"type":"RECLAIM","strength":0.725,"price":16.8496,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-10-29 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-04","known_ts":"2018-12-04","bar_index":2599,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.4264,"stop_level":16.1295,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-14","known_ts":"2019-01-16","bar_index":2608,"type":"BUY","strength":0.725,"price":15.1892,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2019-02-14","known_ts":"2019-02-14","bar_index":2615,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.5108,"stop_level":17.0106,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-02-15","known_ts":"2019-02-15","bar_index":2615,"type":"RECLAIM","strength":0.863,"price":17.019,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-02-14","prior_stop_level":17.0106,"sweep_low":16.4006,"atr14":0.522668,"stop_level":16.139266,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-07","known_ts":"2019-03-07","bar_index":2620,"type":"RECLAIM","strength":0.863,"price":17.3579,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-02-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-21","known_ts":"2019-05-21","bar_index":2637,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.2032,"stop_level":23.4488,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-05-22","known_ts":"2019-05-22","bar_index":2637,"type":"RECLAIM","strength":1.0,"price":23.7114,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-05-21","prior_stop_level":23.4488,"sweep_low":23.1693,"atr14":0.645157,"stop_level":22.846721,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-22","known_ts":"2019-08-22","bar_index":2659,"type":"RECLAIM","strength":1.0,"price":25.7446,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-05-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-12","known_ts":"2019-11-14","bar_index":2678,"type":"BUY","strength":0.725,"price":27.3541,"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":"2019-11-29","known_ts":"2019-12-03","bar_index":2682,"type":"BUY","strength":0.725,"price":26.9645,"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":"2019-12-18","known_ts":"2019-12-18","bar_index":2686,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.7103,"stop_level":26.8543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-12-19","known_ts":"2019-12-19","bar_index":2686,"type":"RECLAIM","strength":0.725,"price":27.5066,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-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":"2019-12-18","prior_stop_level":26.8543,"sweep_low":26.668,"atr14":0.62976,"stop_level":26.35312,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-06","known_ts":"2020-01-06","bar_index":2690,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.6256,"stop_level":26.7103,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-01-13","known_ts":"2020-01-13","bar_index":2691,"type":"RECLAIM","strength":0.725,"price":27.0407,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-06 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":"2020-01-06","prior_stop_level":26.7103,"sweep_low":25.9564,"atr14":0.62873,"stop_level":25.642035,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-27","known_ts":"2020-03-31","bar_index":2709,"type":"BUY","strength":0.588,"price":15.3502,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2020-06-03","known_ts":"2020-06-03","bar_index":2724,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.4942,"stop_level":17.3071,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-05","known_ts":"2020-06-05","bar_index":2725,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.6382,"stop_level":17.3071,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-10","known_ts":"2020-07-14","bar_index":2733,"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-07-10","trigger_known_ts":"2020-07-14","strength":0.45,"price":13.7491,"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.505182,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.173,"atr14":0.59411,"stop_level":12.875945,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-10","known_ts":"2020-08-12","bar_index":2740,"type":"BUY","strength":0.45,"price":13.8423,"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-08-10","known_ts":"2020-08-12","bar_index":2740,"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-08-10","trigger_known_ts":"2020-08-12","strength":0.45,"price":13.8423,"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.501828,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.6393,"atr14":0.501133,"stop_level":12.388733,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-21","known_ts":"2020-09-21","bar_index":2749,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.9019,"stop_level":13.5712,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-23","known_ts":"2020-09-23","bar_index":2750,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.1819,"stop_level":13.5712,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-30","known_ts":"2020-10-02","bar_index":2752,"type":"REBUY","strength":0.588,"price":13.1561,"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":"2020-11-11","known_ts":"2020-11-11","bar_index":2762,"type":"RECLAIM","strength":0.863,"price":15.6297,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-17","known_ts":"2020-12-17","bar_index":2770,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.9852,"stop_level":17.2562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-05","known_ts":"2021-01-05","bar_index":2774,"type":"RECLAIM","strength":0.863,"price":16.7141,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-03-22","known_ts":"2021-03-22","bar_index":2791,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.8481,"stop_level":20.9413,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-24","known_ts":"2021-03-24","bar_index":2792,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.0518,"stop_level":20.9413,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-05","known_ts":"2021-08-09","bar_index":2823,"type":"BUY","strength":0.725,"price":18.7726,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2021-10-28","known_ts":"2021-10-28","bar_index":2842,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.8893,"stop_level":24.4315,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-02-03","known_ts":"2022-02-07","bar_index":2865,"type":"BUY","strength":0.725,"price":24.2451,"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":"2022-03-28","known_ts":"2022-03-30","bar_index":2877,"type":"BUY","strength":0.588,"price":20.9413,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2022-10-26","known_ts":"2022-10-28","bar_index":2926,"type":"BUY","strength":0.588,"price":20.0687,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2022-12-09","known_ts":"2022-12-09","bar_index":2936,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.7803,"stop_level":20.9921,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-14","known_ts":"2022-12-14","bar_index":2937,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.4076,"stop_level":20.9921,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-30","known_ts":"2023-01-04","bar_index":2941,"type":"REBUY","strength":0.588,"price":20.3822,"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":"2023-01-30","known_ts":"2023-01-30","bar_index":2947,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.1535,"stop_level":21.4581,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-17","known_ts":"2023-02-22","bar_index":2952,"type":"REBUY","strength":0.588,"price":20.8566,"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":"2023-03-24","known_ts":"2023-03-28","bar_index":2960,"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":"2023-03-24","trigger_known_ts":"2023-03-28","strength":0.45,"price":18.7303,"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.354639,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.8831,"atr14":0.589126,"stop_level":17.588537,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-06","known_ts":"2023-04-11","bar_index":2963,"type":"BUY","strength":0.45,"price":19.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":"2023-04-06","known_ts":"2023-04-11","bar_index":2963,"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-06","trigger_known_ts":"2023-04-11","strength":0.45,"price":19.84,"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.316404,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.815,"atr14":0.514627,"stop_level":18.557687,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-24","known_ts":"2023-04-24","bar_index":2966,"type":"SELL","basis":"structure_stop","strength":0.45,"price":18.8827,"stop_level":19.1877,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-04-28","known_ts":"2023-04-28","bar_index":2968,"type":"RECLAIM","strength":0.45,"price":19.3233,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-04-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2023-04-24","prior_stop_level":19.1877,"sweep_low":17.4426,"atr14":0.537449,"stop_level":17.173876,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-03","known_ts":"2023-05-05","bar_index":2969,"type":"REBUY","strength":0.45,"price":19.2724,"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":"2023-06-02","known_ts":"2023-06-02","bar_index":2976,"type":"RECLAIM","strength":0.725,"price":19.3487,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-05-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-16","known_ts":"2023-06-16","bar_index":2979,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.349,"stop_level":18.654,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-07-10","known_ts":"2023-07-12","bar_index":2984,"type":"BUY","strength":0.45,"price":19.5943,"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-07-10","known_ts":"2023-07-12","bar_index":2984,"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-07-10","trigger_known_ts":"2023-07-12","strength":0.45,"price":19.5943,"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.293527,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.6968,"atr14":0.501512,"stop_level":17.446044,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-13","known_ts":"2023-07-13","bar_index":2985,"type":"RECLAIM","strength":0.725,"price":21.0768,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-07-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-22","known_ts":"2023-08-22","bar_index":2994,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.1277,"stop_level":21.3564,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-09-12","known_ts":"2023-09-12","bar_index":2999,"type":"RECLAIM","strength":0.863,"price":21.4242,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-08-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-10-27","known_ts":"2023-10-31","bar_index":3010,"type":"BUY","strength":0.863,"price":21.6021,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2023-11-27","known_ts":"2023-11-27","bar_index":3016,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.8901,"stop_level":21.9917,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-11-29","known_ts":"2023-11-29","bar_index":3017,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.5089,"stop_level":21.9917,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-12-04","known_ts":"2023-12-04","bar_index":3018,"type":"RECLAIM","strength":0.863,"price":22.2035,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-11-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-11-27","prior_stop_level":21.9917,"sweep_low":21.3733,"atr14":0.427765,"stop_level":21.159417,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-04","known_ts":"2023-12-04","bar_index":3018,"type":"RECLAIM","strength":0.863,"price":22.2035,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-11-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":"2023-11-29","prior_stop_level":21.9917,"sweep_low":21.3733,"atr14":0.427765,"stop_level":21.159417,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-14","known_ts":"2023-12-14","bar_index":3021,"type":"RECLAIM","strength":1.0,"price":22.1527,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-11-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-19","known_ts":"2024-01-19","bar_index":3028,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.6267,"stop_level":23.9232,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-02-21","known_ts":"2024-02-23","bar_index":3036,"type":"BUY","strength":0.863,"price":24.4569,"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":"2024-05-13","known_ts":"2024-05-15","bar_index":3055,"type":"REBUY","strength":1.0,"price":32.4624,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2024-06-03","known_ts":"2024-06-03","bar_index":3059,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.5313,"stop_level":30.2514,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-08-08","known_ts":"2024-08-08","bar_index":3075,"type":"RECLAIM","strength":1.0,"price":37.2403,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-06-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-19","known_ts":"2024-08-19","bar_index":3077,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.0539,"stop_level":37.2403,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-08-21","known_ts":"2024-08-21","bar_index":3078,"type":"RECLAIM","strength":0.863,"price":37.2487,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2024-08-19","prior_stop_level":37.2403,"sweep_low":36.2999,"atr14":1.041508,"stop_level":35.779146,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-04","known_ts":"2024-09-04","bar_index":3081,"type":"RECLAIM","strength":1.0,"price":38.35,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-10","known_ts":"2024-09-10","bar_index":3082,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.4694,"stop_level":36.6812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-11-11","known_ts":"2024-11-11","bar_index":3097,"type":"RECLAIM","strength":0.863,"price":44.6612,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-09-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-25","known_ts":"2024-11-25","bar_index":3100,"type":"SELL","basis":"structure_stop","strength":0.863,"price":42.6196,"stop_level":42.6366,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-26","known_ts":"2024-11-26","bar_index":3100,"type":"RECLAIM","strength":0.863,"price":42.9754,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-11-25","prior_stop_level":42.6366,"sweep_low":42.1876,"atr14":1.331494,"stop_level":41.521853,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-05","known_ts":"2025-02-07","bar_index":3116,"type":"BUY","strength":0.725,"price":43.2465,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2025-03-12","known_ts":"2025-03-12","bar_index":3124,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.2973,"stop_level":44.5596,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-03-28","known_ts":"2025-04-01","bar_index":3128,"type":"REBUY","strength":0.725,"price":47.6601,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2025-05-01","known_ts":"2025-05-01","bar_index":3135,"type":"SELL","basis":"structure_stop","strength":0.863,"price":44.6957,"stop_level":46.9233,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-07-22","known_ts":"2025-07-24","bar_index":3154,"type":"BUY","strength":0.588,"price":45.212,"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":"2025-08-25","known_ts":"2025-08-25","bar_index":3162,"type":"SELL","basis":"structure_stop","strength":0.725,"price":45.06,"stop_level":45.6613,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-11-10","known_ts":"2025-11-12","bar_index":3180,"type":"BUY","strength":0.45,"price":37.95,"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-31","known_ts":"2025-12-31","bar_index":3191,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.99,"stop_level":39.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-02","known_ts":"2026-01-02","bar_index":3192,"type":"RECLAIM","strength":0.588,"price":39.87,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-12-31","prior_stop_level":39.15,"sweep_low":38.72,"atr14":0.743985,"stop_level":38.348008,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-07","known_ts":"2026-01-07","bar_index":3193,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.14,"stop_level":39.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-12","known_ts":"2026-01-12","bar_index":3194,"type":"RECLAIM","strength":0.588,"price":40.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-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":"2026-01-07","prior_stop_level":39.15,"sweep_low":37.06,"atr14":0.947505,"stop_level":36.586248,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-26","known_ts":"2026-01-26","bar_index":3197,"type":"RECLAIM","strength":0.725,"price":43.06,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-23","known_ts":"2026-02-23","bar_index":3203,"type":"SELL","basis":"structure_stop","strength":0.725,"price":40.99,"stop_level":41.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-02-24","known_ts":"2026-02-24","bar_index":3203,"type":"RECLAIM","strength":0.725,"price":41.81,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-02-23","prior_stop_level":41.65,"sweep_low":40.85,"atr14":1.182929,"stop_level":40.258535,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-18","known_ts":"2026-05-20","bar_index":3223,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2026-05-18","trigger_known_ts":"2026-05-20","strength":0.45,"price":28.65,"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.405539,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.13,"atr14":1.130553,"stop_level":26.564723,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-04","known_ts":"2026-06-08","bar_index":3227,"type":"BUY","strength":0.45,"price":29.18,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-06-04","known_ts":"2026-06-08","bar_index":3227,"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":"2026-06-04","trigger_known_ts":"2026-06-08","strength":0.45,"price":29.18,"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.394542,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.37,"atr14":1.087658,"stop_level":26.826171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-31","known_ts":"2026-07-31","bar_index":3240,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.36,"stop_level":27.92,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-07-31","last_scored_basis":"structure_stop","bars_since_signal":3,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":true,"above200":false},"early_dots":["2018-02-12","2018-03-14","2018-12-26","2019-06-11","2019-06-27","2019-10-25","2020-01-31","2020-03-19","2021-01-19","2021-04-20","2021-05-11","2021-06-10","2021-07-23","2021-11-11","2021-12-08","2021-12-27","2022-01-31","2022-03-10","2022-06-23","2022-07-15","2022-08-23","2022-09-27","2022-10-13","2023-06-29","2023-08-03","2023-10-03","2024-02-12","2024-06-12","2024-07-18","2024-09-20","2024-10-21","2024-12-30","2025-01-23","2025-05-15","2025-06-20","2025-07-22","2025-09-29","2025-10-20","2025-11-10","2026-03-23"],"warnings":[{"ts":"2022-12-13","kind":"arm","px":20.145},{"ts":"2022-12-14","kind":"confirm","px":20.4076,"level":20.9921},{"ts":"2023-01-27","kind":"arm","px":21.0684},{"ts":"2023-01-30","kind":"confirm","px":20.1535,"level":21.4581},{"ts":"2023-04-21","kind":"arm","px":18.8997},{"ts":"2023-04-24","kind":"confirm","px":18.8827,"level":19.1877},{"ts":"2023-05-30","kind":"arm","px":19.0945},{"ts":"2023-06-16","kind":"confirm","px":18.349,"level":18.654},{"ts":"2023-07-27","kind":"arm","px":20.8396},{"ts":"2023-08-22","kind":"confirm","px":21.1277,"level":21.3564},{"ts":"2023-11-17","kind":"arm","px":22.0511},{"ts":"2023-11-27","kind":"confirm","px":21.8901,"level":21.9917},{"ts":"2023-11-28","kind":"arm","px":21.5343},{"ts":"2023-11-29","kind":"confirm","px":21.5089,"level":21.9917},{"ts":"2023-12-18","kind":"arm","px":22.1527},{"ts":"2024-01-11","kind":"arm","px":23.9232},{"ts":"2024-01-19","kind":"confirm","px":23.6267,"level":23.9232},{"ts":"2024-03-22","kind":"arm","px":28.6757},{"ts":"2024-05-16","kind":"arm","px":31.9372},{"ts":"2024-06-03","kind":"confirm","px":29.5313,"level":30.2514},{"ts":"2024-08-16","kind":"arm","px":36.6812},{"ts":"2024-08-19","kind":"confirm","px":37.0539,"level":37.2403},{"ts":"2024-08-20","kind":"arm","px":36.8845},{"ts":"2024-09-10","kind":"confirm","px":36.4694,"level":36.6812},{"ts":"2024-11-18","kind":"arm","px":43.7971},{"ts":"2024-11-25","kind":"confirm","px":42.6196,"level":42.6366},{"ts":"2025-03-06","kind":"arm","px":44.5596},{"ts":"2025-03-12","kind":"confirm","px":43.2973,"level":44.5596},{"ts":"2025-04-25","kind":"arm","px":51.1969},{"ts":"2025-05-01","kind":"confirm","px":44.6957,"level":46.9233},{"ts":"2025-08-18","kind":"arm","px":45.7665},{"ts":"2025-08-25","kind":"confirm","px":45.06,"level":45.6613},{"ts":"2025-12-17","kind":"arm","px":39.61},{"ts":"2025-12-31","kind":"confirm","px":38.99,"level":39.15},{"ts":"2026-01-06","kind":"arm","px":37.55},{"ts":"2026-01-07","kind":"confirm","px":37.14,"level":39.15},{"ts":"2026-02-05","kind":"arm","px":43.46},{"ts":"2026-02-23","kind":"confirm","px":40.99,"level":41.65},{"ts":"2026-06-24","kind":"arm","px":27.56},{"ts":"2026-07-31","kind":"confirm","px":27.36,"level":27.92}],"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":[]}}}