{"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":"UFPT","timeframe":"3D","as_of":"2026-09-10T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1994-07-20","known_ts":"1994-07-20","bar_index":49,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.0,"stop_level":3.125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-07-25","known_ts":"1994-07-25","bar_index":50,"type":"RECLAIM","strength":0.725,"price":3.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-07-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1994-07-20","prior_stop_level":3.125,"sweep_low":3.0,"atr14":0.122219,"stop_level":2.938891,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-11-01","known_ts":"1994-11-01","bar_index":74,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.375,"stop_level":2.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-11-02","known_ts":"1994-11-02","bar_index":74,"type":"RECLAIM","strength":0.588,"price":3.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-11-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-11-01","prior_stop_level":2.625,"sweep_low":2.375,"atr14":0.218051,"stop_level":2.265975,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-11-28","known_ts":"1994-11-28","bar_index":80,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.0,"stop_level":2.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-11-30","known_ts":"1994-11-30","bar_index":80,"type":"RECLAIM","strength":0.725,"price":2.625,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1994-11-28","prior_stop_level":2.375,"sweep_low":1.875,"atr14":0.267489,"stop_level":1.741255,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-12-28","known_ts":"1994-12-30","bar_index":87,"type":"BUY","strength":0.725,"price":3.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1995-01-16","known_ts":"1995-01-18","bar_index":91,"type":"BUY","strength":0.863,"price":3.375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1995-02-21","known_ts":"1995-02-21","bar_index":99,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.5,"stop_level":4.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-02-23","known_ts":"1995-02-23","bar_index":100,"type":"RECLAIM","strength":0.863,"price":4.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-02-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":"1995-02-21","prior_stop_level":4.0,"sweep_low":3.5,"atr14":0.500329,"stop_level":3.249835,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-03-08","known_ts":"1995-03-08","bar_index":103,"type":"RECLAIM","strength":0.863,"price":4.125,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-02-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-06-15","known_ts":"1995-06-19","bar_index":126,"type":"BUY","strength":0.588,"price":3.875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1995-07-10","known_ts":"1995-07-10","bar_index":131,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.25,"stop_level":3.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-07-11","known_ts":"1995-07-11","bar_index":131,"type":"RECLAIM","strength":0.725,"price":3.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-07-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-07-10","prior_stop_level":3.375,"sweep_low":3.25,"atr14":0.418299,"stop_level":3.040851,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-07-21","known_ts":"1995-07-21","bar_index":134,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.0,"stop_level":3.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1995-08-31","known_ts":"1995-09-05","bar_index":144,"type":"BUY","strength":0.588,"price":3.375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1995-10-23","known_ts":"1995-10-25","bar_index":156,"type":"BUY","strength":0.45,"price":3.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1995-11-08","known_ts":"1995-11-08","bar_index":160,"type":"RECLAIM","strength":0.588,"price":3.375,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1995-10-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1996-01-18","known_ts":"1996-01-18","bar_index":176,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.4375,"stop_level":3.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-01-19","known_ts":"1996-01-19","bar_index":176,"type":"RECLAIM","strength":1.0,"price":3.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-01-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-01-18","prior_stop_level":3.625,"sweep_low":3.375,"atr14":0.305284,"stop_level":3.222358,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-03-14","known_ts":"1996-03-18","bar_index":189,"type":"BUY","strength":0.725,"price":3.625,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1996-03-27","known_ts":"1996-03-29","bar_index":192,"type":"BUY","strength":0.725,"price":3.75,"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":20},{"ts":"1996-09-09","known_ts":"1996-09-11","bar_index":230,"type":"BUY","strength":0.725,"price":6.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"1996-10-21","known_ts":"1996-10-21","bar_index":240,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.375,"stop_level":5.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-12-19","known_ts":"1996-12-23","bar_index":254,"type":"BUY","strength":0.588,"price":4.875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":50},{"ts":"1997-01-24","known_ts":"1997-01-24","bar_index":262,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.25,"stop_level":4.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1997-01-29","known_ts":"1997-01-31","bar_index":263,"type":"REBUY","strength":0.725,"price":5.625,"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":"1997-01-29","known_ts":"1997-01-29","bar_index":263,"type":"RECLAIM","strength":0.588,"price":5.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-01-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":"1997-01-24","prior_stop_level":4.75,"sweep_low":3.5,"atr14":0.362096,"stop_level":3.318952,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-06-11","known_ts":"1997-06-11","bar_index":293,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.0625,"stop_level":4.125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1997-08-20","known_ts":"1997-08-20","bar_index":310,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.0,"stop_level":4.0156,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-08-21","known_ts":"1997-08-21","bar_index":310,"type":"RECLAIM","strength":0.588,"price":4.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-08-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1997-08-20","prior_stop_level":4.0156,"sweep_low":4.0,"atr14":0.229503,"stop_level":3.885248,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-10-07","known_ts":"1997-10-09","bar_index":321,"type":"BUY","strength":0.588,"price":4.0625,"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":"1997-10-07","known_ts":"1997-10-09","bar_index":321,"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":"1997-10-07","trigger_known_ts":"1997-10-09","strength":0.588,"price":4.0625,"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.308511,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.875,"atr14":0.137039,"stop_level":3.806481,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-11-10","known_ts":"1997-11-12","bar_index":329,"type":"BUY","strength":0.588,"price":4.25,"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":"1997-11-18","known_ts":"1997-11-18","bar_index":331,"type":"RECLAIM","strength":0.725,"price":4.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1997-11-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-12-29","known_ts":"1997-12-31","bar_index":340,"type":"BUY","strength":0.588,"price":4.1875,"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":45},{"ts":"1998-02-19","known_ts":"1998-02-19","bar_index":351,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.5625,"stop_level":3.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-02-25","known_ts":"1998-02-27","bar_index":353,"type":"REBUY","strength":0.588,"price":4.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1998-02-25","known_ts":"1998-02-25","bar_index":353,"type":"RECLAIM","strength":0.45,"price":4.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-02-19 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-02-19","prior_stop_level":3.75,"sweep_low":3.5,"atr14":0.121637,"stop_level":3.439181,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-24","known_ts":"1998-09-28","bar_index":402,"type":"BUY","strength":0.45,"price":2.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-09-24","known_ts":"1998-09-28","bar_index":402,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-09-24","trigger_known_ts":"1998-09-28","strength":0.45,"price":2.75,"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.405405,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.125,"atr14":0.20732,"stop_level":2.02134,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-02-24","known_ts":"1999-02-24","bar_index":436,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.875,"stop_level":4.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-04-19","known_ts":"1999-04-21","bar_index":449,"type":"BUY","strength":0.863,"price":4.1875,"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":"1999-05-10","known_ts":"1999-05-12","bar_index":454,"type":"REBUY","strength":0.863,"price":4.375,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1999-05-24","known_ts":"1999-05-24","bar_index":457,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.8125,"stop_level":4.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1999-07-09","known_ts":"1999-07-13","bar_index":468,"type":"BUY","strength":0.725,"price":3.9062,"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":25},{"ts":"1999-09-02","known_ts":"1999-09-07","bar_index":481,"type":"BUY","strength":0.588,"price":3.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"1999-09-13","known_ts":"1999-09-15","bar_index":483,"type":"BUY","strength":0.588,"price":3.5,"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":"1999-10-15","known_ts":"1999-10-19","bar_index":491,"type":"BUY","strength":0.588,"price":3.5,"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":25},{"ts":"1999-12-02","known_ts":"1999-12-02","bar_index":502,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.8125,"stop_level":2.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-12-06","known_ts":"1999-12-06","bar_index":502,"type":"RECLAIM","strength":0.588,"price":2.9375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-12-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-12-02","prior_stop_level":2.875,"sweep_low":2.8125,"atr14":0.097592,"stop_level":2.763704,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-20","known_ts":"1999-12-22","bar_index":506,"type":"BUY","strength":0.588,"price":3.125,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-12-29","known_ts":"1999-12-29","bar_index":508,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.75,"stop_level":2.8125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-01-06","known_ts":"2000-01-10","bar_index":510,"type":"BUY","strength":0.588,"price":2.875,"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":"2000-02-22","known_ts":"2000-02-22","bar_index":520,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.75,"stop_level":3.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-03-21","known_ts":"2000-03-21","bar_index":527,"type":"RECLAIM","strength":0.863,"price":3.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-05-03","known_ts":"2000-05-05","bar_index":537,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-05-03","trigger_known_ts":"2000-05-05","strength":0.45,"price":2.6875,"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.385714,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.375,"atr14":0.276172,"stop_level":2.236914,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-02","known_ts":"2000-06-06","bar_index":544,"type":"BUY","strength":0.45,"price":2.625,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-06-02","known_ts":"2000-06-06","bar_index":544,"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":"2000-06-02","trigger_known_ts":"2000-06-06","strength":0.45,"price":2.625,"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.338591,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5,"atr14":0.114154,"stop_level":2.442923,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-07","known_ts":"2000-07-07","bar_index":552,"type":"RECLAIM","strength":0.725,"price":2.9062,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2000-06-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-07-27","known_ts":"2000-07-27","bar_index":556,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.8594,"stop_level":2.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-09-19","known_ts":"2000-09-21","bar_index":569,"type":"BUY","strength":0.45,"price":2.625,"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-09-19","known_ts":"2000-09-21","bar_index":569,"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":"2000-09-19","trigger_known_ts":"2000-09-21","strength":0.45,"price":2.625,"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.25,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.2812,"atr14":0.077885,"stop_level":2.242257,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-30","known_ts":"2000-12-04","bar_index":586,"type":"BUY","strength":0.588,"price":2.0,"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":"2000-12-19","known_ts":"2000-12-19","bar_index":590,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.5,"stop_level":1.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-12-27","known_ts":"2000-12-27","bar_index":592,"type":"RECLAIM","strength":0.588,"price":2.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-12-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-12-19","prior_stop_level":1.75,"sweep_low":1.5,"atr14":0.136876,"stop_level":1.431562,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-16","known_ts":"2001-01-16","bar_index":596,"type":"RECLAIM","strength":0.725,"price":2.375,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-01-26","known_ts":"2001-01-26","bar_index":598,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.0312,"stop_level":2.0625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-02-01","known_ts":"2001-02-01","bar_index":600,"type":"RECLAIM","strength":0.588,"price":2.125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-01-26","prior_stop_level":2.0625,"sweep_low":2.0312,"atr14":0.124402,"stop_level":1.968999,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-11","known_ts":"2001-05-15","bar_index":623,"type":"BUY","strength":0.725,"price":1.75,"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":35},{"ts":"2001-06-04","known_ts":"2001-06-06","bar_index":628,"type":"BUY","strength":0.725,"price":1.7,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2001-07-09","known_ts":"2001-07-11","bar_index":636,"type":"BUY","strength":0.588,"price":1.55,"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":"2001-09-28","known_ts":"2001-10-02","bar_index":654,"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":"2001-09-28","trigger_known_ts":"2001-10-02","strength":0.45,"price":1.15,"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.515789,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.21,"atr14":0.101824,"stop_level":0.159088,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-11","known_ts":"2001-10-15","bar_index":657,"type":"BUY","strength":0.45,"price":1.15,"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-10-11","known_ts":"2001-10-15","bar_index":657,"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":"2001-10-11","trigger_known_ts":"2001-10-15","strength":0.45,"price":1.15,"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.515789,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.75,"atr14":0.078217,"stop_level":0.710891,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-01","known_ts":"2001-11-01","bar_index":662,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.05,"stop_level":1.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2001-11-07","known_ts":"2001-11-07","bar_index":663,"type":"RECLAIM","strength":0.45,"price":1.12,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-01 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":"2001-11-01","prior_stop_level":1.06,"sweep_low":1.05,"atr14":0.039802,"stop_level":1.030099,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-05","known_ts":"2001-12-05","bar_index":669,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.11,"stop_level":1.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-03-01","known_ts":"2002-03-05","bar_index":689,"type":"BUY","strength":0.725,"price":0.99,"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":10},{"ts":"2002-04-17","known_ts":"2002-04-17","bar_index":699,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.32,"stop_level":1.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-04-19","known_ts":"2002-04-19","bar_index":700,"type":"RECLAIM","strength":0.863,"price":1.58,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-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":"2002-04-17","prior_stop_level":1.4,"sweep_low":1.05,"atr14":0.119558,"stop_level":0.990221,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-01","known_ts":"2002-05-01","bar_index":703,"type":"RECLAIM","strength":1.0,"price":1.4,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-04-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-08-08","known_ts":"2002-08-12","bar_index":726,"type":"BUY","strength":0.863,"price":1.54,"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":"2002-09-25","known_ts":"2002-09-27","bar_index":737,"type":"BUY","strength":0.863,"price":1.39,"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":"2002-11-01","known_ts":"2002-11-05","bar_index":746,"type":"BUY","strength":0.588,"price":1.2,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":45},{"ts":"2002-11-27","known_ts":"2002-12-02","bar_index":752,"type":"BUY","strength":0.725,"price":1.55,"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":"2003-03-06","known_ts":"2003-03-10","bar_index":774,"type":"BUY","strength":1.0,"price":1.25,"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":20},{"ts":"2003-04-04","known_ts":"2003-04-08","bar_index":781,"type":"BUY","strength":0.725,"price":1.19,"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":25},{"ts":"2003-05-09","known_ts":"2003-05-13","bar_index":789,"type":"BUY","strength":0.588,"price":1.14,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2003-05-28","known_ts":"2003-05-30","bar_index":793,"type":"BUY","strength":0.588,"price":1.1,"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":55},{"ts":"2003-08-06","known_ts":"2003-08-06","bar_index":809,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.14,"stop_level":1.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-08-12","known_ts":"2003-08-12","bar_index":810,"type":"RECLAIM","strength":1.0,"price":1.39,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-08-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-08-06","prior_stop_level":1.24,"sweep_low":1.11,"atr14":0.048397,"stop_level":1.085801,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-13","known_ts":"2003-08-15","bar_index":811,"type":"BUY","strength":1.0,"price":1.39,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2003-10-13","known_ts":"2003-10-15","bar_index":825,"type":"BUY","strength":0.863,"price":1.33,"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":"2004-01-30","known_ts":"2004-02-03","bar_index":850,"type":"BUY","strength":0.863,"price":2.19,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2004-02-12","known_ts":"2004-02-12","bar_index":853,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.12,"stop_level":2.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-02-17","known_ts":"2004-02-17","bar_index":853,"type":"RECLAIM","strength":0.863,"price":2.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-02-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2004-02-12","prior_stop_level":2.13,"sweep_low":2.12,"atr14":0.062799,"stop_level":2.088601,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-03-18","known_ts":"2004-03-18","bar_index":861,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.07,"stop_level":2.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-04-08","known_ts":"2004-04-08","bar_index":866,"type":"RECLAIM","strength":1.0,"price":2.43,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-03-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-29","known_ts":"2004-04-29","bar_index":870,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5,"stop_level":2.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-05-05","known_ts":"2004-05-07","bar_index":872,"type":"REBUY","strength":0.863,"price":3.16,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2004-05-06","known_ts":"2004-05-06","bar_index":872,"type":"RECLAIM","strength":0.863,"price":3.04,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-04-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-04-29","prior_stop_level":2.67,"sweep_low":2.23,"atr14":0.325325,"stop_level":2.067338,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-06-01","known_ts":"2004-06-01","bar_index":878,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.11,"stop_level":3.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-06-02","known_ts":"2004-06-02","bar_index":878,"type":"RECLAIM","strength":1.0,"price":3.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-06-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-06-01","prior_stop_level":3.13,"sweep_low":3.0,"atr14":0.350689,"stop_level":2.824655,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-18","known_ts":"2004-08-20","bar_index":896,"type":"BUY","strength":0.725,"price":3.2,"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":"2004-10-14","known_ts":"2004-10-14","bar_index":909,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.76,"stop_level":3.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-10-20","known_ts":"2004-10-20","bar_index":910,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.57,"stop_level":3.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-12-16","known_ts":"2004-12-20","bar_index":924,"type":"BUY","strength":0.725,"price":3.65,"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":15},{"ts":"2005-04-11","known_ts":"2005-04-11","bar_index":950,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.45,"stop_level":4.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-06-01","known_ts":"2005-06-03","bar_index":962,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2005-06-01","trigger_known_ts":"2005-06-03","strength":0.45,"price":3.32,"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.444816,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.94,"atr14":0.256857,"stop_level":2.811571,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-06-17","known_ts":"2005-06-21","bar_index":966,"type":"BUY","strength":0.588,"price":3.7,"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":45},{"ts":"2005-07-11","known_ts":"2005-07-13","bar_index":971,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2005-07-11","trigger_known_ts":"2005-07-13","strength":0.45,"price":3.57,"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.40301,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.32,"atr14":0.210534,"stop_level":3.214733,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-04","known_ts":"2005-08-04","bar_index":977,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.54,"stop_level":3.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-08-08","known_ts":"2005-08-08","bar_index":977,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6,"stop_level":3.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-08-11","known_ts":"2005-08-11","bar_index":978,"type":"RECLAIM","strength":0.725,"price":3.81,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-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":"2005-08-04","prior_stop_level":3.73,"sweep_low":3.41,"atr14":0.23016,"stop_level":3.29492,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-11","known_ts":"2005-08-11","bar_index":978,"type":"RECLAIM","strength":0.725,"price":3.81,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-08-08","prior_stop_level":3.73,"sweep_low":3.43,"atr14":0.23016,"stop_level":3.31492,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-30","known_ts":"2005-08-30","bar_index":983,"type":"RECLAIM","strength":0.725,"price":3.8,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-08-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-09-26","known_ts":"2005-09-28","bar_index":989,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2005-09-26","trigger_known_ts":"2005-09-28","strength":0.45,"price":3.5,"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.414716,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.21,"atr14":0.155881,"stop_level":3.13206,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-10-25","known_ts":"2005-10-27","bar_index":996,"type":"BUY","strength":0.45,"price":3.46,"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-25","known_ts":"2005-10-27","bar_index":996,"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-25","trigger_known_ts":"2005-10-27","strength":0.45,"price":3.46,"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.421405,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.1,"atr14":0.180692,"stop_level":3.009654,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-23","known_ts":"2005-11-28","bar_index":1003,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2005-11-23","trigger_known_ts":"2005-11-28","strength":0.45,"price":2.5,"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.58194,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.43,"atr14":0.187395,"stop_level":2.336303,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-07","known_ts":"2005-12-09","bar_index":1006,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2005-12-07","trigger_known_ts":"2005-12-09","strength":0.45,"price":2.39,"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.600334,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.31,"atr14":0.147181,"stop_level":2.23641,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-20","known_ts":"2005-12-22","bar_index":1009,"type":"BUY","strength":0.45,"price":2.57,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-12-20","known_ts":"2005-12-22","bar_index":1009,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2005-12-20","trigger_known_ts":"2005-12-22","strength":0.45,"price":2.57,"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.570234,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.34,"atr14":0.127703,"stop_level":2.276149,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-04-13","known_ts":"2006-04-13","bar_index":1035,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.3,"stop_level":3.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-04-19","known_ts":"2006-04-19","bar_index":1036,"type":"RECLAIM","strength":0.863,"price":3.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-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":"2006-04-13","prior_stop_level":3.34,"sweep_low":3.26,"atr14":0.174043,"stop_level":3.172978,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-02","known_ts":"2006-05-02","bar_index":1039,"type":"RECLAIM","strength":0.863,"price":3.55,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-04-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-05","known_ts":"2006-05-09","bar_index":1040,"type":"REBUY","strength":0.863,"price":6.77,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2006-05-24","known_ts":"2006-05-24","bar_index":1044,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.94,"stop_level":5.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-25","known_ts":"2006-05-25","bar_index":1044,"type":"RECLAIM","strength":0.863,"price":5.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-05-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-05-24","prior_stop_level":5.03,"sweep_low":4.68,"atr14":0.559644,"stop_level":4.400178,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-06","known_ts":"2006-07-06","bar_index":1054,"type":"RECLAIM","strength":1.0,"price":7.01,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-05-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-10-20","known_ts":"2006-10-24","bar_index":1079,"type":"BUY","strength":0.725,"price":5.36,"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":35},{"ts":"2006-12-07","known_ts":"2006-12-11","bar_index":1090,"type":"BUY","strength":0.725,"price":5.08,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2007-01-10","known_ts":"2007-01-10","bar_index":1097,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.8,"stop_level":4.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-01-16","known_ts":"2007-01-16","bar_index":1098,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.66,"stop_level":4.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-03-05","known_ts":"2007-03-07","bar_index":1109,"type":"BUY","strength":0.45,"price":4.89,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-03-27","known_ts":"2007-03-27","bar_index":1114,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.63,"stop_level":4.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-04-03","known_ts":"2007-04-05","bar_index":1116,"type":"REBUY","strength":0.588,"price":4.74,"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":"2007-04-25","known_ts":"2007-04-25","bar_index":1121,"type":"RECLAIM","strength":0.725,"price":5.2,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-04-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-05-30","known_ts":"2007-05-30","bar_index":1129,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.45,"stop_level":5.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-04","known_ts":"2007-06-04","bar_index":1130,"type":"RECLAIM","strength":0.863,"price":5.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-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":"2007-05-30","prior_stop_level":5.66,"sweep_low":5.43,"atr14":0.277776,"stop_level":5.291112,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-07-17","known_ts":"2007-07-19","bar_index":1140,"type":"BUY","strength":0.725,"price":5.64,"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":50},{"ts":"2007-09-06","known_ts":"2007-09-10","bar_index":1152,"type":"BUY","strength":0.588,"price":5.14,"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":"2008-03-04","known_ts":"2008-03-06","bar_index":1193,"type":"BUY","strength":0.725,"price":7.44,"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":"2008-04-30","known_ts":"2008-04-30","bar_index":1206,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.93,"stop_level":9.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-01","known_ts":"2008-05-01","bar_index":1206,"type":"RECLAIM","strength":0.863,"price":10.68,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-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":"2008-04-30","prior_stop_level":9.95,"sweep_low":9.76,"atr14":0.737751,"stop_level":9.391125,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-15","known_ts":"2008-05-15","bar_index":1210,"type":"RECLAIM","strength":1.0,"price":13.54,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-04-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-06-09","known_ts":"2008-06-09","bar_index":1215,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.75,"stop_level":12.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-08-06","known_ts":"2008-08-08","bar_index":1229,"type":"BUY","strength":0.725,"price":10.54,"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":"2008-09-05","known_ts":"2008-09-05","bar_index":1236,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.8,"stop_level":9.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2008-10-09","known_ts":"2008-10-13","bar_index":1244,"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-10-09","trigger_known_ts":"2008-10-13","strength":0.45,"price":5.18,"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.61743,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.4,"atr14":0.619205,"stop_level":4.090398,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-30","known_ts":"2008-11-03","bar_index":1249,"type":"BUY","strength":0.45,"price":6.41,"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-10-30","known_ts":"2008-11-03","bar_index":1249,"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-10-30","trigger_known_ts":"2008-11-03","strength":0.45,"price":6.41,"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.526588,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.5,"atr14":0.530933,"stop_level":4.234533,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-20","known_ts":"2008-11-20","bar_index":1254,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.77,"stop_level":5.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2009-02-02","known_ts":"2009-02-02","bar_index":1270,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.93,"stop_level":5.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-04","known_ts":"2009-02-04","bar_index":1270,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.81,"stop_level":5.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-12","known_ts":"2009-03-16","bar_index":1279,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-03-12","trigger_known_ts":"2009-03-16","strength":0.45,"price":4.1,"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.697194,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.47,"atr14":0.292963,"stop_level":3.323519,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-17","known_ts":"2009-03-19","bar_index":1280,"type":"BUY","strength":0.45,"price":4.23,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-03-17","known_ts":"2009-03-19","bar_index":1280,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-03-17","trigger_known_ts":"2009-03-19","strength":0.45,"price":4.23,"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.687592,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.47,"atr14":0.288918,"stop_level":3.325541,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-05","known_ts":"2009-05-05","bar_index":1291,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.49,"stop_level":4.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-06","known_ts":"2009-05-06","bar_index":1291,"type":"RECLAIM","strength":0.588,"price":4.55,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-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":"2009-05-05","prior_stop_level":4.51,"sweep_low":4.37,"atr14":0.228995,"stop_level":4.255502,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-11","known_ts":"2009-05-11","bar_index":1292,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.46,"stop_level":4.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-29","known_ts":"2009-07-01","bar_index":1304,"type":"BUY","strength":0.725,"price":4.23,"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":65},{"ts":"2009-08-17","known_ts":"2009-08-17","bar_index":1315,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.9,"stop_level":4.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-25","known_ts":"2009-08-25","bar_index":1317,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.95,"stop_level":4.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-26","known_ts":"2009-08-26","bar_index":1317,"type":"RECLAIM","strength":0.863,"price":5.14,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-08-25","prior_stop_level":4.99,"sweep_low":4.9,"atr14":0.159408,"stop_level":4.820296,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-10","known_ts":"2009-09-10","bar_index":1321,"type":"RECLAIM","strength":0.863,"price":5.9,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-08-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-09-24","known_ts":"2009-09-24","bar_index":1324,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.97,"stop_level":5.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-09-28","known_ts":"2009-09-28","bar_index":1325,"type":"RECLAIM","strength":0.863,"price":6.27,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-09-24","prior_stop_level":5.99,"sweep_low":5.91,"atr14":0.261973,"stop_level":5.779014,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-09","known_ts":"2009-10-09","bar_index":1328,"type":"RECLAIM","strength":0.863,"price":6.23,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-09-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-03-23","known_ts":"2010-03-23","bar_index":1365,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.3,"stop_level":10.46,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-25","known_ts":"2010-03-25","bar_index":1366,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.68,"stop_level":10.46,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-21","known_ts":"2010-04-21","bar_index":1372,"type":"RECLAIM","strength":1.0,"price":10.82,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-03-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-04","known_ts":"2010-11-04","bar_index":1418,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.73,"stop_level":11.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-12-17","known_ts":"2010-12-21","bar_index":1428,"type":"BUY","strength":0.725,"price":12.25,"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":20},{"ts":"2010-12-31","known_ts":"2011-01-04","bar_index":1431,"type":"BUY","strength":0.725,"price":13.27,"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":"2011-02-22","known_ts":"2011-02-22","bar_index":1442,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.3,"stop_level":18.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-09","known_ts":"2011-05-09","bar_index":1460,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.86,"stop_level":17.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-06-20","known_ts":"2011-06-22","bar_index":1470,"type":"BUY","strength":0.725,"price":17.17,"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":"2011-08-05","known_ts":"2011-08-05","bar_index":1481,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.53,"stop_level":18.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-10-26","known_ts":"2011-10-28","bar_index":1500,"type":"BUY","strength":0.45,"price":15.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-11-25","known_ts":"2011-11-25","bar_index":1507,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.07,"stop_level":15.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-29","known_ts":"2011-11-29","bar_index":1507,"type":"RECLAIM","strength":0.588,"price":15.19,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-25","prior_stop_level":15.15,"sweep_low":14.72,"atr14":0.35898,"stop_level":14.54051,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-08","known_ts":"2011-12-08","bar_index":1510,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.01,"stop_level":15.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-09","known_ts":"2011-12-09","bar_index":1510,"type":"RECLAIM","strength":0.588,"price":15.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-12-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-12-08","prior_stop_level":15.07,"sweep_low":14.91,"atr14":0.360826,"stop_level":14.729587,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-14","known_ts":"2011-12-14","bar_index":1511,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.92,"stop_level":15.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-16","known_ts":"2011-12-16","bar_index":1512,"type":"RECLAIM","strength":0.588,"price":15.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-12-14","prior_stop_level":15.07,"sweep_low":14.82,"atr14":0.369682,"stop_level":14.635159,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-24","known_ts":"2012-01-26","bar_index":1520,"type":"BUY","strength":0.588,"price":15.52,"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":"2012-02-23","known_ts":"2012-02-23","bar_index":1527,"type":"RECLAIM","strength":0.725,"price":17.27,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-01-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-22","known_ts":"2012-06-26","bar_index":1555,"type":"BUY","strength":0.588,"price":16.74,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2012-07-27","known_ts":"2012-07-27","bar_index":1563,"type":"SELL","basis":"structure_stop","strength":0.45,"price":16.21,"stop_level":16.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2012-07-30","known_ts":"2012-07-30","bar_index":1563,"type":"RECLAIM","strength":0.725,"price":16.59,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-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":"2012-07-27","prior_stop_level":16.49,"sweep_low":16.04,"atr14":0.685106,"stop_level":15.697447,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-01","known_ts":"2012-08-03","bar_index":1564,"type":"REBUY","strength":0.588,"price":16.99,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2012-08-09","known_ts":"2012-08-13","bar_index":1566,"type":"REBUY","strength":0.588,"price":17.17,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2012-10-10","known_ts":"2012-10-10","bar_index":1580,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.27,"stop_level":17.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-12","known_ts":"2012-10-12","bar_index":1581,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.19,"stop_level":17.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-17","known_ts":"2012-10-17","bar_index":1582,"type":"RECLAIM","strength":0.725,"price":17.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-10-10","prior_stop_level":17.59,"sweep_low":16.51,"atr14":0.454978,"stop_level":16.282511,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-17","known_ts":"2012-10-17","bar_index":1582,"type":"RECLAIM","strength":0.725,"price":17.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-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":"2012-10-12","prior_stop_level":17.59,"sweep_low":16.51,"atr14":0.454978,"stop_level":16.282511,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-14","known_ts":"2012-11-16","bar_index":1588,"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":"2012-11-14","trigger_known_ts":"2012-11-16","strength":0.45,"price":15.81,"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.187147,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.45,"atr14":0.442228,"stop_level":15.228886,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-03","known_ts":"2012-12-05","bar_index":1592,"type":"BUY","strength":0.45,"price":16.68,"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-12-03","known_ts":"2012-12-05","bar_index":1592,"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":"2012-12-03","trigger_known_ts":"2012-12-05","strength":0.45,"price":16.68,"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.142416,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.5,"atr14":0.453173,"stop_level":15.273413,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-11","known_ts":"2012-12-11","bar_index":1594,"type":"RECLAIM","strength":0.588,"price":17.87,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-12-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2013-02-07","known_ts":"2013-02-07","bar_index":1607,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.59,"stop_level":18.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-02-12","known_ts":"2013-02-12","bar_index":1608,"type":"RECLAIM","strength":0.863,"price":19.02,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-02-07","prior_stop_level":18.7,"sweep_low":18.41,"atr14":0.402482,"stop_level":18.208759,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-26","known_ts":"2013-02-26","bar_index":1611,"type":"RECLAIM","strength":0.863,"price":18.92,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-03-22","known_ts":"2013-03-26","bar_index":1617,"type":"BUY","strength":0.863,"price":19.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2013-05-17","known_ts":"2013-05-21","bar_index":1630,"type":"BUY","strength":0.863,"price":19.91,"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":60},{"ts":"2013-06-11","known_ts":"2013-06-11","bar_index":1635,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.13,"stop_level":19.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-06-13","known_ts":"2013-06-13","bar_index":1636,"type":"RECLAIM","strength":0.863,"price":19.35,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-11","prior_stop_level":19.15,"sweep_low":18.97,"atr14":0.488888,"stop_level":18.725556,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-05","known_ts":"2013-07-05","bar_index":1641,"type":"RECLAIM","strength":1.0,"price":20.47,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-06","known_ts":"2013-08-06","bar_index":1648,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.1,"stop_level":21.18,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-09","known_ts":"2013-08-09","bar_index":1649,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.95,"stop_level":21.18,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-08","known_ts":"2013-08-08","bar_index":1649,"type":"RECLAIM","strength":1.0,"price":21.62,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-08-06","prior_stop_level":21.18,"sweep_low":20.94,"atr14":0.523395,"stop_level":20.678302,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-20","known_ts":"2013-09-20","bar_index":1659,"type":"RECLAIM","strength":1.0,"price":22.18,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-10-16","known_ts":"2013-10-18","bar_index":1665,"type":"REBUY","strength":1.0,"price":22.99,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2013-12-13","known_ts":"2013-12-13","bar_index":1678,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.58,"stop_level":24.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-19","known_ts":"2013-12-19","bar_index":1680,"type":"RECLAIM","strength":0.863,"price":24.85,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-12-13","prior_stop_level":24.65,"sweep_low":23.0,"atr14":0.81573,"stop_level":22.592135,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-05","known_ts":"2014-06-09","bar_index":1718,"type":"BUY","strength":0.725,"price":24.97,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2014-07-14","known_ts":"2014-07-14","bar_index":1726,"type":"SELL","basis":"structure_stop","strength":0.45,"price":24.02,"stop_level":24.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-07-18","known_ts":"2014-07-18","bar_index":1728,"type":"RECLAIM","strength":0.45,"price":24.48,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-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":"2014-07-14","prior_stop_level":24.44,"sweep_low":23.42,"atr14":0.869791,"stop_level":22.985104,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-28","known_ts":"2014-07-30","bar_index":1730,"type":"REBUY","strength":0.588,"price":25.23,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2014-10-24","known_ts":"2014-10-28","bar_index":1751,"type":"BUY","strength":0.45,"price":22.2,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-11-18","known_ts":"2014-11-18","bar_index":1756,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.53,"stop_level":21.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-11-24","known_ts":"2014-11-24","bar_index":1758,"type":"RECLAIM","strength":0.588,"price":22.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-18 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":"2014-11-18","prior_stop_level":21.9,"sweep_low":21.05,"atr14":0.641816,"stop_level":20.729092,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-24","known_ts":"2014-12-24","bar_index":1765,"type":"RECLAIM","strength":0.725,"price":25.32,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-11-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-28","known_ts":"2015-01-28","bar_index":1772,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.24,"stop_level":22.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-01-29","known_ts":"2015-01-29","bar_index":1772,"type":"RECLAIM","strength":0.725,"price":22.88,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-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":"2015-01-28","prior_stop_level":22.59,"sweep_low":22.17,"atr14":0.778011,"stop_level":21.780994,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-12","known_ts":"2015-02-17","bar_index":1776,"type":"BUY","strength":0.863,"price":23.49,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2015-04-01","known_ts":"2015-04-06","bar_index":1787,"type":"BUY","strength":0.588,"price":22.6,"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":"2015-04-01","known_ts":"2015-04-06","bar_index":1787,"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":"2015-04-01","trigger_known_ts":"2015-04-06","strength":0.588,"price":22.6,"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.163583,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":21.24,"atr14":0.674437,"stop_level":20.902782,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-22","known_ts":"2015-05-27","bar_index":1799,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-05-22","trigger_known_ts":"2015-05-27","strength":0.45,"price":20.08,"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.256847,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.57,"atr14":0.426145,"stop_level":19.356928,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-02","known_ts":"2015-06-04","bar_index":1801,"type":"BUY","strength":0.45,"price":20.26,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-06-02","known_ts":"2015-06-04","bar_index":1801,"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":"2015-06-02","trigger_known_ts":"2015-06-04","strength":0.45,"price":20.26,"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.250185,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.45,"atr14":0.465896,"stop_level":19.217052,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-18","known_ts":"2015-06-18","bar_index":1805,"type":"RECLAIM","strength":0.725,"price":21.99,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-06-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-20","known_ts":"2015-07-20","bar_index":1812,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.98,"stop_level":19.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-07-31","known_ts":"2015-08-04","bar_index":1815,"type":"REBUY","strength":0.588,"price":21.45,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":65},{"ts":"2015-08-26","known_ts":"2015-08-26","bar_index":1821,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.61,"stop_level":21.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-08-31","known_ts":"2015-08-31","bar_index":1822,"type":"RECLAIM","strength":0.588,"price":21.52,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-08-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-08-26","prior_stop_level":21.31,"sweep_low":20.5,"atr14":0.71897,"stop_level":20.140515,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-14","known_ts":"2015-09-14","bar_index":1825,"type":"RECLAIM","strength":0.863,"price":22.52,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-08-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-10-23","known_ts":"2015-10-23","bar_index":1834,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.14,"stop_level":24.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-10-28","known_ts":"2015-10-28","bar_index":1835,"type":"RECLAIM","strength":0.863,"price":24.73,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-10-23","prior_stop_level":24.26,"sweep_low":23.09,"atr14":1.008471,"stop_level":22.585764,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-06","known_ts":"2015-11-06","bar_index":1838,"type":"RECLAIM","strength":0.863,"price":24.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-10-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-02-23","known_ts":"2016-02-25","bar_index":1862,"type":"BUY","strength":0.725,"price":22.18,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2016-03-18","known_ts":"2016-03-18","bar_index":1868,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.84,"stop_level":22.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2016-04-06","known_ts":"2016-04-06","bar_index":1872,"type":"RECLAIM","strength":0.863,"price":22.96,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-03-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-05-12","known_ts":"2016-05-12","bar_index":1880,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.88,"stop_level":24.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-16","known_ts":"2016-05-16","bar_index":1881,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.64,"stop_level":24.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-30","known_ts":"2016-07-05","bar_index":1892,"type":"BUY","strength":0.588,"price":22.43,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":45},{"ts":"2017-02-16","known_ts":"2017-02-21","bar_index":1945,"type":"BUY","strength":0.725,"price":24.7,"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":"2017-02-27","known_ts":"2017-03-01","bar_index":1947,"type":"BUY","strength":0.725,"price":24.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2017-04-12","known_ts":"2017-04-12","bar_index":1957,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.5,"stop_level":24.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-04-13","known_ts":"2017-04-13","bar_index":1958,"type":"RECLAIM","strength":0.725,"price":24.95,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-04-12 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":"2017-04-12","prior_stop_level":24.75,"sweep_low":24.05,"atr14":0.760304,"stop_level":23.669848,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-27","known_ts":"2017-04-27","bar_index":1961,"type":"RECLAIM","strength":0.863,"price":26.85,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-04-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-07","known_ts":"2017-06-07","bar_index":1970,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.3,"stop_level":27.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-08","known_ts":"2017-06-08","bar_index":1970,"type":"RECLAIM","strength":1.0,"price":27.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-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":"2017-06-07","prior_stop_level":27.35,"sweep_low":26.97,"atr14":0.469084,"stop_level":26.735458,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-22","known_ts":"2017-06-22","bar_index":1974,"type":"RECLAIM","strength":1.0,"price":27.9,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-06-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-21","known_ts":"2017-07-21","bar_index":1980,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.35,"stop_level":27.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-26","known_ts":"2017-07-26","bar_index":1981,"type":"RECLAIM","strength":0.863,"price":28.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-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":"2017-07-21","prior_stop_level":27.55,"sweep_low":27.0,"atr14":0.506644,"stop_level":26.746678,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-26","known_ts":"2017-09-28","bar_index":1996,"type":"BUY","strength":0.725,"price":28.55,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2017-10-11","known_ts":"2017-10-11","bar_index":1999,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.15,"stop_level":28.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-10-12","known_ts":"2017-10-12","bar_index":2000,"type":"RECLAIM","strength":0.725,"price":28.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-10-11","prior_stop_level":28.2,"sweep_low":28.0,"atr14":0.653741,"stop_level":27.673129,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-25","known_ts":"2017-10-25","bar_index":2003,"type":"RECLAIM","strength":0.863,"price":31.1,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-10-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-02","known_ts":"2017-11-02","bar_index":2005,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.3,"stop_level":29.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-12-29","known_ts":"2018-01-03","bar_index":2018,"type":"BUY","strength":0.725,"price":27.95,"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":"2018-02-05","known_ts":"2018-02-05","bar_index":2026,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.5,"stop_level":28.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-02-06","known_ts":"2018-02-06","bar_index":2026,"type":"RECLAIM","strength":0.725,"price":28.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-02-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-02-05","prior_stop_level":28.7,"sweep_low":27.25,"atr14":0.835041,"stop_level":26.832479,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-02-14","known_ts":"2018-02-14","bar_index":2028,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.4,"stop_level":28.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-02-15","known_ts":"2018-02-15","bar_index":2028,"type":"RECLAIM","strength":0.725,"price":28.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-02-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-02-14","prior_stop_level":28.5,"sweep_low":28.05,"atr14":0.866238,"stop_level":27.616881,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-01","known_ts":"2018-03-01","bar_index":2031,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.6,"stop_level":29.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-03-12","known_ts":"2018-03-14","bar_index":2034,"type":"REBUY","strength":0.725,"price":30.05,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2018-05-14","known_ts":"2018-05-14","bar_index":2048,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.95,"stop_level":31.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-17","known_ts":"2018-05-17","bar_index":2049,"type":"RECLAIM","strength":0.863,"price":32.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-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":"2018-05-14","prior_stop_level":31.55,"sweep_low":30.55,"atr14":1.141953,"stop_level":29.979023,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-06","known_ts":"2018-07-10","bar_index":2061,"type":"BUY","strength":0.725,"price":32.05,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2018-09-18","known_ts":"2018-09-20","bar_index":2078,"type":"REBUY","strength":1.0,"price":36.75,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2018-10-01","known_ts":"2018-10-03","bar_index":2081,"type":"REBUY","strength":1.0,"price":39.49,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2018-11-20","known_ts":"2018-11-23","bar_index":2093,"type":"BUY","strength":0.725,"price":36.83,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2018-12-10","known_ts":"2018-12-10","bar_index":2097,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.99,"stop_level":36.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2019-01-18","known_ts":"2019-01-23","bar_index":2106,"type":"BUY","strength":0.588,"price":31.54,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2019-04-25","known_ts":"2019-04-25","bar_index":2128,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.86,"stop_level":36.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-26","known_ts":"2019-04-26","bar_index":2128,"type":"RECLAIM","strength":0.725,"price":36.16,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-04-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-04-25","prior_stop_level":36.0,"sweep_low":35.0,"atr14":1.030128,"stop_level":34.484936,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-03","known_ts":"2019-05-07","bar_index":2130,"type":"REBUY","strength":0.863,"price":37.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2019-06-07","known_ts":"2019-06-11","bar_index":2138,"type":"REBUY","strength":0.863,"price":40.15,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2019-07-17","known_ts":"2019-07-19","bar_index":2147,"type":"REBUY","strength":0.863,"price":41.89,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2019-07-30","known_ts":"2019-08-01","bar_index":2150,"type":"REBUY","strength":0.863,"price":44.06,"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":"2019-08-09","known_ts":"2019-08-09","bar_index":2152,"type":"SELL","basis":"structure_stop","strength":1.0,"price":41.64,"stop_level":42.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-08-12","known_ts":"2019-08-12","bar_index":2153,"type":"RECLAIM","strength":1.0,"price":42.43,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-08-09","prior_stop_level":42.25,"sweep_low":41.15,"atr14":1.642354,"stop_level":40.328823,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-28","known_ts":"2019-10-30","bar_index":2171,"type":"BUY","strength":0.725,"price":42.24,"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":"2020-01-17","known_ts":"2020-01-17","bar_index":2189,"type":"SELL","basis":"structure_stop","strength":1.0,"price":47.11,"stop_level":47.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-02-14","known_ts":"2020-02-14","bar_index":2196,"type":"RECLAIM","strength":1.0,"price":51.45,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-01-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-16","known_ts":"2020-04-20","bar_index":2210,"type":"BUY","strength":0.588,"price":42.0,"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":25},{"ts":"2020-05-19","known_ts":"2020-05-19","bar_index":2217,"type":"SELL","basis":"structure_stop","strength":0.45,"price":41.56,"stop_level":41.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-20","known_ts":"2020-05-20","bar_index":2218,"type":"RECLAIM","strength":0.45,"price":42.29,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-19 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-19","prior_stop_level":41.88,"sweep_low":41.56,"atr14":2.492942,"stop_level":40.313529,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-03","known_ts":"2020-06-03","bar_index":2221,"type":"RECLAIM","strength":0.725,"price":46.95,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":2223,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.54,"stop_level":44.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-29","known_ts":"2020-06-29","bar_index":2227,"type":"RECLAIM","strength":0.725,"price":44.2,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-07-31","known_ts":"2020-07-31","bar_index":2234,"type":"SELL","basis":"structure_stop","strength":0.588,"price":43.14,"stop_level":47.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-10-06","known_ts":"2020-10-08","bar_index":2250,"type":"BUY","strength":0.45,"price":41.03,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-10-30","known_ts":"2020-11-03","bar_index":2256,"type":"REBUY","strength":0.45,"price":40.98,"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":"2020-11-04","known_ts":"2020-11-04","bar_index":2257,"type":"RECLAIM","strength":0.588,"price":44.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-10-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2020-11-23","known_ts":"2020-11-23","bar_index":2261,"type":"SELL","basis":"structure_stop","strength":0.725,"price":44.53,"stop_level":44.61,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-24","known_ts":"2020-11-24","bar_index":2261,"type":"RECLAIM","strength":0.725,"price":46.01,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-11-23","prior_stop_level":44.61,"sweep_low":43.72,"atr14":1.741513,"stop_level":42.849243,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-09","known_ts":"2020-12-09","bar_index":2265,"type":"RECLAIM","strength":0.725,"price":46.86,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-02-16","known_ts":"2021-02-18","bar_index":2280,"type":"BUY","strength":0.863,"price":48.7,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2021-03-19","known_ts":"2021-03-19","bar_index":2287,"type":"SELL","basis":"structure_stop","strength":0.863,"price":48.33,"stop_level":48.61,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-03-24","known_ts":"2021-03-24","bar_index":2288,"type":"RECLAIM","strength":0.863,"price":49.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-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":"2021-03-19","prior_stop_level":48.61,"sweep_low":46.94,"atr14":2.190455,"stop_level":45.844772,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-30","known_ts":"2021-04-01","bar_index":2290,"type":"REBUY","strength":0.863,"price":52.58,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2021-06-17","known_ts":"2021-06-17","bar_index":2308,"type":"SELL","basis":"structure_stop","strength":1.0,"price":56.87,"stop_level":57.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-21","known_ts":"2021-06-21","bar_index":2309,"type":"RECLAIM","strength":1.0,"price":57.27,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-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":"2021-06-17","prior_stop_level":57.25,"sweep_low":55.37,"atr14":1.358528,"stop_level":54.690736,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-02","known_ts":"2021-07-02","bar_index":2312,"type":"RECLAIM","strength":1.0,"price":58.36,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-06-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-09","known_ts":"2021-11-11","bar_index":2342,"type":"BUY","strength":0.725,"price":67.88,"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":"2021-12-01","known_ts":"2021-12-01","bar_index":2347,"type":"SELL","basis":"structure_stop","strength":0.863,"price":64.63,"stop_level":64.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-02","known_ts":"2021-12-02","bar_index":2347,"type":"RECLAIM","strength":0.863,"price":69.98,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-12-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":"2021-12-01","prior_stop_level":64.83,"sweep_low":64.16,"atr14":3.432444,"stop_level":62.443778,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-31","known_ts":"2022-01-04","bar_index":2354,"type":"BUY","strength":1.0,"price":72.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2022-04-06","known_ts":"2022-04-08","bar_index":2376,"type":"BUY","strength":0.725,"price":68.0,"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":"2022-06-21","known_ts":"2022-06-23","bar_index":2393,"type":"REBUY","strength":0.725,"price":79.97,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2022-08-31","known_ts":"2022-08-31","bar_index":2409,"type":"SELL","basis":"structure_stop","strength":1.0,"price":92.99,"stop_level":96.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-11-04","known_ts":"2022-11-04","bar_index":2425,"type":"RECLAIM","strength":0.863,"price":115.81,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-08-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-12-15","known_ts":"2022-12-15","bar_index":2434,"type":"SELL","basis":"structure_stop","strength":1.0,"price":114.47,"stop_level":117.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-03-01","known_ts":"2023-03-03","bar_index":2451,"type":"BUY","strength":0.863,"price":122.95,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2023-04-26","known_ts":"2023-04-26","bar_index":2464,"type":"SELL","basis":"structure_stop","strength":0.863,"price":136.5,"stop_level":136.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-04-27","known_ts":"2023-04-27","bar_index":2464,"type":"RECLAIM","strength":0.863,"price":136.71,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-04-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":"2023-04-26","prior_stop_level":136.7,"sweep_low":135.32,"atr14":4.424773,"stop_level":133.107614,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-12","known_ts":"2023-05-12","bar_index":2468,"type":"RECLAIM","strength":0.863,"price":149.73,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-04-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-06","known_ts":"2023-07-06","bar_index":2480,"type":"SELL","basis":"structure_stop","strength":1.0,"price":188.51,"stop_level":188.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-24","known_ts":"2023-07-24","bar_index":2484,"type":"RECLAIM","strength":1.0,"price":187.83,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-07-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-11-10","known_ts":"2023-11-14","bar_index":2510,"type":"BUY","strength":0.588,"price":152.82,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":90},{"ts":"2024-01-02","known_ts":"2024-01-02","bar_index":2521,"type":"SELL","basis":"structure_stop","strength":0.588,"price":165.85,"stop_level":171.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-26","known_ts":"2024-01-30","bar_index":2527,"type":"REBUY","strength":0.588,"price":171.99,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2024-03-05","known_ts":"2024-03-05","bar_index":2535,"type":"SELL","basis":"structure_stop","strength":0.725,"price":204.29,"stop_level":205.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-03-06","known_ts":"2024-03-06","bar_index":2536,"type":"RECLAIM","strength":0.725,"price":207.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-03-05","prior_stop_level":205.93,"sweep_low":203.05,"atr14":9.383411,"stop_level":198.358295,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-13","known_ts":"2024-03-13","bar_index":2537,"type":"SELL","basis":"structure_stop","strength":0.725,"price":195.57,"stop_level":205.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-03-19","known_ts":"2024-03-21","bar_index":2539,"type":"REBUY","strength":0.863,"price":237.41,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2024-03-19","known_ts":"2024-03-19","bar_index":2539,"type":"RECLAIM","strength":0.725,"price":214.39,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-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":"2024-03-13","prior_stop_level":205.93,"sweep_low":188.5,"atr14":8.837691,"stop_level":184.081154,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-10","known_ts":"2024-04-10","bar_index":2544,"type":"SELL","basis":"structure_stop","strength":0.863,"price":236.93,"stop_level":247.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-04-12","known_ts":"2024-04-12","bar_index":2544,"type":"SELL","basis":"structure_stop","strength":0.863,"price":228.99,"stop_level":247.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-05-06","known_ts":"2024-05-06","bar_index":2550,"type":"RECLAIM","strength":0.863,"price":251.94,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-04-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-08-05","known_ts":"2024-08-05","bar_index":2570,"type":"SELL","basis":"structure_stop","strength":0.863,"price":299.73,"stop_level":313.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-08-19","known_ts":"2024-08-19","bar_index":2574,"type":"RECLAIM","strength":0.863,"price":325.71,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-11-07","known_ts":"2024-11-11","bar_index":2593,"type":"BUY","strength":0.725,"price":343.49,"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":45},{"ts":"2024-11-25","known_ts":"2024-11-27","bar_index":2597,"type":"BUY","strength":0.588,"price":321.92,"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":35},{"ts":"2025-01-15","known_ts":"2025-01-17","bar_index":2608,"type":"BUY","strength":0.45,"price":265.04,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-02-11","known_ts":"2025-02-11","bar_index":2614,"type":"SELL","basis":"structure_stop","strength":0.45,"price":261.97,"stop_level":270.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-03-13","known_ts":"2025-03-17","bar_index":2621,"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":"2025-03-13","trigger_known_ts":"2025-03-17","strength":0.45,"price":216.3,"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.396518,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":202.0,"atr14":11.744056,"stop_level":196.127972,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-31","known_ts":"2025-04-02","bar_index":2625,"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":"2025-03-31","trigger_known_ts":"2025-04-02","strength":0.45,"price":210.79,"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.411891,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":193.0,"atr14":10.744571,"stop_level":187.627714,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-08","known_ts":"2025-04-10","bar_index":2627,"type":"BUY","strength":0.45,"price":205.58,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Health Care"}},{"ts":"2025-04-08","known_ts":"2025-04-10","bar_index":2627,"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":"2025-04-08","trigger_known_ts":"2025-04-10","strength":0.45,"price":205.58,"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.426427,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":178.26,"atr14":14.686846,"stop_level":170.916577,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-08","known_ts":"2025-05-12","bar_index":2634,"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":"2025-05-08","trigger_known_ts":"2025-05-12","strength":0.588,"price":244.22,"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.318621,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":193.13,"atr14":12.921909,"stop_level":186.669045,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-28","known_ts":"2025-05-28","bar_index":2638,"type":"SELL","basis":"structure_stop","strength":0.588,"price":228.94,"stop_level":229.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-05-29","known_ts":"2025-05-29","bar_index":2638,"type":"RECLAIM","strength":0.588,"price":233.24,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-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":"2025-05-28","prior_stop_level":229.2,"sweep_low":226.0,"atr14":12.020588,"stop_level":219.989706,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-25","known_ts":"2025-09-29","bar_index":2666,"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":"2025-09-25","trigger_known_ts":"2025-09-29","strength":0.45,"price":199.4,"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.419792,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":187.01,"atr14":7.716005,"stop_level":183.151997,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-13","known_ts":"2025-10-15","bar_index":2670,"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":"2025-10-13","trigger_known_ts":"2025-10-15","strength":0.45,"price":195.42,"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.431373,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":187.01,"atr14":6.814924,"stop_level":183.602538,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-16","known_ts":"2025-10-20","bar_index":2671,"type":"BUY","strength":0.45,"price":197.26,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Health Care"}},{"ts":"2025-10-16","known_ts":"2025-10-20","bar_index":2671,"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":"2025-10-16","trigger_known_ts":"2025-10-20","strength":0.45,"price":197.26,"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.426019,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":187.01,"atr14":6.711205,"stop_level":183.654397,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-03","known_ts":"2025-11-03","bar_index":2675,"type":"RECLAIM","strength":0.588,"price":234.49,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-10-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2026-01-27","known_ts":"2026-01-27","bar_index":2694,"type":"SELL","basis":"structure_stop","strength":0.863,"price":251.58,"stop_level":252.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-02","known_ts":"2026-02-02","bar_index":2695,"type":"RECLAIM","strength":0.863,"price":255.87,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-01-27","prior_stop_level":252.47,"sweep_low":240.62,"atr14":10.357199,"stop_level":235.441401,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-20","known_ts":"2026-04-22","bar_index":2713,"type":"BUY","strength":0.45,"price":203.74,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-05-01","known_ts":"2026-05-05","bar_index":2716,"type":"BUY","strength":0.45,"price":212.43,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Health Care"}},{"ts":"2026-05-06","known_ts":"2026-05-06","bar_index":2717,"type":"RECLAIM","strength":0.588,"price":230.55,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-05-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-05-06","last_scored_basis":null,"bars_since_signal":29,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2016-06-27","2016-11-10","2016-12-07","2017-01-23","2017-02-08","2017-09-08","2017-10-17","2017-11-20","2017-12-26","2018-10-25","2018-11-15","2019-01-02","2019-01-18","2019-08-23","2019-09-16","2019-10-02","2019-10-28","2020-02-03","2020-03-25","2020-09-15","2021-02-02","2021-04-21","2021-08-24","2021-10-01","2021-11-04","2022-03-16","2022-10-03","2023-01-06","2023-02-02","2023-08-17","2023-09-26","2023-11-10","2024-05-01","2024-10-09","2024-11-04","2024-11-25","2024-12-31","2025-08-08","2026-03-06","2026-03-27"],"warnings":[{"ts":"2020-12-18","kind":"arm","px":44.97},{"ts":"2021-03-10","kind":"arm","px":48.61},{"ts":"2021-03-19","kind":"confirm","px":48.33,"level":48.61},{"ts":"2021-05-20","kind":"arm","px":56.3},{"ts":"2021-06-17","kind":"confirm","px":56.87,"level":57.25},{"ts":"2021-11-22","kind":"arm","px":73.5},{"ts":"2021-12-01","kind":"confirm","px":64.63,"level":64.83},{"ts":"2022-04-26","kind":"arm","px":69.76},{"ts":"2022-05-20","kind":"arm","px":73.13},{"ts":"2022-08-30","kind":"arm","px":94.82},{"ts":"2022-08-31","kind":"confirm","px":92.99,"level":96.01},{"ts":"2022-12-13","kind":"arm","px":118.94},{"ts":"2022-12-15","kind":"confirm","px":114.47,"level":117.25},{"ts":"2023-04-05","kind":"arm","px":125.68},{"ts":"2023-04-26","kind":"confirm","px":136.5,"level":136.7},{"ts":"2023-05-25","kind":"arm","px":151.63},{"ts":"2023-06-23","kind":"arm","px":191.15},{"ts":"2023-07-06","kind":"confirm","px":188.51,"level":188.73},{"ts":"2023-11-30","kind":"arm","px":166.46},{"ts":"2024-01-02","kind":"confirm","px":165.85,"level":171.25},{"ts":"2024-02-27","kind":"arm","px":205.93},{"ts":"2024-03-05","kind":"confirm","px":204.29,"level":205.93},{"ts":"2024-03-12","kind":"arm","px":195.26},{"ts":"2024-03-13","kind":"confirm","px":195.57,"level":205.93},{"ts":"2024-04-09","kind":"arm","px":248.85},{"ts":"2024-04-10","kind":"confirm","px":236.93,"level":247.59},{"ts":"2024-04-11","kind":"arm","px":227.86},{"ts":"2024-04-12","kind":"confirm","px":228.99,"level":247.59},{"ts":"2024-07-26","kind":"arm","px":322.32},{"ts":"2024-08-05","kind":"confirm","px":299.73,"level":313.69},{"ts":"2025-02-10","kind":"arm","px":261.96},{"ts":"2025-02-11","kind":"confirm","px":261.97,"level":270.83},{"ts":"2025-05-05","kind":"arm","px":197.42},{"ts":"2025-05-28","kind":"confirm","px":228.94,"level":229.2},{"ts":"2025-11-18","kind":"arm","px":218.58},{"ts":"2025-12-31","kind":"arm","px":222.03},{"ts":"2026-01-27","kind":"confirm","px":251.58,"level":252.47},{"ts":"2026-05-18","kind":"arm","px":217.22},{"ts":"2026-07-07","kind":"arm","px":264.11},{"ts":"2026-08-21","kind":"arm","px":309.13}],"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":[]}}}