{"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":"MCRI","timeframe":"3D","as_of":"2026-09-10T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1994-01-28","known_ts":"1994-01-28","bar_index":41,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.9174,"stop_level":5.0292,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-02-01","known_ts":"1994-02-01","bar_index":42,"type":"RECLAIM","strength":0.588,"price":5.3645,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-01-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":"1994-01-28","prior_stop_level":5.0292,"sweep_low":4.9174,"atr14":0.326056,"stop_level":4.754372,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-02-22","known_ts":"1994-02-22","bar_index":46,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.6939,"stop_level":4.9174,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-06-29","known_ts":"1994-07-01","bar_index":76,"type":"BUY","strength":0.45,"price":3.6881,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-08-01","known_ts":"1994-08-01","bar_index":83,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.241,"stop_level":3.2969,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-08-03","known_ts":"1994-08-03","bar_index":84,"type":"RECLAIM","strength":0.588,"price":3.4087,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-08-01 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-08-01","prior_stop_level":3.2969,"sweep_low":3.1293,"atr14":0.168406,"stop_level":3.045097,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-09-01","known_ts":"1994-09-06","bar_index":91,"type":"BUY","strength":0.45,"price":3.241,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-09-01","known_ts":"1994-09-06","bar_index":91,"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-01","trigger_known_ts":"1994-09-06","strength":0.45,"price":3.241,"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.395843,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.9058,"atr14":0.229141,"stop_level":2.791229,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-10-06","known_ts":"1994-10-06","bar_index":99,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.1293,"stop_level":3.241,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-11-09","known_ts":"1994-11-11","bar_index":107,"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":"1994-11-09","trigger_known_ts":"1994-11-11","strength":0.45,"price":2.6822,"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.500009,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.2911,"atr14":0.196588,"stop_level":2.192806,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-11-17","known_ts":"1994-11-21","bar_index":109,"type":"BUY","strength":0.45,"price":2.9058,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-11-17","known_ts":"1994-11-21","bar_index":109,"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-11-17","trigger_known_ts":"1994-11-21","strength":0.45,"price":2.9058,"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.458328,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.347,"atr14":0.186029,"stop_level":2.253985,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-11-28","known_ts":"1994-11-28","bar_index":111,"type":"RECLAIM","strength":0.725,"price":3.7998,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1994-11-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-12-23","known_ts":"1994-12-23","bar_index":117,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.2352,"stop_level":2.4587,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1995-02-28","known_ts":"1995-03-02","bar_index":132,"type":"BUY","strength":0.588,"price":2.347,"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":25},{"ts":"1995-03-21","known_ts":"1995-03-23","bar_index":137,"type":"BUY","strength":0.725,"price":2.0117,"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":"1995-06-13","known_ts":"1995-06-13","bar_index":156,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.2352,"stop_level":2.347,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-06-15","known_ts":"1995-06-15","bar_index":157,"type":"RECLAIM","strength":0.725,"price":2.5705,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-06-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":"1995-06-13","prior_stop_level":2.347,"sweep_low":2.2352,"atr14":0.14379,"stop_level":2.163305,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-07-25","known_ts":"1995-07-27","bar_index":166,"type":"BUY","strength":0.863,"price":2.4587,"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":"1995-08-14","known_ts":"1995-08-14","bar_index":170,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.2911,"stop_level":2.4587,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-08-17","known_ts":"1995-08-17","bar_index":171,"type":"RECLAIM","strength":0.863,"price":2.5705,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-08-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-08-14","prior_stop_level":2.4587,"sweep_low":2.2352,"atr14":0.179236,"stop_level":2.145582,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-08-28","known_ts":"1995-08-28","bar_index":174,"type":"RECLAIM","strength":0.863,"price":2.4587,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-08-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-11-16","known_ts":"1995-11-20","bar_index":193,"type":"BUY","strength":0.863,"price":2.5705,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1996-01-05","known_ts":"1996-01-09","bar_index":204,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1996-01-05","trigger_known_ts":"1996-01-09","strength":0.45,"price":1.6764,"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.374991,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.5646,"atr14":0.153641,"stop_level":1.487779,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-01-31","known_ts":"1996-02-02","bar_index":210,"type":"BUY","strength":0.45,"price":1.844,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-05-14","known_ts":"1996-05-16","bar_index":234,"type":"REBUY","strength":0.725,"price":1.7882,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1996-05-28","known_ts":"1996-05-30","bar_index":237,"type":"REBUY","strength":0.725,"price":1.7882,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1996-06-26","known_ts":"1996-06-28","bar_index":244,"type":"BUY","strength":0.725,"price":1.7882,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1996-08-21","known_ts":"1996-08-23","bar_index":257,"type":"BUY","strength":0.725,"price":1.7882,"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":70},{"ts":"1996-10-11","known_ts":"1996-10-15","bar_index":269,"type":"BUY","strength":0.725,"price":1.3411,"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":"quality","score":65},{"ts":"1996-10-24","known_ts":"1996-10-28","bar_index":272,"type":"BUY","strength":0.725,"price":1.3132,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"1996-11-27","known_ts":"1996-12-02","bar_index":280,"type":"BUY","strength":0.725,"price":1.3411,"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":60},{"ts":"1997-01-16","known_ts":"1997-01-20","bar_index":291,"type":"BUY","strength":0.588,"price":1.0617,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":10},{"ts":"1997-04-14","known_ts":"1997-04-16","bar_index":311,"type":"BUY","strength":0.588,"price":1.1176,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"1997-05-14","known_ts":"1997-05-14","bar_index":318,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.2852,"stop_level":1.3411,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-05-19","known_ts":"1997-05-19","bar_index":319,"type":"RECLAIM","strength":0.863,"price":1.4529,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-05-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-05-14","prior_stop_level":1.3411,"sweep_low":1.2852,"atr14":0.076915,"stop_level":1.246743,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-06-09","known_ts":"1997-06-09","bar_index":324,"type":"RECLAIM","strength":1.0,"price":1.9558,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-05-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-07-01","known_ts":"1997-07-01","bar_index":329,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.6205,"stop_level":1.7323,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-07-02","known_ts":"1997-07-02","bar_index":329,"type":"RECLAIM","strength":1.0,"price":1.7882,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-07-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":"1997-07-01","prior_stop_level":1.7323,"sweep_low":1.6205,"atr14":0.103549,"stop_level":1.568726,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-14","known_ts":"1997-07-16","bar_index":332,"type":"REBUY","strength":1.0,"price":1.9558,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1997-08-12","known_ts":"1997-08-14","bar_index":339,"type":"REBUY","strength":1.0,"price":2.4587,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1997-08-26","known_ts":"1997-08-26","bar_index":342,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.347,"stop_level":2.4028,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-08-28","known_ts":"1997-08-28","bar_index":343,"type":"RECLAIM","strength":1.0,"price":2.4587,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-08-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1997-08-26","prior_stop_level":2.4028,"sweep_low":2.2352,"atr14":0.106525,"stop_level":2.181937,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-09-11","known_ts":"1997-09-11","bar_index":346,"type":"RECLAIM","strength":1.0,"price":2.4028,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-08-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-01-02","known_ts":"1998-01-06","bar_index":372,"type":"BUY","strength":0.725,"price":2.6264,"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":"1998-02-11","known_ts":"1998-02-11","bar_index":381,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.0734,"stop_level":3.1293,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-02-24","known_ts":"1998-02-24","bar_index":383,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6822,"stop_level":2.9058,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-03-31","known_ts":"1998-04-02","bar_index":392,"type":"BUY","strength":0.725,"price":2.6822,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1998-05-27","known_ts":"1998-05-29","bar_index":405,"type":"BUY","strength":0.863,"price":2.9058,"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":25},{"ts":"1998-06-17","known_ts":"1998-06-19","bar_index":410,"type":"BUY","strength":0.725,"price":2.8499,"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":10},{"ts":"1998-07-14","known_ts":"1998-07-16","bar_index":416,"type":"REBUY","strength":0.725,"price":2.8499,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":25},{"ts":"1998-08-17","known_ts":"1998-08-19","bar_index":424,"type":"BUY","strength":0.725,"price":2.7661,"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":"1998-10-07","known_ts":"1998-10-07","bar_index":436,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.347,"stop_level":2.5146,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1998-10-09","known_ts":"1998-10-09","bar_index":436,"type":"RECLAIM","strength":0.45,"price":2.5705,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-10-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1998-10-07","prior_stop_level":2.5146,"sweep_low":2.347,"atr14":0.109535,"stop_level":2.292233,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-20","known_ts":"1998-10-22","bar_index":439,"type":"REBUY","strength":0.45,"price":2.5984,"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":"1998-11-18","known_ts":"1998-11-20","bar_index":446,"type":"BUY","strength":0.588,"price":2.6264,"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":"1998-11-19","known_ts":"1998-11-19","bar_index":446,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.4587,"stop_level":2.5146,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-11-20","known_ts":"1998-11-20","bar_index":446,"type":"RECLAIM","strength":0.588,"price":2.6264,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-11-19","prior_stop_level":2.5146,"sweep_low":2.4587,"atr14":0.087727,"stop_level":2.414837,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-04","known_ts":"1999-01-06","bar_index":456,"type":"BUY","strength":0.45,"price":2.4308,"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-01-12","known_ts":"1999-01-12","bar_index":458,"type":"RECLAIM","strength":0.725,"price":2.9616,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-01-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-03-01","known_ts":"1999-03-01","bar_index":468,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.794,"stop_level":2.9058,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-03-03","known_ts":"1999-03-03","bar_index":469,"type":"RECLAIM","strength":0.863,"price":3.1852,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-03-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1999-03-01","prior_stop_level":2.9058,"sweep_low":2.6264,"atr14":0.234858,"stop_level":2.508971,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-15","known_ts":"1999-03-15","bar_index":472,"type":"RECLAIM","strength":0.863,"price":3.2969,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-03-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-06-25","known_ts":"1999-06-29","bar_index":496,"type":"BUY","strength":0.45,"price":2.6822,"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-06-30","known_ts":"1999-06-30","bar_index":497,"type":"RECLAIM","strength":0.588,"price":2.8499,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-06-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1999-07-29","known_ts":"1999-07-29","bar_index":503,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.0175,"stop_level":3.1293,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-07-30","known_ts":"1999-07-30","bar_index":504,"type":"RECLAIM","strength":0.725,"price":3.3807,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-07-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":"1999-07-29","prior_stop_level":3.1293,"sweep_low":3.0175,"atr14":0.187973,"stop_level":2.923513,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-08-12","known_ts":"1999-08-12","bar_index":507,"type":"RECLAIM","strength":0.725,"price":3.269,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-07-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-09-13","known_ts":"1999-09-15","bar_index":514,"type":"BUY","strength":0.863,"price":3.2969,"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":"1999-09-24","known_ts":"1999-09-28","bar_index":517,"type":"BUY","strength":0.863,"price":3.3528,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":65},{"ts":"1999-09-30","known_ts":"1999-09-30","bar_index":518,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.9058,"stop_level":3.1293,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-10-01","known_ts":"1999-10-01","bar_index":518,"type":"RECLAIM","strength":0.863,"price":3.241,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-09-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":"1999-09-30","prior_stop_level":3.1293,"sweep_low":2.4587,"atr14":0.16059,"stop_level":2.378405,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-20","known_ts":"1999-12-22","bar_index":537,"type":"BUY","strength":0.45,"price":2.6822,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-04-03","known_ts":"2000-04-05","bar_index":561,"type":"REBUY","strength":0.45,"price":2.2352,"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":"2000-04-03","known_ts":"2000-04-03","bar_index":561,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.9698,"stop_level":2.1514,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2000-04-04","known_ts":"2000-04-04","bar_index":561,"type":"RECLAIM","strength":0.588,"price":2.2352,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-04-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-04-03","prior_stop_level":2.1514,"sweep_low":1.7323,"atr14":0.2364,"stop_level":1.6141,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-19","known_ts":"2000-06-19","bar_index":578,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.1514,"stop_level":2.2352,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-06-22","known_ts":"2000-06-22","bar_index":579,"type":"RECLAIM","strength":0.725,"price":2.4587,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-06-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-06-19","prior_stop_level":2.2352,"sweep_low":2.0396,"atr14":0.118057,"stop_level":1.980572,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-03","known_ts":"2000-07-03","bar_index":582,"type":"RECLAIM","strength":0.863,"price":2.5705,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-07-18","known_ts":"2000-07-18","bar_index":585,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.0676,"stop_level":2.347,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-07-28","known_ts":"2000-08-01","bar_index":588,"type":"REBUY","strength":0.863,"price":2.4587,"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":"2000-08-10","known_ts":"2000-08-14","bar_index":591,"type":"REBUY","strength":0.863,"price":2.4587,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2000-10-02","known_ts":"2000-10-02","bar_index":603,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5705,"stop_level":2.5984,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-12-15","known_ts":"2000-12-15","bar_index":620,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.2911,"stop_level":2.4028,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-01-16","known_ts":"2001-01-18","bar_index":627,"type":"BUY","strength":0.588,"price":2.4587,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2001-01-29","known_ts":"2001-01-29","bar_index":630,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.2352,"stop_level":2.4587,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2001-04-11","known_ts":"2001-04-16","bar_index":647,"type":"BUY","strength":0.45,"price":2.3917,"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":"2001-04-30","known_ts":"2001-04-30","bar_index":651,"type":"RECLAIM","strength":0.725,"price":2.4587,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2001-04-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-06-15","known_ts":"2001-06-15","bar_index":662,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.414,"stop_level":2.4364,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-06-18","known_ts":"2001-06-18","bar_index":662,"type":"RECLAIM","strength":0.863,"price":2.4587,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2001-06-15","prior_stop_level":2.4364,"sweep_low":2.347,"atr14":0.06545,"stop_level":2.314275,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-07-03","known_ts":"2001-07-03","bar_index":666,"type":"RECLAIM","strength":1.0,"price":2.5034,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-06-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-07-25","known_ts":"2001-07-25","bar_index":671,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.4364,"stop_level":2.5034,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-08-10","known_ts":"2001-08-10","bar_index":675,"type":"RECLAIM","strength":1.0,"price":2.5794,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-07-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-08-23","known_ts":"2001-08-27","bar_index":678,"type":"BUY","strength":1.0,"price":2.7091,"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":"2001-09-04","known_ts":"2001-09-04","bar_index":680,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.5481,"stop_level":2.5705,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-09-05","known_ts":"2001-09-05","bar_index":680,"type":"RECLAIM","strength":1.0,"price":2.6375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-09-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":"2001-09-04","prior_stop_level":2.5705,"sweep_low":2.5481,"atr14":0.093184,"stop_level":2.501508,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-01","known_ts":"2001-11-01","bar_index":693,"type":"RECLAIM","strength":1.0,"price":2.9058,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-09-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-14","known_ts":"2001-12-14","bar_index":703,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.4869,"stop_level":3.554,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-17","known_ts":"2001-12-17","bar_index":703,"type":"RECLAIM","strength":1.0,"price":3.5763,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-12-14","prior_stop_level":3.554,"sweep_low":3.4869,"atr14":0.106746,"stop_level":3.433527,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-27","known_ts":"2001-12-27","bar_index":705,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.3573,"stop_level":3.5495,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-28","known_ts":"2001-12-28","bar_index":706,"type":"RECLAIM","strength":1.0,"price":3.5763,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-12-27","prior_stop_level":3.5495,"sweep_low":3.25,"atr14":0.103061,"stop_level":3.198469,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-03-01","known_ts":"2002-03-01","bar_index":720,"type":"RECLAIM","strength":1.0,"price":5.141,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-12-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-03-27","known_ts":"2002-03-27","bar_index":726,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.6984,"stop_level":4.8772,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-05-09","known_ts":"2002-05-09","bar_index":736,"type":"RECLAIM","strength":1.0,"price":6.2139,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-03-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-06-06","known_ts":"2002-06-06","bar_index":742,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.8115,"stop_level":6.2094,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-06-12","known_ts":"2002-06-12","bar_index":743,"type":"RECLAIM","strength":0.863,"price":6.424,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-06-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2002-06-06","prior_stop_level":6.2094,"sweep_low":4.9487,"atr14":0.403661,"stop_level":4.746869,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-16","known_ts":"2002-08-20","bar_index":759,"type":"BUY","strength":0.725,"price":5.7445,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2002-09-23","known_ts":"2002-09-23","bar_index":767,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.6506,"stop_level":5.6998,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-09-26","known_ts":"2002-09-26","bar_index":768,"type":"RECLAIM","strength":0.725,"price":5.807,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2002-09-23","prior_stop_level":5.6998,"sweep_low":5.5478,"atr14":0.245076,"stop_level":5.425262,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-08","known_ts":"2002-10-08","bar_index":771,"type":"RECLAIM","strength":0.863,"price":6.0306,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-09-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-10-14","known_ts":"2002-10-14","bar_index":772,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.7489,"stop_level":5.8115,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-10-17","known_ts":"2002-10-17","bar_index":773,"type":"RECLAIM","strength":0.863,"price":6.0127,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-10-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-10-14","prior_stop_level":5.8115,"sweep_low":5.4762,"atr14":0.324028,"stop_level":5.314186,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-11-11","known_ts":"2002-11-11","bar_index":779,"type":"RECLAIM","strength":0.725,"price":5.9412,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-10-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-02-07","known_ts":"2003-02-11","bar_index":799,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2003-02-07","trigger_known_ts":"2003-02-11","strength":0.45,"price":3.9161,"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.424813,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.6702,"atr14":0.25523,"stop_level":3.542585,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-26","known_ts":"2003-02-28","bar_index":803,"type":"BUY","strength":0.45,"price":4.0815,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2003-02-26","known_ts":"2003-02-28","bar_index":803,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2003-02-26","trigger_known_ts":"2003-02-28","strength":0.45,"price":4.0815,"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.40052,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.6836,"atr14":0.218297,"stop_level":3.574451,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-14","known_ts":"2003-03-18","bar_index":807,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2003-03-14","trigger_known_ts":"2003-03-18","strength":0.45,"price":3.7373,"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.451075,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5093,"atr14":0.175753,"stop_level":3.421424,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-16","known_ts":"2003-04-16","bar_index":814,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.7775,"stop_level":3.8624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-04-22","known_ts":"2003-04-22","bar_index":815,"type":"RECLAIM","strength":0.588,"price":3.8714,"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":3.8624,"sweep_low":3.5987,"atr14":0.182954,"stop_level":3.507223,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-08","known_ts":"2003-05-08","bar_index":819,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6747,"stop_level":3.6791,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-05-13","known_ts":"2003-05-13","bar_index":820,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6434,"stop_level":3.6791,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-05-22","known_ts":"2003-05-27","bar_index":823,"type":"BUY","strength":0.588,"price":3.6344,"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":"2003-05-22","known_ts":"2003-05-27","bar_index":823,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2003-05-22","trigger_known_ts":"2003-05-27","strength":0.588,"price":3.6344,"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.466189,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.5316,"atr14":0.11325,"stop_level":3.474975,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-28","known_ts":"2003-05-30","bar_index":824,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2003-05-28","trigger_known_ts":"2003-05-30","strength":0.588,"price":3.858,"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.433347,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.5316,"atr14":0.120403,"stop_level":3.471398,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-18","known_ts":"2003-06-20","bar_index":829,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2003-06-18","trigger_known_ts":"2003-06-20","strength":0.588,"price":3.621,"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.468157,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.3528,"atr14":0.113643,"stop_level":3.295979,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-15","known_ts":"2003-07-15","bar_index":835,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.1664,"stop_level":4.1798,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-07-16","known_ts":"2003-07-16","bar_index":835,"type":"RECLAIM","strength":0.588,"price":4.2022,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-07-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-07-15","prior_stop_level":4.1798,"sweep_low":4.1306,"atr14":0.142,"stop_level":4.0596,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-31","known_ts":"2003-07-31","bar_index":839,"type":"RECLAIM","strength":0.863,"price":4.7163,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-07-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-12-19","known_ts":"2003-12-23","bar_index":872,"type":"BUY","strength":0.725,"price":4.9308,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2004-03-18","known_ts":"2004-03-22","bar_index":892,"type":"REBUY","strength":1.0,"price":6.5357,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2004-04-01","known_ts":"2004-04-01","bar_index":895,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.1468,"stop_level":6.1691,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-02","known_ts":"2004-04-02","bar_index":895,"type":"RECLAIM","strength":1.0,"price":6.2139,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-04-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":"2004-04-01","prior_stop_level":6.1691,"sweep_low":6.0619,"atr14":0.203447,"stop_level":5.960176,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-05","known_ts":"2004-08-05","bar_index":924,"type":"RECLAIM","strength":0.863,"price":6.9738,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-04-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-09-17","known_ts":"2004-09-17","bar_index":934,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.2867,"stop_level":7.2912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-09-20","known_ts":"2004-09-20","bar_index":934,"type":"RECLAIM","strength":1.0,"price":7.3136,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-09-17 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-09-17","prior_stop_level":7.2912,"sweep_low":7.251,"atr14":0.179922,"stop_level":7.161039,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-09-22","known_ts":"2004-09-24","bar_index":935,"type":"REBUY","strength":1.0,"price":8.3194,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2005-02-25","known_ts":"2005-03-01","bar_index":971,"type":"BUY","strength":0.725,"price":17.6625,"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":"2005-04-28","known_ts":"2005-04-28","bar_index":985,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.0755,"stop_level":16.2901,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-05-02","known_ts":"2005-05-02","bar_index":986,"type":"RECLAIM","strength":0.725,"price":16.4779,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-04-28 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":"2005-04-28","prior_stop_level":16.2901,"sweep_low":15.6643,"atr14":1.342285,"stop_level":14.993158,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-26","known_ts":"2005-05-31","bar_index":992,"type":"BUY","strength":0.725,"price":17.971,"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":"2005-07-28","known_ts":"2005-07-28","bar_index":1006,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.3286,"stop_level":19.5803,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-01","known_ts":"2005-08-01","bar_index":1007,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.2021,"stop_level":19.5803,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2005-10-12","known_ts":"2005-10-14","bar_index":1024,"type":"BUY","strength":0.45,"price":14.7076,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-10-12","known_ts":"2005-10-14","bar_index":1024,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2005-10-12","trigger_known_ts":"2005-10-14","strength":0.45,"price":14.7076,"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.357421,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.8582,"atr14":0.672776,"stop_level":13.521812,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-10-28","known_ts":"2005-10-28","bar_index":1028,"type":"RECLAIM","strength":0.725,"price":17.7922,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-10-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-19","known_ts":"2005-12-19","bar_index":1039,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.3121,"stop_level":19.7681,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-21","known_ts":"2005-12-21","bar_index":1040,"type":"RECLAIM","strength":0.725,"price":19.938,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-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":"2005-12-19","prior_stop_level":19.7681,"sweep_low":19.2048,"atr14":0.708801,"stop_level":18.8504,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-04","known_ts":"2006-01-04","bar_index":1043,"type":"RECLAIM","strength":0.863,"price":21.9854,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-08-01","known_ts":"2006-08-03","bar_index":1091,"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-08-01","trigger_known_ts":"2006-08-03","strength":0.45,"price":18.1945,"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.36187,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.6925,"atr14":0.955022,"stop_level":16.214989,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-30","known_ts":"2006-09-01","bar_index":1098,"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-08-30","trigger_known_ts":"2006-09-01","strength":0.45,"price":16.8623,"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.408594,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.8967,"atr14":0.68223,"stop_level":15.555585,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-08","known_ts":"2006-09-12","bar_index":1100,"type":"BUY","strength":0.45,"price":17.3541,"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-09-08","known_ts":"2006-09-12","bar_index":1100,"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-09-08","trigger_known_ts":"2006-09-12","strength":0.45,"price":17.3541,"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.391345,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.6464,"atr14":0.710083,"stop_level":15.291358,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-24","known_ts":"2006-10-24","bar_index":1110,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.731,"stop_level":18.9813,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-26","known_ts":"2006-10-26","bar_index":1111,"type":"RECLAIM","strength":0.588,"price":20.2062,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-10-24","prior_stop_level":18.9813,"sweep_low":18.2571,"atr14":0.742511,"stop_level":17.885844,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-12-07","known_ts":"2006-12-07","bar_index":1121,"type":"RECLAIM","strength":0.725,"price":22.2536,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-10-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-01-10","known_ts":"2007-01-12","bar_index":1128,"type":"REBUY","strength":0.863,"price":22.8348,"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":"2007-03-21","known_ts":"2007-03-23","bar_index":1144,"type":"BUY","strength":0.863,"price":24.1848,"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":"2007-04-11","known_ts":"2007-04-11","bar_index":1148,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.3967,"stop_level":22.4235,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-04-12","known_ts":"2007-04-12","bar_index":1149,"type":"RECLAIM","strength":0.863,"price":22.6023,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-04-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-04-11","prior_stop_level":22.4235,"sweep_low":22.048,"atr14":0.721007,"stop_level":21.687497,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-30","known_ts":"2007-04-30","bar_index":1153,"type":"RECLAIM","strength":0.863,"price":24.7481,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-04-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-05-16","known_ts":"2007-05-18","bar_index":1157,"type":"REBUY","strength":0.863,"price":24.5514,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2007-06-12","known_ts":"2007-06-12","bar_index":1163,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.4888,"stop_level":24.614,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-13","known_ts":"2007-06-13","bar_index":1163,"type":"RECLAIM","strength":0.863,"price":24.7213,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-06-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":"2007-06-12","prior_stop_level":24.614,"sweep_low":24.2921,"atr14":0.589255,"stop_level":23.997473,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-07-30","known_ts":"2007-07-30","bar_index":1174,"type":"RECLAIM","strength":1.0,"price":25.374,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-06-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-08-03","known_ts":"2007-08-03","bar_index":1175,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.8196,"stop_level":25.1504,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-08-06","known_ts":"2007-08-06","bar_index":1175,"type":"RECLAIM","strength":0.863,"price":25.1594,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-08-03 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-08-03","prior_stop_level":25.1504,"sweep_low":24.5067,"atr14":1.029402,"stop_level":23.991999,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-15","known_ts":"2007-10-15","bar_index":1192,"type":"RECLAIM","strength":1.0,"price":27.931,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-08-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-10-19","known_ts":"2007-10-19","bar_index":1193,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.9283,"stop_level":26.3485,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-10-22","known_ts":"2007-10-22","bar_index":1193,"type":"RECLAIM","strength":0.863,"price":27.0012,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2007-10-19","prior_stop_level":26.3485,"sweep_low":25.4008,"atr14":1.011348,"stop_level":24.895126,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-29","known_ts":"2008-01-31","bar_index":1216,"type":"BUY","strength":0.45,"price":19.1065,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-02-21","known_ts":"2008-02-21","bar_index":1221,"type":"SELL","basis":"structure_stop","strength":0.45,"price":15.4229,"stop_level":17.0143,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-04-11","known_ts":"2008-04-11","bar_index":1233,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.548,"stop_level":15.8341,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-18","known_ts":"2008-04-18","bar_index":1234,"type":"RECLAIM","strength":0.588,"price":15.8788,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-04-11","prior_stop_level":15.8341,"sweep_low":14.5199,"atr14":0.693341,"stop_level":14.17323,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-11","known_ts":"2008-07-15","bar_index":1254,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-07-11","trigger_known_ts":"2008-07-15","strength":0.45,"price":9.8796,"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.646285,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.1196,"atr14":0.590846,"stop_level":8.824177,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-16","known_ts":"2008-07-18","bar_index":1255,"type":"BUY","strength":0.45,"price":10.7915,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-07-16","known_ts":"2008-07-18","bar_index":1255,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-07-16","trigger_known_ts":"2008-07-18","strength":0.45,"price":10.7915,"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.613637,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.1196,"atr14":0.644059,"stop_level":8.79757,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-12","known_ts":"2008-09-12","bar_index":1268,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.9078,"stop_level":11.024,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-18","known_ts":"2008-09-22","bar_index":1270,"type":"REBUY","strength":0.725,"price":11.3369,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2008-09-18","known_ts":"2008-09-18","bar_index":1270,"type":"RECLAIM","strength":0.725,"price":11.7661,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-09-12","prior_stop_level":11.024,"sweep_low":9.1733,"atr14":0.800177,"stop_level":8.773212,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-04","known_ts":"2008-11-06","bar_index":1281,"type":"BUY","strength":0.588,"price":7.8411,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2008-11-20","known_ts":"2008-11-24","bar_index":1285,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-11-20","trigger_known_ts":"2008-11-24","strength":0.588,"price":6.5536,"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.721186,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.132,"atr14":0.872465,"stop_level":4.695768,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-25","known_ts":"2008-11-28","bar_index":1286,"type":"BUY","strength":0.725,"price":8.0467,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":80},{"ts":"2009-04-02","known_ts":"2009-04-06","bar_index":1315,"type":"BUY","strength":0.588,"price":5.6416,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2009-05-13","known_ts":"2009-05-13","bar_index":1324,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.8143,"stop_level":8.905,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-21","known_ts":"2009-05-21","bar_index":1326,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.5907,"stop_level":7.8143,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-07-13","known_ts":"2009-07-15","bar_index":1338,"type":"BUY","strength":0.863,"price":7.4656,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2009-10-01","known_ts":"2009-10-01","bar_index":1357,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.0838,"stop_level":9.5756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-09","known_ts":"2009-12-11","bar_index":1373,"type":"BUY","strength":0.588,"price":6.795,"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":"2010-01-22","known_ts":"2010-01-22","bar_index":1382,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.6788,"stop_level":6.795,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-02-19","known_ts":"2010-02-23","bar_index":1389,"type":"BUY","strength":0.588,"price":6.7145,"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":0},{"ts":"2010-09-15","known_ts":"2010-09-17","bar_index":1437,"type":"BUY","strength":0.725,"price":9.5041,"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":"2010-10-27","known_ts":"2010-10-27","bar_index":1447,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.2014,"stop_level":10.264,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-28","known_ts":"2010-10-28","bar_index":1447,"type":"RECLAIM","strength":1.0,"price":10.3087,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-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":"2010-10-27","prior_stop_level":10.264,"sweep_low":9.8885,"atr14":0.38844,"stop_level":9.69428,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-01","known_ts":"2010-11-01","bar_index":1448,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.0405,"stop_level":10.264,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-02","known_ts":"2010-11-02","bar_index":1448,"type":"RECLAIM","strength":1.0,"price":10.4428,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-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":"2010-11-01","prior_stop_level":10.264,"sweep_low":9.9779,"atr14":0.416409,"stop_level":9.769696,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-17","known_ts":"2010-11-17","bar_index":1452,"type":"RECLAIM","strength":1.0,"price":10.7826,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-07","known_ts":"2011-01-07","bar_index":1463,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.1223,"stop_level":11.176,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-14","known_ts":"2011-01-14","bar_index":1465,"type":"RECLAIM","strength":1.0,"price":11.2028,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-01-07","prior_stop_level":11.176,"sweep_low":10.7379,"atr14":0.336757,"stop_level":10.569522,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-03-29","known_ts":"2011-03-31","bar_index":1482,"type":"BUY","strength":0.588,"price":9.2984,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"quality","score":65},{"ts":"2011-05-03","known_ts":"2011-05-03","bar_index":1490,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.7276,"stop_level":9.7633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-05-05","known_ts":"2011-05-05","bar_index":1490,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.3163,"stop_level":9.7633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-06-15","known_ts":"2011-06-17","bar_index":1500,"type":"BUY","strength":0.588,"price":8.5474,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2011-08-08","known_ts":"2011-08-08","bar_index":1512,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.8246,"stop_level":8.9587,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-08-09","known_ts":"2011-08-09","bar_index":1512,"type":"RECLAIM","strength":0.725,"price":9.3074,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-08-08 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":"2011-08-08","prior_stop_level":8.9587,"sweep_low":8.4043,"atr14":0.49718,"stop_level":8.15571,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-08-10","known_ts":"2011-08-10","bar_index":1513,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.011,"stop_level":8.9587,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-08-15","known_ts":"2011-08-15","bar_index":1514,"type":"RECLAIM","strength":0.725,"price":9.361,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-08-10 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":"2011-08-10","prior_stop_level":8.9587,"sweep_low":7.9394,"atr14":0.597222,"stop_level":7.640789,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-30","known_ts":"2011-10-04","bar_index":1525,"type":"BUY","strength":0.725,"price":9.1733,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":25},{"ts":"2011-10-20","known_ts":"2011-10-20","bar_index":1529,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.2255,"stop_level":8.9855,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-10-26","known_ts":"2011-10-28","bar_index":1531,"type":"REBUY","strength":0.863,"price":9.5756,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"2011-10-27","known_ts":"2011-10-27","bar_index":1531,"type":"RECLAIM","strength":0.725,"price":9.361,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-10-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":"2011-10-20","prior_stop_level":8.9855,"sweep_low":8.1361,"atr14":0.582369,"stop_level":7.844915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-05","known_ts":"2011-12-07","bar_index":1540,"type":"BUY","strength":0.588,"price":8.9676,"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":10},{"ts":"2012-01-17","known_ts":"2012-01-17","bar_index":1549,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.3342,"stop_level":9.3431,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-18","known_ts":"2012-01-18","bar_index":1549,"type":"RECLAIM","strength":0.863,"price":9.7186,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-01-17","prior_stop_level":9.3431,"sweep_low":9.2716,"atr14":0.356041,"stop_level":9.093579,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-31","known_ts":"2012-01-31","bar_index":1552,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.5309,"stop_level":9.6114,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-01","known_ts":"2012-02-01","bar_index":1553,"type":"RECLAIM","strength":0.863,"price":9.8349,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-01-31","prior_stop_level":9.6114,"sweep_low":9.5219,"atr14":0.32167,"stop_level":9.361065,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-15","known_ts":"2012-02-15","bar_index":1556,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.5219,"stop_level":9.5309,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-16","known_ts":"2012-02-16","bar_index":1556,"type":"RECLAIM","strength":0.863,"price":9.7991,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-02-15","prior_stop_level":9.5309,"sweep_low":9.3878,"atr14":0.298255,"stop_level":9.238672,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-27","known_ts":"2012-06-29","bar_index":1587,"type":"BUY","strength":0.45,"price":8.1719,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-07-20","known_ts":"2012-07-20","bar_index":1592,"type":"SELL","basis":"structure_stop","strength":0.45,"price":7.4656,"stop_level":7.707,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2012-08-27","known_ts":"2012-08-29","bar_index":1601,"type":"BUY","strength":0.45,"price":6.9202,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-10-12","known_ts":"2012-10-12","bar_index":1612,"type":"RECLAIM","strength":0.725,"price":8.5474,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-07-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-24","known_ts":"2012-10-24","bar_index":1614,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.6176,"stop_level":7.6533,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-25","known_ts":"2012-10-25","bar_index":1615,"type":"RECLAIM","strength":0.725,"price":8.1004,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-10-24","prior_stop_level":7.6533,"sweep_low":7.4298,"atr14":0.354471,"stop_level":7.252565,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-28","known_ts":"2012-11-28","bar_index":1622,"type":"RECLAIM","strength":0.863,"price":8.4669,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-10-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-04-23","known_ts":"2013-04-25","bar_index":1655,"type":"BUY","strength":0.863,"price":9.3342,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2013-07-15","known_ts":"2013-07-17","bar_index":1674,"type":"REBUY","strength":1.0,"price":16.1024,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2013-08-27","known_ts":"2013-08-27","bar_index":1684,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.1842,"stop_level":17.3451,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-12-16","known_ts":"2013-12-18","bar_index":1710,"type":"BUY","strength":0.725,"price":16.7372,"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":"2014-01-24","known_ts":"2014-01-24","bar_index":1718,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.4153,"stop_level":16.907,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-01-31","known_ts":"2014-01-31","bar_index":1720,"type":"RECLAIM","strength":0.725,"price":17.2289,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2014-01-24","prior_stop_level":16.907,"sweep_low":16.3348,"atr14":0.60328,"stop_level":16.03316,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-18","known_ts":"2014-02-20","bar_index":1724,"type":"BUY","strength":0.725,"price":16.5941,"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":"2014-03-20","known_ts":"2014-03-20","bar_index":1731,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.5494,"stop_level":16.6567,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-03-21","known_ts":"2014-03-21","bar_index":1731,"type":"RECLAIM","strength":0.725,"price":16.7014,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-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":"2014-03-20","prior_stop_level":16.6567,"sweep_low":16.1203,"atr14":0.560273,"stop_level":15.840163,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-28","known_ts":"2014-05-30","bar_index":1747,"type":"BUY","strength":0.45,"price":14.6361,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-07-16","known_ts":"2014-07-16","bar_index":1758,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.7227,"stop_level":13.3218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-08-08","known_ts":"2014-08-12","bar_index":1764,"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":"2014-08-08","trigger_known_ts":"2014-08-12","strength":0.45,"price":11.2475,"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.418938,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.729,"atr14":0.398975,"stop_level":10.529512,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-21","known_ts":"2014-08-25","bar_index":1767,"type":"BUY","strength":0.45,"price":11.2028,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-08-21","known_ts":"2014-08-25","bar_index":1767,"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":"2014-08-21","trigger_known_ts":"2014-08-25","strength":0.45,"price":11.2028,"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.421247,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.7379,"atr14":0.347017,"stop_level":10.564391,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-25","known_ts":"2014-09-25","bar_index":1775,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.5426,"stop_level":11.5962,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-01","known_ts":"2014-10-01","bar_index":1776,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.2909,"stop_level":11.5962,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-16","known_ts":"2014-10-20","bar_index":1780,"type":"REBUY","strength":0.588,"price":10.8899,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-10-29","known_ts":"2014-10-29","bar_index":1783,"type":"RECLAIM","strength":0.725,"price":14.5467,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-10-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-28","known_ts":"2014-11-28","bar_index":1790,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.806,"stop_level":14.9758,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-02","known_ts":"2014-12-02","bar_index":1790,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.9132,"stop_level":14.9758,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-09","known_ts":"2014-12-09","bar_index":1792,"type":"RECLAIM","strength":0.863,"price":15.0563,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-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":"2014-12-02","prior_stop_level":14.9758,"sweep_low":13.8135,"atr14":0.509593,"stop_level":13.558704,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-05","known_ts":"2015-01-05","bar_index":1798,"type":"RECLAIM","strength":0.863,"price":15.4318,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-01","known_ts":"2015-04-06","bar_index":1818,"type":"BUY","strength":1.0,"price":17.5508,"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":10},{"ts":"2015-04-16","known_ts":"2015-04-16","bar_index":1821,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.7998,"stop_level":16.8802,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-04-20","known_ts":"2015-04-20","bar_index":1822,"type":"RECLAIM","strength":1.0,"price":17.8458,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-04-16","prior_stop_level":16.8802,"sweep_low":16.5226,"atr14":0.656759,"stop_level":16.194221,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-14","known_ts":"2015-05-18","bar_index":1828,"type":"BUY","strength":0.863,"price":17.8279,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2015-06-02","known_ts":"2015-06-04","bar_index":1832,"type":"BUY","strength":0.863,"price":17.7743,"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":"2015-07-20","known_ts":"2015-07-20","bar_index":1843,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.8995,"stop_level":18.0783,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-07-23","known_ts":"2015-07-23","bar_index":1844,"type":"RECLAIM","strength":0.863,"price":18.123,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-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":"2015-07-20","prior_stop_level":18.0783,"sweep_low":17.5418,"atr14":0.576295,"stop_level":17.253652,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-09","known_ts":"2015-09-11","bar_index":1855,"type":"BUY","strength":0.725,"price":16.7908,"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":"aplus","score":80},{"ts":"2015-09-30","known_ts":"2015-09-30","bar_index":1860,"type":"SELL","basis":"structure_stop","strength":0.45,"price":16.0666,"stop_level":16.4958,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-10-26","known_ts":"2015-10-26","bar_index":1866,"type":"RECLAIM","strength":0.725,"price":19.6161,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-09-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-03","known_ts":"2015-12-03","bar_index":1875,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.6787,"stop_level":19.7055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-12-04","known_ts":"2015-12-04","bar_index":1875,"type":"RECLAIM","strength":1.0,"price":19.7949,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-12-03","prior_stop_level":19.7055,"sweep_low":19.3747,"atr14":0.565956,"stop_level":19.091722,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-15","known_ts":"2015-12-15","bar_index":1877,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.33,"stop_level":19.7145,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-12-16","known_ts":"2015-12-16","bar_index":1878,"type":"RECLAIM","strength":1.0,"price":19.8486,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-12-15","prior_stop_level":19.7145,"sweep_low":18.8561,"atr14":0.778247,"stop_level":18.466976,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-24","known_ts":"2015-12-29","bar_index":1880,"type":"REBUY","strength":1.0,"price":20.7873,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":65},{"ts":"2016-03-02","known_ts":"2016-03-04","bar_index":1895,"type":"BUY","strength":0.725,"price":18.3197,"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":70},{"ts":"2016-03-15","known_ts":"2016-03-17","bar_index":1898,"type":"BUY","strength":0.588,"price":17.9352,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2016-03-24","known_ts":"2016-03-24","bar_index":1900,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.8623,"stop_level":17.2915,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2016-03-31","known_ts":"2016-03-31","bar_index":1901,"type":"RECLAIM","strength":0.588,"price":17.3988,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-24 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":"2016-03-24","prior_stop_level":17.2915,"sweep_low":16.6299,"atr14":0.743334,"stop_level":16.258233,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-05","known_ts":"2016-05-09","bar_index":1910,"type":"REBUY","strength":0.45,"price":17.7028,"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":"2016-05-10","known_ts":"2016-05-10","bar_index":1911,"type":"RECLAIM","strength":0.588,"price":17.8995,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-05-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2016-06-27","known_ts":"2016-06-27","bar_index":1922,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.8025,"stop_level":19.2227,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-30","known_ts":"2016-06-30","bar_index":1923,"type":"RECLAIM","strength":0.863,"price":19.6429,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-06-27","prior_stop_level":19.2227,"sweep_low":18.1945,"atr14":0.7531,"stop_level":17.81795,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-11","known_ts":"2016-07-13","bar_index":1925,"type":"REBUY","strength":0.863,"price":20.5906,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2016-08-04","known_ts":"2016-08-04","bar_index":1931,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.6353,"stop_level":20.7516,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-05","known_ts":"2016-08-05","bar_index":1931,"type":"RECLAIM","strength":0.863,"price":21.0466,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-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":"2016-08-04","prior_stop_level":20.7516,"sweep_low":20.4834,"atr14":0.589796,"stop_level":20.188502,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-22","known_ts":"2016-08-22","bar_index":1935,"type":"RECLAIM","strength":0.863,"price":21.0556,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-08-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-09","known_ts":"2016-09-09","bar_index":1939,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.841,"stop_level":21.0556,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-29","known_ts":"2016-09-29","bar_index":1944,"type":"RECLAIM","strength":1.0,"price":22.3609,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-01","known_ts":"2016-11-01","bar_index":1951,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.6353,"stop_level":20.7337,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-11-23","known_ts":"2016-11-23","bar_index":1957,"type":"RECLAIM","strength":1.0,"price":23.1656,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-11-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-16","known_ts":"2016-12-16","bar_index":1962,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.5219,"stop_level":22.7186,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-19","known_ts":"2016-12-19","bar_index":1962,"type":"RECLAIM","strength":1.0,"price":22.8169,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-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":"2016-12-16","prior_stop_level":22.7186,"sweep_low":22.3609,"atr14":0.666581,"stop_level":22.02761,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-02","known_ts":"2017-03-02","bar_index":1979,"type":"RECLAIM","strength":0.863,"price":24.2653,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-12-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-20","known_ts":"2017-06-20","bar_index":2004,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.572,"stop_level":26.9565,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-06-23","known_ts":"2017-06-23","bar_index":2005,"type":"RECLAIM","strength":0.863,"price":28.4496,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-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":"2017-06-20","prior_stop_level":26.9565,"sweep_low":26.4916,"atr14":0.675759,"stop_level":26.15372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-14","known_ts":"2017-08-14","bar_index":2017,"type":"RECLAIM","strength":0.863,"price":30.9083,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-04-16","known_ts":"2018-04-18","bar_index":2073,"type":"BUY","strength":0.725,"price":38.7494,"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":"2018-06-14","known_ts":"2018-06-14","bar_index":2087,"type":"SELL","basis":"structure_stop","strength":0.725,"price":39.3305,"stop_level":39.8223,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-15","known_ts":"2018-06-15","bar_index":2087,"type":"RECLAIM","strength":0.725,"price":40.162,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-06-14","prior_stop_level":39.8223,"sweep_low":38.7941,"atr14":1.125761,"stop_level":38.23122,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-06","known_ts":"2018-07-10","bar_index":2092,"type":"BUY","strength":0.725,"price":41.6015,"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":"2018-10-17","known_ts":"2018-10-19","bar_index":2116,"type":"BUY","strength":0.588,"price":40.323,"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":100},{"ts":"2018-11-02","known_ts":"2018-11-06","bar_index":2120,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-11-02","trigger_known_ts":"2018-11-06","strength":0.45,"price":35.7989,"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.176302,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33.376,"atr14":1.442733,"stop_level":32.654634,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-26","known_ts":"2018-11-28","bar_index":2125,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-11-26","trigger_known_ts":"2018-11-28","strength":0.45,"price":36.0672,"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.170129,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33.1256,"atr14":1.269049,"stop_level":32.491075,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-29","known_ts":"2018-12-03","bar_index":2126,"type":"BUY","strength":0.45,"price":36.4069,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-11-29","known_ts":"2018-12-03","bar_index":2126,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-11-29","trigger_known_ts":"2018-12-03","strength":0.45,"price":36.4069,"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.162313,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33.1256,"atr14":1.296248,"stop_level":32.477476,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-27","known_ts":"2018-12-31","bar_index":2132,"type":"BUY","strength":0.45,"price":34.1002,"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":"Consumer Discretionary"}},{"ts":"2018-12-27","known_ts":"2018-12-31","bar_index":2132,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-12-27","trigger_known_ts":"2018-12-31","strength":0.45,"price":34.1002,"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.215388,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":30.801,"atr14":1.36201,"stop_level":30.119995,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-13","known_ts":"2019-02-13","bar_index":2142,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.2577,"stop_level":38.3649,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-15","known_ts":"2019-02-15","bar_index":2143,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.2398,"stop_level":38.3649,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-14","known_ts":"2019-02-14","bar_index":2143,"type":"RECLAIM","strength":0.588,"price":38.4454,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-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":"2019-02-13","prior_stop_level":38.3649,"sweep_low":37.3815,"atr14":0.947831,"stop_level":36.907585,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-19","known_ts":"2019-02-19","bar_index":2143,"type":"RECLAIM","strength":0.588,"price":38.8567,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-02-15","prior_stop_level":38.3649,"sweep_low":37.8017,"atr14":0.949098,"stop_level":37.327151,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-08","known_ts":"2019-03-08","bar_index":2148,"type":"RECLAIM","strength":0.863,"price":39.0981,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-02-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-22","known_ts":"2019-03-22","bar_index":2151,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.3202,"stop_level":38.7226,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-28","known_ts":"2019-03-28","bar_index":2152,"type":"RECLAIM","strength":0.863,"price":39.2948,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-03-22","prior_stop_level":38.7226,"sweep_low":37.4887,"atr14":1.034469,"stop_level":36.971465,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-29","known_ts":"2019-04-02","bar_index":2153,"type":"REBUY","strength":0.863,"price":40.4124,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2019-05-01","known_ts":"2019-05-01","bar_index":2160,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.1146,"stop_level":38.1414,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-03","known_ts":"2019-05-03","bar_index":2161,"type":"RECLAIM","strength":0.725,"price":38.6242,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-05-01","prior_stop_level":38.1414,"sweep_low":37.8553,"atr14":1.073605,"stop_level":37.318497,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-12","known_ts":"2019-07-12","bar_index":2177,"type":"RECLAIM","strength":0.863,"price":39.8402,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-05-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-14","known_ts":"2019-08-14","bar_index":2184,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.4557,"stop_level":39.5272,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-16","known_ts":"2019-08-16","bar_index":2185,"type":"RECLAIM","strength":0.863,"price":40.475,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-08-14","prior_stop_level":39.5272,"sweep_low":38.8388,"atr14":1.188776,"stop_level":38.244412,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-28","known_ts":"2019-08-28","bar_index":2188,"type":"RECLAIM","strength":0.863,"price":39.6792,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-08-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-28","known_ts":"2019-10-30","bar_index":2202,"type":"BUY","strength":0.45,"price":38.7762,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-11-05","known_ts":"2019-11-05","bar_index":2204,"type":"RECLAIM","strength":0.588,"price":39.4736,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-10-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2020-02-25","known_ts":"2020-02-25","bar_index":2229,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.5802,"stop_level":47.7885,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-04-24","known_ts":"2020-04-28","bar_index":2243,"type":"BUY","strength":0.588,"price":29.2722,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2020-05-14","known_ts":"2020-05-14","bar_index":2247,"type":"SELL","basis":"structure_stop","strength":0.45,"price":26.6167,"stop_level":26.6614,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-15","known_ts":"2020-05-15","bar_index":2248,"type":"RECLAIM","strength":0.45,"price":27.1264,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-14 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-05-14","prior_stop_level":26.6614,"sweep_low":23.6931,"atr14":2.356962,"stop_level":22.514619,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-03","known_ts":"2020-06-03","bar_index":2252,"type":"RECLAIM","strength":0.725,"price":37.7033,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-25","known_ts":"2020-06-25","bar_index":2257,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.0335,"stop_level":31.7309,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-13","known_ts":"2020-07-15","bar_index":2261,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-07-13","trigger_known_ts":"2020-07-15","strength":0.588,"price":32.4372,"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.362166,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":27.0817,"atr14":1.855561,"stop_level":26.15392,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-21","known_ts":"2020-07-23","bar_index":2263,"type":"BUY","strength":0.588,"price":31.2123,"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,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2020-07-21","known_ts":"2020-07-23","bar_index":2263,"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-07-21","trigger_known_ts":"2020-07-23","strength":0.588,"price":31.2123,"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.386252,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":28.1724,"atr14":1.814177,"stop_level":27.265311,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-06","known_ts":"2020-08-06","bar_index":2267,"type":"RECLAIM","strength":0.725,"price":37.6586,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-07-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-21","known_ts":"2020-09-21","bar_index":2277,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.5272,"stop_level":39.7061,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-22","known_ts":"2020-09-22","bar_index":2277,"type":"RECLAIM","strength":0.863,"price":41.5926,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-09-21","prior_stop_level":39.7061,"sweep_low":38.061,"atr14":1.735356,"stop_level":37.193322,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-09","known_ts":"2020-11-09","bar_index":2289,"type":"RECLAIM","strength":0.863,"price":43.0052,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-12","known_ts":"2020-11-16","bar_index":2290,"type":"BUY","strength":0.863,"price":44.4983,"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":"2020-12-11","known_ts":"2020-12-11","bar_index":2296,"type":"SELL","basis":"structure_stop","strength":0.863,"price":46.8498,"stop_level":46.9392,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-14","known_ts":"2020-12-14","bar_index":2297,"type":"RECLAIM","strength":0.863,"price":47.3326,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-12-11","prior_stop_level":46.9392,"sweep_low":46.6352,"atr14":1.773764,"stop_level":45.748318,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-28","known_ts":"2020-12-28","bar_index":2300,"type":"RECLAIM","strength":0.863,"price":53.7431,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-25","known_ts":"2021-01-25","bar_index":2306,"type":"SELL","basis":"structure_stop","strength":1.0,"price":52.2858,"stop_level":54.3243,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-26","known_ts":"2021-04-28","bar_index":2327,"type":"BUY","strength":0.863,"price":61.6021,"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":"2021-08-06","known_ts":"2021-08-10","bar_index":2351,"type":"BUY","strength":0.725,"price":58.893,"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-09-10","known_ts":"2021-09-10","bar_index":2359,"type":"SELL","basis":"structure_stop","strength":0.588,"price":56.1124,"stop_level":56.6578,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-09-13","known_ts":"2021-09-13","bar_index":2359,"type":"RECLAIM","strength":0.725,"price":57.087,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-09-10","prior_stop_level":56.6578,"sweep_low":55.3882,"atr14":2.286426,"stop_level":54.244987,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-28","known_ts":"2021-09-28","bar_index":2363,"type":"RECLAIM","strength":0.863,"price":59.8944,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-09-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-10-13","known_ts":"2021-10-13","bar_index":2366,"type":"SELL","basis":"structure_stop","strength":0.863,"price":59.6709,"stop_level":59.8944,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-10-14","known_ts":"2021-10-14","bar_index":2367,"type":"RECLAIM","strength":0.863,"price":60.5202,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-10-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":"2021-10-13","prior_stop_level":59.8944,"sweep_low":59.1076,"atr14":1.776783,"stop_level":58.219208,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-27","known_ts":"2021-10-27","bar_index":2370,"type":"RECLAIM","strength":0.863,"price":64.5704,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-10-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":2377,"type":"SELL","basis":"structure_stop","strength":0.863,"price":61.9865,"stop_level":63.6316,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-22","known_ts":"2021-12-27","bar_index":2383,"type":"BUY","strength":0.725,"price":66.4033,"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":25},{"ts":"2022-01-19","known_ts":"2022-01-19","bar_index":2389,"type":"SELL","basis":"structure_stop","strength":0.588,"price":58.2135,"stop_level":58.3119,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-02-09","known_ts":"2022-02-11","bar_index":2394,"type":"BUY","strength":0.725,"price":68.558,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2022-04-08","known_ts":"2022-04-08","bar_index":2407,"type":"SELL","basis":"structure_stop","strength":1.0,"price":74.5215,"stop_level":75.809,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-04-13","known_ts":"2022-04-13","bar_index":2408,"type":"RECLAIM","strength":1.0,"price":76.7388,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-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":"2022-04-08","prior_stop_level":75.809,"sweep_low":73.091,"atr14":2.160152,"stop_level":72.010924,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-18","known_ts":"2022-07-20","bar_index":2430,"type":"BUY","strength":0.45,"price":55.2005,"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":"Consumer Discretionary"}},{"ts":"2022-08-24","known_ts":"2022-08-24","bar_index":2439,"type":"SELL","basis":"structure_stop","strength":0.588,"price":56.2286,"stop_level":57.2568,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-25","known_ts":"2022-08-25","bar_index":2439,"type":"RECLAIM","strength":0.588,"price":57.9006,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-08-24","prior_stop_level":57.2568,"sweep_low":56.1035,"atr14":1.71604,"stop_level":55.24548,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-30","known_ts":"2022-08-30","bar_index":2440,"type":"SELL","basis":"structure_stop","strength":0.588,"price":54.4673,"stop_level":57.2568,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-06","known_ts":"2022-10-10","bar_index":2449,"type":"BUY","strength":0.588,"price":52.3036,"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,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2022-10-06","known_ts":"2022-10-10","bar_index":2449,"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":"2022-10-06","trigger_known_ts":"2022-10-10","strength":0.588,"price":52.3036,"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.355798,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":49.5141,"atr14":1.793324,"stop_level":48.617438,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-19","known_ts":"2022-10-19","bar_index":2452,"type":"RECLAIM","strength":0.725,"price":66.2066,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-09","known_ts":"2022-11-09","bar_index":2457,"type":"SELL","basis":"structure_stop","strength":0.863,"price":69.9975,"stop_level":70.4534,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-10","known_ts":"2022-11-10","bar_index":2457,"type":"RECLAIM","strength":0.863,"price":72.1254,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-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":"2022-11-09","prior_stop_level":70.4534,"sweep_low":69.9975,"atr14":2.261595,"stop_level":68.866703,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":2461,"type":"RECLAIM","strength":0.863,"price":75.8626,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-11-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-16","known_ts":"2022-12-16","bar_index":2465,"type":"SELL","basis":"structure_stop","strength":0.863,"price":69.8902,"stop_level":69.9975,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-20","known_ts":"2022-12-20","bar_index":2466,"type":"RECLAIM","strength":0.863,"price":70.1405,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-12-16","prior_stop_level":69.9975,"sweep_low":68.415,"atr14":2.045718,"stop_level":67.392141,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-06","known_ts":"2023-01-06","bar_index":2470,"type":"RECLAIM","strength":1.0,"price":70.6859,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-04-25","known_ts":"2023-04-25","bar_index":2494,"type":"SELL","basis":"structure_stop","strength":0.863,"price":66.1122,"stop_level":69.5496,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-06-05","known_ts":"2023-06-07","bar_index":2504,"type":"BUY","strength":0.725,"price":66.9938,"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":"2023-07-05","known_ts":"2023-07-05","bar_index":2510,"type":"SELL","basis":"structure_stop","strength":0.588,"price":64.9122,"stop_level":66.0633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-07-10","known_ts":"2023-07-10","bar_index":2511,"type":"RECLAIM","strength":0.588,"price":66.7444,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-07-05","prior_stop_level":66.0633,"sweep_low":63.6268,"atr14":1.504456,"stop_level":62.874572,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-28","known_ts":"2023-07-28","bar_index":2516,"type":"SELL","basis":"structure_stop","strength":0.588,"price":65.929,"stop_level":67.0897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-11-02","known_ts":"2023-11-06","bar_index":2539,"type":"BUY","strength":0.45,"price":60.8071,"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":"Consumer Discretionary"}},{"ts":"2023-12-15","known_ts":"2023-12-15","bar_index":2549,"type":"RECLAIM","strength":0.725,"price":66.9636,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-07-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-18","known_ts":"2024-01-22","bar_index":2556,"type":"REBUY","strength":0.863,"price":66.3344,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2024-02-16","known_ts":"2024-02-16","bar_index":2563,"type":"SELL","basis":"structure_stop","strength":0.863,"price":65.86,"stop_level":66.6635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-02-23","known_ts":"2024-02-23","bar_index":2564,"type":"RECLAIM","strength":0.863,"price":66.8862,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-02-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-02-16","prior_stop_level":66.6635,"sweep_low":65.1339,"atr14":1.260133,"stop_level":64.503834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-06","known_ts":"2024-03-06","bar_index":2567,"type":"RECLAIM","strength":1.0,"price":67.469,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-02-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-11","known_ts":"2024-03-13","bar_index":2568,"type":"BUY","strength":1.0,"price":70.1235,"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":50},{"ts":"2024-03-19","known_ts":"2024-03-21","bar_index":2570,"type":"BUY","strength":1.0,"price":71.1347,"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":"2024-04-16","known_ts":"2024-04-16","bar_index":2576,"type":"SELL","basis":"structure_stop","strength":1.0,"price":68.4413,"stop_level":68.5288,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-13","known_ts":"2024-06-17","bar_index":2590,"type":"BUY","strength":0.725,"price":66.8855,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2024-07-01","known_ts":"2024-07-01","bar_index":2593,"type":"SELL","basis":"structure_stop","strength":0.588,"price":64.8246,"stop_level":65.9088,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-07-11","known_ts":"2024-07-15","bar_index":2596,"type":"REBUY","strength":0.725,"price":68.165,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2024-10-21","known_ts":"2024-10-21","bar_index":2619,"type":"SELL","basis":"structure_stop","strength":0.863,"price":72.3991,"stop_level":73.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-10-24","known_ts":"2024-10-24","bar_index":2620,"type":"RECLAIM","strength":0.863,"price":76.9099,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2024-10-21","prior_stop_level":73.87,"sweep_low":71.6636,"atr14":1.664396,"stop_level":70.831402,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-04","known_ts":"2024-11-06","bar_index":2623,"type":"BUY","strength":1.0,"price":80.803,"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":"2024-12-16","known_ts":"2024-12-16","bar_index":2632,"type":"SELL","basis":"structure_stop","strength":1.0,"price":81.7323,"stop_level":83.8187,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-19","known_ts":"2024-12-19","bar_index":2633,"type":"SELL","basis":"structure_stop","strength":1.0,"price":77.8548,"stop_level":83.8187,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-01-24","known_ts":"2025-01-28","bar_index":2641,"type":"BUY","strength":0.725,"price":84.1926,"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":"2025-03-05","known_ts":"2025-03-05","bar_index":2650,"type":"SELL","basis":"structure_stop","strength":0.863,"price":87.6719,"stop_level":87.9816,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-04-30","known_ts":"2025-05-02","bar_index":2663,"type":"BUY","strength":0.588,"price":78.2619,"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":60},{"ts":"2025-06-13","known_ts":"2025-06-13","bar_index":2673,"type":"SELL","basis":"structure_stop","strength":0.725,"price":82.0503,"stop_level":82.7142,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-17","known_ts":"2025-06-17","bar_index":2674,"type":"RECLAIM","strength":0.725,"price":82.8232,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-06-13","prior_stop_level":82.7142,"sweep_low":81.4359,"atr14":1.740231,"stop_level":80.565785,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-01","known_ts":"2025-07-01","bar_index":2677,"type":"RECLAIM","strength":0.725,"price":88.977,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-11-24","known_ts":"2025-11-26","bar_index":2711,"type":"BUY","strength":0.725,"price":96.3571,"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":"2025-12-31","known_ts":"2025-12-31","bar_index":2719,"type":"SELL","basis":"structure_stop","strength":0.863,"price":95.4012,"stop_level":95.6505,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-02","known_ts":"2026-01-02","bar_index":2719,"type":"RECLAIM","strength":0.863,"price":95.7402,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-12-31","prior_stop_level":95.6505,"sweep_low":93.6467,"atr14":1.604081,"stop_level":92.84466,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-04","known_ts":"2026-02-06","bar_index":2727,"type":"BUY","strength":0.588,"price":98.5614,"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":"2026-03-18","known_ts":"2026-03-18","bar_index":2736,"type":"SELL","basis":"structure_stop","strength":0.725,"price":96.4,"stop_level":97.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-23","known_ts":"2026-03-23","bar_index":2737,"type":"RECLAIM","strength":0.725,"price":98.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-03-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-03-18","prior_stop_level":97.73,"sweep_low":94.57,"atr14":3.062813,"stop_level":93.038593,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-03-30","known_ts":"2026-03-30","bar_index":2739,"type":"SELL","basis":"structure_stop","strength":0.588,"price":94.23,"stop_level":96.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-04-01","known_ts":"2026-04-01","bar_index":2740,"type":"RECLAIM","strength":0.588,"price":96.43,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-03-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-03-30","prior_stop_level":96.4,"sweep_low":89.22,"atr14":3.02941,"stop_level":87.705295,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-15","known_ts":"2026-04-15","bar_index":2743,"type":"RECLAIM","strength":0.725,"price":100.05,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-03-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-05-12","known_ts":"2026-05-12","bar_index":2749,"type":"SELL","basis":"structure_stop","strength":0.725,"price":115.66,"stop_level":117.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-05-15","known_ts":"2026-05-15","bar_index":2750,"type":"RECLAIM","strength":0.725,"price":117.96,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-05-12","prior_stop_level":117.09,"sweep_low":113.84,"atr14":3.026965,"stop_level":112.326518,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-28","known_ts":"2026-05-28","bar_index":2753,"type":"RECLAIM","strength":0.863,"price":121.42,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-06","known_ts":"2026-07-06","bar_index":2761,"type":"SELL","basis":"structure_stop","strength":1.0,"price":127.14,"stop_level":127.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-07-06","last_scored_basis":"structure_stop","bars_since_signal":16,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2018-01-09","2018-02-13","2018-03-02","2018-04-03","2018-09-18","2018-10-12","2018-12-27","2019-03-26","2019-05-08","2019-09-11","2020-03-20","2020-10-30","2021-04-05","2021-04-26","2021-06-24","2021-07-08","2021-07-29","2021-12-17","2022-02-04","2022-03-03","2022-05-11","2022-05-27","2022-06-24","2022-07-18","2022-10-03","2023-01-03","2023-05-17","2023-08-22","2023-09-13","2023-10-20","2024-04-26","2024-05-28","2025-01-06","2025-03-31","2025-09-25","2025-11-03","2026-01-27","2026-07-24","2026-08-14","2026-09-10"],"warnings":[{"ts":"2022-11-23","kind":"arm","px":72.7781},{"ts":"2022-12-16","kind":"confirm","px":69.8902,"level":69.9975},{"ts":"2023-04-24","kind":"arm","px":68.0982},{"ts":"2023-04-25","kind":"confirm","px":66.1122,"level":69.5496},{"ts":"2023-07-03","kind":"arm","px":67.5885},{"ts":"2023-07-05","kind":"confirm","px":64.9122,"level":66.0633},{"ts":"2023-07-25","kind":"arm","px":67.3679},{"ts":"2023-07-28","kind":"confirm","px":65.929,"level":67.0897},{"ts":"2023-11-28","kind":"arm","px":61.1636},{"ts":"2023-12-22","kind":"arm","px":66.4505},{"ts":"2024-02-14","kind":"arm","px":66.8378},{"ts":"2024-02-16","kind":"confirm","px":65.86,"level":66.6635},{"ts":"2024-04-02","kind":"arm","px":71.0277},{"ts":"2024-04-16","kind":"confirm","px":68.4413,"level":68.5288},{"ts":"2024-06-28","kind":"arm","px":66.5437},{"ts":"2024-07-01","kind":"confirm","px":64.8246,"level":65.9088},{"ts":"2024-07-05","kind":"arm","px":64.8442},{"ts":"2024-10-03","kind":"arm","px":75.6057},{"ts":"2024-10-21","kind":"confirm","px":72.3991,"level":73.87},{"ts":"2024-12-10","kind":"arm","px":85.0784},{"ts":"2024-12-16","kind":"confirm","px":81.7323,"level":83.8187},{"ts":"2024-12-18","kind":"arm","px":77.9237},{"ts":"2024-12-19","kind":"confirm","px":77.8548,"level":83.8187},{"ts":"2025-02-24","kind":"arm","px":88.7886},{"ts":"2025-03-05","kind":"confirm","px":87.6719,"level":87.9816},{"ts":"2025-05-27","kind":"arm","px":83.1792},{"ts":"2025-06-13","kind":"confirm","px":82.0503,"level":82.7142},{"ts":"2025-07-08","kind":"arm","px":88.1545},{"ts":"2025-08-01","kind":"arm","px":100.581},{"ts":"2025-12-23","kind":"arm","px":97.9533},{"ts":"2025-12-31","kind":"confirm","px":95.4012,"level":95.6505},{"ts":"2026-03-17","kind":"arm","px":97.18},{"ts":"2026-03-18","kind":"confirm","px":96.4,"level":97.73},{"ts":"2026-03-27","kind":"arm","px":93.98},{"ts":"2026-03-30","kind":"confirm","px":94.23,"level":96.4},{"ts":"2026-05-11","kind":"arm","px":117.04},{"ts":"2026-05-12","kind":"confirm","px":115.66,"level":117.09},{"ts":"2026-05-20","kind":"arm","px":116.16},{"ts":"2026-06-17","kind":"arm","px":127.76},{"ts":"2026-07-06","kind":"confirm","px":127.14,"level":127.76}],"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":[]}}}