{"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":"CBSH","timeframe":"3D","as_of":"2026-09-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1980-09-03","known_ts":"1980-09-05","bar_index":40,"type":"BUY","strength":0.45,"price":0.3218,"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":"1981-01-08","known_ts":"1981-01-08","bar_index":69,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.3293,"stop_level":0.333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-01-13","known_ts":"1981-01-13","bar_index":70,"type":"RECLAIM","strength":0.863,"price":0.3405,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1981-01-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1981-01-08","prior_stop_level":0.333,"sweep_low":0.3293,"atr14":0.008329,"stop_level":0.325135,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-01-29","known_ts":"1981-01-29","bar_index":74,"type":"RECLAIM","strength":0.863,"price":0.3368,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1981-01-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-03-30","known_ts":"1981-03-30","bar_index":87,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.3667,"stop_level":0.3686,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-03-31","known_ts":"1981-03-31","bar_index":88,"type":"RECLAIM","strength":0.863,"price":0.3742,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1981-03-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1981-03-30","prior_stop_level":0.3686,"sweep_low":0.3667,"atr14":0.008105,"stop_level":0.362647,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-04-13","known_ts":"1981-04-13","bar_index":91,"type":"RECLAIM","strength":0.863,"price":0.3779,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1981-03-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-06-01","known_ts":"1981-06-01","bar_index":102,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.4116,"stop_level":0.4153,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-09-01","known_ts":"1981-09-01","bar_index":123,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.3892,"stop_level":0.3929,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1981-10-15","known_ts":"1981-10-19","bar_index":134,"type":"BUY","strength":0.45,"price":0.3742,"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":"1981-11-02","known_ts":"1981-11-02","bar_index":138,"type":"RECLAIM","strength":0.588,"price":0.4004,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1981-10-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1981-12-16","known_ts":"1981-12-16","bar_index":148,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.4153,"stop_level":0.4228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-02-05","known_ts":"1982-02-09","bar_index":160,"type":"BUY","strength":0.588,"price":0.4191,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"1982-03-05","known_ts":"1982-03-05","bar_index":166,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.4004,"stop_level":0.4079,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1982-04-02","known_ts":"1982-04-06","bar_index":173,"type":"BUY","strength":0.588,"price":0.4041,"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":30},{"ts":"1982-08-24","known_ts":"1982-08-26","bar_index":206,"type":"BUY","strength":0.45,"price":0.4004,"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":"1982-09-01","known_ts":"1982-09-01","bar_index":208,"type":"RECLAIM","strength":0.588,"price":0.4303,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1982-08-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1982-10-25","known_ts":"1982-10-25","bar_index":220,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.4603,"stop_level":0.464,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-11-09","known_ts":"1982-11-09","bar_index":224,"type":"RECLAIM","strength":0.863,"price":0.4677,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-10-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-12-01","known_ts":"1982-12-03","bar_index":229,"type":"REBUY","strength":0.863,"price":0.4715,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1983-10-14","known_ts":"1983-10-14","bar_index":302,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.6024,"stop_level":0.6062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-10-28","known_ts":"1983-10-28","bar_index":306,"type":"RECLAIM","strength":0.863,"price":0.6099,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1983-10-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-01-20","known_ts":"1984-01-20","bar_index":325,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.681,"stop_level":0.6848,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-03-26","known_ts":"1984-03-28","bar_index":340,"type":"BUY","strength":0.725,"price":0.681,"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":75},{"ts":"1984-04-16","known_ts":"1984-04-16","bar_index":345,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.6698,"stop_level":0.6773,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1984-06-28","known_ts":"1984-07-02","bar_index":362,"type":"BUY","strength":0.588,"price":0.6361,"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":75},{"ts":"1984-07-24","known_ts":"1984-07-24","bar_index":367,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.5987,"stop_level":0.6212,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1984-08-10","known_ts":"1984-08-14","bar_index":372,"type":"BUY","strength":0.45,"price":0.6249,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1984-09-14","known_ts":"1984-09-14","bar_index":380,"type":"RECLAIM","strength":0.725,"price":0.6604,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1984-08-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-10-05","known_ts":"1984-10-05","bar_index":385,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.6586,"stop_level":0.6604,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-10-16","known_ts":"1984-10-16","bar_index":387,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.6473,"stop_level":0.6586,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-10-31","known_ts":"1984-11-02","bar_index":391,"type":"REBUY","strength":0.863,"price":0.6548,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1985-01-15","known_ts":"1985-01-17","bar_index":408,"type":"REBUY","strength":0.863,"price":0.7147,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"1985-03-25","known_ts":"1985-03-25","bar_index":424,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.7372,"stop_level":0.7409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-05-10","known_ts":"1985-05-10","bar_index":435,"type":"RECLAIM","strength":1.0,"price":0.7783,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-03-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-10-18","known_ts":"1985-10-22","bar_index":472,"type":"BUY","strength":0.725,"price":0.8644,"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":90},{"ts":"1985-11-29","known_ts":"1985-11-29","bar_index":481,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.9261,"stop_level":0.928,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-12-03","known_ts":"1985-12-03","bar_index":482,"type":"RECLAIM","strength":0.863,"price":0.9299,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-11-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1985-11-29","prior_stop_level":0.928,"sweep_low":0.9242,"atr14":0.006923,"stop_level":0.920739,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-12-13","known_ts":"1985-12-13","bar_index":485,"type":"RECLAIM","strength":0.863,"price":0.9299,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-11-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-04-29","known_ts":"1986-04-29","bar_index":516,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.2443,"stop_level":1.2519,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-07-29","known_ts":"1986-07-31","bar_index":537,"type":"BUY","strength":0.725,"price":1.2301,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"1986-08-14","known_ts":"1986-08-14","bar_index":541,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.1617,"stop_level":1.1845,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1986-10-01","known_ts":"1986-10-03","bar_index":552,"type":"BUY","strength":0.588,"price":1.1244,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":90},{"ts":"1986-10-29","known_ts":"1986-10-29","bar_index":558,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.1015,"stop_level":1.1091,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1986-10-31","known_ts":"1986-10-31","bar_index":559,"type":"RECLAIM","strength":0.45,"price":1.1244,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-10-29 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":"1986-10-29","prior_stop_level":1.1091,"sweep_low":1.1015,"atr14":0.011524,"stop_level":1.095738,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-12-04","known_ts":"1986-12-08","bar_index":567,"type":"BUY","strength":0.45,"price":1.0792,"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":"1986-12-17","known_ts":"1986-12-19","bar_index":570,"type":"BUY","strength":0.45,"price":1.0792,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1987-01-14","known_ts":"1987-01-14","bar_index":576,"type":"RECLAIM","strength":0.725,"price":1.1486,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1986-12-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-03-30","known_ts":"1987-03-30","bar_index":593,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.11,"stop_level":1.1409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-04-06","known_ts":"1987-04-06","bar_index":595,"type":"RECLAIM","strength":0.725,"price":1.1486,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-03-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1987-03-30","prior_stop_level":1.1409,"sweep_low":1.11,"atr14":0.019917,"stop_level":1.100041,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-05-22","known_ts":"1987-05-27","bar_index":606,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1987-05-22","trigger_known_ts":"1987-05-27","strength":0.45,"price":1.0561,"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.141452,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0252,"atr14":0.018015,"stop_level":1.016193,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-06-10","known_ts":"1987-06-12","bar_index":610,"type":"BUY","strength":0.45,"price":1.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":"1987-06-10","known_ts":"1987-06-12","bar_index":610,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1987-06-10","trigger_known_ts":"1987-06-12","strength":0.45,"price":1.0946,"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.110154,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0484,"atr14":0.016679,"stop_level":1.040061,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-07-23","known_ts":"1987-07-23","bar_index":620,"type":"RECLAIM","strength":0.725,"price":1.1332,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-03-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-08-25","known_ts":"1987-08-25","bar_index":627,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.1563,"stop_level":1.164,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-08-27","known_ts":"1987-08-27","bar_index":628,"type":"RECLAIM","strength":0.863,"price":1.1717,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-08-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":"1987-08-25","prior_stop_level":1.164,"sweep_low":1.1563,"atr14":0.014753,"stop_level":1.148924,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-09-14","known_ts":"1987-09-14","bar_index":632,"type":"RECLAIM","strength":0.863,"price":1.1601,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-08-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-01-21","known_ts":"1988-01-21","bar_index":662,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.8788,"stop_level":0.8942,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-01-28","known_ts":"1988-01-28","bar_index":663,"type":"RECLAIM","strength":0.588,"price":0.9019,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-01-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1988-01-21","prior_stop_level":0.8942,"sweep_low":0.8788,"atr14":0.017844,"stop_level":0.869878,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-03-04","known_ts":"1988-03-04","bar_index":672,"type":"RECLAIM","strength":0.863,"price":1.0343,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-01-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-10-03","known_ts":"1988-10-03","bar_index":721,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.2641,"stop_level":1.2839,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-10-07","known_ts":"1988-10-07","bar_index":722,"type":"RECLAIM","strength":1.0,"price":1.2878,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-10-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":"1988-10-03","prior_stop_level":1.2839,"sweep_low":1.2562,"atr14":0.015196,"stop_level":1.248602,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-01-06","known_ts":"1989-01-06","bar_index":743,"type":"RECLAIM","strength":1.0,"price":1.2975,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-02-09","known_ts":"1989-02-13","bar_index":751,"type":"BUY","strength":0.725,"price":1.3055,"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":"1989-03-27","known_ts":"1989-03-27","bar_index":761,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.3551,"stop_level":1.3631,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-03-28","known_ts":"1989-03-28","bar_index":761,"type":"RECLAIM","strength":0.863,"price":1.3952,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-03-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1989-03-27","prior_stop_level":1.3631,"sweep_low":1.347,"atr14":0.018834,"stop_level":1.337583,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-04-12","known_ts":"1989-04-12","bar_index":765,"type":"RECLAIM","strength":1.0,"price":1.4673,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-03-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-05-24","known_ts":"1989-05-26","bar_index":775,"type":"REBUY","strength":1.0,"price":1.4914,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"1989-09-15","known_ts":"1989-09-15","bar_index":801,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.7212,"stop_level":1.7374,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1989-09-18","known_ts":"1989-09-18","bar_index":801,"type":"RECLAIM","strength":0.863,"price":1.7536,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-09-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1989-09-15","prior_stop_level":1.7374,"sweep_low":1.7212,"atr14":0.031207,"stop_level":1.705597,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-03-12","known_ts":"1990-03-14","bar_index":842,"type":"BUY","strength":0.45,"price":1.6027,"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-04-04","known_ts":"1990-04-04","bar_index":847,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.5616,"stop_level":1.5781,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1990-04-16","known_ts":"1990-04-16","bar_index":850,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.4959,"stop_level":1.5616,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1990-04-24","known_ts":"1990-04-26","bar_index":852,"type":"REBUY","strength":0.45,"price":1.5287,"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":"1990-06-01","known_ts":"1990-06-01","bar_index":861,"type":"RECLAIM","strength":0.725,"price":1.726,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-04-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-06-19","known_ts":"1990-06-19","bar_index":865,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.6223,"stop_level":1.6274,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-06-20","known_ts":"1990-06-20","bar_index":865,"type":"RECLAIM","strength":0.588,"price":1.6388,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-06-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1990-06-19","prior_stop_level":1.6274,"sweep_low":1.6223,"atr14":0.026882,"stop_level":1.608859,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-08-27","known_ts":"1990-08-29","bar_index":881,"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-27","trigger_known_ts":"1990-08-29","strength":0.45,"price":1.4485,"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.220901,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.4071,"atr14":0.030741,"stop_level":1.39173,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-08-30","known_ts":"1990-09-04","bar_index":882,"type":"BUY","strength":0.45,"price":1.4854,"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-08-30","known_ts":"1990-09-04","bar_index":882,"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-08-30","trigger_known_ts":"1990-09-04","strength":0.45,"price":1.4854,"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.201054,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.4071,"atr14":0.030714,"stop_level":1.391743,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-09-26","known_ts":"1990-09-26","bar_index":888,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.402,"stop_level":1.4071,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-10-01","known_ts":"1990-10-01","bar_index":889,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.377,"stop_level":1.4071,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-10-09","known_ts":"1990-10-11","bar_index":891,"type":"REBUY","strength":0.588,"price":1.402,"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":"1990-12-04","known_ts":"1990-12-04","bar_index":904,"type":"RECLAIM","strength":0.725,"price":1.5314,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-10-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-01-11","known_ts":"1991-01-11","bar_index":912,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.4809,"stop_level":1.5398,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-01-25","known_ts":"1991-01-25","bar_index":916,"type":"RECLAIM","strength":0.863,"price":1.5482,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-01-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-02-27","known_ts":"1991-02-27","bar_index":923,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.6355,"stop_level":1.6439,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-02-28","known_ts":"1991-02-28","bar_index":923,"type":"RECLAIM","strength":0.863,"price":1.6609,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-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":"1991-02-27","prior_stop_level":1.6439,"sweep_low":1.627,"atr14":0.03519,"stop_level":1.609405,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-03-22","known_ts":"1991-03-26","bar_index":929,"type":"REBUY","strength":0.863,"price":1.7456,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1991-09-10","known_ts":"1991-09-10","bar_index":968,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.2307,"stop_level":2.2479,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-09-25","known_ts":"1991-09-25","bar_index":972,"type":"RECLAIM","strength":1.0,"price":2.2993,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-09-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-11-08","known_ts":"1991-11-08","bar_index":982,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.2822,"stop_level":2.3165,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-01-03","known_ts":"1992-01-07","bar_index":995,"type":"BUY","strength":0.725,"price":2.2789,"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":"1992-01-29","known_ts":"1992-01-29","bar_index":1001,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3566,"stop_level":2.3652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-01-30","known_ts":"1992-01-30","bar_index":1001,"type":"RECLAIM","strength":0.863,"price":2.3825,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-01-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1992-01-29","prior_stop_level":2.3652,"sweep_low":2.3479,"atr14":0.046,"stop_level":2.3249,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-02-14","known_ts":"1992-02-14","bar_index":1005,"type":"RECLAIM","strength":0.863,"price":2.4994,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-01-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-06-03","known_ts":"1992-06-03","bar_index":1030,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5823,"stop_level":2.6209,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-07-08","known_ts":"1992-07-10","bar_index":1038,"type":"BUY","strength":0.725,"price":2.6695,"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":"1992-12-23","known_ts":"1992-12-23","bar_index":1077,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.1367,"stop_level":3.172,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-12-24","known_ts":"1992-12-24","bar_index":1077,"type":"RECLAIM","strength":1.0,"price":3.1984,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-12-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":"1992-12-23","prior_stop_level":3.172,"sweep_low":3.1367,"atr14":0.056365,"stop_level":3.108517,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-01-11","known_ts":"1993-01-11","bar_index":1081,"type":"RECLAIM","strength":1.0,"price":3.2248,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-12-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-02-24","known_ts":"1993-02-24","bar_index":1091,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.3306,"stop_level":3.3482,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-03-01","known_ts":"1993-03-01","bar_index":1092,"type":"RECLAIM","strength":1.0,"price":3.3746,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-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":"1993-02-24","prior_stop_level":3.3482,"sweep_low":3.3305,"atr14":0.048115,"stop_level":3.306443,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-07-01","known_ts":"1993-07-06","bar_index":1121,"type":"BUY","strength":0.45,"price":3.0021,"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":"1993-07-07","known_ts":"1993-07-07","bar_index":1122,"type":"RECLAIM","strength":0.588,"price":3.1756,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1993-07-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1993-08-24","known_ts":"1993-08-24","bar_index":1133,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.0955,"stop_level":3.1222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-08-26","known_ts":"1993-08-26","bar_index":1134,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.0955,"stop_level":3.1222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-08-27","known_ts":"1993-08-27","bar_index":1134,"type":"RECLAIM","strength":0.588,"price":3.1489,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1993-08-24","prior_stop_level":3.1222,"sweep_low":3.0955,"atr14":0.064973,"stop_level":3.063014,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-08-27","known_ts":"1993-08-27","bar_index":1134,"type":"RECLAIM","strength":0.588,"price":3.1489,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-08-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1993-08-26","prior_stop_level":3.1222,"sweep_low":3.0955,"atr14":0.064973,"stop_level":3.063014,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-09-17","known_ts":"1993-09-17","bar_index":1139,"type":"RECLAIM","strength":0.725,"price":3.2715,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-08-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-10-14","known_ts":"1993-10-14","bar_index":1145,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.2447,"stop_level":3.3252,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-10-29","known_ts":"1993-11-02","bar_index":1149,"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":"1993-10-29","trigger_known_ts":"1993-11-02","strength":0.45,"price":3.1374,"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.109073,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.9766,"atr14":0.088693,"stop_level":2.932253,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-11-24","known_ts":"1993-11-29","bar_index":1155,"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":"1993-11-24","trigger_known_ts":"1993-11-29","strength":0.45,"price":2.9766,"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.154735,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.9229,"atr14":0.074926,"stop_level":2.885437,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-12-08","known_ts":"1993-12-10","bar_index":1158,"type":"BUY","strength":0.45,"price":3.1374,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-01-25","known_ts":"1994-01-25","bar_index":1169,"type":"RECLAIM","strength":0.725,"price":3.2179,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-10-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-02-25","known_ts":"1994-02-25","bar_index":1176,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.3788,"stop_level":3.4056,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-02-28","known_ts":"1994-02-28","bar_index":1176,"type":"RECLAIM","strength":0.863,"price":3.4324,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-02-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1994-02-25","prior_stop_level":3.4056,"sweep_low":3.3788,"atr14":0.066822,"stop_level":3.345389,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-03-14","known_ts":"1994-03-14","bar_index":1180,"type":"RECLAIM","strength":0.863,"price":3.5022,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-02-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-03-28","known_ts":"1994-03-28","bar_index":1183,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4214,"stop_level":3.4483,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-05-02","known_ts":"1994-05-04","bar_index":1191,"type":"BUY","strength":0.725,"price":3.5022,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":85},{"ts":"1994-05-31","known_ts":"1994-05-31","bar_index":1197,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.4396,"stop_level":3.4483,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1994-06-02","known_ts":"1994-06-02","bar_index":1198,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.4396,"stop_level":3.4483,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1994-06-03","known_ts":"1994-06-03","bar_index":1198,"type":"RECLAIM","strength":0.725,"price":3.4667,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-05-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"1994-05-31","prior_stop_level":3.4483,"sweep_low":3.3854,"atr14":0.06229,"stop_level":3.354255,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-06-03","known_ts":"1994-06-03","bar_index":1198,"type":"RECLAIM","strength":0.725,"price":3.4667,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-06-02 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":"1994-06-02","prior_stop_level":3.4483,"sweep_low":3.3854,"atr14":0.06229,"stop_level":3.354255,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-08-01","known_ts":"1994-08-03","bar_index":1212,"type":"BUY","strength":0.588,"price":3.3583,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"1994-09-22","known_ts":"1994-09-22","bar_index":1224,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4302,"stop_level":3.5391,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-10-28","known_ts":"1994-11-01","bar_index":1233,"type":"BUY","strength":0.588,"price":3.471,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"1995-01-09","known_ts":"1995-01-11","bar_index":1249,"type":"BUY","strength":0.45,"price":3.0841,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1995-05-09","known_ts":"1995-05-11","bar_index":1277,"type":"BUY","strength":0.863,"price":3.4904,"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":"quality","score":75},{"ts":"1995-06-01","known_ts":"1995-06-01","bar_index":1282,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4073,"stop_level":3.435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-06-02","known_ts":"1995-06-02","bar_index":1282,"type":"RECLAIM","strength":0.863,"price":3.4904,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-06-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-06-01","prior_stop_level":3.435,"sweep_low":3.3796,"atr14":0.059805,"stop_level":3.349698,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-06-05","known_ts":"1995-06-07","bar_index":1283,"type":"REBUY","strength":0.863,"price":3.5105,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1995-07-12","known_ts":"1995-07-12","bar_index":1291,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.427,"stop_level":3.4687,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-07-13","known_ts":"1995-07-13","bar_index":1292,"type":"RECLAIM","strength":0.863,"price":3.4827,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-07-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-07-12","prior_stop_level":3.4687,"sweep_low":3.3712,"atr14":0.06797,"stop_level":3.337215,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-07-26","known_ts":"1995-07-26","bar_index":1295,"type":"RECLAIM","strength":0.863,"price":3.8449,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-07-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-09-20","known_ts":"1995-09-22","bar_index":1308,"type":"REBUY","strength":1.0,"price":4.3112,"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":"1995-09-28","known_ts":"1995-10-02","bar_index":1310,"type":"REBUY","strength":1.0,"price":4.4512,"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":"1996-02-28","known_ts":"1996-03-01","bar_index":1345,"type":"BUY","strength":0.725,"price":4.0491,"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":"1996-05-09","known_ts":"1996-05-09","bar_index":1361,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9295,"stop_level":3.9578,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-06-11","known_ts":"1996-06-13","bar_index":1369,"type":"BUY","strength":0.45,"price":3.9512,"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-07-19","known_ts":"1996-07-23","bar_index":1378,"type":"BUY","strength":0.45,"price":3.9086,"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-08-30","known_ts":"1996-08-30","bar_index":1388,"type":"RECLAIM","strength":0.725,"price":4.2497,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-05-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-12-02","known_ts":"1996-12-02","bar_index":1409,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.3249,"stop_level":5.3561,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-05-01","known_ts":"1997-05-05","bar_index":1444,"type":"BUY","strength":0.725,"price":5.5897,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":70},{"ts":"1997-06-30","known_ts":"1997-06-30","bar_index":1457,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.4943,"stop_level":5.6461,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-07-02","known_ts":"1997-07-02","bar_index":1458,"type":"RECLAIM","strength":0.863,"price":5.6916,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-06-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1997-06-30","prior_stop_level":5.6461,"sweep_low":5.464,"atr14":0.115146,"stop_level":5.406427,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-15","known_ts":"1997-07-15","bar_index":1461,"type":"RECLAIM","strength":0.863,"price":5.9648,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-06-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-08-14","known_ts":"1997-08-14","bar_index":1468,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.3443,"stop_level":6.3746,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-08-19","known_ts":"1997-08-19","bar_index":1469,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.2684,"stop_level":6.3746,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-08-26","known_ts":"1997-08-26","bar_index":1471,"type":"RECLAIM","strength":1.0,"price":6.3898,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-08-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1997-08-19","prior_stop_level":6.3746,"sweep_low":6.1773,"atr14":0.100998,"stop_level":6.126801,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-09-04","known_ts":"1997-09-04","bar_index":1473,"type":"RECLAIM","strength":1.0,"price":6.5719,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-08-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-10-02","known_ts":"1997-10-02","bar_index":1479,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.0695,"stop_level":7.0999,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-10-06","known_ts":"1997-10-06","bar_index":1480,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.039,"stop_level":7.0999,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-10-24","known_ts":"1997-10-24","bar_index":1485,"type":"RECLAIM","strength":1.0,"price":7.1152,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-10-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-01-05","known_ts":"1998-01-05","bar_index":1501,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.5068,"stop_level":8.571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-04-06","known_ts":"1998-04-06","bar_index":1522,"type":"RECLAIM","strength":1.0,"price":9.2978,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-01-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-07-01","known_ts":"1998-07-06","bar_index":1542,"type":"BUY","strength":0.725,"price":9.4952,"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-08-11","known_ts":"1998-08-11","bar_index":1551,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.3741,"stop_level":9.4952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1998-08-12","known_ts":"1998-08-12","bar_index":1551,"type":"RECLAIM","strength":0.725,"price":9.6406,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-08-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":"1998-08-11","prior_stop_level":9.4952,"sweep_low":9.3015,"atr14":0.210773,"stop_level":9.196113,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-19","known_ts":"1998-08-19","bar_index":1553,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.3136,"stop_level":9.3741,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1998-11-19","known_ts":"1998-11-19","bar_index":1575,"type":"RECLAIM","strength":0.725,"price":9.261,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-08-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-12-02","known_ts":"1998-12-02","bar_index":1577,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.8618,"stop_level":8.9085,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-04","known_ts":"1998-12-04","bar_index":1578,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.6956,"stop_level":8.9085,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-02-18","known_ts":"1999-02-22","bar_index":1595,"type":"BUY","strength":0.588,"price":8.2608,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-03-19","known_ts":"1999-03-19","bar_index":1602,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.3681,"stop_level":8.458,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-03-24","known_ts":"1999-03-24","bar_index":1603,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.8676,"stop_level":8.458,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-04-12","known_ts":"1999-04-14","bar_index":1607,"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-12","trigger_known_ts":"1999-04-14","strength":0.45,"price":7.9061,"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.188077,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.4697,"atr14":0.185508,"stop_level":7.376946,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-20","known_ts":"1999-04-22","bar_index":1609,"type":"BUY","strength":0.45,"price":8.1371,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-04-20","known_ts":"1999-04-22","bar_index":1609,"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-04-20","trigger_known_ts":"1999-04-22","strength":0.45,"price":8.1371,"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.164354,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.4697,"atr14":0.171721,"stop_level":7.383839,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-03","known_ts":"1999-05-03","bar_index":1612,"type":"RECLAIM","strength":0.725,"price":8.6248,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-04-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-06-09","known_ts":"1999-06-09","bar_index":1620,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.2317,"stop_level":8.3168,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-07-20","known_ts":"1999-07-22","bar_index":1630,"type":"BUY","strength":0.725,"price":8.309,"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":75},{"ts":"1999-08-10","known_ts":"1999-08-10","bar_index":1635,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.1287,"stop_level":8.1931,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-08-13","known_ts":"1999-08-13","bar_index":1636,"type":"RECLAIM","strength":0.725,"price":8.2317,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-08-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-08-10","prior_stop_level":8.1931,"sweep_low":8.0385,"atr14":0.143558,"stop_level":7.966721,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-09-27","known_ts":"1999-09-29","bar_index":1646,"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-27","trigger_known_ts":"1999-09-29","strength":0.45,"price":7.2702,"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.214966,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.9985,"atr14":0.141339,"stop_level":6.927831,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-09-30","known_ts":"1999-10-04","bar_index":1647,"type":"BUY","strength":0.45,"price":7.7812,"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-09-30","known_ts":"1999-10-04","bar_index":1647,"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-09-30","trigger_known_ts":"1999-10-04","strength":0.45,"price":7.7812,"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.159788,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.9985,"atr14":0.16139,"stop_level":6.917805,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-10-26","known_ts":"1999-10-26","bar_index":1653,"type":"RECLAIM","strength":0.725,"price":8.0981,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-09-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-11-23","known_ts":"1999-11-23","bar_index":1659,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.1628,"stop_level":8.318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-11-26","known_ts":"1999-11-26","bar_index":1660,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.1557,"stop_level":8.318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-03-14","known_ts":"2000-03-16","bar_index":1685,"type":"BUY","strength":0.45,"price":6.7066,"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":"2000-06-15","known_ts":"2000-06-15","bar_index":1706,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.1499,"stop_level":7.4116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-07-10","known_ts":"2000-07-10","bar_index":1712,"type":"RECLAIM","strength":0.863,"price":7.2326,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-06-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-08-08","known_ts":"2000-08-10","bar_index":1719,"type":"BUY","strength":0.863,"price":7.7561,"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":"2000-10-12","known_ts":"2000-10-12","bar_index":1734,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.7613,"stop_level":7.9965,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-11-22","known_ts":"2000-11-27","bar_index":1744,"type":"BUY","strength":0.863,"price":8.204,"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":"2001-05-14","known_ts":"2001-05-16","bar_index":1783,"type":"BUY","strength":0.588,"price":8.239,"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":"2001-08-24","known_ts":"2001-08-24","bar_index":1807,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.3141,"stop_level":9.4106,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-08-28","known_ts":"2001-08-28","bar_index":1807,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.3965,"stop_level":9.4106,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-08-29","known_ts":"2001-08-29","bar_index":1808,"type":"RECLAIM","strength":1.0,"price":9.413,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-08-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":"2001-08-24","prior_stop_level":9.4106,"sweep_low":9.2293,"atr14":0.135423,"stop_level":9.161589,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-29","known_ts":"2001-08-29","bar_index":1808,"type":"RECLAIM","strength":1.0,"price":9.413,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-08-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-08-28","prior_stop_level":9.4106,"sweep_low":9.2435,"atr14":0.135423,"stop_level":9.175789,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-07","known_ts":"2001-11-09","bar_index":1823,"type":"BUY","strength":0.588,"price":8.7443,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"aplus","score":90},{"ts":"2001-12-21","known_ts":"2001-12-21","bar_index":1833,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.4118,"stop_level":9.4243,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-24","known_ts":"2001-12-24","bar_index":1833,"type":"RECLAIM","strength":1.0,"price":9.4714,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-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":"2001-12-21","prior_stop_level":9.4243,"sweep_low":9.325,"atr14":0.139472,"stop_level":9.255264,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-26","known_ts":"2001-12-26","bar_index":1834,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.3845,"stop_level":9.4243,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-27","known_ts":"2001-12-27","bar_index":1834,"type":"RECLAIM","strength":1.0,"price":9.4416,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-12-26","prior_stop_level":9.4243,"sweep_low":9.3821,"atr14":0.133065,"stop_level":9.315567,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-14","known_ts":"2002-01-14","bar_index":1838,"type":"RECLAIM","strength":1.0,"price":9.6502,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-12-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-31","known_ts":"2002-02-04","bar_index":1842,"type":"REBUY","strength":1.0,"price":9.8736,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2002-04-08","known_ts":"2002-04-10","bar_index":1857,"type":"REBUY","strength":1.0,"price":11.3477,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2002-05-09","known_ts":"2002-05-09","bar_index":1864,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.9938,"stop_level":11.0536,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-05-14","known_ts":"2002-05-14","bar_index":1865,"type":"RECLAIM","strength":0.863,"price":11.2431,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-05-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2002-05-09","prior_stop_level":11.0536,"sweep_low":10.8792,"atr14":0.180993,"stop_level":10.788703,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-14","known_ts":"2002-08-16","bar_index":1887,"type":"BUY","strength":0.725,"price":10.356,"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":"2002-09-12","known_ts":"2002-09-12","bar_index":1893,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.3807,"stop_level":10.5086,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-09-13","known_ts":"2002-09-13","bar_index":1894,"type":"RECLAIM","strength":0.588,"price":10.5967,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-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":"2002-09-12","prior_stop_level":10.5086,"sweep_low":10.3455,"atr14":0.207044,"stop_level":10.241978,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-20","known_ts":"2002-09-20","bar_index":1895,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.1497,"stop_level":10.3807,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-10-14","known_ts":"2002-10-16","bar_index":1901,"type":"BUY","strength":0.588,"price":10.0995,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":50},{"ts":"2002-11-06","known_ts":"2002-11-06","bar_index":1906,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.1195,"stop_level":10.2451,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-11-20","known_ts":"2002-11-20","bar_index":1910,"type":"RECLAIM","strength":0.725,"price":10.6644,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-11-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-12-05","known_ts":"2002-12-05","bar_index":1913,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.4062,"stop_level":10.438,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-06","known_ts":"2002-12-06","bar_index":1913,"type":"RECLAIM","strength":0.588,"price":10.5333,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-12-05","prior_stop_level":10.438,"sweep_low":10.3586,"atr14":0.253548,"stop_level":10.231826,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-06","known_ts":"2003-01-06","bar_index":1920,"type":"RECLAIM","strength":0.725,"price":10.7398,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-12-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-02-04","known_ts":"2003-02-04","bar_index":1926,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.2289,"stop_level":10.3321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-04-02","known_ts":"2003-04-04","bar_index":1940,"type":"BUY","strength":0.45,"price":9.9838,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2003-04-10","known_ts":"2003-04-14","bar_index":1942,"type":"BUY","strength":0.45,"price":9.7179,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2003-05-02","known_ts":"2003-05-02","bar_index":1947,"type":"RECLAIM","strength":0.725,"price":10.2337,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-04-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-19","known_ts":"2003-06-19","bar_index":1958,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.5823,"stop_level":10.7051,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-08","known_ts":"2003-07-08","bar_index":1962,"type":"RECLAIM","strength":0.863,"price":10.6624,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-10-09","known_ts":"2003-10-13","bar_index":1984,"type":"REBUY","strength":1.0,"price":12.477,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2003-11-18","known_ts":"2003-11-18","bar_index":1993,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.9922,"stop_level":13.019,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-11-19","known_ts":"2003-11-19","bar_index":1993,"type":"RECLAIM","strength":1.0,"price":13.1532,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-11-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-11-18","prior_stop_level":13.019,"sweep_low":12.9439,"atr14":0.161225,"stop_level":12.863287,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-12-04","known_ts":"2003-12-04","bar_index":1997,"type":"RECLAIM","strength":1.0,"price":13.6566,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-11-18 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":1998,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.4528,"stop_level":13.4867,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-11","known_ts":"2003-12-11","bar_index":1998,"type":"RECLAIM","strength":1.0,"price":13.6566,"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":13.4867,"sweep_low":13.4386,"atr14":0.165476,"stop_level":13.355862,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-12-26","known_ts":"2003-12-30","bar_index":2002,"type":"REBUY","strength":1.0,"price":13.951,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2004-01-07","known_ts":"2004-01-07","bar_index":2004,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.4301,"stop_level":13.6085,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-05-19","known_ts":"2004-05-21","bar_index":2035,"type":"BUY","strength":0.725,"price":12.9948,"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":"2004-06-14","known_ts":"2004-06-14","bar_index":2040,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.8653,"stop_level":12.9339,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-06-15","known_ts":"2004-06-15","bar_index":2040,"type":"RECLAIM","strength":0.588,"price":12.951,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-06-14 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":"2004-06-14","prior_stop_level":12.9339,"sweep_low":12.851,"atr14":0.176671,"stop_level":12.762664,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-07-29","known_ts":"2004-07-29","bar_index":2051,"type":"RECLAIM","strength":0.725,"price":13.3483,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-06-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-09-20","known_ts":"2004-09-20","bar_index":2063,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.687,"stop_level":13.8142,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-10-06","known_ts":"2004-10-08","bar_index":2067,"type":"BUY","strength":0.863,"price":14.2155,"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":40},{"ts":"2004-10-15","known_ts":"2004-10-15","bar_index":2069,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.8881,"stop_level":14.1437,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-11-04","known_ts":"2004-11-04","bar_index":2074,"type":"RECLAIM","strength":0.863,"price":14.0862,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-10-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-11-09","known_ts":"2004-11-11","bar_index":2075,"type":"BUY","strength":0.863,"price":14.3677,"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":"2005-01-04","known_ts":"2005-01-04","bar_index":2087,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.6891,"stop_level":14.7073,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-03-30","known_ts":"2005-04-01","bar_index":2107,"type":"BUY","strength":0.725,"price":14.6292,"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":"2005-06-09","known_ts":"2005-06-09","bar_index":2123,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.7586,"stop_level":14.7934,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-06-10","known_ts":"2005-06-10","bar_index":2124,"type":"RECLAIM","strength":0.725,"price":14.8075,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-06-09","prior_stop_level":14.7934,"sweep_low":14.5264,"atr14":0.209357,"stop_level":14.421721,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-06-23","known_ts":"2005-06-23","bar_index":2127,"type":"RECLAIM","strength":0.725,"price":15.2689,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-06-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-18","known_ts":"2005-08-18","bar_index":2140,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.9748,"stop_level":15.9931,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-19","known_ts":"2005-08-19","bar_index":2140,"type":"RECLAIM","strength":0.863,"price":16.1489,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-08-18","prior_stop_level":15.9931,"sweep_low":15.9259,"atr14":0.2512,"stop_level":15.8003,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-09-06","known_ts":"2005-09-06","bar_index":2144,"type":"RECLAIM","strength":1.0,"price":16.3567,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-08-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-10-26","known_ts":"2005-10-28","bar_index":2156,"type":"BUY","strength":0.725,"price":16.1357,"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":"2005-12-22","known_ts":"2005-12-22","bar_index":2169,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.9491,"stop_level":16.9556,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-12-27","known_ts":"2005-12-27","bar_index":2170,"type":"RECLAIM","strength":1.0,"price":17.0365,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-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":"2005-12-22","prior_stop_level":16.9556,"sweep_low":16.8325,"atr14":0.220491,"stop_level":16.722254,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-02-17","known_ts":"2006-02-22","bar_index":2182,"type":"BUY","strength":0.725,"price":16.8908,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2006-03-30","known_ts":"2006-03-30","bar_index":2191,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.7634,"stop_level":16.8317,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-04-04","known_ts":"2006-04-04","bar_index":2192,"type":"RECLAIM","strength":0.725,"price":16.8382,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-03-30","prior_stop_level":16.8317,"sweep_low":16.695,"atr14":0.184455,"stop_level":16.602772,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-04-11","known_ts":"2006-04-13","bar_index":2194,"type":"REBUY","strength":0.588,"price":16.8479,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2006-04-25","known_ts":"2006-04-27","bar_index":2197,"type":"REBUY","strength":0.588,"price":16.9163,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2006-07-25","known_ts":"2006-07-27","bar_index":2218,"type":"BUY","strength":0.45,"price":16.5192,"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-08-10","known_ts":"2006-08-10","bar_index":2222,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.3427,"stop_level":16.4865,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-08-16","known_ts":"2006-08-16","bar_index":2223,"type":"RECLAIM","strength":0.588,"price":16.493,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-08-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-08-10","prior_stop_level":16.4865,"sweep_low":16.1792,"atr14":0.230792,"stop_level":16.063804,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-22","known_ts":"2006-09-22","bar_index":2232,"type":"RECLAIM","strength":0.725,"price":16.6333,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-08-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-02","known_ts":"2006-10-02","bar_index":2234,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.4329,"stop_level":16.469,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-04","known_ts":"2006-10-04","bar_index":2234,"type":"RECLAIM","strength":0.588,"price":16.5085,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-10-02","prior_stop_level":16.469,"sweep_low":16.3409,"atr14":0.174657,"stop_level":16.253571,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-05","known_ts":"2006-10-05","bar_index":2235,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.4132,"stop_level":16.469,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-11-03","known_ts":"2006-11-07","bar_index":2242,"type":"BUY","strength":0.45,"price":16.4559,"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-11-13","known_ts":"2006-11-13","bar_index":2244,"type":"RECLAIM","strength":0.725,"price":16.6234,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-11-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-01-05","known_ts":"2007-01-05","bar_index":2255,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.6063,"stop_level":16.731,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-01-22","known_ts":"2007-01-24","bar_index":2259,"type":"BUY","strength":0.863,"price":16.9147,"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":60},{"ts":"2007-02-28","known_ts":"2007-02-28","bar_index":2267,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.1365,"stop_level":17.3513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-07-10","known_ts":"2007-07-12","bar_index":2298,"type":"BUY","strength":0.45,"price":15.9182,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-09-05","known_ts":"2007-09-05","bar_index":2311,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.0198,"stop_level":16.0723,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-09-06","known_ts":"2007-09-06","bar_index":2311,"type":"RECLAIM","strength":0.588,"price":16.2614,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-09-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-09-05","prior_stop_level":16.0723,"sweep_low":15.9182,"atr14":0.391186,"stop_level":15.722607,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-09-28","known_ts":"2007-09-28","bar_index":2317,"type":"RECLAIM","strength":0.863,"price":16.6397,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-09-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-10-29","known_ts":"2007-10-31","bar_index":2324,"type":"REBUY","strength":0.863,"price":16.608,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2007-11-09","known_ts":"2007-11-13","bar_index":2327,"type":"REBUY","strength":0.863,"price":16.9777,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2007-11-28","known_ts":"2007-11-30","bar_index":2331,"type":"BUY","strength":0.863,"price":16.8524,"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":"quality","score":65},{"ts":"2008-01-04","known_ts":"2008-01-04","bar_index":2339,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.7,"stop_level":15.9081,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-01-07","known_ts":"2008-01-07","bar_index":2339,"type":"RECLAIM","strength":0.588,"price":15.9267,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2008-01-04","prior_stop_level":15.9081,"sweep_low":15.5066,"atr14":0.433892,"stop_level":15.289654,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-30","known_ts":"2008-02-01","bar_index":2345,"type":"BUY","strength":0.725,"price":16.9008,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":70},{"ts":"2008-05-09","known_ts":"2008-05-09","bar_index":2368,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.9282,"stop_level":16.2724,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-12","known_ts":"2008-05-12","bar_index":2368,"type":"RECLAIM","strength":0.725,"price":16.5492,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-05-09","prior_stop_level":16.2724,"sweep_low":15.8983,"atr14":0.434766,"stop_level":15.680917,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-23","known_ts":"2008-05-23","bar_index":2371,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.7524,"stop_level":15.9282,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-27","known_ts":"2008-05-27","bar_index":2372,"type":"RECLAIM","strength":0.725,"price":15.9357,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-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":"2008-05-23","prior_stop_level":15.9282,"sweep_low":15.6813,"atr14":0.359475,"stop_level":15.501563,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-30","known_ts":"2008-06-03","bar_index":2373,"type":"REBUY","strength":0.863,"price":16.306,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2008-07-17","known_ts":"2008-07-21","bar_index":2384,"type":"BUY","strength":0.588,"price":15.9785,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2008-08-21","known_ts":"2008-08-21","bar_index":2392,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.3998,"stop_level":16.4337,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-22","known_ts":"2008-08-22","bar_index":2392,"type":"RECLAIM","strength":0.863,"price":16.8062,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-08-21","prior_stop_level":16.4337,"sweep_low":16.1779,"atr14":0.600163,"stop_level":15.877818,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-08","known_ts":"2008-09-08","bar_index":2396,"type":"RECLAIM","strength":0.863,"price":17.383,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-08-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-24","known_ts":"2008-09-24","bar_index":2400,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.243,"stop_level":17.4321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-26","known_ts":"2008-09-26","bar_index":2400,"type":"RECLAIM","strength":0.863,"price":17.504,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-09-24","prior_stop_level":17.4321,"sweep_low":16.5734,"atr14":0.876175,"stop_level":16.135312,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-29","known_ts":"2008-09-29","bar_index":2401,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.0236,"stop_level":17.4321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-30","known_ts":"2008-09-30","bar_index":2401,"type":"RECLAIM","strength":0.863,"price":17.5532,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-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":"2008-09-29","prior_stop_level":17.4321,"sweep_low":16.7247,"atr14":0.894196,"stop_level":16.277602,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-13","known_ts":"2009-03-17","bar_index":2439,"type":"BUY","strength":0.45,"price":13.6866,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-04-15","known_ts":"2009-04-15","bar_index":2446,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.5377,"stop_level":14.0168,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-16","known_ts":"2009-04-16","bar_index":2446,"type":"RECLAIM","strength":0.588,"price":14.0651,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-04-15","prior_stop_level":14.0168,"sweep_low":13.0142,"atr14":0.91978,"stop_level":12.55431,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-22","known_ts":"2009-04-22","bar_index":2448,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.3444,"stop_level":13.4088,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-24","known_ts":"2009-04-24","bar_index":2448,"type":"RECLAIM","strength":0.588,"price":13.5497,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-04-22","prior_stop_level":13.4088,"sweep_low":12.7927,"atr14":0.895746,"stop_level":12.344827,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-27","known_ts":"2009-05-29","bar_index":2456,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-05-27","trigger_known_ts":"2009-05-29","strength":0.45,"price":12.6316,"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.381316,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.9713,"atr14":0.628528,"stop_level":11.657036,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-22","known_ts":"2009-06-24","bar_index":2462,"type":"BUY","strength":0.588,"price":12.6032,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-06-22","known_ts":"2009-06-24","bar_index":2462,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-06-22","trigger_known_ts":"2009-06-24","strength":0.588,"price":12.6032,"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.382707,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":12.2746,"atr14":0.439041,"stop_level":12.05508,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-27","known_ts":"2009-07-27","bar_index":2470,"type":"RECLAIM","strength":0.725,"price":14.6118,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2009-06-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-28","known_ts":"2009-08-28","bar_index":2478,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.2042,"stop_level":15.3665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-09-16","known_ts":"2009-09-16","bar_index":2482,"type":"RECLAIM","strength":0.863,"price":15.2094,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-08-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-10-12","known_ts":"2009-10-14","bar_index":2488,"type":"BUY","strength":0.863,"price":16.3366,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2009-10-30","known_ts":"2009-10-30","bar_index":2492,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.6669,"stop_level":15.7649,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-11-02","known_ts":"2009-11-02","bar_index":2493,"type":"RECLAIM","strength":0.863,"price":15.7853,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-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":"2009-10-30","prior_stop_level":15.7649,"sweep_low":15.4259,"atr14":0.398178,"stop_level":15.226811,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-11-13","known_ts":"2009-11-17","bar_index":2496,"type":"BUY","strength":1.0,"price":16.6838,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2009-12-10","known_ts":"2009-12-10","bar_index":2502,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.5545,"stop_level":16.6451,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-11","known_ts":"2009-12-11","bar_index":2502,"type":"RECLAIM","strength":1.0,"price":16.8306,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-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":"2009-12-10","prior_stop_level":16.6451,"sweep_low":16.4855,"atr14":0.41612,"stop_level":16.27744,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-01-15","known_ts":"2010-01-20","bar_index":2510,"type":"BUY","strength":1.0,"price":17.594,"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":20},{"ts":"2010-03-15","known_ts":"2010-03-17","bar_index":2523,"type":"BUY","strength":0.863,"price":17.943,"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":"2010-04-16","known_ts":"2010-04-16","bar_index":2530,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.622,"stop_level":17.6654,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-19","known_ts":"2010-04-21","bar_index":2531,"type":"REBUY","strength":0.863,"price":18.4593,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":25},{"ts":"2010-04-19","known_ts":"2010-04-19","bar_index":2531,"type":"RECLAIM","strength":1.0,"price":17.7955,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-16","prior_stop_level":17.6654,"sweep_low":17.1795,"atr14":0.402187,"stop_level":16.978407,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-09","known_ts":"2010-07-13","bar_index":2550,"type":"BUY","strength":0.588,"price":16.7674,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2010-08-19","known_ts":"2010-08-19","bar_index":2559,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.2434,"stop_level":16.3177,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-10-18","known_ts":"2010-10-18","bar_index":2573,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.2577,"stop_level":16.5038,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-02","known_ts":"2010-11-04","bar_index":2577,"type":"BUY","strength":0.45,"price":16.6752,"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":"2010-11-29","known_ts":"2010-11-29","bar_index":2583,"type":"RECLAIM","strength":0.725,"price":16.9608,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2010-11-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-01-26","known_ts":"2011-01-26","bar_index":2596,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.1559,"stop_level":18.3547,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-01-27","known_ts":"2011-01-27","bar_index":2596,"type":"RECLAIM","strength":0.863,"price":18.3636,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-01-26","prior_stop_level":18.3547,"sweep_low":18.0851,"atr14":0.361856,"stop_level":17.904172,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-28","known_ts":"2011-01-28","bar_index":2597,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.147,"stop_level":18.3547,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-02-01","known_ts":"2011-02-01","bar_index":2597,"type":"RECLAIM","strength":0.863,"price":18.4475,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-01-28","prior_stop_level":18.3547,"sweep_low":18.0851,"atr14":0.351051,"stop_level":17.909574,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-07","known_ts":"2011-04-11","bar_index":2613,"type":"BUY","strength":0.863,"price":18.3334,"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":"2011-04-20","known_ts":"2011-04-25","bar_index":2616,"type":"REBUY","strength":1.0,"price":18.4845,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2011-05-13","known_ts":"2011-05-13","bar_index":2621,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.7822,"stop_level":18.8356,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-17","known_ts":"2011-05-17","bar_index":2622,"type":"RECLAIM","strength":1.0,"price":18.96,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-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":"2011-05-13","prior_stop_level":18.8356,"sweep_low":18.68,"atr14":0.270526,"stop_level":18.544737,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-05-25","known_ts":"2011-05-25","bar_index":2624,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.6489,"stop_level":18.7689,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-31","known_ts":"2011-05-31","bar_index":2625,"type":"RECLAIM","strength":1.0,"price":19.0134,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-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":"2011-05-25","prior_stop_level":18.7689,"sweep_low":18.48,"atr14":0.274244,"stop_level":18.342878,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-29","known_ts":"2011-07-01","bar_index":2632,"type":"BUY","strength":0.863,"price":19.4599,"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":"2011-07-26","known_ts":"2011-07-26","bar_index":2638,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.9682,"stop_level":18.9727,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-09-15","known_ts":"2011-09-19","bar_index":2650,"type":"BUY","strength":0.588,"price":16.4389,"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-11-21","known_ts":"2011-11-21","bar_index":2665,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.9921,"stop_level":17.0281,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-01","known_ts":"2011-12-05","bar_index":2668,"type":"REBUY","strength":0.588,"price":17.0667,"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":"2011-12-19","known_ts":"2011-12-21","bar_index":2672,"type":"REBUY","strength":0.588,"price":17.0667,"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":"2012-01-06","known_ts":"2012-01-06","bar_index":2676,"type":"RECLAIM","strength":0.725,"price":17.8721,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-12-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-10","known_ts":"2012-02-10","bar_index":2684,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.2658,"stop_level":17.5644,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-16","known_ts":"2012-02-16","bar_index":2685,"type":"RECLAIM","strength":0.725,"price":17.8721,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-02-10","prior_stop_level":17.5644,"sweep_low":17.1346,"atr14":0.354596,"stop_level":16.957302,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-08","known_ts":"2012-03-08","bar_index":2690,"type":"RECLAIM","strength":0.863,"price":17.831,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-13","known_ts":"2012-03-15","bar_index":2691,"type":"BUY","strength":0.863,"price":18.3909,"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":"2012-04-04","known_ts":"2012-04-04","bar_index":2696,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.2361,"stop_level":18.2452,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-10","known_ts":"2012-04-10","bar_index":2697,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.6625,"stop_level":18.2452,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-17","known_ts":"2012-04-17","bar_index":2699,"type":"RECLAIM","strength":0.863,"price":18.4137,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-04-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":"2012-04-10","prior_stop_level":18.2452,"sweep_low":17.576,"atr14":0.335367,"stop_level":17.408316,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-25","known_ts":"2012-04-25","bar_index":2701,"type":"RECLAIM","strength":0.863,"price":18.441,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-04-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-07-03","known_ts":"2012-07-06","bar_index":2717,"type":"BUY","strength":0.45,"price":17.3901,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-07-09","known_ts":"2012-07-09","bar_index":2718,"type":"RECLAIM","strength":0.588,"price":17.6466,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-07-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2012-11-26","known_ts":"2012-11-28","bar_index":2750,"type":"BUY","strength":0.588,"price":17.9126,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2012-12-27","known_ts":"2012-12-27","bar_index":2757,"type":"SELL","basis":"structure_stop","strength":0.45,"price":17.7455,"stop_level":17.781,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-01-02","known_ts":"2013-01-02","bar_index":2758,"type":"RECLAIM","strength":0.45,"price":18.4039,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-27 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":"2012-12-27","prior_stop_level":17.781,"sweep_low":17.5683,"atr14":0.306076,"stop_level":17.415262,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-14","known_ts":"2013-01-14","bar_index":2761,"type":"RECLAIM","strength":0.863,"price":18.6369,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-12-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-07","known_ts":"2013-03-11","bar_index":2773,"type":"REBUY","strength":1.0,"price":19.6446,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2013-04-15","known_ts":"2013-04-15","bar_index":2781,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.5987,"stop_level":20.0318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-10","known_ts":"2013-05-10","bar_index":2788,"type":"RECLAIM","strength":1.0,"price":21.1271,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-04-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-24","known_ts":"2013-06-24","bar_index":2798,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.9793,"stop_level":22.0305,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-27","known_ts":"2013-06-27","bar_index":2799,"type":"RECLAIM","strength":1.0,"price":22.4044,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-24","prior_stop_level":22.0305,"sweep_low":21.8411,"atr14":0.363063,"stop_level":21.659569,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-02","known_ts":"2013-07-05","bar_index":2800,"type":"REBUY","strength":1.0,"price":23.5771,"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":"2013-10-14","known_ts":"2013-10-16","bar_index":2824,"type":"BUY","strength":0.725,"price":23.3523,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2013-12-03","known_ts":"2013-12-03","bar_index":2835,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.973,"stop_level":24.073,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-05","known_ts":"2013-12-05","bar_index":2836,"type":"RECLAIM","strength":0.863,"price":24.136,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-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":"2013-12-03","prior_stop_level":24.073,"sweep_low":23.8427,"atr14":0.361416,"stop_level":23.661992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-11","known_ts":"2013-12-11","bar_index":2837,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.7938,"stop_level":23.973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-16","known_ts":"2013-12-16","bar_index":2838,"type":"RECLAIM","strength":0.725,"price":24.212,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-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-12-11","prior_stop_level":23.973,"sweep_low":23.7232,"atr14":0.375266,"stop_level":23.535567,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-17","known_ts":"2014-01-22","bar_index":2846,"type":"BUY","strength":0.725,"price":25.195,"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":"2014-03-04","known_ts":"2014-03-06","bar_index":2856,"type":"BUY","strength":0.725,"price":24.3783,"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":"2014-04-10","known_ts":"2014-04-10","bar_index":2865,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.5103,"stop_level":24.6676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-05-29","known_ts":"2014-06-02","bar_index":2876,"type":"BUY","strength":0.725,"price":24.0398,"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":80},{"ts":"2014-07-17","known_ts":"2014-07-17","bar_index":2887,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.6516,"stop_level":25.0796,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-08-19","known_ts":"2014-08-21","bar_index":2895,"type":"BUY","strength":0.588,"price":25.2826,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2014-09-22","known_ts":"2014-09-22","bar_index":2902,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.3669,"stop_level":25.4441,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-25","known_ts":"2014-09-25","bar_index":2903,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.8431,"stop_level":25.4441,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-30","known_ts":"2014-11-03","bar_index":2912,"type":"BUY","strength":0.588,"price":24.9755,"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":50},{"ts":"2014-12-01","known_ts":"2014-12-01","bar_index":2919,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.4283,"stop_level":24.8652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-05","known_ts":"2014-12-05","bar_index":2920,"type":"RECLAIM","strength":0.725,"price":25.1729,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-12-01","prior_stop_level":24.8652,"sweep_low":24.3468,"atr14":0.460589,"stop_level":24.116505,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-17","known_ts":"2014-12-19","bar_index":2923,"type":"REBUY","strength":0.725,"price":25.3533,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2015-01-02","known_ts":"2015-01-02","bar_index":2926,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.1613,"stop_level":25.2195,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-02-10","known_ts":"2015-02-12","bar_index":2935,"type":"BUY","strength":0.588,"price":24.7715,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2015-03-02","known_ts":"2015-03-02","bar_index":2939,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.3875,"stop_level":24.5388,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-09","known_ts":"2015-03-09","bar_index":2941,"type":"RECLAIM","strength":0.588,"price":24.6537,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-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":"2015-03-02","prior_stop_level":24.5388,"sweep_low":24.0501,"atr14":0.401402,"stop_level":23.849399,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-17","known_ts":"2015-03-17","bar_index":2943,"type":"RECLAIM","strength":0.725,"price":24.8291,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-03-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-10","known_ts":"2015-04-10","bar_index":2948,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.4957,"stop_level":24.5952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-13","known_ts":"2015-04-13","bar_index":2949,"type":"RECLAIM","strength":0.588,"price":24.835,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-04-10","prior_stop_level":24.5952,"sweep_low":24.3437,"atr14":0.448125,"stop_level":24.119638,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-24","known_ts":"2015-04-24","bar_index":2952,"type":"RECLAIM","strength":0.725,"price":25.0748,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-06","known_ts":"2015-07-06","bar_index":2968,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.4054,"stop_level":27.4172,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-13","known_ts":"2015-07-13","bar_index":2970,"type":"RECLAIM","strength":0.863,"price":27.6759,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-07-06","prior_stop_level":27.4172,"sweep_low":26.7294,"atr14":0.448342,"stop_level":26.505229,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-21","known_ts":"2015-07-21","bar_index":2972,"type":"RECLAIM","strength":0.863,"price":28.058,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-07-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-10-01","known_ts":"2015-10-05","bar_index":2989,"type":"BUY","strength":0.725,"price":27.0184,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2015-12-08","known_ts":"2015-12-08","bar_index":3004,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.3378,"stop_level":27.3729,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-02-02","known_ts":"2016-02-04","bar_index":3017,"type":"BUY","strength":0.45,"price":25.7546,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-02-24","known_ts":"2016-02-24","bar_index":3022,"type":"RECLAIM","strength":0.725,"price":26.9513,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-07","known_ts":"2016-04-07","bar_index":3032,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.0631,"stop_level":27.9338,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-13","known_ts":"2016-04-13","bar_index":3033,"type":"RECLAIM","strength":0.863,"price":28.5415,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-04-07","prior_stop_level":27.9338,"sweep_low":26.9252,"atr14":0.610512,"stop_level":26.619944,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-25","known_ts":"2016-04-25","bar_index":3036,"type":"RECLAIM","strength":0.863,"price":29.6378,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-09","known_ts":"2016-06-09","bar_index":3046,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.4418,"stop_level":30.4647,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-18","known_ts":"2016-08-18","bar_index":3063,"type":"RECLAIM","strength":1.0,"price":30.9264,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-26","known_ts":"2016-09-26","bar_index":3071,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.5787,"stop_level":30.7683,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-09-28","known_ts":"2016-09-28","bar_index":3072,"type":"RECLAIM","strength":0.863,"price":31.097,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2016-09-26","prior_stop_level":30.7683,"sweep_low":30.3953,"atr14":0.457441,"stop_level":30.166579,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-10-10","known_ts":"2016-10-12","bar_index":3075,"type":"BUY","strength":0.863,"price":31.862,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2017-02-23","known_ts":"2017-02-27","bar_index":3106,"type":"BUY","strength":0.725,"price":37.9149,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2017-05-03","known_ts":"2017-05-05","bar_index":3122,"type":"BUY","strength":0.725,"price":35.6523,"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":"2017-07-28","known_ts":"2017-07-28","bar_index":3142,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.793,"stop_level":36.8186,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-07-31","known_ts":"2017-07-31","bar_index":3142,"type":"RECLAIM","strength":0.725,"price":37.1321,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-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":"2017-07-28","prior_stop_level":36.8186,"sweep_low":36.4987,"atr14":0.606924,"stop_level":36.195238,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-19","known_ts":"2017-09-21","bar_index":3154,"type":"BUY","strength":0.588,"price":36.3119,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":90},{"ts":"2017-10-13","known_ts":"2017-10-13","bar_index":3160,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.254,"stop_level":36.9864,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-10-20","known_ts":"2017-10-20","bar_index":3161,"type":"RECLAIM","strength":0.725,"price":37.2627,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-10-13","prior_stop_level":36.9864,"sweep_low":35.6887,"atr14":0.597979,"stop_level":35.389711,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-31","known_ts":"2017-10-31","bar_index":3164,"type":"RECLAIM","strength":0.725,"price":37.3334,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-10-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-07","known_ts":"2017-11-07","bar_index":3165,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.042,"stop_level":37.025,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-30","known_ts":"2017-12-04","bar_index":3171,"type":"BUY","strength":0.588,"price":36.8588,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2018-02-14","known_ts":"2018-02-16","bar_index":3188,"type":"REBUY","strength":0.863,"price":38.1358,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2018-03-26","known_ts":"2018-03-26","bar_index":3197,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.7116,"stop_level":39.2295,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-04-12","known_ts":"2018-04-12","bar_index":3201,"type":"RECLAIM","strength":0.863,"price":41.0618,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-03-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-29","known_ts":"2018-05-29","bar_index":3211,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.4115,"stop_level":41.8194,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-30","known_ts":"2018-05-30","bar_index":3212,"type":"RECLAIM","strength":0.863,"price":42.2726,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-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":"2018-05-29","prior_stop_level":41.8194,"sweep_low":41.1136,"atr14":0.727744,"stop_level":40.749728,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-12","known_ts":"2018-06-12","bar_index":3215,"type":"RECLAIM","strength":1.0,"price":42.5641,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-05-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-06-27","known_ts":"2018-06-27","bar_index":3218,"type":"SELL","basis":"structure_stop","strength":1.0,"price":42.1093,"stop_level":42.4537,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-20","known_ts":"2018-07-20","bar_index":3224,"type":"RECLAIM","strength":1.0,"price":44.8447,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-08-07","known_ts":"2018-08-09","bar_index":3228,"type":"REBUY","strength":1.0,"price":45.0981,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2018-09-12","known_ts":"2018-09-12","bar_index":3236,"type":"SELL","basis":"structure_stop","strength":1.0,"price":45.4744,"stop_level":45.8973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-11-05","known_ts":"2018-11-07","bar_index":3249,"type":"BUY","strength":0.725,"price":43.1928,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":80},{"ts":"2018-12-07","known_ts":"2018-12-07","bar_index":3256,"type":"SELL","basis":"structure_stop","strength":0.45,"price":41.2899,"stop_level":42.5931,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-12-11","known_ts":"2018-12-11","bar_index":3257,"type":"SELL","basis":"structure_stop","strength":0.45,"price":40.4243,"stop_level":42.5931,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-01-08","known_ts":"2019-01-10","bar_index":3263,"type":"BUY","strength":0.45,"price":39.7166,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-02-15","known_ts":"2019-02-15","bar_index":3272,"type":"RECLAIM","strength":0.725,"price":43.5365,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-06","known_ts":"2019-03-06","bar_index":3276,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.8739,"stop_level":42.9044,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-23","known_ts":"2019-04-25","bar_index":3287,"type":"BUY","strength":0.588,"price":41.6324,"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":"2019-05-01","known_ts":"2019-05-01","bar_index":3289,"type":"RECLAIM","strength":0.725,"price":42.4879,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-04-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-14","known_ts":"2019-05-14","bar_index":3292,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.1356,"stop_level":41.2667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-16","known_ts":"2019-05-16","bar_index":3292,"type":"RECLAIM","strength":0.588,"price":41.2874,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-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":"2019-05-14","prior_stop_level":41.2667,"sweep_low":40.4664,"atr14":0.748757,"stop_level":40.092021,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-23","known_ts":"2019-05-23","bar_index":3294,"type":"SELL","basis":"structure_stop","strength":0.588,"price":40.5698,"stop_level":40.6872,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-24","known_ts":"2019-05-24","bar_index":3294,"type":"RECLAIM","strength":0.588,"price":41.1425,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-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":"2019-05-23","prior_stop_level":40.6872,"sweep_low":40.3008,"atr14":0.751973,"stop_level":39.924814,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-26","known_ts":"2019-06-28","bar_index":3302,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-06-26","trigger_known_ts":"2019-06-28","strength":0.45,"price":41.3452,"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.113361,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":39.2454,"atr14":0.711648,"stop_level":38.889576,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-01","known_ts":"2019-07-03","bar_index":3303,"type":"BUY","strength":0.725,"price":41.4492,"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":50},{"ts":"2019-07-23","known_ts":"2019-07-25","bar_index":3308,"type":"REBUY","strength":0.725,"price":41.2413,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2019-08-05","known_ts":"2019-08-05","bar_index":3311,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.1345,"stop_level":39.7859,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-08-09","known_ts":"2019-08-09","bar_index":3312,"type":"RECLAIM","strength":0.588,"price":40.2087,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-08-05","prior_stop_level":39.7859,"sweep_low":38.3168,"atr14":0.900145,"stop_level":37.866728,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-16","known_ts":"2019-08-20","bar_index":3314,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-08-16","trigger_known_ts":"2019-08-20","strength":0.45,"price":39.5365,"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.152149,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":38.3653,"atr14":0.882023,"stop_level":37.924288,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-04","known_ts":"2019-09-06","bar_index":3318,"type":"BUY","strength":0.45,"price":40.1642,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-09-04","known_ts":"2019-09-06","bar_index":3318,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-09-04","trigger_known_ts":"2019-09-06","strength":0.45,"price":40.1642,"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.137422,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.8732,"atr14":0.860692,"stop_level":37.442854,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-09","known_ts":"2019-09-09","bar_index":3319,"type":"RECLAIM","strength":0.588,"price":42.1693,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-09-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-10-01","known_ts":"2019-10-01","bar_index":3324,"type":"SELL","basis":"structure_stop","strength":0.725,"price":41.1528,"stop_level":42.0927,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-07","known_ts":"2019-10-07","bar_index":3325,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.2642,"stop_level":42.0927,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-21","known_ts":"2019-10-21","bar_index":3329,"type":"RECLAIM","strength":0.863,"price":44.9263,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-02","known_ts":"2019-12-02","bar_index":3338,"type":"SELL","basis":"structure_stop","strength":0.863,"price":44.4163,"stop_level":45.706,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-04","known_ts":"2019-12-04","bar_index":3339,"type":"SELL","basis":"structure_stop","strength":0.863,"price":44.5141,"stop_level":45.706,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-19","known_ts":"2019-12-19","bar_index":3343,"type":"RECLAIM","strength":0.863,"price":47.6173,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-12-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-02-18","known_ts":"2020-02-18","bar_index":3356,"type":"SELL","basis":"structure_stop","strength":1.0,"price":48.6448,"stop_level":48.6937,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-02-20","known_ts":"2020-02-20","bar_index":3356,"type":"RECLAIM","strength":1.0,"price":48.8824,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-02-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-02-18","prior_stop_level":48.6937,"sweep_low":48.2044,"atr14":0.689085,"stop_level":47.859857,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-17","known_ts":"2020-04-21","bar_index":3370,"type":"BUY","strength":0.588,"price":38.9064,"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":"2020-05-12","known_ts":"2020-05-12","bar_index":3375,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.8923,"stop_level":40.2049,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":3377,"type":"RECLAIM","strength":0.588,"price":41.4402,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-12","prior_stop_level":40.2049,"sweep_low":35.825,"atr14":2.051145,"stop_level":34.799427,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-27","known_ts":"2020-05-27","bar_index":3379,"type":"RECLAIM","strength":0.725,"price":44.7321,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":3382,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.5779,"stop_level":44.5777,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-23","known_ts":"2020-06-23","bar_index":3385,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.2255,"stop_level":42.5779,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-07","known_ts":"2020-08-11","bar_index":3396,"type":"BUY","strength":0.588,"price":43.0289,"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":"2020-09-08","known_ts":"2020-09-08","bar_index":3403,"type":"SELL","basis":"structure_stop","strength":0.588,"price":40.2666,"stop_level":41.5277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-10-02","known_ts":"2020-10-06","bar_index":3409,"type":"BUY","strength":0.45,"price":41.9942,"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-10-07","known_ts":"2020-10-07","bar_index":3410,"type":"RECLAIM","strength":0.588,"price":42.8439,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-10-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2020-11-27","known_ts":"2020-11-27","bar_index":3422,"type":"SELL","basis":"structure_stop","strength":0.863,"price":48.1825,"stop_level":48.2179,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-02","known_ts":"2020-12-02","bar_index":3423,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.241,"stop_level":48.2179,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-15","known_ts":"2020-12-17","bar_index":3426,"type":"REBUY","strength":0.863,"price":48.1669,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2021-01-28","known_ts":"2021-01-28","bar_index":3435,"type":"SELL","basis":"structure_stop","strength":1.0,"price":50.698,"stop_level":50.9146,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-02-02","known_ts":"2021-02-02","bar_index":3436,"type":"RECLAIM","strength":1.0,"price":50.9295,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-01-28","prior_stop_level":50.9146,"sweep_low":49.7274,"atr14":1.308777,"stop_level":49.073012,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-02-11","known_ts":"2021-02-11","bar_index":3439,"type":"RECLAIM","strength":1.0,"price":55.4094,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-13","known_ts":"2021-04-13","bar_index":3452,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.1574,"stop_level":57.3971,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-04-14","known_ts":"2021-04-14","bar_index":3453,"type":"RECLAIM","strength":0.863,"price":57.7493,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-04-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-04-13","prior_stop_level":57.3971,"sweep_low":56.7303,"atr14":1.317228,"stop_level":56.071686,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-25","known_ts":"2021-08-27","bar_index":3484,"type":"BUY","strength":0.588,"price":53.3148,"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":"2021-11-18","known_ts":"2021-11-18","bar_index":3504,"type":"SELL","basis":"structure_stop","strength":0.863,"price":55.1281,"stop_level":55.2262,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-22","known_ts":"2021-11-22","bar_index":3504,"type":"RECLAIM","strength":0.863,"price":55.6638,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-11-18","prior_stop_level":55.2262,"sweep_low":54.1094,"atr14":1.073118,"stop_level":53.572841,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-29","known_ts":"2021-11-29","bar_index":3506,"type":"SELL","basis":"structure_stop","strength":0.725,"price":53.6416,"stop_level":54.5622,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-12-06","known_ts":"2021-12-06","bar_index":3507,"type":"RECLAIM","strength":0.588,"price":54.7338,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2021-11-29","prior_stop_level":54.5622,"sweep_low":51.8623,"atr14":1.399284,"stop_level":51.162658,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-23","known_ts":"2021-12-28","bar_index":3512,"type":"BUY","strength":0.588,"price":54.7497,"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":"2022-01-03","known_ts":"2022-01-03","bar_index":3514,"type":"RECLAIM","strength":0.725,"price":55.9349,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2021-12-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-01-27","known_ts":"2022-01-27","bar_index":3519,"type":"SELL","basis":"structure_stop","strength":0.588,"price":53.2782,"stop_level":54.0895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-01-31","known_ts":"2022-01-31","bar_index":3520,"type":"RECLAIM","strength":0.588,"price":54.8134,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-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":"2022-01-27","prior_stop_level":54.0895,"sweep_low":52.7214,"atr14":1.596183,"stop_level":51.923309,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-07","known_ts":"2022-02-09","bar_index":3522,"type":"REBUY","strength":0.863,"price":57.1997,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2022-03-01","known_ts":"2022-03-03","bar_index":3527,"type":"REBUY","strength":0.863,"price":56.8735,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2022-03-14","known_ts":"2022-03-16","bar_index":3530,"type":"BUY","strength":0.863,"price":58.0258,"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":"quality","score":75},{"ts":"2022-04-05","known_ts":"2022-04-05","bar_index":3535,"type":"SELL","basis":"structure_stop","strength":1.0,"price":56.2292,"stop_level":56.5646,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-04-06","known_ts":"2022-04-06","bar_index":3535,"type":"RECLAIM","strength":1.0,"price":56.7003,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-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":"2022-04-05","prior_stop_level":56.5646,"sweep_low":55.3349,"atr14":1.38724,"stop_level":54.64128,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-03","known_ts":"2022-06-07","bar_index":3549,"type":"BUY","strength":0.725,"price":55.71,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":80},{"ts":"2022-07-06","known_ts":"2022-07-08","bar_index":3556,"type":"BUY","strength":0.45,"price":53.8183,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-07-22","known_ts":"2022-07-22","bar_index":3560,"type":"RECLAIM","strength":0.725,"price":55.1169,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-07-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-10-28","known_ts":"2022-11-01","bar_index":3583,"type":"BUY","strength":0.863,"price":57.2062,"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":"aplus","score":85},{"ts":"2022-12-01","known_ts":"2022-12-01","bar_index":3590,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.1751,"stop_level":57.5442,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-09","known_ts":"2023-01-11","bar_index":3599,"type":"BUY","strength":0.725,"price":55.7295,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2023-05-15","known_ts":"2023-05-17","bar_index":3628,"type":"BUY","strength":0.45,"price":40.6815,"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-06-23","known_ts":"2023-06-23","bar_index":3637,"type":"SELL","basis":"structure_stop","strength":0.45,"price":37.2555,"stop_level":38.8814,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-06-29","known_ts":"2023-06-29","bar_index":3638,"type":"RECLAIM","strength":0.45,"price":39.1146,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2023-06-23","prior_stop_level":38.8814,"sweep_low":37.1414,"atr14":1.167843,"stop_level":36.557479,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-15","known_ts":"2023-08-15","bar_index":3649,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.5527,"stop_level":42.5149,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-17","known_ts":"2023-08-17","bar_index":3649,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.2347,"stop_level":42.5149,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-10-10","known_ts":"2023-10-12","bar_index":3662,"type":"BUY","strength":0.725,"price":39.0895,"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":65},{"ts":"2023-10-24","known_ts":"2023-10-24","bar_index":3665,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.4004,"stop_level":38.7779,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-11-13","known_ts":"2023-11-15","bar_index":3670,"type":"BUY","strength":0.725,"price":40.6881,"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":30},{"ts":"2023-12-29","known_ts":"2023-12-29","bar_index":3680,"type":"SELL","basis":"structure_stop","strength":0.863,"price":46.2231,"stop_level":46.4395,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-02","known_ts":"2024-01-02","bar_index":3681,"type":"RECLAIM","strength":0.863,"price":46.9328,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-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-12-29","prior_stop_level":46.4395,"sweep_low":45.8769,"atr14":1.016766,"stop_level":45.368517,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-16","known_ts":"2024-01-16","bar_index":3684,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.3231,"stop_level":45.7125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-18","known_ts":"2024-01-18","bar_index":3684,"type":"RECLAIM","strength":0.863,"price":45.8683,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-01-16","prior_stop_level":45.7125,"sweep_low":44.3797,"atr14":1.058555,"stop_level":43.850423,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-29","known_ts":"2024-04-29","bar_index":3708,"type":"RECLAIM","strength":1.0,"price":48.4989,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-24","known_ts":"2024-05-24","bar_index":3714,"type":"SELL","basis":"structure_stop","strength":1.0,"price":47.89,"stop_level":48.9338,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-09","known_ts":"2024-07-11","bar_index":3724,"type":"BUY","strength":0.863,"price":50.279,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2024-10-28","known_ts":"2024-10-30","bar_index":3750,"type":"BUY","strength":0.725,"price":55.8142,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2024-12-17","known_ts":"2024-12-17","bar_index":3761,"type":"SELL","basis":"structure_stop","strength":1.0,"price":61.7177,"stop_level":62.3016,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-04","known_ts":"2025-02-06","bar_index":3772,"type":"BUY","strength":0.725,"price":63.457,"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":"2025-04-23","known_ts":"2025-04-25","bar_index":3790,"type":"BUY","strength":0.588,"price":56.2777,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"aplus","score":80},{"ts":"2025-06-12","known_ts":"2025-06-12","bar_index":3801,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.9076,"stop_level":57.9969,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-06-27","known_ts":"2025-07-01","bar_index":3805,"type":"REBUY","strength":0.863,"price":59.457,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2025-07-23","known_ts":"2025-07-23","bar_index":3810,"type":"SELL","basis":"structure_stop","strength":0.863,"price":58.4863,"stop_level":59.0836,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-07-25","known_ts":"2025-07-25","bar_index":3811,"type":"SELL","basis":"structure_stop","strength":0.725,"price":57.8982,"stop_level":59.0836,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-08-22","known_ts":"2025-08-26","bar_index":3818,"type":"BUY","strength":0.588,"price":58.5049,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":50},{"ts":"2025-11-12","known_ts":"2025-11-14","bar_index":3837,"type":"BUY","strength":0.45,"price":50.1883,"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-29","known_ts":"2025-12-29","bar_index":3847,"type":"SELL","basis":"structure_stop","strength":0.588,"price":52.124,"stop_level":52.2527,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-12-30","known_ts":"2025-12-30","bar_index":3847,"type":"RECLAIM","strength":0.588,"price":52.2625,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-12-29","prior_stop_level":52.2527,"sweep_low":51.748,"atr14":0.840886,"stop_level":51.327557,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-27","known_ts":"2026-01-27","bar_index":3853,"type":"SELL","basis":"structure_stop","strength":0.588,"price":51.5403,"stop_level":52.6583,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-02-02","known_ts":"2026-02-02","bar_index":3855,"type":"RECLAIM","strength":0.588,"price":52.6682,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-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":"2026-01-27","prior_stop_level":52.6583,"sweep_low":51.0158,"atr14":1.101538,"stop_level":50.465031,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-23","known_ts":"2026-02-23","bar_index":3859,"type":"SELL","basis":"structure_stop","strength":0.588,"price":51.6887,"stop_level":52.4505,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-02-26","known_ts":"2026-02-26","bar_index":3860,"type":"RECLAIM","strength":0.725,"price":52.7672,"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":52.4505,"sweep_low":50.8476,"atr14":1.27506,"stop_level":50.21007,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-03-20","known_ts":"2026-03-24","bar_index":3866,"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-03-20","trigger_known_ts":"2026-03-24","strength":0.45,"price":48.186,"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.218873,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":46.7436,"atr14":1.189218,"stop_level":46.148991,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-08","known_ts":"2026-04-10","bar_index":3870,"type":"BUY","strength":0.45,"price":50.2153,"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-04-08","known_ts":"2026-04-10","bar_index":3870,"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-04-08","trigger_known_ts":"2026-04-10","strength":0.45,"price":50.2153,"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.185977,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":47.7682,"atr14":1.052043,"stop_level":47.242179,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-13","known_ts":"2026-05-13","bar_index":3878,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.0562,"stop_level":50.2949,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-14","known_ts":"2026-05-14","bar_index":3878,"type":"RECLAIM","strength":0.588,"price":50.7724,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-05-13","prior_stop_level":50.2949,"sweep_low":49.897,"atr14":1.044343,"stop_level":49.374828,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-03","known_ts":"2026-06-03","bar_index":3883,"type":"RECLAIM","strength":0.863,"price":53.05,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-06-03","last_scored_basis":null,"bars_since_signal":23,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2017-08-23","2017-09-11","2017-11-16","2017-12-21","2018-07-09","2018-08-07","2018-10-15","2018-12-28","2019-04-01","2019-04-23","2019-07-26","2019-09-04","2020-03-13","2020-04-03","2020-07-17","2020-08-04","2020-09-24","2020-10-23","2021-04-22","2021-07-14","2021-08-04","2022-06-27","2022-07-19","2022-10-04","2022-10-28","2022-12-20","2023-01-31","2023-03-23","2023-09-19","2023-11-03","2024-02-14","2024-06-20","2025-01-13","2025-03-14","2025-04-14","2025-08-11","2025-09-23","2025-10-17","2025-11-25","2026-09-02"],"warnings":[{"ts":"2022-01-21","kind":"arm","px":54.0895},{"ts":"2022-01-27","kind":"confirm","px":53.2782,"level":54.0895},{"ts":"2022-04-04","kind":"arm","px":56.6684},{"ts":"2022-04-05","kind":"confirm","px":56.2292,"level":56.5646},{"ts":"2022-08-19","kind":"arm","px":58.8602},{"ts":"2022-11-29","kind":"arm","px":59.0248},{"ts":"2022-12-01","kind":"confirm","px":57.1751,"level":57.5442},{"ts":"2023-06-22","kind":"arm","px":37.8182},{"ts":"2023-06-23","kind":"confirm","px":37.2555,"level":38.8814},{"ts":"2023-07-31","kind":"arm","px":43.3629},{"ts":"2023-08-15","kind":"confirm","px":41.5527,"level":42.5149},{"ts":"2023-08-16","kind":"arm","px":41.2755},{"ts":"2023-08-17","kind":"confirm","px":41.2347,"level":42.5149},{"ts":"2023-10-23","kind":"arm","px":36.2611},{"ts":"2023-10-24","kind":"confirm","px":36.4004,"level":38.7779},{"ts":"2023-12-12","kind":"arm","px":44.5095},{"ts":"2023-12-29","kind":"confirm","px":46.2231,"level":46.4395},{"ts":"2024-01-05","kind":"arm","px":46.4395},{"ts":"2024-01-16","kind":"confirm","px":45.3231,"level":45.7125},{"ts":"2024-05-23","kind":"arm","px":47.8205},{"ts":"2024-05-24","kind":"confirm","px":47.89,"level":48.9338},{"ts":"2024-08-02","kind":"arm","px":53.3209},{"ts":"2024-11-20","kind":"arm","px":62.3016},{"ts":"2024-12-17","kind":"confirm","px":61.7177,"level":62.3016},{"ts":"2025-05-23","kind":"arm","px":58.3221},{"ts":"2025-06-12","kind":"confirm","px":57.9076,"level":57.9969},{"ts":"2025-07-17","kind":"arm","px":59.989},{"ts":"2025-07-23","kind":"confirm","px":58.4863,"level":59.0836},{"ts":"2025-07-24","kind":"arm","px":57.6556},{"ts":"2025-07-25","kind":"confirm","px":57.8982,"level":59.0836},{"ts":"2025-12-19","kind":"arm","px":52.2527},{"ts":"2025-12-29","kind":"confirm","px":52.124,"level":52.2527},{"ts":"2026-01-26","kind":"arm","px":52.223},{"ts":"2026-01-27","kind":"confirm","px":51.5403,"level":52.6583},{"ts":"2026-02-13","kind":"arm","px":53.0343},{"ts":"2026-02-23","kind":"confirm","px":51.6887,"level":52.4505},{"ts":"2026-05-12","kind":"arm","px":50.8719},{"ts":"2026-05-13","kind":"confirm","px":50.0562,"level":50.2949},{"ts":"2026-06-01","kind":"arm","px":51.1802},{"ts":"2026-07-09","kind":"arm","px":58.27}],"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":[]}}}