{"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":"USPH","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1993-04-19","known_ts":"1993-04-19","bar_index":75,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.0349,"stop_level":2.1016,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-04-22","known_ts":"1993-04-22","bar_index":76,"type":"RECLAIM","strength":0.863,"price":2.1349,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-04-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1993-04-19","prior_stop_level":2.1016,"sweep_low":2.0349,"atr14":0.077933,"stop_level":1.995934,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-05-04","known_ts":"1993-05-04","bar_index":79,"type":"RECLAIM","strength":0.863,"price":2.235,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-04-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-06-21","known_ts":"1994-06-21","bar_index":174,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9681,"stop_level":2.0349,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-06-22","known_ts":"1994-06-22","bar_index":174,"type":"RECLAIM","strength":0.588,"price":2.1349,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-06-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":"1994-06-21","prior_stop_level":2.0349,"sweep_low":1.9014,"atr14":0.152057,"stop_level":1.825371,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-07-12","known_ts":"1994-07-14","bar_index":179,"type":"BUY","strength":0.588,"price":2.235,"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":"1994-08-26","known_ts":"1994-08-30","bar_index":190,"type":"BUY","strength":0.588,"price":2.0015,"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":"1994-08-26","known_ts":"1994-08-30","bar_index":190,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1994-08-26","trigger_known_ts":"1994-08-30","strength":0.588,"price":2.0015,"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.433965,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.7346,"atr14":0.117657,"stop_level":1.675771,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-09-16","known_ts":"1994-09-16","bar_index":194,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.8014,"stop_level":1.8347,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-09-19","known_ts":"1994-09-21","bar_index":195,"type":"BUY","strength":0.588,"price":1.9348,"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":"1994-09-19","known_ts":"1994-09-21","bar_index":195,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1994-09-19","trigger_known_ts":"1994-09-21","strength":0.588,"price":1.9348,"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.452828,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.8014,"atr14":0.115208,"stop_level":1.743796,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-09-19","known_ts":"1994-09-19","bar_index":195,"type":"RECLAIM","strength":0.588,"price":1.9348,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-09-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":"1994-09-16","prior_stop_level":1.8347,"sweep_low":1.8014,"atr14":0.10717,"stop_level":1.747815,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-11-04","known_ts":"1994-11-04","bar_index":206,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.8681,"stop_level":1.9348,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-11-08","known_ts":"1994-11-08","bar_index":207,"type":"RECLAIM","strength":0.588,"price":2.1016,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-11-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1994-11-04","prior_stop_level":1.9348,"sweep_low":1.8347,"atr14":0.114846,"stop_level":1.777277,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-11-21","known_ts":"1994-11-21","bar_index":210,"type":"RECLAIM","strength":0.863,"price":2.4352,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-11-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-12-07","known_ts":"1994-12-07","bar_index":213,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.235,"stop_level":2.4018,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-12-09","known_ts":"1994-12-09","bar_index":214,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3351,"stop_level":2.4018,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-12-14","known_ts":"1994-12-14","bar_index":215,"type":"RECLAIM","strength":0.863,"price":2.4352,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-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":"1994-12-07","prior_stop_level":2.4018,"sweep_low":2.2017,"atr14":0.171368,"stop_level":2.116016,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-12-14","known_ts":"1994-12-14","bar_index":215,"type":"RECLAIM","strength":0.863,"price":2.4352,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-12-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1994-12-09","prior_stop_level":2.4018,"sweep_low":2.235,"atr14":0.171368,"stop_level":2.149316,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-12-27","known_ts":"1994-12-27","bar_index":218,"type":"RECLAIM","strength":0.863,"price":3.0023,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-12-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-01-24","known_ts":"1995-01-24","bar_index":224,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.8021,"stop_level":2.8355,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-06-01","known_ts":"1995-06-05","bar_index":254,"type":"BUY","strength":0.725,"price":2.5019,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1995-07-10","known_ts":"1995-07-10","bar_index":262,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.3351,"stop_level":2.4018,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1995-07-11","known_ts":"1995-07-11","bar_index":263,"type":"RECLAIM","strength":0.588,"price":2.4352,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-07-10 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":"1995-07-10","prior_stop_level":2.4018,"sweep_low":2.3351,"atr14":0.059256,"stop_level":2.305472,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-07-24","known_ts":"1995-07-24","bar_index":266,"type":"RECLAIM","strength":0.863,"price":2.6353,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-07-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-08-01","known_ts":"1995-08-01","bar_index":268,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.3351,"stop_level":2.4018,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1995-08-08","known_ts":"1995-08-08","bar_index":269,"type":"RECLAIM","strength":0.863,"price":2.6353,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1995-08-01","prior_stop_level":2.4018,"sweep_low":2.235,"atr14":0.119023,"stop_level":2.175489,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-08-17","known_ts":"1995-08-17","bar_index":272,"type":"RECLAIM","strength":0.863,"price":2.8021,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-10-10","known_ts":"1995-10-10","bar_index":284,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.069,"stop_level":3.1357,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-10-12","known_ts":"1995-10-12","bar_index":285,"type":"RECLAIM","strength":1.0,"price":3.2024,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-10-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":"1995-10-10","prior_stop_level":3.1357,"sweep_low":3.069,"atr14":0.075277,"stop_level":3.031361,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-12-07","known_ts":"1995-12-11","bar_index":298,"type":"BUY","strength":1.0,"price":3.2024,"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":"1996-01-30","known_ts":"1996-02-01","bar_index":310,"type":"BUY","strength":0.863,"price":3.2691,"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":"1996-03-29","known_ts":"1996-04-02","bar_index":324,"type":"BUY","strength":0.863,"price":3.069,"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":"1996-04-22","known_ts":"1996-04-24","bar_index":329,"type":"BUY","strength":0.725,"price":3.1691,"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":"1996-05-08","known_ts":"1996-05-10","bar_index":333,"type":"BUY","strength":0.588,"price":3.0023,"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":45},{"ts":"1996-07-25","known_ts":"1996-07-29","bar_index":351,"type":"BUY","strength":0.588,"price":2.4685,"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":"1996-12-13","known_ts":"1996-12-13","bar_index":384,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.602,"stop_level":2.6353,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-01-02","known_ts":"1997-01-06","bar_index":388,"type":"BUY","strength":0.863,"price":2.8355,"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":"1997-01-20","known_ts":"1997-01-22","bar_index":392,"type":"BUY","strength":0.863,"price":2.8688,"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":"1997-02-05","known_ts":"1997-02-07","bar_index":396,"type":"BUY","strength":0.863,"price":2.8355,"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":"1997-04-16","known_ts":"1997-04-18","bar_index":412,"type":"BUY","strength":0.863,"price":2.7354,"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":"1997-05-20","known_ts":"1997-05-22","bar_index":420,"type":"BUY","strength":0.725,"price":2.6687,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1997-06-16","known_ts":"1997-06-18","bar_index":426,"type":"BUY","strength":0.588,"price":2.7354,"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":"1997-09-10","known_ts":"1997-09-12","bar_index":446,"type":"BUY","strength":0.45,"price":2.5352,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-10-06","known_ts":"1997-10-06","bar_index":452,"type":"RECLAIM","strength":0.725,"price":2.7354,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1997-09-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-11-20","known_ts":"1997-11-20","bar_index":463,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.8688,"stop_level":2.9355,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-12-22","known_ts":"1997-12-24","bar_index":470,"type":"BUY","strength":1.0,"price":3.2024,"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":45},{"ts":"1998-02-03","known_ts":"1998-02-03","bar_index":479,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.1357,"stop_level":3.2024,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1998-03-17","known_ts":"1998-03-19","bar_index":489,"type":"BUY","strength":0.863,"price":3.2024,"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":"1998-06-05","known_ts":"1998-06-05","bar_index":507,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.2691,"stop_level":3.3025,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-06-10","known_ts":"1998-06-10","bar_index":508,"type":"RECLAIM","strength":1.0,"price":3.3358,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-06-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1998-06-05","prior_stop_level":3.3025,"sweep_low":3.2358,"atr14":0.088036,"stop_level":3.191782,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-07-13","known_ts":"1998-07-13","bar_index":516,"type":"RECLAIM","strength":0.863,"price":3.7862,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-06-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-07-31","known_ts":"1998-07-31","bar_index":520,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.1023,"stop_level":3.2358,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1998-10-09","known_ts":"1998-10-13","bar_index":537,"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-10-09","trigger_known_ts":"1998-10-13","strength":0.45,"price":2.3017,"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.394751,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.8681,"atr14":0.108476,"stop_level":1.813862,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-19","known_ts":"1998-10-21","bar_index":539,"type":"BUY","strength":0.45,"price":2.4852,"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-12-02","known_ts":"1998-12-02","bar_index":549,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.4018,"stop_level":2.4352,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-09","known_ts":"1998-12-09","bar_index":551,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.3351,"stop_level":2.4018,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-11","known_ts":"1998-12-11","bar_index":551,"type":"RECLAIM","strength":0.588,"price":2.5352,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-12-09","prior_stop_level":2.4018,"sweep_low":2.3351,"atr14":0.066399,"stop_level":2.3019,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-29","known_ts":"1999-01-29","bar_index":562,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.2684,"stop_level":2.3017,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-03-09","known_ts":"1999-03-11","bar_index":571,"type":"BUY","strength":0.45,"price":2.2017,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-03-09","known_ts":"1999-03-11","bar_index":571,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-03-09","trigger_known_ts":"1999-03-11","strength":0.45,"price":2.2017,"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.421047,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.1349,"atr14":0.044462,"stop_level":2.112669,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-05","known_ts":"1999-04-07","bar_index":577,"type":"BUY","strength":0.45,"price":2.1349,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-04-05","known_ts":"1999-04-07","bar_index":577,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-04-05","trigger_known_ts":"1999-04-07","strength":0.45,"price":2.1349,"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.438613,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.0015,"atr14":0.056277,"stop_level":1.973362,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-07","known_ts":"1999-05-07","bar_index":585,"type":"RECLAIM","strength":0.725,"price":2.3685,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-04-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-05-13","known_ts":"1999-05-13","bar_index":586,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.2684,"stop_level":2.2851,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-05-17","known_ts":"1999-05-17","bar_index":587,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.2017,"stop_level":2.2851,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-05-20","known_ts":"1999-05-20","bar_index":588,"type":"RECLAIM","strength":0.725,"price":2.3685,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-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":"1999-05-13","prior_stop_level":2.2851,"sweep_low":2.2017,"atr14":0.05647,"stop_level":2.173465,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-20","known_ts":"1999-05-20","bar_index":588,"type":"RECLAIM","strength":0.725,"price":2.3685,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-05-17","prior_stop_level":2.2851,"sweep_low":2.2017,"atr14":0.05647,"stop_level":2.173465,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-24","known_ts":"1999-06-28","bar_index":596,"type":"BUY","strength":0.725,"price":2.3017,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1999-12-16","known_ts":"1999-12-16","bar_index":636,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.2017,"stop_level":2.2183,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-12-17","known_ts":"1999-12-17","bar_index":637,"type":"RECLAIM","strength":0.725,"price":2.2684,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-12-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":"1999-12-16","prior_stop_level":2.2183,"sweep_low":2.1349,"atr14":0.074244,"stop_level":2.097778,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-31","known_ts":"1999-12-31","bar_index":640,"type":"RECLAIM","strength":1.0,"price":2.4852,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-12-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-01-26","known_ts":"2000-01-26","bar_index":645,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.3351,"stop_level":2.4018,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-02-01","known_ts":"2000-02-01","bar_index":647,"type":"RECLAIM","strength":1.0,"price":2.4352,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-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":"2000-01-26","prior_stop_level":2.4018,"sweep_low":2.2017,"atr14":0.097445,"stop_level":2.152977,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-02","known_ts":"2000-03-02","bar_index":654,"type":"RECLAIM","strength":1.0,"price":2.4685,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-01-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-03-20","known_ts":"2000-03-22","bar_index":658,"type":"BUY","strength":1.0,"price":2.5352,"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":40},{"ts":"2000-08-14","known_ts":"2000-08-16","bar_index":692,"type":"REBUY","strength":1.0,"price":3.6361,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2000-10-20","known_ts":"2000-10-24","bar_index":708,"type":"REBUY","strength":1.0,"price":4.6702,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2000-11-13","known_ts":"2000-11-13","bar_index":713,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.7369,"stop_level":4.9371,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-11-14","known_ts":"2000-11-14","bar_index":713,"type":"RECLAIM","strength":1.0,"price":5.0371,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-11-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-11-13","prior_stop_level":4.9371,"sweep_low":4.4033,"atr14":0.212205,"stop_level":4.297198,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-18","known_ts":"2001-01-18","bar_index":728,"type":"RECLAIM","strength":1.0,"price":8.2729,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-11-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-02-16","known_ts":"2001-02-16","bar_index":735,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.7407,"stop_level":10.0743,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-04-24","known_ts":"2001-04-26","bar_index":750,"type":"BUY","strength":0.725,"price":9.5005,"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":"2001-05-29","known_ts":"2001-05-29","bar_index":758,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.4521,"stop_level":12.8897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-05-31","known_ts":"2001-05-31","bar_index":758,"type":"RECLAIM","strength":0.863,"price":13.0872,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-05-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":"2001-05-29","prior_stop_level":12.8897,"sweep_low":10.5253,"atr14":1.630359,"stop_level":9.71012,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-02","known_ts":"2001-10-04","bar_index":786,"type":"BUY","strength":0.725,"price":13.1299,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2001-11-06","known_ts":"2001-11-06","bar_index":794,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.8497,"stop_level":12.9378,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-11-07","known_ts":"2001-11-07","bar_index":794,"type":"RECLAIM","strength":0.725,"price":13.6103,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2001-11-06","prior_stop_level":12.9378,"sweep_low":12.4093,"atr14":1.042237,"stop_level":11.888182,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-03-08","known_ts":"2002-03-12","bar_index":822,"type":"BUY","strength":0.725,"price":13.0178,"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":"2002-05-21","known_ts":"2002-05-23","bar_index":839,"type":"BUY","strength":0.863,"price":14.3628,"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":"2002-07-05","known_ts":"2002-07-05","bar_index":849,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.9465,"stop_level":14.8992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-08-20","known_ts":"2002-08-22","bar_index":860,"type":"BUY","strength":0.45,"price":12.8897,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-08-28","known_ts":"2002-08-30","bar_index":862,"type":"BUY","strength":0.45,"price":11.6408,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-09-26","known_ts":"2002-09-26","bar_index":868,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.3823,"stop_level":11.2084,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2002-10-18","known_ts":"2002-10-22","bar_index":874,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-10-18","trigger_known_ts":"2002-10-22","strength":0.45,"price":8.2942,"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.48381,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.2455,"atr14":0.480619,"stop_level":7.005191,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-11-08","known_ts":"2002-11-12","bar_index":879,"type":"BUY","strength":0.45,"price":8.7826,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-11-08","known_ts":"2002-11-12","bar_index":879,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2002-11-08","trigger_known_ts":"2002-11-12","strength":0.45,"price":8.7826,"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.453414,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.5257,"atr14":0.427075,"stop_level":7.312163,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-17","known_ts":"2002-12-17","bar_index":887,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.0228,"stop_level":9.2069,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-02-05","known_ts":"2003-02-05","bar_index":898,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.0068,"stop_level":9.3831,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-03-13","known_ts":"2003-03-17","bar_index":907,"type":"BUY","strength":0.725,"price":9.1989,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2003-04-16","known_ts":"2003-04-16","bar_index":915,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.9988,"stop_level":9.1029,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-04-21","known_ts":"2003-04-21","bar_index":915,"type":"RECLAIM","strength":0.725,"price":9.1669,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-04-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":"2003-04-16","prior_stop_level":9.1029,"sweep_low":8.9427,"atr14":0.284777,"stop_level":8.800312,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-05","known_ts":"2003-05-05","bar_index":919,"type":"RECLAIM","strength":0.863,"price":9.7273,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-04-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-27","known_ts":"2003-05-29","bar_index":924,"type":"REBUY","strength":0.863,"price":10.6881,"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":"2003-07-14","known_ts":"2003-07-16","bar_index":935,"type":"BUY","strength":0.863,"price":10.4879,"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":"2003-07-22","known_ts":"2003-07-24","bar_index":937,"type":"BUY","strength":0.863,"price":10.7761,"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":"2003-09-19","known_ts":"2003-09-19","bar_index":951,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.4566,"stop_level":11.8409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-10-31","known_ts":"2003-11-04","bar_index":961,"type":"BUY","strength":0.725,"price":11.6007,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2004-01-12","known_ts":"2004-01-12","bar_index":977,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.0411,"stop_level":12.3213,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-25","known_ts":"2004-03-29","bar_index":994,"type":"BUY","strength":0.588,"price":11.0563,"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":"2004-05-07","known_ts":"2004-05-07","bar_index":1004,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.2084,"stop_level":11.3045,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-05-12","known_ts":"2004-05-12","bar_index":1005,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.1684,"stop_level":11.3045,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-06-25","known_ts":"2004-06-29","bar_index":1015,"type":"BUY","strength":0.588,"price":10.9923,"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":70},{"ts":"2004-12-20","known_ts":"2004-12-20","bar_index":1056,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.3133,"stop_level":12.3373,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-12-22","known_ts":"2004-12-22","bar_index":1056,"type":"RECLAIM","strength":1.0,"price":12.6095,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-12-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-12-20","prior_stop_level":12.3373,"sweep_low":12.0891,"atr14":0.281147,"stop_level":11.948527,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-04-22","known_ts":"2005-04-22","bar_index":1084,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.1764,"stop_level":11.2004,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2005-04-25","known_ts":"2005-04-25","bar_index":1084,"type":"RECLAIM","strength":0.588,"price":11.2885,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-04-22 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":"2005-04-22","prior_stop_level":11.2004,"sweep_low":11.1764,"atr14":0.226626,"stop_level":11.063087,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-09","known_ts":"2005-05-09","bar_index":1088,"type":"RECLAIM","strength":0.863,"price":12.4814,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-04-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-07-27","known_ts":"2005-07-27","bar_index":1106,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.7151,"stop_level":14.7471,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-07-28","known_ts":"2005-07-28","bar_index":1106,"type":"RECLAIM","strength":1.0,"price":14.7631,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-07-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-07-27","prior_stop_level":14.7471,"sweep_low":14.1146,"atr14":0.453516,"stop_level":13.887842,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-01","known_ts":"2005-11-03","bar_index":1129,"type":"BUY","strength":0.725,"price":15.1874,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2005-12-09","known_ts":"2005-12-09","bar_index":1138,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.7879,"stop_level":15.8199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-12-12","known_ts":"2005-12-12","bar_index":1138,"type":"RECLAIM","strength":0.863,"price":15.972,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-12-09","prior_stop_level":15.8199,"sweep_low":15.7719,"atr14":0.378713,"stop_level":15.582544,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-15","known_ts":"2005-12-15","bar_index":1139,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.7791,"stop_level":15.8199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-01-25","known_ts":"2006-01-27","bar_index":1148,"type":"BUY","strength":0.725,"price":15.5317,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2006-05-22","known_ts":"2006-05-24","bar_index":1175,"type":"BUY","strength":0.45,"price":12.1612,"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-08","known_ts":"2006-08-08","bar_index":1193,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.8489,"stop_level":11.913,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-08-10","known_ts":"2006-08-10","bar_index":1193,"type":"RECLAIM","strength":0.588,"price":12.2012,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-08-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":"2006-08-08","prior_stop_level":11.913,"sweep_low":11.7929,"atr14":0.456521,"stop_level":11.56464,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-03","known_ts":"2006-10-05","bar_index":1206,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-10-03","trigger_known_ts":"2006-10-05","strength":0.45,"price":9.5192,"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.411094,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.1349,"atr14":0.324263,"stop_level":8.972768,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-24","known_ts":"2006-10-26","bar_index":1211,"type":"BUY","strength":0.45,"price":9.7273,"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-10-24","known_ts":"2006-10-26","bar_index":1211,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2006-10-24","trigger_known_ts":"2006-10-26","strength":0.45,"price":9.7273,"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.39822,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.5672,"atr14":0.275248,"stop_level":9.429576,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-14","known_ts":"2006-11-16","bar_index":1216,"type":"BUY","strength":0.45,"price":9.263,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-11-14","known_ts":"2006-11-16","bar_index":1216,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2006-11-14","trigger_known_ts":"2006-11-16","strength":0.45,"price":9.263,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.426943,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.7986,"atr14":0.281494,"stop_level":8.657853,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-12-26","known_ts":"2006-12-26","bar_index":1225,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.8875,"stop_level":9.9115,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-12-27","known_ts":"2006-12-27","bar_index":1225,"type":"RECLAIM","strength":0.588,"price":9.9595,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-12-26","prior_stop_level":9.9115,"sweep_low":9.6473,"atr14":0.256609,"stop_level":9.518996,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-01-26","known_ts":"2007-01-26","bar_index":1232,"type":"RECLAIM","strength":0.863,"price":11.0884,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-12-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-28","known_ts":"2007-02-28","bar_index":1239,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.8162,"stop_level":10.8242,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-03-15","known_ts":"2007-03-15","bar_index":1243,"type":"RECLAIM","strength":0.863,"price":10.9603,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-02-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-04-20","known_ts":"2007-04-20","bar_index":1251,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.1452,"stop_level":12.1772,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-04-25","known_ts":"2007-04-25","bar_index":1252,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.6248,"stop_level":12.1772,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-07-16","known_ts":"2007-07-18","bar_index":1271,"type":"BUY","strength":0.863,"price":11.0003,"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":75},{"ts":"2007-07-27","known_ts":"2007-07-27","bar_index":1274,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.584,"stop_level":10.592,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-07-30","known_ts":"2007-07-30","bar_index":1274,"type":"RECLAIM","strength":0.863,"price":10.7921,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-07-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":"2007-07-27","prior_stop_level":10.592,"sweep_low":10.5359,"atr14":0.191815,"stop_level":10.439992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-01","known_ts":"2007-08-03","bar_index":1275,"type":"REBUY","strength":0.863,"price":10.9202,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2007-08-27","known_ts":"2007-08-29","bar_index":1281,"type":"BUY","strength":0.863,"price":10.8162,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":80},{"ts":"2007-11-01","known_ts":"2007-11-01","bar_index":1296,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.5527,"stop_level":11.6568,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-12-31","known_ts":"2008-01-03","bar_index":1310,"type":"BUY","strength":0.588,"price":11.1284,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":75},{"ts":"2008-03-06","known_ts":"2008-03-10","bar_index":1325,"type":"BUY","strength":0.725,"price":10.9603,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":90},{"ts":"2008-09-02","known_ts":"2008-09-02","bar_index":1366,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.0201,"stop_level":16.0761,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-09-08","known_ts":"2008-09-08","bar_index":1367,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.996,"stop_level":16.0761,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-09-11","known_ts":"2008-09-11","bar_index":1368,"type":"RECLAIM","strength":1.0,"price":16.1962,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-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":"2008-09-08","prior_stop_level":16.0761,"sweep_low":14.7231,"atr14":0.638202,"stop_level":14.403999,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-15","known_ts":"2008-12-15","bar_index":1390,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.4784,"stop_level":8.7346,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2009-02-18","known_ts":"2009-02-18","bar_index":1405,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.7514,"stop_level":9.7674,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-11","known_ts":"2009-03-13","bar_index":1410,"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-11","trigger_known_ts":"2009-03-13","strength":0.45,"price":7.2214,"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.55413,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.372,"atr14":0.660747,"stop_level":5.041627,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-19","known_ts":"2009-03-23","bar_index":1412,"type":"BUY","strength":0.45,"price":8.9267,"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-19","known_ts":"2009-03-23","bar_index":1412,"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-19","trigger_known_ts":"2009-03-23","strength":0.45,"price":8.9267,"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.44884,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.7964,"atr14":0.675167,"stop_level":5.458817,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-06","known_ts":"2009-05-06","bar_index":1423,"type":"RECLAIM","strength":0.725,"price":10.8242,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-02-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-16","known_ts":"2009-06-16","bar_index":1432,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.1036,"stop_level":10.8162,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-17","known_ts":"2009-06-17","bar_index":1432,"type":"RECLAIM","strength":0.863,"price":10.8562,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-06-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":"2009-06-16","prior_stop_level":10.8162,"sweep_low":9.9595,"atr14":0.596256,"stop_level":9.661372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-01","known_ts":"2009-07-01","bar_index":1436,"type":"RECLAIM","strength":0.863,"price":11.2965,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-23","known_ts":"2009-07-27","bar_index":1441,"type":"BUY","strength":0.863,"price":12.0811,"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":"2009-09-22","known_ts":"2009-09-24","bar_index":1455,"type":"BUY","strength":0.863,"price":13.1779,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2009-10-05","known_ts":"2009-10-07","bar_index":1458,"type":"BUY","strength":0.863,"price":13.1459,"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":30},{"ts":"2010-01-06","known_ts":"2010-01-06","bar_index":1479,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.0098,"stop_level":13.4902,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-12","known_ts":"2010-02-17","bar_index":1488,"type":"BUY","strength":0.725,"price":13.7063,"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":"2010-03-29","known_ts":"2010-03-29","bar_index":1498,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.9465,"stop_level":13.9945,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-30","known_ts":"2010-03-30","bar_index":1498,"type":"RECLAIM","strength":1.0,"price":14.1627,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-03-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-03-29","prior_stop_level":13.9945,"sweep_low":13.8024,"atr14":0.55369,"stop_level":13.525555,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-23","known_ts":"2010-04-23","bar_index":1504,"type":"RECLAIM","strength":1.0,"price":14.0986,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-03-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-06-23","known_ts":"2010-06-25","bar_index":1518,"type":"BUY","strength":0.725,"price":14.1307,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":90},{"ts":"2010-07-12","known_ts":"2010-07-14","bar_index":1522,"type":"BUY","strength":0.725,"price":14.3308,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":80},{"ts":"2010-08-10","known_ts":"2010-08-10","bar_index":1529,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.7223,"stop_level":13.7864,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-27","known_ts":"2010-09-29","bar_index":1540,"type":"BUY","strength":0.588,"price":13.3381,"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":45},{"ts":"2010-11-16","known_ts":"2010-11-16","bar_index":1552,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.6991,"stop_level":14.8912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-19","known_ts":"2010-11-19","bar_index":1553,"type":"RECLAIM","strength":1.0,"price":15.0673,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-11-16","prior_stop_level":14.8912,"sweep_low":14.2267,"atr14":0.508442,"stop_level":13.972479,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-03","known_ts":"2010-12-03","bar_index":1556,"type":"RECLAIM","strength":1.0,"price":15.4516,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-08","known_ts":"2010-12-10","bar_index":1557,"type":"REBUY","strength":1.0,"price":15.5797,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2011-01-20","known_ts":"2011-01-20","bar_index":1566,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.6518,"stop_level":15.7879,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-26","known_ts":"2011-01-26","bar_index":1568,"type":"RECLAIM","strength":0.863,"price":15.892,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-20 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":"2011-01-20","prior_stop_level":15.7879,"sweep_low":15.3396,"atr14":0.397934,"stop_level":15.140633,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-03-10","known_ts":"2011-03-14","bar_index":1578,"type":"BUY","strength":0.863,"price":16.8864,"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":"2011-04-11","known_ts":"2011-04-11","bar_index":1585,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.6419,"stop_level":17.674,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-12","known_ts":"2011-04-12","bar_index":1585,"type":"RECLAIM","strength":1.0,"price":18.0276,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-04-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":"2011-04-11","prior_stop_level":17.674,"sweep_low":17.3123,"atr14":0.512332,"stop_level":17.056134,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-27","known_ts":"2011-04-27","bar_index":1589,"type":"RECLAIM","strength":1.0,"price":19.5708,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-04-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-02","known_ts":"2011-05-02","bar_index":1590,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.3377,"stop_level":19.3538,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-04","known_ts":"2011-05-04","bar_index":1590,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.6385,"stop_level":19.3538,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-10","known_ts":"2011-05-10","bar_index":1592,"type":"RECLAIM","strength":1.0,"price":19.8441,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-05-04","prior_stop_level":19.3538,"sweep_low":18.2848,"atr14":0.670009,"stop_level":17.949795,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-05-18","known_ts":"2011-05-18","bar_index":1594,"type":"RECLAIM","strength":1.0,"price":20.4817,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-05-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-10-04","known_ts":"2011-10-06","bar_index":1626,"type":"BUY","strength":0.45,"price":15.6908,"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-11-01","known_ts":"2011-11-01","bar_index":1632,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.3831,"stop_level":15.7232,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-01-31","known_ts":"2012-01-31","bar_index":1653,"type":"RECLAIM","strength":0.725,"price":17.4487,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-28","known_ts":"2012-02-28","bar_index":1659,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.7575,"stop_level":16.0909,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-14","known_ts":"2012-03-16","bar_index":1663,"type":"BUY","strength":0.863,"price":16.924,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2012-07-18","known_ts":"2012-07-18","bar_index":1692,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.9112,"stop_level":21.2309,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-13","known_ts":"2012-08-15","bar_index":1698,"type":"BUY","strength":1.0,"price":22.2064,"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":40},{"ts":"2012-10-09","known_ts":"2012-10-09","bar_index":1711,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.606,"stop_level":22.0255,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-11-27","known_ts":"2012-11-29","bar_index":1722,"type":"BUY","strength":0.725,"price":22.1235,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2012-12-26","known_ts":"2012-12-26","bar_index":1728,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.9914,"stop_level":22.2886,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-12-31","known_ts":"2012-12-31","bar_index":1729,"type":"RECLAIM","strength":0.863,"price":22.7344,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-12-26","prior_stop_level":22.2886,"sweep_low":21.6199,"atr14":0.657885,"stop_level":21.290958,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-10","known_ts":"2013-01-10","bar_index":1732,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.2331,"stop_level":21.9914,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2013-02-20","known_ts":"2013-02-22","bar_index":1741,"type":"BUY","strength":0.588,"price":20.7284,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2013-03-18","known_ts":"2013-03-20","bar_index":1747,"type":"BUY","strength":0.45,"price":20.8255,"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-03-21","known_ts":"2013-03-21","bar_index":1748,"type":"RECLAIM","strength":0.588,"price":21.356,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2013-03-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2013-06-26","known_ts":"2013-06-26","bar_index":1770,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.0367,"stop_level":24.0533,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-07-09","known_ts":"2013-07-11","bar_index":1773,"type":"REBUY","strength":0.863,"price":25.385,"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":"2013-09-24","known_ts":"2013-09-26","bar_index":1791,"type":"BUY","strength":0.725,"price":25.2801,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2013-11-07","known_ts":"2013-11-07","bar_index":1801,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.088,"stop_level":26.466,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-23","known_ts":"2013-12-23","bar_index":1812,"type":"RECLAIM","strength":1.0,"price":29.4827,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-11-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-24","known_ts":"2014-01-24","bar_index":1819,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.9662,"stop_level":28.3433,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-03-10","known_ts":"2014-03-12","bar_index":1829,"type":"BUY","strength":0.725,"price":28.1003,"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":"2014-04-04","known_ts":"2014-04-04","bar_index":1835,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.6911,"stop_level":28.2966,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-04-10","known_ts":"2014-04-10","bar_index":1836,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.3379,"stop_level":28.2966,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-05-21","known_ts":"2014-05-23","bar_index":1846,"type":"BUY","strength":0.725,"price":27.4967,"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":"2014-08-04","known_ts":"2014-08-04","bar_index":1863,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.1176,"stop_level":29.3455,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-08-07","known_ts":"2014-08-07","bar_index":1864,"type":"RECLAIM","strength":0.725,"price":29.5144,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-08-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-08-04","prior_stop_level":29.3455,"sweep_low":28.5435,"atr14":0.680366,"stop_level":28.203317,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-20","known_ts":"2014-08-20","bar_index":1867,"type":"RECLAIM","strength":0.863,"price":30.4848,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-08-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-14","known_ts":"2014-11-14","bar_index":1887,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.0241,"stop_level":33.0598,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-18","known_ts":"2014-12-22","bar_index":1895,"type":"BUY","strength":0.863,"price":34.7743,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2015-02-17","known_ts":"2015-02-19","bar_index":1908,"type":"BUY","strength":0.725,"price":35.1991,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2015-03-25","known_ts":"2015-03-25","bar_index":1916,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.8683,"stop_level":40.7802,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-09","known_ts":"2015-04-09","bar_index":1920,"type":"RECLAIM","strength":0.863,"price":41.3683,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-03-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-04","known_ts":"2015-06-04","bar_index":1933,"type":"SELL","basis":"structure_stop","strength":0.863,"price":42.325,"stop_level":42.3506,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-06-10","known_ts":"2015-06-10","bar_index":1934,"type":"RECLAIM","strength":0.863,"price":42.5216,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2015-06-04","prior_stop_level":42.3506,"sweep_low":41.3077,"atr14":1.135001,"stop_level":40.7402,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-22","known_ts":"2015-06-22","bar_index":1937,"type":"RECLAIM","strength":1.0,"price":45.3513,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-06-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-07-24","known_ts":"2015-07-24","bar_index":1944,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.206,"stop_level":45.4966,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-10-07","known_ts":"2015-10-09","bar_index":1962,"type":"BUY","strength":0.45,"price":39.9704,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-10-20","known_ts":"2015-10-20","bar_index":1965,"type":"RECLAIM","strength":0.588,"price":41.8566,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-10-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-12-09","known_ts":"2015-12-09","bar_index":1976,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.6806,"stop_level":42.9214,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-15","known_ts":"2015-12-17","bar_index":1978,"type":"REBUY","strength":0.725,"price":44.3833,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2015-12-15","known_ts":"2015-12-15","bar_index":1978,"type":"RECLAIM","strength":0.725,"price":43.7813,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-12-09","prior_stop_level":42.9214,"sweep_low":41.64,"atr14":1.195637,"stop_level":41.042181,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-13","known_ts":"2016-01-13","bar_index":1984,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.5712,"stop_level":42.3366,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-22","known_ts":"2016-02-24","bar_index":1993,"type":"BUY","strength":0.588,"price":43.8243,"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":"2016-03-18","known_ts":"2016-03-18","bar_index":1999,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.2394,"stop_level":42.4484,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-26","known_ts":"2016-04-26","bar_index":2008,"type":"RECLAIM","strength":0.725,"price":43.4216,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-03-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-17","known_ts":"2016-06-17","bar_index":2020,"type":"SELL","basis":"structure_stop","strength":0.863,"price":49.7832,"stop_level":50.8305,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-21","known_ts":"2016-06-21","bar_index":2021,"type":"RECLAIM","strength":0.863,"price":52.5269,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-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":"2016-06-17","prior_stop_level":50.8305,"sweep_low":49.6707,"atr14":1.296764,"stop_level":49.022318,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-05","known_ts":"2016-07-05","bar_index":2024,"type":"RECLAIM","strength":0.863,"price":53.1067,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-02","known_ts":"2016-08-02","bar_index":2030,"type":"SELL","basis":"structure_stop","strength":0.863,"price":50.7526,"stop_level":50.943,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-04","known_ts":"2016-08-04","bar_index":2031,"type":"RECLAIM","strength":0.863,"price":52.6913,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-08-02","prior_stop_level":50.943,"sweep_low":49.991,"atr14":1.079687,"stop_level":49.451156,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-16","known_ts":"2016-08-16","bar_index":2034,"type":"RECLAIM","strength":1.0,"price":53.7327,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-08-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-21","known_ts":"2016-09-21","bar_index":2042,"type":"SELL","basis":"structure_stop","strength":1.0,"price":54.6787,"stop_level":54.8957,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-17","known_ts":"2016-11-21","bar_index":2056,"type":"BUY","strength":0.725,"price":54.7856,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2017-01-18","known_ts":"2017-01-18","bar_index":2069,"type":"SELL","basis":"structure_stop","strength":1.0,"price":61.3999,"stop_level":61.5304,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-02-02","known_ts":"2017-02-02","bar_index":2073,"type":"RECLAIM","strength":1.0,"price":61.7915,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-16","known_ts":"2017-03-16","bar_index":2082,"type":"SELL","basis":"structure_stop","strength":0.863,"price":60.8342,"stop_level":62.5312,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-05-01","known_ts":"2017-05-03","bar_index":2093,"type":"BUY","strength":0.588,"price":57.7473,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2017-08-14","known_ts":"2017-08-14","bar_index":2117,"type":"SELL","basis":"structure_stop","strength":0.588,"price":53.8977,"stop_level":53.9415,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-09-20","known_ts":"2017-09-22","bar_index":2126,"type":"BUY","strength":0.588,"price":52.1004,"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":"2017-10-19","known_ts":"2017-10-19","bar_index":2133,"type":"RECLAIM","strength":0.725,"price":57.8991,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-09-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-01-03","known_ts":"2018-01-05","bar_index":2150,"type":"REBUY","strength":0.863,"price":65.1201,"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":"2018-02-12","known_ts":"2018-02-12","bar_index":2159,"type":"SELL","basis":"structure_stop","strength":1.0,"price":64.239,"stop_level":64.3271,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-14","known_ts":"2018-02-14","bar_index":2159,"type":"RECLAIM","strength":1.0,"price":66.0013,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-02-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-02-12","prior_stop_level":64.3271,"sweep_low":63.1815,"atr14":1.546512,"stop_level":62.408244,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-01","known_ts":"2018-03-01","bar_index":2163,"type":"RECLAIM","strength":1.0,"price":69.9667,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-02-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-04-05","known_ts":"2018-04-09","bar_index":2171,"type":"REBUY","strength":0.863,"price":75.7735,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2018-05-03","known_ts":"2018-05-03","bar_index":2177,"type":"SELL","basis":"structure_stop","strength":1.0,"price":79.5291,"stop_level":80.3686,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-05-07","known_ts":"2018-05-07","bar_index":2178,"type":"RECLAIM","strength":1.0,"price":80.8546,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-05-03","prior_stop_level":80.3686,"sweep_low":75.5084,"atr14":2.201611,"stop_level":74.407595,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-17","known_ts":"2018-05-17","bar_index":2181,"type":"RECLAIM","strength":1.0,"price":83.139,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-05-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-17","known_ts":"2018-09-17","bar_index":2209,"type":"SELL","basis":"structure_stop","strength":1.0,"price":109.2751,"stop_level":110.0741,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-11-09","known_ts":"2018-11-13","bar_index":2222,"type":"BUY","strength":0.725,"price":102.4469,"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":"2019-01-14","known_ts":"2019-01-16","bar_index":2236,"type":"BUY","strength":0.725,"price":95.3224,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2019-03-06","known_ts":"2019-03-06","bar_index":2247,"type":"SELL","basis":"structure_stop","strength":0.588,"price":93.7925,"stop_level":96.114,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-08","known_ts":"2019-03-08","bar_index":2248,"type":"RECLAIM","strength":0.588,"price":96.7722,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-03-06","prior_stop_level":96.114,"sweep_low":93.5346,"atr14":2.711012,"stop_level":92.179094,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-28","known_ts":"2019-04-01","bar_index":2253,"type":"REBUY","strength":0.45,"price":95.1959,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-04-10","known_ts":"2019-04-10","bar_index":2256,"type":"RECLAIM","strength":0.588,"price":99.6811,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-03-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-05-23","known_ts":"2019-05-23","bar_index":2266,"type":"SELL","basis":"structure_stop","strength":0.725,"price":101.6122,"stop_level":102.2937,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-28","known_ts":"2019-05-28","bar_index":2266,"type":"RECLAIM","strength":0.725,"price":102.363,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-05-23","prior_stop_level":102.2937,"sweep_low":100.9508,"atr14":3.018588,"stop_level":99.441506,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-29","known_ts":"2019-05-29","bar_index":2267,"type":"SELL","basis":"structure_stop","strength":0.725,"price":100.5218,"stop_level":102.2937,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-06-03","known_ts":"2019-06-03","bar_index":2268,"type":"RECLAIM","strength":0.725,"price":103.2657,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-05-29","prior_stop_level":102.2937,"sweep_low":99.0292,"atr14":2.881657,"stop_level":97.588372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-06","known_ts":"2019-06-10","bar_index":2269,"type":"REBUY","strength":0.725,"price":106.1078,"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":"2019-08-05","known_ts":"2019-08-05","bar_index":2282,"type":"SELL","basis":"structure_stop","strength":0.863,"price":109.2182,"stop_level":112.0067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-06","known_ts":"2019-08-08","bar_index":2283,"type":"REBUY","strength":0.863,"price":119.6216,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2019-08-07","known_ts":"2019-08-07","bar_index":2283,"type":"RECLAIM","strength":0.863,"price":113.0345,"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":false},"anchor_ts":"2019-08-05","prior_stop_level":112.0067,"sweep_low":106.9659,"atr14":2.97883,"stop_level":105.476485,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-12","known_ts":"2019-09-12","bar_index":2291,"type":"SELL","basis":"structure_stop","strength":0.863,"price":117.8741,"stop_level":119.1192,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-09-16","known_ts":"2019-09-16","bar_index":2292,"type":"RECLAIM","strength":0.863,"price":119.1282,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-09-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":"2019-09-12","prior_stop_level":119.1192,"sweep_low":116.0378,"atr14":3.103218,"stop_level":114.486191,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-25","known_ts":"2019-10-25","bar_index":2302,"type":"RECLAIM","strength":0.863,"price":128.7667,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-09-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-11-08","known_ts":"2019-11-08","bar_index":2305,"type":"SELL","basis":"structure_stop","strength":0.588,"price":105.2528,"stop_level":114.1298,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-01-09","known_ts":"2020-01-13","bar_index":2319,"type":"BUY","strength":0.45,"price":105.7969,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-01-30","known_ts":"2020-01-30","bar_index":2323,"type":"SELL","basis":"structure_stop","strength":0.45,"price":103.9288,"stop_level":104.7461,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-01-31","known_ts":"2020-01-31","bar_index":2324,"type":"RECLAIM","strength":0.45,"price":105.2041,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-30 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-01-30","prior_stop_level":104.7461,"sweep_low":102.1955,"atr14":2.414915,"stop_level":100.988043,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-02-13","known_ts":"2020-02-13","bar_index":2327,"type":"RECLAIM","strength":0.725,"price":113.8619,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-02-27","known_ts":"2020-02-27","bar_index":2330,"type":"SELL","basis":"structure_stop","strength":0.588,"price":93.5737,"stop_level":103.9288,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-03-19","known_ts":"2020-03-23","bar_index":2335,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-03-19","trigger_known_ts":"2020-03-23","strength":0.45,"price":50.359,"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.617559,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":40.6711,"atr14":8.026686,"stop_level":36.657757,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-09","known_ts":"2020-04-14","bar_index":2340,"type":"BUY","strength":0.45,"price":67.2565,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Health Care"}},{"ts":"2020-04-09","known_ts":"2020-04-14","bar_index":2340,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-04-09","trigger_known_ts":"2020-04-14","strength":0.45,"price":67.2565,"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.489235,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":48.4936,"atr14":6.779985,"stop_level":45.103608,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":2347,"type":"SELL","basis":"structure_stop","strength":0.588,"price":60.2902,"stop_level":60.9752,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-14","known_ts":"2020-05-14","bar_index":2348,"type":"RECLAIM","strength":0.588,"price":61.4708,"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":60.9752,"sweep_low":57.9471,"atr14":4.736448,"stop_level":55.578876,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":2354,"type":"SELL","basis":"structure_stop","strength":0.588,"price":65.7876,"stop_level":66.8149,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-15","known_ts":"2020-06-15","bar_index":2355,"type":"RECLAIM","strength":0.588,"price":67.9594,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-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":"2020-06-11","prior_stop_level":66.8149,"sweep_low":63.9581,"atr14":4.465508,"stop_level":61.725346,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-31","known_ts":"2020-08-31","bar_index":2373,"type":"RECLAIM","strength":0.863,"price":84.848,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-21","known_ts":"2020-09-21","bar_index":2377,"type":"SELL","basis":"structure_stop","strength":0.725,"price":79.1614,"stop_level":82.0543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-11-03","known_ts":"2020-11-05","bar_index":2388,"type":"BUY","strength":0.725,"price":85.1994,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2020-11-30","known_ts":"2020-11-30","bar_index":2394,"type":"SELL","basis":"structure_stop","strength":0.863,"price":95.7254,"stop_level":96.0318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-01","known_ts":"2020-12-01","bar_index":2394,"type":"RECLAIM","strength":0.863,"price":96.879,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-11-30","prior_stop_level":96.0318,"sweep_low":95.0315,"atr14":4.114121,"stop_level":92.97444,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-16","known_ts":"2020-12-16","bar_index":2398,"type":"RECLAIM","strength":0.863,"price":108.3062,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-28","known_ts":"2021-01-28","bar_index":2407,"type":"SELL","basis":"structure_stop","strength":1.0,"price":112.9744,"stop_level":114.8939,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-02-02","known_ts":"2021-02-02","bar_index":2408,"type":"RECLAIM","strength":1.0,"price":115.8672,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-01-28","prior_stop_level":114.8939,"sweep_low":107.7474,"atr14":4.513132,"stop_level":105.490834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-02-12","known_ts":"2021-02-12","bar_index":2411,"type":"RECLAIM","strength":1.0,"price":123.3922,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-23","known_ts":"2021-04-27","bar_index":2427,"type":"BUY","strength":0.725,"price":104.3667,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2021-06-17","known_ts":"2021-06-17","bar_index":2439,"type":"SELL","basis":"structure_stop","strength":0.725,"price":104.3717,"stop_level":106.9193,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-06-23","known_ts":"2021-06-25","bar_index":2441,"type":"REBUY","strength":0.725,"price":108.6147,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2021-07-28","known_ts":"2021-07-30","bar_index":2449,"type":"BUY","strength":0.725,"price":107.1278,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2021-08-17","known_ts":"2021-08-17","bar_index":2453,"type":"SELL","basis":"structure_stop","strength":0.588,"price":101.0625,"stop_level":101.2166,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-08-24","known_ts":"2021-08-24","bar_index":2455,"type":"RECLAIM","strength":0.588,"price":101.9799,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-08-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":"2021-08-17","prior_stop_level":101.2166,"sweep_low":95.5385,"atr14":3.604216,"stop_level":93.736392,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-20","known_ts":"2021-09-20","bar_index":2461,"type":"SELL","basis":"structure_stop","strength":0.725,"price":100.961,"stop_level":102.0072,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-09-22","known_ts":"2021-09-24","bar_index":2462,"type":"REBUY","strength":0.725,"price":105.4463,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2021-09-22","known_ts":"2021-09-22","bar_index":2462,"type":"RECLAIM","strength":0.725,"price":102.1073,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-20 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-09-20","prior_stop_level":102.0072,"sweep_low":99.76,"atr14":3.026732,"stop_level":98.246634,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-03","known_ts":"2021-11-05","bar_index":2472,"type":"BUY","strength":0.588,"price":99.1232,"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":90},{"ts":"2021-12-08","known_ts":"2021-12-10","bar_index":2480,"type":"BUY","strength":0.588,"price":87.2202,"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":"2022-01-07","known_ts":"2022-01-07","bar_index":2487,"type":"SELL","basis":"structure_stop","strength":0.45,"price":84.8642,"stop_level":85.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-01-10","known_ts":"2022-01-10","bar_index":2487,"type":"RECLAIM","strength":0.588,"price":85.8778,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-01-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-01-07","prior_stop_level":85.75,"sweep_low":82.2889,"atr14":3.278424,"stop_level":80.649688,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-24","known_ts":"2022-02-24","bar_index":2497,"type":"SELL","basis":"structure_stop","strength":0.588,"price":85.4486,"stop_level":85.7682,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-08","known_ts":"2022-04-08","bar_index":2508,"type":"RECLAIM","strength":0.725,"price":95.2404,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-02-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-05-02","known_ts":"2022-05-02","bar_index":2513,"type":"SELL","basis":"structure_stop","strength":0.863,"price":92.8651,"stop_level":93.718,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-05-04","known_ts":"2022-05-04","bar_index":2513,"type":"RECLAIM","strength":0.863,"price":97.8816,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-05-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-05-02","prior_stop_level":93.718,"sweep_low":91.5995,"atr14":3.009705,"stop_level":90.094648,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-13","known_ts":"2022-05-17","bar_index":2516,"type":"REBUY","strength":0.863,"price":100.0121,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2022-06-13","known_ts":"2022-06-13","bar_index":2522,"type":"SELL","basis":"structure_stop","strength":0.863,"price":100.6936,"stop_level":101.4855,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-06-15","known_ts":"2022-06-15","bar_index":2523,"type":"SELL","basis":"structure_stop","strength":0.863,"price":97.8021,"stop_level":101.4855,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-07-01","known_ts":"2022-07-01","bar_index":2527,"type":"RECLAIM","strength":1.0,"price":102.7655,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-06-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-07-07","known_ts":"2022-07-11","bar_index":2528,"type":"BUY","strength":1.0,"price":107.4894,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2022-08-05","known_ts":"2022-08-05","bar_index":2535,"type":"SELL","basis":"structure_stop","strength":0.725,"price":84.6434,"stop_level":110.0124,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-10-10","known_ts":"2022-10-12","bar_index":2550,"type":"BUY","strength":0.588,"price":72.4317,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55,"retro_override":true,"retro_ctx":{"group_id":"Health Care"}},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":2561,"type":"SELL","basis":"structure_stop","strength":0.588,"price":76.9573,"stop_level":77.6035,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-29","known_ts":"2022-11-29","bar_index":2561,"type":"RECLAIM","strength":0.588,"price":78.9003,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-11-28","prior_stop_level":77.6035,"sweep_low":76.7621,"atr14":2.55979,"stop_level":75.482205,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-19","known_ts":"2022-12-19","bar_index":2566,"type":"SELL","basis":"structure_stop","strength":0.588,"price":75.0794,"stop_level":79.9601,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-10","known_ts":"2023-01-12","bar_index":2571,"type":"BUY","strength":0.588,"price":82.2378,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-01-19","known_ts":"2023-01-19","bar_index":2573,"type":"RECLAIM","strength":0.725,"price":89.1824,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-01-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-06","known_ts":"2023-03-06","bar_index":2583,"type":"SELL","basis":"structure_stop","strength":0.863,"price":89.0708,"stop_level":91.804,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-06","known_ts":"2023-04-11","bar_index":2591,"type":"BUY","strength":1.0,"price":95.2708,"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":25},{"ts":"2023-05-23","known_ts":"2023-05-23","bar_index":2601,"type":"SELL","basis":"structure_stop","strength":1.0,"price":102.5407,"stop_level":103.2926,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-29","known_ts":"2023-06-29","bar_index":2610,"type":"RECLAIM","strength":1.0,"price":111.7561,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-05-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-09","known_ts":"2023-08-09","bar_index":2619,"type":"SELL","basis":"structure_stop","strength":0.863,"price":102.1845,"stop_level":108.9999,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-11-14","known_ts":"2023-11-16","bar_index":2642,"type":"BUY","strength":0.588,"price":80.7718,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":80},{"ts":"2024-01-31","known_ts":"2024-01-31","bar_index":2659,"type":"SELL","basis":"structure_stop","strength":0.588,"price":87.2906,"stop_level":87.8016,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-02-01","known_ts":"2024-02-01","bar_index":2659,"type":"RECLAIM","strength":0.588,"price":89.5141,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-01-31","prior_stop_level":87.8016,"sweep_low":87.1203,"atr14":2.498932,"stop_level":85.870834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-15","known_ts":"2024-02-15","bar_index":2663,"type":"RECLAIM","strength":0.863,"price":96.629,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-04-03","known_ts":"2024-04-03","bar_index":2673,"type":"SELL","basis":"structure_stop","strength":1.0,"price":100.656,"stop_level":104.1905,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-05","known_ts":"2024-04-05","bar_index":2674,"type":"SELL","basis":"structure_stop","strength":1.0,"price":101.1216,"stop_level":104.1905,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-15","known_ts":"2024-07-17","bar_index":2697,"type":"BUY","strength":0.725,"price":93.3766,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2024-08-06","known_ts":"2024-08-06","bar_index":2702,"type":"SELL","basis":"structure_stop","strength":0.588,"price":86.4403,"stop_level":90.104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-09-12","known_ts":"2024-09-16","bar_index":2711,"type":"BUY","strength":0.588,"price":80.5443,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2024-12-06","known_ts":"2024-12-06","bar_index":2731,"type":"SELL","basis":"structure_stop","strength":0.725,"price":92.6121,"stop_level":93.576,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-12-10","known_ts":"2024-12-10","bar_index":2731,"type":"SELL","basis":"structure_stop","strength":0.725,"price":92.8145,"stop_level":93.576,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-12-13","known_ts":"2024-12-13","bar_index":2732,"type":"SELL","basis":"structure_stop","strength":0.588,"price":90.0867,"stop_level":93.576,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-04-24","known_ts":"2025-04-28","bar_index":2762,"type":"BUY","strength":0.45,"price":69.0726,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Health Care"}},{"ts":"2025-07-08","known_ts":"2025-07-08","bar_index":2778,"type":"SELL","basis":"structure_stop","strength":0.725,"price":74.8618,"stop_level":76.2761,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-11","known_ts":"2025-07-11","bar_index":2779,"type":"SELL","basis":"structure_stop","strength":0.725,"price":72.6671,"stop_level":76.2761,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-07","known_ts":"2025-08-11","bar_index":2786,"type":"BUY","strength":0.863,"price":84.5767,"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":40},{"ts":"2025-08-28","known_ts":"2025-08-28","bar_index":2791,"type":"SELL","basis":"structure_stop","strength":0.863,"price":81.1562,"stop_level":82.0407,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-02","known_ts":"2025-09-02","bar_index":2791,"type":"RECLAIM","strength":0.863,"price":82.2938,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-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":"2025-08-28","prior_stop_level":82.0407,"sweep_low":80.6463,"atr14":2.595352,"stop_level":79.348624,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-29","known_ts":"2025-09-29","bar_index":2798,"type":"RECLAIM","strength":0.863,"price":84.3335,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-02","known_ts":"2025-10-06","bar_index":2799,"type":"BUY","strength":1.0,"price":87.7951,"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":10},{"ts":"2025-10-29","known_ts":"2025-10-29","bar_index":2805,"type":"SELL","basis":"structure_stop","strength":1.0,"price":86.3732,"stop_level":87.2067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-31","known_ts":"2025-10-31","bar_index":2806,"type":"SELL","basis":"structure_stop","strength":1.0,"price":84.5982,"stop_level":87.2067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-15","known_ts":"2025-12-17","bar_index":2816,"type":"BUY","strength":0.725,"price":77.6823,"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":"2026-01-27","known_ts":"2026-01-27","bar_index":2825,"type":"SELL","basis":"structure_stop","strength":1.0,"price":81.9355,"stop_level":83.9881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-02-02","known_ts":"2026-02-02","bar_index":2826,"type":"SELL","basis":"structure_stop","strength":1.0,"price":82.5572,"stop_level":83.9881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-02-06","known_ts":"2026-02-06","bar_index":2828,"type":"RECLAIM","strength":1.0,"price":84.4519,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-02-02","prior_stop_level":83.9881,"sweep_low":79.6066,"atr14":2.93305,"stop_level":78.140075,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-17","known_ts":"2026-02-17","bar_index":2830,"type":"RECLAIM","strength":1.0,"price":85.3104,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-02-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-06-09","known_ts":"2026-06-11","bar_index":2856,"type":"BUY","strength":0.45,"price":65.79,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-07-14","known_ts":"2026-07-14","bar_index":2863,"type":"SELL","basis":"structure_stop","strength":0.588,"price":70.0,"stop_level":70.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-07-15","known_ts":"2026-07-15","bar_index":2864,"type":"RECLAIM","strength":0.588,"price":71.38,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-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":"2026-07-14","prior_stop_level":70.28,"sweep_low":68.07,"atr14":2.698124,"stop_level":66.720938,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-28","known_ts":"2026-07-28","bar_index":2867,"type":"RECLAIM","strength":0.725,"price":80.13,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-07-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-07-28","last_scored_basis":null,"bars_since_signal":4,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2018-02-15","2018-07-05","2018-10-08","2018-10-29","2019-01-31","2019-04-02","2019-10-09","2019-11-25","2020-10-05","2020-10-29","2021-03-11","2021-04-01","2021-07-23","2021-10-18","2021-11-30","2022-08-23","2022-09-09","2022-09-27","2023-01-05","2023-03-24","2023-06-07","2023-08-29","2023-09-12","2023-10-16","2023-11-06","2023-11-14","2023-12-06","2024-04-22","2024-06-21","2024-07-10","2024-08-21","2024-09-17","2025-01-17","2025-02-13","2025-03-04","2025-04-07","2025-07-25","2025-08-04","2025-11-21","2026-03-23"],"warnings":[{"ts":"2022-12-16","kind":"arm","px":78.6586},{"ts":"2022-12-19","kind":"confirm","px":75.0794,"level":79.9601},{"ts":"2023-02-09","kind":"arm","px":91.1904},{"ts":"2023-03-06","kind":"confirm","px":89.0708,"level":91.804},{"ts":"2023-05-22","kind":"arm","px":102.9063},{"ts":"2023-05-23","kind":"confirm","px":102.5407,"level":103.2926},{"ts":"2023-07-27","kind":"arm","px":112.3561},{"ts":"2023-08-09","kind":"confirm","px":102.1845,"level":108.9999},{"ts":"2023-11-30","kind":"arm","px":80.4501},{"ts":"2024-01-31","kind":"confirm","px":87.2906,"level":87.8016},{"ts":"2024-04-02","kind":"arm","px":101.8532},{"ts":"2024-04-03","kind":"confirm","px":100.656,"level":104.1905},{"ts":"2024-04-04","kind":"arm","px":99.8009},{"ts":"2024-04-05","kind":"confirm","px":101.1216,"level":104.1905},{"ts":"2024-08-05","kind":"arm","px":86.822},{"ts":"2024-08-06","kind":"confirm","px":86.4403,"level":90.104},{"ts":"2024-10-31","kind":"arm","px":76.9089},{"ts":"2024-12-06","kind":"confirm","px":92.6121,"level":93.576},{"ts":"2024-12-09","kind":"arm","px":93.017},{"ts":"2024-12-10","kind":"confirm","px":92.8145,"level":93.576},{"ts":"2024-12-12","kind":"arm","px":90.665},{"ts":"2024-12-13","kind":"confirm","px":90.0867,"level":93.576},{"ts":"2025-05-21","kind":"arm","px":74.9289},{"ts":"2025-06-18","kind":"arm","px":71.9746},{"ts":"2025-07-08","kind":"confirm","px":74.8618,"level":76.2761},{"ts":"2025-07-10","kind":"arm","px":74.3936},{"ts":"2025-07-11","kind":"confirm","px":72.6671,"level":76.2761},{"ts":"2025-08-26","kind":"arm","px":82.3918},{"ts":"2025-08-28","kind":"confirm","px":81.1562,"level":82.0407},{"ts":"2025-10-20","kind":"arm","px":87.8833},{"ts":"2025-10-29","kind":"confirm","px":86.3732,"level":87.2067},{"ts":"2025-10-30","kind":"arm","px":84.5492},{"ts":"2025-10-31","kind":"confirm","px":84.5982,"level":87.2067},{"ts":"2026-01-23","kind":"arm","px":84.5703},{"ts":"2026-01-27","kind":"confirm","px":81.9355,"level":83.9881},{"ts":"2026-01-30","kind":"arm","px":82.7644},{"ts":"2026-02-02","kind":"confirm","px":82.5572,"level":83.9881},{"ts":"2026-07-10","kind":"arm","px":72.54},{"ts":"2026-07-14","kind":"confirm","px":70.0,"level":70.28},{"ts":"2026-08-05","kind":"arm","px":77.71}],"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":[]}}}