{"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":"BRC","timeframe":"3D","as_of":"2026-08-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1987-06-30","known_ts":"1987-07-02","bar_index":56,"type":"BUY","strength":0.45,"price":2.2386,"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-09-23","known_ts":"1987-09-23","bar_index":75,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.2386,"stop_level":2.2797,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1987-09-30","known_ts":"1987-09-30","bar_index":77,"type":"RECLAIM","strength":0.45,"price":2.3002,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-09-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":"1987-09-23","prior_stop_level":2.2797,"sweep_low":2.2181,"atr14":0.032362,"stop_level":2.201919,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-11-10","known_ts":"1987-11-12","bar_index":87,"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-11-10","trigger_known_ts":"1987-11-12","strength":0.45,"price":1.3555,"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.459012,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.2733,"atr14":0.059409,"stop_level":1.243595,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-12-10","known_ts":"1987-12-14","bar_index":94,"type":"BUY","strength":0.45,"price":1.1296,"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-12-10","known_ts":"1987-12-14","bar_index":94,"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-12-10","trigger_known_ts":"1987-12-14","strength":0.45,"price":1.1296,"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.54917,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0474,"atr14":0.064971,"stop_level":1.014914,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-04-28","known_ts":"1988-05-02","bar_index":126,"type":"REBUY","strength":0.863,"price":1.8278,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"1988-07-25","known_ts":"1988-07-25","bar_index":146,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.177,"stop_level":2.2181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-08-10","known_ts":"1988-08-10","bar_index":150,"type":"RECLAIM","strength":1.0,"price":2.2181,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-07-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-10-31","known_ts":"1988-11-02","bar_index":169,"type":"BUY","strength":0.588,"price":1.8073,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"1988-11-08","known_ts":"1988-11-10","bar_index":171,"type":"BUY","strength":0.588,"price":1.8073,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"1988-12-02","known_ts":"1988-12-02","bar_index":176,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.7252,"stop_level":1.7662,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1988-12-07","known_ts":"1988-12-07","bar_index":177,"type":"RECLAIM","strength":0.45,"price":1.8484,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-12-02 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":"1988-12-02","prior_stop_level":1.7662,"sweep_low":1.7252,"atr14":0.054902,"stop_level":1.697749,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-01-10","known_ts":"1989-01-10","bar_index":185,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.6841,"stop_level":1.7252,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1989-01-12","known_ts":"1989-01-12","bar_index":185,"type":"RECLAIM","strength":0.45,"price":1.8278,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-01-10 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":"1989-01-10","prior_stop_level":1.7252,"sweep_low":1.6841,"atr14":0.064757,"stop_level":1.651722,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-02-22","known_ts":"1989-02-22","bar_index":195,"type":"RECLAIM","strength":0.725,"price":1.9716,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-01-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-03-17","known_ts":"1989-03-17","bar_index":200,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.8484,"stop_level":1.8895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-03-22","known_ts":"1989-03-22","bar_index":201,"type":"RECLAIM","strength":0.863,"price":1.9716,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-03-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1989-03-17","prior_stop_level":1.8895,"sweep_low":1.8484,"atr14":0.063724,"stop_level":1.816538,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-04-11","known_ts":"1989-04-11","bar_index":206,"type":"RECLAIM","strength":0.863,"price":1.9716,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-03-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-04-14","known_ts":"1989-04-18","bar_index":207,"type":"REBUY","strength":0.863,"price":1.9716,"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":"1989-05-15","known_ts":"1989-05-17","bar_index":214,"type":"BUY","strength":0.863,"price":2.0538,"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":30},{"ts":"1989-09-18","known_ts":"1989-09-20","bar_index":243,"type":"BUY","strength":0.863,"price":2.3002,"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":"1989-09-29","known_ts":"1989-10-03","bar_index":246,"type":"BUY","strength":0.863,"price":2.3413,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1989-10-17","known_ts":"1989-10-17","bar_index":250,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.1359,"stop_level":2.2181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1989-10-23","known_ts":"1989-10-23","bar_index":251,"type":"RECLAIM","strength":0.863,"price":2.2591,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-10-17 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-10-17","prior_stop_level":2.2181,"sweep_low":2.1359,"atr14":0.047841,"stop_level":2.11198,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-11-10","known_ts":"1989-11-14","bar_index":256,"type":"BUY","strength":0.725,"price":2.4029,"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":70},{"ts":"1990-01-25","known_ts":"1990-01-29","bar_index":273,"type":"REBUY","strength":1.0,"price":2.6288,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1990-03-19","known_ts":"1990-03-19","bar_index":285,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.6699,"stop_level":2.711,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-03-20","known_ts":"1990-03-20","bar_index":285,"type":"RECLAIM","strength":1.0,"price":2.752,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-03-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1990-03-19","prior_stop_level":2.711,"sweep_low":2.6699,"atr14":0.047116,"stop_level":2.646342,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-04-23","known_ts":"1990-04-23","bar_index":293,"type":"RECLAIM","strength":1.0,"price":2.7726,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-03-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-06-07","known_ts":"1990-06-07","bar_index":303,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.8753,"stop_level":2.8958,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-06-19","known_ts":"1990-06-19","bar_index":306,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.7931,"stop_level":2.8753,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-09-25","known_ts":"1990-09-27","bar_index":329,"type":"BUY","strength":0.45,"price":1.7252,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-09-25","known_ts":"1990-09-27","bar_index":329,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1990-09-25","trigger_known_ts":"1990-09-27","strength":0.45,"price":1.7252,"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.41051,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.6019,"atr14":0.0729,"stop_level":1.56545,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-03-05","known_ts":"1991-03-05","bar_index":366,"type":"RECLAIM","strength":0.863,"price":2.9369,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-09-05","known_ts":"1991-09-05","bar_index":408,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.1833,"stop_level":3.2039,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-12-02","known_ts":"1991-12-04","bar_index":429,"type":"BUY","strength":0.45,"price":2.5056,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1992-03-17","known_ts":"1992-03-17","bar_index":453,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.752,"stop_level":2.7931,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-03-18","known_ts":"1992-03-18","bar_index":453,"type":"RECLAIM","strength":0.863,"price":2.8547,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-03-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1992-03-17","prior_stop_level":2.7931,"sweep_low":2.752,"atr14":0.079425,"stop_level":2.712288,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-04-06","known_ts":"1992-04-06","bar_index":458,"type":"RECLAIM","strength":0.863,"price":2.8872,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-03-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-06-26","known_ts":"1992-06-30","bar_index":477,"type":"BUY","strength":0.588,"price":2.8047,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":75},{"ts":"1992-08-28","known_ts":"1992-08-28","bar_index":491,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.7751,"stop_level":2.7958,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-09-03","known_ts":"1992-09-03","bar_index":493,"type":"RECLAIM","strength":0.863,"price":2.8062,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-08-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":"1992-08-28","prior_stop_level":2.7958,"sweep_low":2.7544,"atr14":0.046265,"stop_level":2.731267,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-09-22","known_ts":"1992-09-24","bar_index":497,"type":"BUY","strength":0.725,"price":2.8786,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1992-10-26","known_ts":"1992-10-28","bar_index":505,"type":"BUY","strength":0.863,"price":2.9531,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"1993-01-08","known_ts":"1993-01-12","bar_index":522,"type":"BUY","strength":0.863,"price":3.1113,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"1993-01-29","known_ts":"1993-02-02","bar_index":527,"type":"BUY","strength":0.863,"price":3.153,"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":"1993-03-26","known_ts":"1993-03-30","bar_index":540,"type":"BUY","strength":0.725,"price":3.0277,"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":"1993-04-30","known_ts":"1993-04-30","bar_index":548,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.8938,"stop_level":2.9357,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1993-06-09","known_ts":"1993-06-11","bar_index":557,"type":"BUY","strength":0.588,"price":2.9567,"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":"1993-06-14","known_ts":"1993-06-14","bar_index":558,"type":"RECLAIM","strength":0.588,"price":2.9986,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1993-06-09 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1993-07-14","known_ts":"1993-07-16","bar_index":565,"type":"REBUY","strength":0.588,"price":3.0219,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1993-07-27","known_ts":"1993-07-29","bar_index":568,"type":"REBUY","strength":0.588,"price":3.0008,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1993-10-12","known_ts":"1993-10-14","bar_index":586,"type":"BUY","strength":0.863,"price":3.047,"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":75},{"ts":"1994-01-19","known_ts":"1994-01-21","bar_index":609,"type":"REBUY","strength":1.0,"price":3.7601,"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":"1994-02-01","known_ts":"1994-02-03","bar_index":612,"type":"REBUY","strength":1.0,"price":4.0363,"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":"1994-02-16","known_ts":"1994-02-16","bar_index":615,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.8238,"stop_level":3.8876,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-04-20","known_ts":"1994-04-22","bar_index":630,"type":"BUY","strength":0.863,"price":4.0088,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"1994-07-08","known_ts":"1994-07-12","bar_index":648,"type":"BUY","strength":0.725,"price":4.0235,"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":"1994-07-29","known_ts":"1994-07-29","bar_index":653,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.0664,"stop_level":4.152,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-08-01","known_ts":"1994-08-01","bar_index":653,"type":"RECLAIM","strength":0.863,"price":4.1948,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-07-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":"1994-07-29","prior_stop_level":4.152,"sweep_low":4.0664,"atr14":0.07864,"stop_level":4.02708,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-08-30","known_ts":"1994-08-30","bar_index":660,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.0235,"stop_level":4.1092,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-08-31","known_ts":"1994-08-31","bar_index":660,"type":"RECLAIM","strength":0.863,"price":4.152,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-08-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1994-08-30","prior_stop_level":4.1092,"sweep_low":4.0235,"atr14":0.082502,"stop_level":3.982249,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-10-27","known_ts":"1994-10-31","bar_index":674,"type":"BUY","strength":0.725,"price":4.1697,"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":"1994-11-17","known_ts":"1994-11-21","bar_index":679,"type":"BUY","strength":0.863,"price":4.1697,"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":"quality","score":65},{"ts":"1994-12-28","known_ts":"1994-12-30","bar_index":688,"type":"BUY","strength":0.725,"price":4.187,"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":65},{"ts":"1995-12-08","known_ts":"1995-12-08","bar_index":768,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.6767,"stop_level":6.7094,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1995-12-11","known_ts":"1995-12-11","bar_index":768,"type":"RECLAIM","strength":0.863,"price":6.7204,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-12-08 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":"1995-12-08","prior_stop_level":6.7094,"sweep_low":6.6331,"atr14":0.073591,"stop_level":6.596305,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-01-02","known_ts":"1996-01-04","bar_index":773,"type":"REBUY","strength":0.725,"price":7.0957,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1996-05-14","known_ts":"1996-05-16","bar_index":804,"type":"BUY","strength":0.45,"price":5.8411,"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-05-22","known_ts":"1996-05-22","bar_index":806,"type":"RECLAIM","strength":0.588,"price":6.6661,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1996-05-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1996-07-31","known_ts":"1996-08-02","bar_index":822,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1996-07-31","trigger_known_ts":"1996-08-02","strength":0.45,"price":5.8341,"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.177798,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.6352,"atr14":0.173853,"stop_level":5.548273,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-08-08","known_ts":"1996-08-12","bar_index":824,"type":"BUY","strength":0.588,"price":5.9666,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-08-08","known_ts":"1996-08-12","bar_index":824,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1996-08-08","trigger_known_ts":"1996-08-12","strength":0.588,"price":5.9666,"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.159125,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.6352,"atr14":0.167302,"stop_level":5.551549,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-08-29","known_ts":"1996-09-03","bar_index":829,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1996-08-29","trigger_known_ts":"1996-09-03","strength":0.588,"price":6.0661,"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.145102,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.9003,"atr14":0.179344,"stop_level":5.810628,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-09-12","known_ts":"1996-09-12","bar_index":832,"type":"RECLAIM","strength":0.725,"price":6.3644,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1996-08-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-10-23","known_ts":"1996-10-23","bar_index":841,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.4147,"stop_level":6.4647,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-12-24","known_ts":"1996-12-27","bar_index":856,"type":"BUY","strength":0.588,"price":6.1981,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1997-05-21","known_ts":"1997-05-23","bar_index":890,"type":"BUY","strength":0.725,"price":7.0741,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1997-06-13","known_ts":"1997-06-13","bar_index":895,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.6468,"stop_level":7.6805,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-06-16","known_ts":"1997-06-16","bar_index":895,"type":"RECLAIM","strength":0.863,"price":7.6973,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-06-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":"1997-06-13","prior_stop_level":7.6805,"sweep_low":7.6131,"atr14":0.19967,"stop_level":7.513265,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-08","known_ts":"1997-07-08","bar_index":900,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.4784,"stop_level":7.6131,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-07-10","known_ts":"1997-07-10","bar_index":901,"type":"RECLAIM","strength":0.863,"price":7.7167,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-07-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":"1997-07-08","prior_stop_level":7.6131,"sweep_low":7.4447,"atr14":0.169414,"stop_level":7.359993,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-22","known_ts":"1997-07-22","bar_index":904,"type":"RECLAIM","strength":0.863,"price":7.852,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-07-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-08-11","known_ts":"1997-08-11","bar_index":908,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.852,"stop_level":8.0213,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-09-19","known_ts":"1997-09-23","bar_index":918,"type":"BUY","strength":1.0,"price":8.3936,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1997-10-27","known_ts":"1997-10-27","bar_index":926,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.094,"stop_level":8.5531,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1997-10-28","known_ts":"1997-10-28","bar_index":927,"type":"RECLAIM","strength":0.863,"price":9.2502,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1997-10-27","prior_stop_level":8.5531,"sweep_low":7.6859,"atr14":0.462019,"stop_level":7.45489,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-02-06","known_ts":"1998-02-10","bar_index":950,"type":"BUY","strength":0.725,"price":8.6448,"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":"1998-04-17","known_ts":"1998-04-17","bar_index":966,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.0603,"stop_level":9.1633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-04-21","known_ts":"1998-04-21","bar_index":966,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.026,"stop_level":9.1633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-06-25","known_ts":"1998-06-29","bar_index":982,"type":"BUY","strength":0.588,"price":7.7562,"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":"1998-08-04","known_ts":"1998-08-06","bar_index":991,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-08-04","trigger_known_ts":"1998-08-06","strength":0.45,"price":5.3489,"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.448794,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.2109,"atr14":0.301957,"stop_level":5.059922,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-17","known_ts":"1998-08-19","bar_index":994,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-08-17","trigger_known_ts":"1998-08-19","strength":0.45,"price":4.9952,"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.485243,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.6588,"atr14":0.303338,"stop_level":4.507131,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-02","known_ts":"1998-09-04","bar_index":998,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-09-02","trigger_known_ts":"1998-09-04","strength":0.45,"price":4.7623,"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.509244,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.4862,"atr14":0.24696,"stop_level":4.36272,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-08","known_ts":"1998-09-10","bar_index":999,"type":"BUY","strength":0.45,"price":4.5207,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-09-08","known_ts":"1998-09-10","bar_index":999,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-09-08","trigger_known_ts":"1998-09-10","strength":0.45,"price":4.5207,"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.534141,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.4862,"atr14":0.240394,"stop_level":4.366003,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-08","known_ts":"1998-10-08","bar_index":1006,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.2877,"stop_level":5.4007,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-10-09","known_ts":"1998-10-09","bar_index":1006,"type":"RECLAIM","strength":0.588,"price":5.4964,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-10-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-10-08","prior_stop_level":5.4007,"sweep_low":5.1486,"atr14":0.299317,"stop_level":4.998941,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-11-27","known_ts":"1998-11-27","bar_index":1018,"type":"RECLAIM","strength":0.863,"price":8.0707,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-10-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-04-09","known_ts":"1999-04-13","bar_index":1048,"type":"BUY","strength":0.725,"price":6.983,"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":"1999-06-14","known_ts":"1999-06-16","bar_index":1063,"type":"BUY","strength":0.863,"price":7.4591,"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":"1999-08-23","known_ts":"1999-08-23","bar_index":1079,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.2334,"stop_level":9.2511,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-11-10","known_ts":"1999-11-12","bar_index":1098,"type":"BUY","strength":0.863,"price":9.1225,"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":"1999-12-01","known_ts":"1999-12-01","bar_index":1102,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.5346,"stop_level":8.7305,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1999-12-08","known_ts":"1999-12-08","bar_index":1104,"type":"RECLAIM","strength":0.725,"price":8.8375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-12-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1999-12-01","prior_stop_level":8.7305,"sweep_low":8.1426,"atr14":0.248285,"stop_level":8.018457,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-01-03","known_ts":"2000-01-03","bar_index":1110,"type":"RECLAIM","strength":0.863,"price":8.9571,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-03-13","known_ts":"2000-03-15","bar_index":1126,"type":"BUY","strength":0.588,"price":7.6314,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2000-04-25","known_ts":"2000-04-25","bar_index":1136,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.4665,"stop_level":8.6107,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-05-01","known_ts":"2000-05-01","bar_index":1137,"type":"RECLAIM","strength":0.725,"price":8.7368,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-04-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2000-04-25","prior_stop_level":8.6107,"sweep_low":7.9441,"atr14":0.323086,"stop_level":7.782557,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-11","known_ts":"2000-05-15","bar_index":1140,"type":"REBUY","strength":0.863,"price":9.079,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":0},{"ts":"2000-05-19","known_ts":"2000-05-23","bar_index":1142,"type":"REBUY","strength":0.863,"price":8.8268,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2000-07-20","known_ts":"2000-07-20","bar_index":1156,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.9457,"stop_level":9.1811,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-07-25","known_ts":"2000-07-25","bar_index":1157,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.6197,"stop_level":9.1811,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-08-31","known_ts":"2000-09-05","bar_index":1166,"type":"BUY","strength":0.725,"price":8.9095,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2000-09-29","known_ts":"2000-09-29","bar_index":1172,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.7646,"stop_level":8.9276,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-10-03","known_ts":"2000-10-03","bar_index":1173,"type":"RECLAIM","strength":0.863,"price":9.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-09-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":"2000-09-29","prior_stop_level":8.9276,"sweep_low":8.7284,"atr14":0.228843,"stop_level":8.613978,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-10-05","known_ts":"2000-10-05","bar_index":1174,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.7063,"stop_level":8.7646,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-11-30","known_ts":"2000-12-04","bar_index":1187,"type":"BUY","strength":0.863,"price":8.852,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2001-01-12","known_ts":"2001-01-12","bar_index":1196,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.6116,"stop_level":9.6534,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-01-16","known_ts":"2001-01-16","bar_index":1197,"type":"RECLAIM","strength":0.863,"price":10.1425,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-01-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":"2001-01-12","prior_stop_level":9.6534,"sweep_low":9.5017,"atr14":0.322099,"stop_level":9.340651,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-29","known_ts":"2001-01-29","bar_index":1200,"type":"RECLAIM","strength":0.863,"price":10.8675,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-01-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-02-08","known_ts":"2001-02-08","bar_index":1202,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.1938,"stop_level":10.6368,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-06-07","known_ts":"2001-06-07","bar_index":1230,"type":"RECLAIM","strength":0.863,"price":10.2029,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-02-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-06-22","known_ts":"2001-06-22","bar_index":1233,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.3637,"stop_level":9.5963,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-06-26","known_ts":"2001-06-26","bar_index":1234,"type":"RECLAIM","strength":0.725,"price":9.5993,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2001-06-22","prior_stop_level":9.5963,"sweep_low":9.3048,"atr14":0.249961,"stop_level":9.179819,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-28","known_ts":"2001-07-02","bar_index":1235,"type":"REBUY","strength":1.0,"price":10.1882,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2001-09-17","known_ts":"2001-09-17","bar_index":1252,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.4863,"stop_level":10.1671,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-10-19","known_ts":"2001-10-23","bar_index":1260,"type":"BUY","strength":0.725,"price":10.011,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2001-11-15","known_ts":"2001-11-15","bar_index":1266,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.1976,"stop_level":9.4181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-11-16","known_ts":"2001-11-16","bar_index":1266,"type":"RECLAIM","strength":0.588,"price":9.5343,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-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":"2001-11-15","prior_stop_level":9.4181,"sweep_low":8.8937,"atr14":0.334824,"stop_level":8.726288,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-03","known_ts":"2001-12-03","bar_index":1270,"type":"RECLAIM","strength":0.725,"price":10.0557,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-11-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-12-21","known_ts":"2001-12-21","bar_index":1274,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.7578,"stop_level":10.011,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-12-26","known_ts":"2001-12-26","bar_index":1275,"type":"RECLAIM","strength":0.588,"price":10.4729,"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":false,"monthlyBull":false},"anchor_ts":"2001-12-21","prior_stop_level":10.011,"sweep_low":9.3853,"atr14":0.420828,"stop_level":9.174886,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-08","known_ts":"2002-01-08","bar_index":1278,"type":"RECLAIM","strength":0.725,"price":10.8102,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-01-30","known_ts":"2002-02-01","bar_index":1283,"type":"BUY","strength":0.863,"price":10.96,"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":"2002-03-22","known_ts":"2002-03-26","bar_index":1295,"type":"BUY","strength":1.0,"price":11.0798,"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":50},{"ts":"2002-03-25","known_ts":"2002-03-25","bar_index":1295,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.7354,"stop_level":10.8372,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-03-26","known_ts":"2002-03-26","bar_index":1295,"type":"RECLAIM","strength":1.0,"price":11.0798,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-03-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":"2002-03-25","prior_stop_level":10.8372,"sweep_low":10.6006,"atr14":0.303127,"stop_level":10.449037,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-15","known_ts":"2002-04-15","bar_index":1300,"type":"RECLAIM","strength":1.0,"price":11.6507,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-03-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-05-06","known_ts":"2002-05-06","bar_index":1305,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.4675,"stop_level":10.5108,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-07-05","known_ts":"2002-07-09","bar_index":1319,"type":"BUY","strength":0.588,"price":10.1884,"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-08-13","known_ts":"2002-08-15","bar_index":1328,"type":"BUY","strength":0.588,"price":9.492,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2002-09-24","known_ts":"2002-09-24","bar_index":1337,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.2195,"stop_level":9.3406,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-09-25","known_ts":"2002-09-25","bar_index":1338,"type":"RECLAIM","strength":0.588,"price":9.5435,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-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":"2002-09-24","prior_stop_level":9.3406,"sweep_low":9.1741,"atr14":0.324552,"stop_level":9.011824,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-11","known_ts":"2002-10-15","bar_index":1342,"type":"REBUY","strength":0.588,"price":10.0566,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-11-11","known_ts":"2002-11-11","bar_index":1349,"type":"RECLAIM","strength":0.725,"price":9.9652,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2002-10-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-13","known_ts":"2002-12-13","bar_index":1356,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.2699,"stop_level":10.3613,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-12-30","known_ts":"2002-12-30","bar_index":1360,"type":"RECLAIM","strength":0.863,"price":10.4954,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-12-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-03-11","known_ts":"2003-03-13","bar_index":1376,"type":"BUY","strength":0.45,"price":8.4293,"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-14","known_ts":"2003-04-14","bar_index":1384,"type":"RECLAIM","strength":0.725,"price":9.4673,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-03-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-14","known_ts":"2003-05-14","bar_index":1391,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.8438,"stop_level":9.8778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-15","known_ts":"2003-05-15","bar_index":1391,"type":"RECLAIM","strength":0.863,"price":9.9024,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-05-14","prior_stop_level":9.8778,"sweep_low":9.8438,"atr14":0.212801,"stop_level":9.7374,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-02","known_ts":"2003-06-02","bar_index":1395,"type":"RECLAIM","strength":0.863,"price":10.2203,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-28","known_ts":"2003-07-30","bar_index":1408,"type":"BUY","strength":1.0,"price":10.723,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2003-09-24","known_ts":"2003-09-24","bar_index":1421,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.6795,"stop_level":10.8565,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-11-28","known_ts":"2003-11-28","bar_index":1437,"type":"RECLAIM","strength":1.0,"price":13.1815,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-09-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-31","known_ts":"2004-04-02","bar_index":1465,"type":"BUY","strength":0.725,"price":12.1721,"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":"2004-05-17","known_ts":"2004-05-17","bar_index":1475,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.599,"stop_level":11.6936,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-05-18","known_ts":"2004-05-20","bar_index":1476,"type":"REBUY","strength":0.725,"price":12.5046,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2004-05-18","known_ts":"2004-05-18","bar_index":1476,"type":"RECLAIM","strength":0.588,"price":11.864,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-05-17 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-05-17","prior_stop_level":11.6936,"sweep_low":11.4444,"atr14":0.313706,"stop_level":11.287547,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-07-19","known_ts":"2004-07-19","bar_index":1489,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.18,"stop_level":14.199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-20","known_ts":"2004-07-20","bar_index":1490,"type":"RECLAIM","strength":1.0,"price":14.3448,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-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":"2004-07-19","prior_stop_level":14.199,"sweep_low":14.0849,"atr14":0.285622,"stop_level":13.942089,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-02","known_ts":"2004-08-02","bar_index":1493,"type":"RECLAIM","strength":1.0,"price":14.2243,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-07-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-09-03","known_ts":"2004-09-08","bar_index":1501,"type":"BUY","strength":0.863,"price":14.7601,"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":90},{"ts":"2004-10-14","known_ts":"2004-10-14","bar_index":1510,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.8991,"stop_level":15.1532,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-10-15","known_ts":"2004-10-15","bar_index":1510,"type":"RECLAIM","strength":1.0,"price":15.2048,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-10-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-10-14","prior_stop_level":15.1532,"sweep_low":14.8991,"atr14":0.320959,"stop_level":14.73862,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-29","known_ts":"2004-10-29","bar_index":1514,"type":"RECLAIM","strength":1.0,"price":17.3064,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-10-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-12-27","known_ts":"2004-12-27","bar_index":1527,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.7965,"stop_level":19.8952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-12-28","known_ts":"2004-12-28","bar_index":1527,"type":"RECLAIM","strength":1.0,"price":20.3155,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-12-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-12-27","prior_stop_level":19.8952,"sweep_low":19.5831,"atr14":0.402731,"stop_level":19.381734,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-03-07","known_ts":"2005-03-07","bar_index":1543,"type":"RECLAIM","strength":0.863,"price":22.2639,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-12-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-03-15","known_ts":"2005-03-15","bar_index":1545,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.9723,"stop_level":21.8802,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-03-17","known_ts":"2005-03-17","bar_index":1545,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.5478,"stop_level":21.8802,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-05-13","known_ts":"2005-05-17","bar_index":1559,"type":"BUY","strength":0.725,"price":20.9495,"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":"2005-06-06","known_ts":"2005-06-08","bar_index":1564,"type":"BUY","strength":0.588,"price":19.8073,"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":60},{"ts":"2005-08-04","known_ts":"2005-08-04","bar_index":1578,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.0096,"stop_level":21.1512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-08","known_ts":"2005-08-08","bar_index":1578,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.0546,"stop_level":21.1512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-09-08","known_ts":"2005-09-12","bar_index":1586,"type":"BUY","strength":0.588,"price":21.8015,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2005-11-02","known_ts":"2005-11-04","bar_index":1599,"type":"BUY","strength":0.45,"price":19.3345,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-11-10","known_ts":"2005-11-10","bar_index":1601,"type":"RECLAIM","strength":0.725,"price":20.3756,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-11-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-07","known_ts":"2005-12-07","bar_index":1607,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.9062,"stop_level":24.2295,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-09","known_ts":"2005-12-09","bar_index":1607,"type":"RECLAIM","strength":0.725,"price":24.514,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-12-07","prior_stop_level":24.2295,"sweep_low":23.6346,"atr14":0.748372,"stop_level":23.260414,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-16","known_ts":"2005-12-16","bar_index":1609,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.5053,"stop_level":23.9062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-22","known_ts":"2005-12-22","bar_index":1610,"type":"RECLAIM","strength":0.863,"price":23.9903,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-12-16","prior_stop_level":23.9062,"sweep_low":22.7229,"atr14":0.68528,"stop_level":22.38026,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-04","known_ts":"2006-01-04","bar_index":1613,"type":"RECLAIM","strength":0.863,"price":23.915,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-17","known_ts":"2006-02-17","bar_index":1623,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.7717,"stop_level":24.8885,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-22","known_ts":"2006-02-22","bar_index":1624,"type":"RECLAIM","strength":0.863,"price":25.1546,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-02-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-02-17","prior_stop_level":24.8885,"sweep_low":24.2655,"atr14":0.724022,"stop_level":23.903489,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-02","known_ts":"2006-05-04","bar_index":1640,"type":"BUY","strength":0.588,"price":25.9371,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2006-08-14","known_ts":"2006-08-16","bar_index":1664,"type":"BUY","strength":0.45,"price":23.0343,"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-25","known_ts":"2006-08-25","bar_index":1667,"type":"RECLAIM","strength":0.588,"price":24.3089,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-08-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-10-02","known_ts":"2006-10-02","bar_index":1675,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.6814,"stop_level":22.7467,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-04","known_ts":"2006-10-04","bar_index":1676,"type":"RECLAIM","strength":0.588,"price":23.0605,"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":22.7467,"sweep_low":22.518,"atr14":0.589019,"stop_level":22.22349,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-25","known_ts":"2006-10-25","bar_index":1681,"type":"RECLAIM","strength":0.725,"price":24.058,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-10-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-18","known_ts":"2006-12-18","bar_index":1693,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.5698,"stop_level":24.6814,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-19","known_ts":"2006-12-19","bar_index":1693,"type":"RECLAIM","strength":0.863,"price":24.793,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-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":"2006-12-18","prior_stop_level":24.6814,"sweep_low":24.268,"atr14":0.431954,"stop_level":24.052023,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-02-01","known_ts":"2007-02-05","bar_index":1703,"type":"BUY","strength":0.863,"price":24.9872,"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":45},{"ts":"2007-02-13","known_ts":"2007-02-13","bar_index":1705,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.4575,"stop_level":23.5972,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-04-12","known_ts":"2007-04-16","bar_index":1719,"type":"BUY","strength":0.45,"price":21.1563,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-05-16","known_ts":"2007-05-16","bar_index":1727,"type":"RECLAIM","strength":0.725,"price":24.1871,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-04-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-07","known_ts":"2007-06-07","bar_index":1732,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.7305,"stop_level":23.9158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-14","known_ts":"2007-06-14","bar_index":1733,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.896,"stop_level":23.9158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-13","known_ts":"2007-06-13","bar_index":1733,"type":"RECLAIM","strength":0.863,"price":23.9224,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-06-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":"2007-06-07","prior_stop_level":23.9158,"sweep_low":23.4725,"atr14":0.528018,"stop_level":23.208491,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-15","known_ts":"2007-06-15","bar_index":1734,"type":"RECLAIM","strength":0.863,"price":24.2798,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-06-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-06-14","prior_stop_level":23.9158,"sweep_low":23.7702,"atr14":0.532434,"stop_level":23.503983,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-28","known_ts":"2007-06-28","bar_index":1737,"type":"RECLAIM","strength":0.863,"price":24.7298,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-06-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-07-23","known_ts":"2007-07-23","bar_index":1742,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.5711,"stop_level":24.6508,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-08-10","known_ts":"2007-08-10","bar_index":1747,"type":"RECLAIM","strength":0.863,"price":24.7704,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-07-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-11-21","known_ts":"2007-11-26","bar_index":1771,"type":"BUY","strength":0.588,"price":24.9169,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":100},{"ts":"2008-01-03","known_ts":"2008-01-03","bar_index":1780,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.9962,"stop_level":23.0362,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2008-02-25","known_ts":"2008-02-27","bar_index":1792,"type":"BUY","strength":0.45,"price":20.7617,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-04-11","known_ts":"2008-04-11","bar_index":1803,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.7762,"stop_level":22.0547,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-15","known_ts":"2008-04-15","bar_index":1803,"type":"RECLAIM","strength":0.588,"price":22.1934,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-04-11","prior_stop_level":22.0547,"sweep_low":21.6147,"atr14":0.663495,"stop_level":21.282953,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-29","known_ts":"2008-04-29","bar_index":1807,"type":"RECLAIM","strength":0.863,"price":23.4518,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-04-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-14","known_ts":"2008-05-14","bar_index":1810,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.5568,"stop_level":22.6106,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-15","known_ts":"2008-05-15","bar_index":1811,"type":"RECLAIM","strength":0.725,"price":22.8058,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-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":"2008-05-14","prior_stop_level":22.6106,"sweep_low":22.4289,"atr14":0.591745,"stop_level":22.133027,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-20","known_ts":"2008-05-22","bar_index":1812,"type":"REBUY","strength":0.863,"price":24.1785,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2008-06-20","known_ts":"2008-06-20","bar_index":1819,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.1745,"stop_level":25.3158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-06","known_ts":"2008-08-08","bar_index":1830,"type":"BUY","strength":0.863,"price":25.8082,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2008-08-29","known_ts":"2008-08-29","bar_index":1835,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.8145,"stop_level":24.8213,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-12-01","known_ts":"2008-12-03","bar_index":1857,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-12-01","trigger_known_ts":"2008-12-03","strength":0.45,"price":14.2331,"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.460101,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.3316,"atr14":1.350971,"stop_level":9.656114,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-09","known_ts":"2008-12-11","bar_index":1859,"type":"BUY","strength":0.45,"price":15.6673,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-12-09","known_ts":"2008-12-11","bar_index":1859,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-12-09","trigger_known_ts":"2008-12-11","strength":0.45,"price":15.6673,"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.405697,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.6426,"atr14":1.15237,"stop_level":12.066415,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-14","known_ts":"2009-01-14","bar_index":1867,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.7144,"stop_level":14.9672,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-22","known_ts":"2009-01-22","bar_index":1868,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.4886,"stop_level":14.9672,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-21","known_ts":"2009-01-21","bar_index":1868,"type":"RECLAIM","strength":0.588,"price":15.1592,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-14","prior_stop_level":14.9672,"sweep_low":13.6878,"atr14":0.888733,"stop_level":13.243434,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-28","known_ts":"2009-01-28","bar_index":1870,"type":"RECLAIM","strength":0.588,"price":15.3782,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-22","prior_stop_level":14.9672,"sweep_low":13.8315,"atr14":0.848845,"stop_level":13.407078,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-09","known_ts":"2009-03-11","bar_index":1879,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-03-09","trigger_known_ts":"2009-03-11","strength":0.45,"price":10.697,"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.594234,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.8484,"atr14":0.734432,"stop_level":9.481184,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-17","known_ts":"2009-03-19","bar_index":1881,"type":"BUY","strength":0.45,"price":11.7373,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-03-17","known_ts":"2009-03-19","bar_index":1881,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-03-17","trigger_known_ts":"2009-03-19","strength":0.45,"price":11.7373,"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.554773,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.9374,"atr14":0.706032,"stop_level":9.584384,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-26","known_ts":"2009-05-26","bar_index":1897,"type":"RECLAIM","strength":0.863,"price":17.047,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-01-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-12-15","known_ts":"2009-12-15","bar_index":1944,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.7067,"stop_level":20.7697,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-12-22","known_ts":"2009-12-22","bar_index":1946,"type":"RECLAIM","strength":0.863,"price":20.8327,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-12-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":"2009-12-15","prior_stop_level":20.7697,"sweep_low":20.0069,"atr14":0.554352,"stop_level":19.729724,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-04","known_ts":"2010-03-08","bar_index":1962,"type":"BUY","strength":0.725,"price":21.1213,"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":"2010-03-26","known_ts":"2010-03-26","bar_index":1967,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.2902,"stop_level":21.3817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-29","known_ts":"2010-03-29","bar_index":1967,"type":"RECLAIM","strength":0.863,"price":21.9166,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-03-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":"2010-03-26","prior_stop_level":21.3817,"sweep_low":21.1213,"atr14":0.51718,"stop_level":20.86271,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-13","known_ts":"2010-04-13","bar_index":1971,"type":"RECLAIM","strength":1.0,"price":23.5299,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-03-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-05","known_ts":"2010-05-05","bar_index":1976,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.8554,"stop_level":23.8767,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-10","known_ts":"2010-05-10","bar_index":1977,"type":"RECLAIM","strength":1.0,"price":24.3083,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-05-05","prior_stop_level":23.8767,"sweep_low":21.9306,"atr14":0.74609,"stop_level":21.557555,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-05-19","known_ts":"2010-05-19","bar_index":1979,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.1854,"stop_level":22.9001,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-07-21","known_ts":"2010-07-23","bar_index":1994,"type":"BUY","strength":0.588,"price":19.4305,"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":"2010-08-12","known_ts":"2010-08-12","bar_index":1999,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.6465,"stop_level":19.6658,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-09-23","known_ts":"2010-09-23","bar_index":2009,"type":"RECLAIM","strength":0.863,"price":20.7848,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-29","known_ts":"2010-12-29","bar_index":2031,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.7683,"stop_level":23.8042,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-04","known_ts":"2011-01-04","bar_index":2032,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.7325,"stop_level":23.8042,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-03","known_ts":"2011-01-03","bar_index":2032,"type":"RECLAIM","strength":1.0,"price":24.1987,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-12-29","prior_stop_level":23.8042,"sweep_low":23.3021,"atr14":0.428536,"stop_level":23.087832,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-02-14","known_ts":"2011-02-14","bar_index":2042,"type":"RECLAIM","strength":1.0,"price":24.3815,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-01-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-15","known_ts":"2011-03-15","bar_index":2048,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.7781,"stop_level":24.8791,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-18","known_ts":"2011-03-18","bar_index":2049,"type":"RECLAIM","strength":1.0,"price":25.4488,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-03-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-03-15","prior_stop_level":24.8791,"sweep_low":24.2517,"atr14":0.666402,"stop_level":23.918499,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-03-29","known_ts":"2011-03-29","bar_index":2052,"type":"RECLAIM","strength":1.0,"price":25.7372,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-03-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-19","known_ts":"2011-05-19","bar_index":2064,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.6683,"stop_level":27.1032,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-07-15","known_ts":"2011-07-19","bar_index":2077,"type":"BUY","strength":0.588,"price":23.696,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2011-08-31","known_ts":"2011-09-02","bar_index":2088,"type":"BUY","strength":0.45,"price":19.1273,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-10-03","known_ts":"2011-10-03","bar_index":2095,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.6173,"stop_level":19.397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-10-04","known_ts":"2011-10-04","bar_index":2095,"type":"RECLAIM","strength":0.588,"price":19.754,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-10-03","prior_stop_level":19.397,"sweep_low":18.3841,"atr14":0.943534,"stop_level":17.912333,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-16","known_ts":"2011-11-16","bar_index":2106,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.5625,"stop_level":21.5918,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-18","known_ts":"2011-11-18","bar_index":2106,"type":"RECLAIM","strength":0.588,"price":22.1934,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-16","prior_stop_level":21.5918,"sweep_low":20.8728,"atr14":1.017824,"stop_level":20.363888,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-30","known_ts":"2011-12-02","bar_index":2109,"type":"REBUY","strength":0.725,"price":23.3673,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2012-02-16","known_ts":"2012-02-16","bar_index":2126,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.8047,"stop_level":24.8121,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-27","known_ts":"2012-06-29","bar_index":2157,"type":"BUY","strength":0.588,"price":20.4143,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2012-07-16","known_ts":"2012-07-18","bar_index":2161,"type":"BUY","strength":0.45,"price":19.7221,"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-11-14","known_ts":"2012-11-14","bar_index":2189,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.6917,"stop_level":22.7594,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-15","known_ts":"2012-11-15","bar_index":2189,"type":"RECLAIM","strength":0.863,"price":23.2255,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-11-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-11-14","prior_stop_level":22.7594,"sweep_low":22.6917,"atr14":0.491626,"stop_level":22.445887,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-28","known_ts":"2012-11-30","bar_index":2192,"type":"REBUY","strength":0.863,"price":24.015,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2012-12-14","known_ts":"2012-12-18","bar_index":2196,"type":"REBUY","strength":1.0,"price":24.8045,"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":"2013-05-01","known_ts":"2013-05-03","bar_index":2227,"type":"BUY","strength":0.725,"price":25.7437,"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":"2013-05-30","known_ts":"2013-05-30","bar_index":2233,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.0288,"stop_level":25.0972,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-07-05","known_ts":"2013-07-09","bar_index":2242,"type":"BUY","strength":0.588,"price":24.1175,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"quality","score":65},{"ts":"2013-08-27","known_ts":"2013-08-27","bar_index":2254,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.0304,"stop_level":26.4436,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-14","known_ts":"2013-11-18","bar_index":2273,"type":"BUY","strength":0.45,"price":22.6359,"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":"2013-12-11","known_ts":"2013-12-11","bar_index":2279,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.5665,"stop_level":22.659,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-12-16","known_ts":"2013-12-16","bar_index":2280,"type":"RECLAIM","strength":0.588,"price":22.6821,"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":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-12-11","prior_stop_level":22.659,"sweep_low":22.4202,"atr14":0.458036,"stop_level":22.191182,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-03","known_ts":"2014-01-03","bar_index":2284,"type":"RECLAIM","strength":0.725,"price":24.3457,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-01-23","known_ts":"2014-01-23","bar_index":2288,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.9776,"stop_level":24.1016,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-01-27","known_ts":"2014-01-27","bar_index":2289,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.5594,"stop_level":24.1016,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-03-14","known_ts":"2014-03-18","bar_index":2300,"type":"BUY","strength":0.45,"price":20.5677,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-04-10","known_ts":"2014-04-10","bar_index":2306,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.7613,"stop_level":20.1957,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-04-17","known_ts":"2014-04-17","bar_index":2308,"type":"RECLAIM","strength":0.45,"price":20.4172,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2014-04-10","prior_stop_level":20.1957,"sweep_low":19.4256,"atr14":0.497838,"stop_level":19.176681,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-22","known_ts":"2014-05-27","bar_index":2316,"type":"BUY","strength":0.588,"price":21.7836,"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":"2014-06-10","known_ts":"2014-06-10","bar_index":2320,"type":"RECLAIM","strength":0.725,"price":21.7992,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-05-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-07-17","known_ts":"2014-07-17","bar_index":2328,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.5266,"stop_level":21.7992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-24","known_ts":"2014-10-28","bar_index":2352,"type":"BUY","strength":0.45,"price":18.4105,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-11-28","known_ts":"2014-11-28","bar_index":2360,"type":"RECLAIM","strength":0.725,"price":20.6632,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-10-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-12","known_ts":"2014-12-12","bar_index":2363,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.0366,"stop_level":20.108,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-15","known_ts":"2014-12-15","bar_index":2363,"type":"RECLAIM","strength":0.863,"price":20.2984,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-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":"2014-12-12","prior_stop_level":20.108,"sweep_low":19.87,"atr14":0.567857,"stop_level":19.586072,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-30","known_ts":"2014-12-30","bar_index":2367,"type":"RECLAIM","strength":0.863,"price":21.2978,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-22","known_ts":"2015-01-26","bar_index":2372,"type":"REBUY","strength":0.863,"price":21.8411,"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":"2015-01-27","known_ts":"2015-01-27","bar_index":2373,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.2495,"stop_level":21.3374,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-29","known_ts":"2015-01-29","bar_index":2373,"type":"RECLAIM","strength":0.863,"price":21.3534,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-01-27","prior_stop_level":21.3374,"sweep_low":20.8737,"atr14":0.505984,"stop_level":20.620708,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-30","known_ts":"2015-02-03","bar_index":2374,"type":"REBUY","strength":0.863,"price":22.2967,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2015-03-05","known_ts":"2015-03-05","bar_index":2381,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.2814,"stop_level":21.4893,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-03-09","known_ts":"2015-03-09","bar_index":2382,"type":"RECLAIM","strength":1.0,"price":21.5772,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-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":"2015-03-05","prior_stop_level":21.4893,"sweep_low":20.9377,"atr14":0.500675,"stop_level":20.687362,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-10","known_ts":"2015-07-14","bar_index":2411,"type":"BUY","strength":0.588,"price":20.1462,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2015-08-13","known_ts":"2015-08-17","bar_index":2419,"type":"BUY","strength":0.588,"price":19.6753,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"2015-09-30","known_ts":"2015-10-02","bar_index":2430,"type":"BUY","strength":0.45,"price":16.7195,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-11-09","known_ts":"2015-11-09","bar_index":2439,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.2353,"stop_level":18.5879,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-13","known_ts":"2015-11-13","bar_index":2440,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.481,"stop_level":18.5879,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-19","known_ts":"2015-11-19","bar_index":2442,"type":"RECLAIM","strength":0.588,"price":20.4984,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-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":"2015-11-13","prior_stop_level":18.5879,"sweep_low":17.3662,"atr14":0.652347,"stop_level":17.040027,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-30","known_ts":"2015-11-30","bar_index":2444,"type":"RECLAIM","strength":0.863,"price":21.1625,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-11-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-31","known_ts":"2015-12-31","bar_index":2451,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.8421,"stop_level":19.0635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-18","known_ts":"2016-02-22","bar_index":2462,"type":"BUY","strength":1.0,"price":21.2413,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2016-03-23","known_ts":"2016-03-23","bar_index":2470,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.1101,"stop_level":22.1846,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-03-29","known_ts":"2016-03-29","bar_index":2471,"type":"RECLAIM","strength":1.0,"price":22.6894,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-03-23","prior_stop_level":22.1846,"sweep_low":21.7626,"atr14":0.479021,"stop_level":21.52309,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-11","known_ts":"2016-04-11","bar_index":2474,"type":"RECLAIM","strength":1.0,"price":23.1947,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-08","known_ts":"2016-09-08","bar_index":2509,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.6773,"stop_level":28.0047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-09","known_ts":"2016-09-09","bar_index":2509,"type":"RECLAIM","strength":1.0,"price":28.8442,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-08 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":"2016-09-08","prior_stop_level":28.0047,"sweep_low":27.5933,"atr14":0.573749,"stop_level":27.306426,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-26","known_ts":"2016-09-26","bar_index":2513,"type":"RECLAIM","strength":1.0,"price":29.1044,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-10-11","known_ts":"2016-10-11","bar_index":2516,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.835,"stop_level":28.9533,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-10-12","known_ts":"2016-10-12","bar_index":2517,"type":"RECLAIM","strength":1.0,"price":29.0968,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-10-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-10-11","prior_stop_level":28.9533,"sweep_low":28.6999,"atr14":0.554315,"stop_level":28.422743,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-23","known_ts":"2016-11-23","bar_index":2527,"type":"RECLAIM","strength":0.863,"price":31.6636,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-10-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-05","known_ts":"2016-12-05","bar_index":2529,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.3971,"stop_level":30.946,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-12-06","known_ts":"2016-12-06","bar_index":2529,"type":"RECLAIM","strength":0.863,"price":31.5792,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2016-12-05","prior_stop_level":30.946,"sweep_low":29.8483,"atr14":0.760023,"stop_level":29.468288,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-30","known_ts":"2016-12-30","bar_index":2535,"type":"SELL","basis":"structure_stop","strength":0.725,"price":31.7059,"stop_level":31.9592,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-02-13","known_ts":"2017-02-15","bar_index":2545,"type":"BUY","strength":0.725,"price":33.1154,"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":"2017-03-21","known_ts":"2017-03-21","bar_index":2553,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.5635,"stop_level":32.9881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-23","known_ts":"2017-03-23","bar_index":2554,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.8182,"stop_level":32.9881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-04-24","known_ts":"2017-04-26","bar_index":2561,"type":"BUY","strength":0.725,"price":33.5078,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2017-05-15","known_ts":"2017-05-15","bar_index":2566,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.526,"stop_level":33.2517,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-05-17","known_ts":"2017-05-17","bar_index":2566,"type":"SELL","basis":"structure_stop","strength":0.725,"price":31.7577,"stop_level":33.2517,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-08-17","known_ts":"2017-08-21","bar_index":2588,"type":"BUY","strength":0.45,"price":28.5182,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-09-08","known_ts":"2017-09-08","bar_index":2593,"type":"RECLAIM","strength":0.725,"price":31.2669,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-08-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-10-17","known_ts":"2017-10-17","bar_index":2602,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.0329,"stop_level":33.2488,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-10-24","known_ts":"2017-10-24","bar_index":2603,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.9897,"stop_level":33.0329,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-10-26","known_ts":"2017-10-26","bar_index":2604,"type":"RECLAIM","strength":0.863,"price":33.1624,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-10-24","prior_stop_level":33.0329,"sweep_low":32.7306,"atr14":0.41778,"stop_level":32.52171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-10","known_ts":"2017-11-10","bar_index":2608,"type":"RECLAIM","strength":0.863,"price":33.0329,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-10-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-03-07","known_ts":"2018-03-09","bar_index":2634,"type":"BUY","strength":0.588,"price":33.864,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2018-06-25","known_ts":"2018-06-25","bar_index":2659,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.3588,"stop_level":34.708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-27","known_ts":"2018-06-27","bar_index":2660,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.7039,"stop_level":34.708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-17","known_ts":"2018-08-21","bar_index":2672,"type":"BUY","strength":0.588,"price":34.2794,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"2018-10-05","known_ts":"2018-10-05","bar_index":2683,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.264,"stop_level":37.4659,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-11-20","known_ts":"2018-11-23","bar_index":2694,"type":"BUY","strength":0.863,"price":37.6293,"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":"2019-03-22","known_ts":"2019-03-22","bar_index":2721,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.1453,"stop_level":40.881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-03-27","known_ts":"2019-03-27","bar_index":2722,"type":"RECLAIM","strength":0.863,"price":41.0051,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2019-03-22","prior_stop_level":40.881,"sweep_low":39.117,"atr14":0.813169,"stop_level":38.710416,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-08","known_ts":"2019-04-10","bar_index":2725,"type":"BUY","strength":0.863,"price":42.6504,"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":"2019-06-25","known_ts":"2019-06-27","bar_index":2743,"type":"BUY","strength":0.725,"price":43.7545,"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":"2019-08-05","known_ts":"2019-08-05","bar_index":2752,"type":"SELL","basis":"structure_stop","strength":1.0,"price":43.8887,"stop_level":44.8277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-08-06","known_ts":"2019-08-06","bar_index":2752,"type":"RECLAIM","strength":1.0,"price":45.0065,"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":true,"monthlyBull":true},"anchor_ts":"2019-08-05","prior_stop_level":44.8277,"sweep_low":43.3432,"atr14":0.944232,"stop_level":42.871084,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-07","known_ts":"2019-08-07","bar_index":2753,"type":"SELL","basis":"structure_stop","strength":1.0,"price":44.6488,"stop_level":44.8277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-08-08","known_ts":"2019-08-08","bar_index":2753,"type":"RECLAIM","strength":1.0,"price":45.8471,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-08-07","prior_stop_level":44.8277,"sweep_low":44.2464,"atr14":0.950167,"stop_level":43.771317,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-16","known_ts":"2019-09-16","bar_index":2762,"type":"RECLAIM","strength":0.863,"price":48.7265,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-08-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-01","known_ts":"2019-10-01","bar_index":2765,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.0275,"stop_level":47.3225,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-10","known_ts":"2019-10-14","bar_index":2768,"type":"REBUY","strength":0.725,"price":48.5125,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2019-11-08","known_ts":"2019-11-08","bar_index":2775,"type":"SELL","basis":"structure_stop","strength":0.863,"price":50.56,"stop_level":50.5959,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-11-26","known_ts":"2019-11-26","bar_index":2779,"type":"RECLAIM","strength":0.863,"price":51.1887,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-11-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-04-02","known_ts":"2020-04-06","bar_index":2808,"type":"BUY","strength":0.45,"price":39.7293,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-04-22","known_ts":"2020-04-22","bar_index":2812,"type":"SELL","basis":"structure_stop","strength":0.45,"price":36.9523,"stop_level":37.7009,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-04-27","known_ts":"2020-04-27","bar_index":2813,"type":"RECLAIM","strength":0.45,"price":39.2986,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-04-22 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":"2020-04-22","prior_stop_level":37.7009,"sweep_low":36.7439,"atr14":2.12606,"stop_level":35.68087,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":2817,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.2784,"stop_level":38.3474,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":2818,"type":"RECLAIM","strength":0.588,"price":42.1794,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-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":"2020-05-13","prior_stop_level":38.3474,"sweep_low":35.7655,"atr14":1.927025,"stop_level":34.801987,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-03","known_ts":"2020-06-03","bar_index":2822,"type":"RECLAIM","strength":0.725,"price":48.2943,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-13 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":2824,"type":"SELL","basis":"structure_stop","strength":0.588,"price":43.339,"stop_level":45.7487,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-19","known_ts":"2020-06-19","bar_index":2826,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.9585,"stop_level":43.339,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-16","known_ts":"2020-07-20","bar_index":2832,"type":"BUY","strength":0.588,"price":42.2404,"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-08-03","known_ts":"2020-08-05","bar_index":2836,"type":"BUY","strength":0.588,"price":43.1598,"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-08-11","known_ts":"2020-08-11","bar_index":2838,"type":"RECLAIM","strength":0.725,"price":45.4357,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-08-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":2844,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.0128,"stop_level":42.6409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-11-04","known_ts":"2020-11-06","bar_index":2858,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-11-04","trigger_known_ts":"2020-11-06","strength":0.45,"price":36.5044,"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.302169,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":34.2898,"atr14":1.095231,"stop_level":33.742185,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-12","known_ts":"2020-11-12","bar_index":2860,"type":"RECLAIM","strength":0.725,"price":42.3978,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-27","known_ts":"2020-11-27","bar_index":2863,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.3912,"stop_level":41.5468,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-12-04","known_ts":"2020-12-04","bar_index":2865,"type":"RECLAIM","strength":0.725,"price":42.105,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-11-27","prior_stop_level":41.5468,"sweep_low":39.689,"atr14":1.408491,"stop_level":38.984754,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-14","known_ts":"2020-12-14","bar_index":2867,"type":"RECLAIM","strength":0.863,"price":44.5941,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-27","known_ts":"2021-01-27","bar_index":2876,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.316,"stop_level":44.1366,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-02-16","known_ts":"2021-02-16","bar_index":2881,"type":"RECLAIM","strength":0.863,"price":47.4143,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-02-19","known_ts":"2021-02-23","bar_index":2882,"type":"BUY","strength":0.863,"price":48.4526,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2021-03-23","known_ts":"2021-03-23","bar_index":2889,"type":"SELL","basis":"structure_stop","strength":0.863,"price":49.0774,"stop_level":50.612,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-03-26","known_ts":"2021-03-26","bar_index":2890,"type":"RECLAIM","strength":0.863,"price":50.9152,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2021-03-23","prior_stop_level":50.612,"sweep_low":48.3975,"atr14":1.368963,"stop_level":47.713018,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-08","known_ts":"2021-04-08","bar_index":2893,"type":"RECLAIM","strength":0.863,"price":51.0654,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-05-28","known_ts":"2021-06-02","bar_index":2905,"type":"BUY","strength":1.0,"price":53.2704,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2021-07-06","known_ts":"2021-07-06","bar_index":2913,"type":"SELL","basis":"structure_stop","strength":0.863,"price":50.5211,"stop_level":50.7887,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-28","known_ts":"2021-09-30","bar_index":2933,"type":"BUY","strength":0.588,"price":46.9639,"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":2945,"type":"SELL","basis":"structure_stop","strength":0.725,"price":46.4922,"stop_level":46.976,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-11-22","known_ts":"2021-11-22","bar_index":2946,"type":"SELL","basis":"structure_stop","strength":0.725,"price":46.8271,"stop_level":46.976,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-11-23","known_ts":"2021-11-23","bar_index":2946,"type":"RECLAIM","strength":0.725,"price":47.8785,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2021-11-18","prior_stop_level":46.976,"sweep_low":45.5897,"atr14":1.162645,"stop_level":45.008377,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-23","known_ts":"2021-11-23","bar_index":2946,"type":"RECLAIM","strength":0.725,"price":47.8785,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2021-11-22","prior_stop_level":46.976,"sweep_low":46.7061,"atr14":1.162645,"stop_level":46.124777,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-06","known_ts":"2021-12-08","bar_index":2949,"type":"REBUY","strength":0.725,"price":49.4229,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2022-01-19","known_ts":"2022-01-19","bar_index":2959,"type":"SELL","basis":"structure_stop","strength":0.588,"price":49.2452,"stop_level":49.4321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-01-24","known_ts":"2022-01-24","bar_index":2960,"type":"RECLAIM","strength":0.588,"price":49.6937,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-01-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":"2022-01-19","prior_stop_level":49.4321,"sweep_low":47.9746,"atr14":0.994804,"stop_level":47.477198,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-24","known_ts":"2022-03-28","bar_index":2974,"type":"BUY","strength":0.45,"price":43.7424,"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-05-11","known_ts":"2022-05-11","bar_index":2985,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.0315,"stop_level":42.0174,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-13","known_ts":"2022-05-13","bar_index":2985,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.5854,"stop_level":42.0174,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-17","known_ts":"2022-05-17","bar_index":2986,"type":"RECLAIM","strength":0.588,"price":42.7497,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-05-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-05-11","prior_stop_level":42.0174,"sweep_low":40.224,"atr14":1.190318,"stop_level":39.628841,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-17","known_ts":"2022-05-17","bar_index":2986,"type":"RECLAIM","strength":0.588,"price":42.7497,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-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":"2022-05-13","prior_stop_level":42.0174,"sweep_low":40.8437,"atr14":1.190318,"stop_level":40.248541,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-13","known_ts":"2022-06-13","bar_index":2992,"type":"SELL","basis":"structure_stop","strength":0.588,"price":43.191,"stop_level":45.0407,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-24","known_ts":"2022-06-28","bar_index":2995,"type":"REBUY","strength":0.725,"price":43.6417,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2022-08-31","known_ts":"2022-08-31","bar_index":3010,"type":"SELL","basis":"structure_stop","strength":0.725,"price":43.9112,"stop_level":44.0716,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-19","known_ts":"2022-10-21","bar_index":3022,"type":"BUY","strength":0.45,"price":41.3108,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-11-04","known_ts":"2022-11-04","bar_index":3026,"type":"RECLAIM","strength":0.725,"price":44.887,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":3031,"type":"SELL","basis":"structure_stop","strength":0.863,"price":44.9155,"stop_level":45.4087,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-30","known_ts":"2022-11-30","bar_index":3031,"type":"RECLAIM","strength":0.863,"price":45.4372,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-11-28","prior_stop_level":45.4087,"sweep_low":44.2325,"atr14":1.072293,"stop_level":43.696353,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-07","known_ts":"2022-12-07","bar_index":3033,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.9479,"stop_level":44.8775,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-22","known_ts":"2022-12-22","bar_index":3037,"type":"RECLAIM","strength":0.863,"price":44.6783,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-06","known_ts":"2023-01-10","bar_index":3040,"type":"BUY","strength":0.863,"price":46.4571,"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":30},{"ts":"2023-02-15","known_ts":"2023-02-15","bar_index":3049,"type":"SELL","basis":"structure_stop","strength":1.0,"price":49.8408,"stop_level":49.9362,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-02-17","known_ts":"2023-02-17","bar_index":3049,"type":"RECLAIM","strength":1.0,"price":50.6129,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-02-15","prior_stop_level":49.9362,"sweep_low":49.3357,"atr14":0.944917,"stop_level":48.863241,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-01","known_ts":"2023-03-03","bar_index":3052,"type":"REBUY","strength":1.0,"price":53.4629,"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":"2023-07-14","known_ts":"2023-07-18","bar_index":3083,"type":"BUY","strength":0.588,"price":46.8119,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":35},{"ts":"2023-08-07","known_ts":"2023-08-07","bar_index":3088,"type":"SELL","basis":"structure_stop","strength":0.863,"price":48.5147,"stop_level":48.9283,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-25","known_ts":"2023-08-25","bar_index":3093,"type":"RECLAIM","strength":0.863,"price":48.3896,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-08-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-10-02","known_ts":"2023-10-02","bar_index":3101,"type":"SELL","basis":"structure_stop","strength":1.0,"price":52.5936,"stop_level":52.7283,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-10-03","known_ts":"2023-10-03","bar_index":3101,"type":"RECLAIM","strength":1.0,"price":53.1612,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-10-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-10-02","prior_stop_level":52.7283,"sweep_low":52.3435,"atr14":0.943445,"stop_level":51.871777,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-29","known_ts":"2023-12-01","bar_index":3115,"type":"BUY","strength":0.863,"price":54.3732,"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":85},{"ts":"2024-01-11","known_ts":"2024-01-11","bar_index":3124,"type":"SELL","basis":"structure_stop","strength":1.0,"price":57.8644,"stop_level":58.0155,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-16","known_ts":"2024-01-16","bar_index":3125,"type":"SELL","basis":"structure_stop","strength":1.0,"price":57.8934,"stop_level":58.0155,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-19","known_ts":"2024-01-19","bar_index":3126,"type":"RECLAIM","strength":1.0,"price":58.0874,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-01-11","prior_stop_level":58.0155,"sweep_low":57.2145,"atr14":0.871163,"stop_level":56.778919,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-19","known_ts":"2024-01-19","bar_index":3126,"type":"RECLAIM","strength":1.0,"price":58.0874,"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":true},"anchor_ts":"2024-01-16","prior_stop_level":58.0155,"sweep_low":57.2145,"atr14":0.871163,"stop_level":56.778919,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-31","known_ts":"2024-01-31","bar_index":3129,"type":"RECLAIM","strength":1.0,"price":58.8633,"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-02-13","known_ts":"2024-02-15","bar_index":3132,"type":"REBUY","strength":1.0,"price":60.5898,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2024-02-23","known_ts":"2024-02-23","bar_index":3134,"type":"SELL","basis":"structure_stop","strength":0.863,"price":56.0797,"stop_level":58.9215,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-05-17","known_ts":"2024-05-17","bar_index":3154,"type":"RECLAIM","strength":0.863,"price":58.6875,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-02-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-10","known_ts":"2024-06-10","bar_index":3159,"type":"SELL","basis":"structure_stop","strength":1.0,"price":63.9944,"stop_level":64.4521,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-12","known_ts":"2024-06-12","bar_index":3159,"type":"RECLAIM","strength":1.0,"price":64.8708,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-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":"2024-06-10","prior_stop_level":64.4521,"sweep_low":63.2933,"atr14":1.176423,"stop_level":62.705089,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-16","known_ts":"2024-07-18","bar_index":3167,"type":"REBUY","strength":0.863,"price":67.979,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2024-08-19","known_ts":"2024-08-21","bar_index":3175,"type":"REBUY","strength":1.0,"price":70.8228,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2025-02-07","known_ts":"2025-02-07","bar_index":3214,"type":"SELL","basis":"structure_stop","strength":0.725,"price":72.0596,"stop_level":72.935,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-02-10","known_ts":"2025-02-10","bar_index":3214,"type":"RECLAIM","strength":0.725,"price":73.0432,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2025-02-07","prior_stop_level":72.935,"sweep_low":71.6662,"atr14":1.55232,"stop_level":70.89004,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-31","known_ts":"2025-04-02","bar_index":3226,"type":"BUY","strength":0.588,"price":71.3219,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2025-05-21","known_ts":"2025-05-21","bar_index":3238,"type":"SELL","basis":"structure_stop","strength":0.588,"price":69.2488,"stop_level":70.3941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-01","known_ts":"2025-07-03","bar_index":3247,"type":"BUY","strength":0.45,"price":68.7946,"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-08-11","known_ts":"2025-08-11","bar_index":3256,"type":"SELL","basis":"structure_stop","strength":0.725,"price":69.0938,"stop_level":69.6188,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-12","known_ts":"2025-08-12","bar_index":3256,"type":"RECLAIM","strength":0.725,"price":71.0554,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-08-11","prior_stop_level":69.6188,"sweep_low":68.8659,"atr14":1.253645,"stop_level":68.239077,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-26","known_ts":"2025-08-26","bar_index":3260,"type":"RECLAIM","strength":0.725,"price":76.871,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-24","known_ts":"2025-09-24","bar_index":3266,"type":"SELL","basis":"structure_stop","strength":0.863,"price":76.8908,"stop_level":77.6042,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-12-09","known_ts":"2025-12-09","bar_index":3284,"type":"SELL","basis":"structure_stop","strength":0.725,"price":76.9627,"stop_level":77.7778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2025-12-10","known_ts":"2025-12-10","bar_index":3284,"type":"RECLAIM","strength":0.725,"price":78.8713,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-09 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":"2025-12-09","prior_stop_level":77.7778,"sweep_low":75.5113,"atr14":1.917126,"stop_level":74.552737,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-24","known_ts":"2025-12-24","bar_index":3288,"type":"RECLAIM","strength":0.863,"price":79.7859,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-08","known_ts":"2026-01-12","bar_index":3291,"type":"REBUY","strength":1.0,"price":82.407,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2026-03-09","known_ts":"2026-03-09","bar_index":3304,"type":"SELL","basis":"structure_stop","strength":1.0,"price":87.183,"stop_level":89.0474,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-19","known_ts":"2026-05-21","bar_index":3321,"type":"BUY","strength":0.725,"price":84.56,"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":"2026-06-08","known_ts":"2026-06-08","bar_index":3325,"type":"SELL","basis":"structure_stop","strength":0.588,"price":75.28,"stop_level":86.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-06-24","known_ts":"2026-06-24","bar_index":3329,"type":"RECLAIM","strength":0.725,"price":90.26,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-06-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-30","known_ts":"2026-07-30","bar_index":3337,"type":"SELL","basis":"structure_stop","strength":0.725,"price":93.14,"stop_level":93.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-31","known_ts":"2026-07-31","bar_index":3337,"type":"RECLAIM","strength":0.725,"price":94.27,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-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":"2026-07-30","prior_stop_level":93.39,"sweep_low":92.45,"atr14":2.46292,"stop_level":91.21854,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-07-30","last_scored_basis":"structure_stop","bars_since_signal":3,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":true,"above200":true},"early_dots":["2017-12-29","2018-01-23","2018-02-08","2018-07-27","2018-08-14","2018-11-02","2019-03-29","2019-05-30","2019-06-07","2019-09-03","2020-03-04","2020-04-24","2020-09-28","2021-02-05","2021-07-21","2021-08-11","2021-08-27","2021-09-20","2021-10-19","2021-12-01","2022-02-14","2022-03-11","2022-09-15","2022-10-03","2023-03-22","2023-03-30","2023-05-09","2023-06-05","2023-11-02","2023-11-29","2024-03-11","2024-11-04","2024-11-25","2025-03-05","2025-03-13","2025-03-31","2025-07-01","2025-10-16","2025-11-14","2026-04-07"],"warnings":[{"ts":"2022-08-09","kind":"arm","px":44.2887},{"ts":"2022-08-31","kind":"confirm","px":43.9112,"level":44.0716},{"ts":"2022-11-22","kind":"arm","px":45.6933},{"ts":"2022-11-28","kind":"confirm","px":44.9155,"level":45.4087},{"ts":"2022-12-06","kind":"arm","px":44.6973},{"ts":"2022-12-07","kind":"confirm","px":43.9479,"level":44.8775},{"ts":"2023-01-27","kind":"arm","px":50.0315},{"ts":"2023-02-15","kind":"confirm","px":49.8408,"level":49.9362},{"ts":"2023-08-04","kind":"arm","px":48.8514},{"ts":"2023-08-07","kind":"confirm","px":48.5147,"level":48.9283},{"ts":"2023-09-28","kind":"arm","px":53.546},{"ts":"2023-10-02","kind":"confirm","px":52.5936,"level":52.7283},{"ts":"2023-12-29","kind":"arm","px":56.7016},{"ts":"2024-01-11","kind":"confirm","px":57.8644,"level":58.0155},{"ts":"2024-01-12","kind":"arm","px":57.8159},{"ts":"2024-01-16","kind":"confirm","px":57.8934,"level":58.0155},{"ts":"2024-02-22","kind":"arm","px":57.457},{"ts":"2024-02-23","kind":"confirm","px":56.0797,"level":58.9215},{"ts":"2024-05-21","kind":"arm","px":58.6875},{"ts":"2024-06-10","kind":"confirm","px":63.9944,"level":64.4521},{"ts":"2024-08-05","kind":"arm","px":67.2265},{"ts":"2024-09-06","kind":"arm","px":70.5492},{"ts":"2025-02-05","kind":"arm","px":73.8104},{"ts":"2025-02-07","kind":"confirm","px":72.0596,"level":72.935},{"ts":"2025-05-16","kind":"arm","px":70.6113},{"ts":"2025-05-21","kind":"confirm","px":69.2488,"level":70.3941},{"ts":"2025-08-08","kind":"arm","px":69.9953},{"ts":"2025-08-11","kind":"confirm","px":69.0938,"level":69.6188},{"ts":"2025-09-03","kind":"arm","px":76.98},{"ts":"2025-09-24","kind":"confirm","px":76.8908,"level":77.6042},{"ts":"2025-12-08","kind":"arm","px":75.6604},{"ts":"2025-12-09","kind":"confirm","px":76.9627,"level":77.7778},{"ts":"2025-12-30","kind":"arm","px":78.7719},{"ts":"2026-02-18","kind":"arm","px":94.98},{"ts":"2026-03-09","kind":"confirm","px":87.183,"level":89.0474},{"ts":"2026-06-03","kind":"arm","px":88.15},{"ts":"2026-06-08","kind":"confirm","px":75.28,"level":86.08},{"ts":"2026-07-10","kind":"arm","px":90.16},{"ts":"2026-07-30","kind":"confirm","px":93.14,"level":93.39},{"ts":"2026-07-31","kind":"arm","px":94.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":[]}}}