{"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":"ROCK","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1994-05-02","known_ts":"1994-05-04","bar_index":41,"type":"BUY","strength":0.45,"price":8.7339,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-06-17","known_ts":"1994-06-21","bar_index":52,"type":"BUY","strength":0.588,"price":7.5847,"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":"aplus","score":80},{"ts":"1994-07-11","known_ts":"1994-07-13","bar_index":57,"type":"BUY","strength":0.588,"price":7.2016,"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":70},{"ts":"1994-07-22","known_ts":"1994-07-26","bar_index":60,"type":"BUY","strength":0.45,"price":7.5081,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-08-12","known_ts":"1994-08-12","bar_index":65,"type":"RECLAIM","strength":0.725,"price":7.8145,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1994-07-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-08-29","known_ts":"1994-08-29","bar_index":68,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.5081,"stop_level":7.8145,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-09-01","known_ts":"1994-09-01","bar_index":69,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.2016,"stop_level":7.8145,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-10-17","known_ts":"1994-10-19","bar_index":80,"type":"BUY","strength":0.45,"price":7.0484,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-11-02","known_ts":"1994-11-04","bar_index":84,"type":"BUY","strength":0.45,"price":6.8952,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-12-07","known_ts":"1994-12-07","bar_index":92,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1291,"stop_level":6.4355,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-12-12","known_ts":"1994-12-12","bar_index":93,"type":"RECLAIM","strength":0.588,"price":6.5887,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-12-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1994-12-07","prior_stop_level":6.4355,"sweep_low":6.1291,"atr14":0.358984,"stop_level":5.949608,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-02-06","known_ts":"1995-02-06","bar_index":105,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.5887,"stop_level":6.627,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-02-08","known_ts":"1995-02-08","bar_index":106,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.5887,"stop_level":6.627,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-02-10","known_ts":"1995-02-10","bar_index":107,"type":"RECLAIM","strength":0.588,"price":6.8952,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-02-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1995-02-06","prior_stop_level":6.627,"sweep_low":6.5887,"atr14":0.292942,"stop_level":6.442229,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-02-10","known_ts":"1995-02-10","bar_index":107,"type":"RECLAIM","strength":0.588,"price":6.8952,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-02-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":"1995-02-08","prior_stop_level":6.627,"sweep_low":6.5887,"atr14":0.292942,"stop_level":6.442229,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-02-24","known_ts":"1995-02-28","bar_index":110,"type":"REBUY","strength":0.588,"price":6.8952,"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":"1995-03-01","known_ts":"1995-03-01","bar_index":111,"type":"RECLAIM","strength":0.725,"price":6.8952,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1995-02-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1995-03-06","known_ts":"1995-03-06","bar_index":112,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.4355,"stop_level":6.5887,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1995-03-07","known_ts":"1995-03-07","bar_index":112,"type":"RECLAIM","strength":0.725,"price":6.8952,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-03-06 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":"1995-03-06","prior_stop_level":6.5887,"sweep_low":6.4355,"atr14":0.323462,"stop_level":6.273769,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-03-27","known_ts":"1995-03-29","bar_index":117,"type":"REBUY","strength":0.863,"price":6.8952,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1995-05-01","known_ts":"1995-05-01","bar_index":125,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.8145,"stop_level":7.9678,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-05-04","known_ts":"1995-05-04","bar_index":126,"type":"RECLAIM","strength":0.863,"price":8.121,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-05-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-05-01","prior_stop_level":7.9678,"sweep_low":7.8145,"atr14":0.398945,"stop_level":7.615028,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-05-17","known_ts":"1995-05-17","bar_index":129,"type":"RECLAIM","strength":0.863,"price":8.121,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-05-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-05-23","known_ts":"1995-05-23","bar_index":130,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.6613,"stop_level":7.8145,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-05-25","known_ts":"1995-05-25","bar_index":131,"type":"RECLAIM","strength":0.863,"price":8.121,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-05-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-05-23","prior_stop_level":7.8145,"sweep_low":7.6613,"atr14":0.367456,"stop_level":7.477572,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-07-10","known_ts":"1995-07-10","bar_index":141,"type":"RECLAIM","strength":1.0,"price":8.5807,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-05-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-08-16","known_ts":"1995-08-16","bar_index":150,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.8145,"stop_level":8.121,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1995-08-21","known_ts":"1995-08-21","bar_index":151,"type":"RECLAIM","strength":0.863,"price":8.2742,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-08-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1995-08-16","prior_stop_level":8.121,"sweep_low":7.8145,"atr14":0.351682,"stop_level":7.638659,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-11-22","known_ts":"1995-11-27","bar_index":173,"type":"BUY","strength":0.588,"price":7.3549,"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":30},{"ts":"1996-02-14","known_ts":"1996-02-14","bar_index":192,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.4274,"stop_level":8.5807,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-02-21","known_ts":"1996-02-21","bar_index":193,"type":"RECLAIM","strength":0.863,"price":8.7339,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-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":"1996-02-14","prior_stop_level":8.5807,"sweep_low":8.4274,"atr14":0.299669,"stop_level":8.277565,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-02-28","known_ts":"1996-02-28","bar_index":195,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.2742,"stop_level":8.4274,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-03-15","known_ts":"1996-03-15","bar_index":199,"type":"RECLAIM","strength":1.0,"price":8.4274,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-02-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-10-09","known_ts":"1996-10-09","bar_index":247,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.1008,"stop_level":13.6371,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-10-22","known_ts":"1996-10-24","bar_index":250,"type":"REBUY","strength":0.725,"price":14.4033,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1996-11-13","known_ts":"1996-11-13","bar_index":255,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.6331,"stop_level":14.7863,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-11-19","known_ts":"1996-11-19","bar_index":256,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.9436,"stop_level":14.7863,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-12-17","known_ts":"1996-12-19","bar_index":263,"type":"BUY","strength":0.725,"price":15.0162,"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":"1997-01-08","known_ts":"1997-01-08","bar_index":267,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.9476,"stop_level":14.7097,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-04-10","known_ts":"1997-04-14","bar_index":289,"type":"BUY","strength":0.45,"price":12.7178,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-04-18","known_ts":"1997-04-18","bar_index":291,"type":"RECLAIM","strength":0.725,"price":13.6371,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1997-04-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-05-13","known_ts":"1997-05-13","bar_index":296,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.25,"stop_level":14.7097,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-05-20","known_ts":"1997-05-20","bar_index":298,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.4839,"stop_level":14.7097,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-06-05","known_ts":"1997-06-09","bar_index":302,"type":"REBUY","strength":0.725,"price":13.7904,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1997-08-18","known_ts":"1997-08-18","bar_index":319,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.7863,"stop_level":14.863,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-08-19","known_ts":"1997-08-19","bar_index":319,"type":"RECLAIM","strength":0.863,"price":15.0162,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-08-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-08-18","prior_stop_level":14.863,"sweep_low":14.7097,"atr14":0.558385,"stop_level":14.430508,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-08-29","known_ts":"1997-09-03","bar_index":322,"type":"REBUY","strength":0.863,"price":16.5484,"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":"1998-01-05","known_ts":"1998-01-07","bar_index":351,"type":"BUY","strength":0.45,"price":12.7944,"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-01-27","known_ts":"1998-01-27","bar_index":356,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.3347,"stop_level":12.4879,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-01-28","known_ts":"1998-01-28","bar_index":356,"type":"RECLAIM","strength":0.588,"price":12.5646,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-01-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-01-27","prior_stop_level":12.4879,"sweep_low":12.2581,"atr14":0.558369,"stop_level":11.978915,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-02-09","known_ts":"1998-02-09","bar_index":359,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.2581,"stop_level":12.3347,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-02-10","known_ts":"1998-02-10","bar_index":359,"type":"RECLAIM","strength":0.588,"price":12.5646,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-02-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-02-09","prior_stop_level":12.3347,"sweep_low":12.2581,"atr14":0.612061,"stop_level":11.952069,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-02-26","known_ts":"1998-02-26","bar_index":363,"type":"RECLAIM","strength":0.725,"price":14.863,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-02-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-03-11","known_ts":"1998-03-11","bar_index":366,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.9819,"stop_level":14.0968,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-04-01","known_ts":"1998-04-01","bar_index":371,"type":"RECLAIM","strength":0.863,"price":14.5565,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-03-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-04-06","known_ts":"1998-04-08","bar_index":372,"type":"BUY","strength":0.863,"price":14.0968,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1998-08-13","known_ts":"1998-08-17","bar_index":402,"type":"BUY","strength":0.45,"price":13.2541,"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-17","known_ts":"1998-09-21","bar_index":410,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-09-17","trigger_known_ts":"1998-09-21","strength":0.45,"price":9.4234,"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.391092,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.8105,"atr14":0.460815,"stop_level":8.580092,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-22","known_ts":"1998-09-24","bar_index":411,"type":"BUY","strength":0.45,"price":10.9365,"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-11-18","known_ts":"1998-11-18","bar_index":424,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.6452,"stop_level":11.8367,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-16","known_ts":"1998-12-18","bar_index":431,"type":"REBUY","strength":0.863,"price":12.5646,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1999-01-13","known_ts":"1999-01-13","bar_index":437,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.5646,"stop_level":12.7178,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-01-15","known_ts":"1999-01-15","bar_index":437,"type":"RECLAIM","strength":0.863,"price":13.0242,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-01-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":"1999-01-13","prior_stop_level":12.7178,"sweep_low":12.5646,"atr14":0.509355,"stop_level":12.309923,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-01","known_ts":"1999-04-06","bar_index":455,"type":"BUY","strength":0.725,"price":13.2541,"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":30},{"ts":"1999-05-13","known_ts":"1999-05-13","bar_index":464,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.0968,"stop_level":14.2117,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-18","known_ts":"1999-05-18","bar_index":465,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.4839,"stop_level":14.2117,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-20","known_ts":"1999-05-20","bar_index":466,"type":"RECLAIM","strength":0.863,"price":14.4033,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1999-05-13","prior_stop_level":14.2117,"sweep_low":13.2541,"atr14":0.463259,"stop_level":13.022471,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-20","known_ts":"1999-05-20","bar_index":466,"type":"RECLAIM","strength":0.863,"price":14.4033,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1999-05-18","prior_stop_level":14.2117,"sweep_low":13.2541,"atr14":0.463259,"stop_level":13.022471,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-02","known_ts":"1999-06-02","bar_index":469,"type":"RECLAIM","strength":1.0,"price":14.0968,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-05-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-06-10","known_ts":"1999-06-14","bar_index":471,"type":"BUY","strength":1.0,"price":14.8012,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1999-07-07","known_ts":"1999-07-09","bar_index":477,"type":"BUY","strength":1.0,"price":15.338,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"1999-07-26","known_ts":"1999-07-26","bar_index":481,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.8779,"stop_level":15.0313,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-07-27","known_ts":"1999-07-27","bar_index":481,"type":"RECLAIM","strength":1.0,"price":15.108,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-07-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":"1999-07-26","prior_stop_level":15.0313,"sweep_low":14.7245,"atr14":0.403669,"stop_level":14.522666,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-10-13","known_ts":"1999-10-15","bar_index":500,"type":"BUY","strength":0.863,"price":15.0471,"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":"1999-10-26","known_ts":"1999-10-26","bar_index":503,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.8188,"stop_level":13.9723,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1999-10-27","known_ts":"1999-10-27","bar_index":503,"type":"RECLAIM","strength":0.588,"price":14.5481,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-10-26 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":"1999-10-26","prior_stop_level":13.9723,"sweep_low":13.8188,"atr14":0.710167,"stop_level":13.463717,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-11-11","known_ts":"1999-11-11","bar_index":507,"type":"RECLAIM","strength":0.863,"price":14.8936,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-10-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-11-30","known_ts":"1999-11-30","bar_index":511,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.433,"stop_level":14.5865,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-12-02","known_ts":"1999-12-02","bar_index":511,"type":"RECLAIM","strength":0.863,"price":14.7017,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-11-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1999-11-30","prior_stop_level":14.5865,"sweep_low":14.433,"atr14":0.50709,"stop_level":14.179455,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-16","known_ts":"1999-12-16","bar_index":515,"type":"RECLAIM","strength":1.0,"price":15.2162,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-11-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-12-21","known_ts":"1999-12-21","bar_index":516,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.8896,"stop_level":15.0471,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-03-09","known_ts":"2000-03-13","bar_index":534,"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-03-09","trigger_known_ts":"2000-03-13","strength":0.45,"price":9.2219,"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.416882,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.0682,"atr14":0.44409,"stop_level":8.846155,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-14","known_ts":"2000-03-16","bar_index":535,"type":"BUY","strength":0.45,"price":10.2373,"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-03-14","known_ts":"2000-03-16","bar_index":535,"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-03-14","trigger_known_ts":"2000-03-16","strength":0.45,"price":10.2373,"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.352676,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.0682,"atr14":0.454073,"stop_level":8.841163,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-02","known_ts":"2000-05-02","bar_index":546,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.1603,"stop_level":10.2758,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-05-03","known_ts":"2000-05-03","bar_index":546,"type":"RECLAIM","strength":0.588,"price":10.7761,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-05-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":"2000-05-02","prior_stop_level":10.2758,"sweep_low":10.1603,"atr14":0.458829,"stop_level":9.930885,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-31","known_ts":"2000-06-02","bar_index":553,"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-31","trigger_known_ts":"2000-06-02","strength":0.588,"price":9.7755,"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.381876,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":9.1212,"atr14":0.457538,"stop_level":8.892431,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-26","known_ts":"2000-06-28","bar_index":559,"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-06-26","trigger_known_ts":"2000-06-28","strength":0.45,"price":8.7149,"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.44894,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.9051,"atr14":0.408641,"stop_level":7.700779,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-05","known_ts":"2000-07-07","bar_index":561,"type":"BUY","strength":0.45,"price":8.9463,"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-07-05","known_ts":"2000-07-07","bar_index":561,"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-07-05","trigger_known_ts":"2000-07-07","strength":0.45,"price":8.9463,"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.434308,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.0208,"atr14":0.422322,"stop_level":7.809639,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-26","known_ts":"2000-07-28","bar_index":566,"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-07-26","trigger_known_ts":"2000-07-28","strength":0.588,"price":9.2933,"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.412367,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":8.6764,"atr14":0.380838,"stop_level":8.485981,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-07","known_ts":"2000-09-07","bar_index":576,"type":"RECLAIM","strength":0.863,"price":10.9515,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-05-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-12-11","known_ts":"2000-12-13","bar_index":598,"type":"BUY","strength":0.588,"price":8.6523,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":40},{"ts":"2001-01-08","known_ts":"2001-01-08","bar_index":604,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.9487,"stop_level":9.9874,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-01-16","known_ts":"2001-01-16","bar_index":605,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.4455,"stop_level":9.9874,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-01-30","known_ts":"2001-01-30","bar_index":609,"type":"RECLAIM","strength":0.863,"price":9.5229,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-01-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-03-19","known_ts":"2001-03-21","bar_index":620,"type":"BUY","strength":0.863,"price":9.8523,"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":75},{"ts":"2001-03-30","known_ts":"2001-04-03","bar_index":623,"type":"BUY","strength":1.0,"price":9.7747,"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":60},{"ts":"2001-04-20","known_ts":"2001-04-20","bar_index":627,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.2153,"stop_level":10.4512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-04-24","known_ts":"2001-04-24","bar_index":628,"type":"RECLAIM","strength":1.0,"price":10.5505,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-04-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-04-20","prior_stop_level":10.4512,"sweep_low":9.8119,"atr14":0.399271,"stop_level":9.612264,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-04","known_ts":"2001-05-04","bar_index":631,"type":"RECLAIM","strength":1.0,"price":11.3511,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-04-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-05-30","known_ts":"2001-05-30","bar_index":636,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.5745,"stop_level":11.6365,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-05-31","known_ts":"2001-05-31","bar_index":637,"type":"RECLAIM","strength":1.0,"price":11.6676,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-05-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-05-30","prior_stop_level":11.6365,"sweep_low":11.4504,"atr14":0.6042,"stop_level":11.1483,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-13","known_ts":"2001-06-13","bar_index":640,"type":"RECLAIM","strength":1.0,"price":11.7514,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-05-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-10-22","known_ts":"2001-10-24","bar_index":669,"type":"BUY","strength":0.588,"price":10.6277,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2001-12-31","known_ts":"2001-12-31","bar_index":685,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.9404,"stop_level":11.4069,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-02","known_ts":"2002-01-02","bar_index":685,"type":"RECLAIM","strength":0.863,"price":11.4899,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-12-31","prior_stop_level":11.4069,"sweep_low":10.9279,"atr14":0.550963,"stop_level":10.652418,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-03-04","known_ts":"2002-03-06","bar_index":699,"type":"BUY","strength":0.588,"price":10.6968,"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":25},{"ts":"2002-04-22","known_ts":"2002-04-22","bar_index":710,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.2008,"stop_level":14.2446,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-04-23","known_ts":"2002-04-23","bar_index":710,"type":"RECLAIM","strength":1.0,"price":14.2884,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-04-22","prior_stop_level":14.2446,"sweep_low":13.9568,"atr14":0.691064,"stop_level":13.611268,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-24","known_ts":"2002-04-24","bar_index":711,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.9818,"stop_level":14.2446,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-04-26","known_ts":"2002-04-26","bar_index":711,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.9944,"stop_level":14.2446,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-04-30","known_ts":"2002-04-30","bar_index":712,"type":"RECLAIM","strength":1.0,"price":14.3134,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-04-24","prior_stop_level":14.2446,"sweep_low":13.569,"atr14":0.594203,"stop_level":13.271898,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-30","known_ts":"2002-04-30","bar_index":712,"type":"RECLAIM","strength":1.0,"price":14.3134,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-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":"2002-04-26","prior_stop_level":14.2446,"sweep_low":13.669,"atr14":0.594203,"stop_level":13.371898,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-10","known_ts":"2002-05-10","bar_index":715,"type":"RECLAIM","strength":1.0,"price":15.0704,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-04-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-07-11","known_ts":"2002-07-15","bar_index":729,"type":"BUY","strength":1.0,"price":15.4738,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":70},{"ts":"2002-07-22","known_ts":"2002-07-22","bar_index":731,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.4057,"stop_level":13.7629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-12-20","known_ts":"2002-12-24","bar_index":767,"type":"BUY","strength":0.588,"price":12.17,"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":"2003-02-13","known_ts":"2003-02-18","bar_index":779,"type":"BUY","strength":0.45,"price":11.3594,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2003-04-04","known_ts":"2003-04-04","bar_index":790,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.5517,"stop_level":10.6294,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-04-07","known_ts":"2003-04-07","bar_index":791,"type":"RECLAIM","strength":0.588,"price":11.0436,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-04-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-04-04","prior_stop_level":10.6294,"sweep_low":10.5012,"atr14":0.481298,"stop_level":10.260551,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-21","known_ts":"2003-04-23","bar_index":794,"type":"BUY","strength":0.588,"price":11.4788,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2003-05-07","known_ts":"2003-05-07","bar_index":798,"type":"RECLAIM","strength":0.725,"price":12.2861,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-04-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-06","known_ts":"2003-06-06","bar_index":805,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.9897,"stop_level":12.1978,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-10","known_ts":"2003-06-10","bar_index":805,"type":"RECLAIM","strength":0.863,"price":12.6078,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-06-06","prior_stop_level":12.1978,"sweep_low":11.668,"atr14":0.418742,"stop_level":11.458629,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-24","known_ts":"2003-06-24","bar_index":809,"type":"RECLAIM","strength":0.863,"price":12.7654,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-08-22","known_ts":"2003-08-22","bar_index":823,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.0455,"stop_level":14.2161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-08-27","known_ts":"2003-08-27","bar_index":824,"type":"RECLAIM","strength":0.863,"price":14.5385,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-08-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-08-22","prior_stop_level":14.2161,"sweep_low":12.7307,"atr14":0.600118,"stop_level":12.430641,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-09-10","known_ts":"2003-09-10","bar_index":827,"type":"RECLAIM","strength":1.0,"price":13.6788,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-08-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-10-09","known_ts":"2003-10-13","bar_index":834,"type":"BUY","strength":0.863,"price":15.4935,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2003-10-24","known_ts":"2003-10-24","bar_index":837,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.6194,"stop_level":14.9551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-10-28","known_ts":"2003-10-28","bar_index":838,"type":"RECLAIM","strength":1.0,"price":15.5189,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-10-24","prior_stop_level":14.9551,"sweep_low":14.1,"atr14":0.455235,"stop_level":13.872383,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-10-30","known_ts":"2003-11-03","bar_index":839,"type":"BUY","strength":1.0,"price":15.7596,"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":40},{"ts":"2004-03-29","known_ts":"2004-03-31","bar_index":873,"type":"BUY","strength":0.725,"price":15.6458,"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":"2004-04-30","known_ts":"2004-04-30","bar_index":880,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.6395,"stop_level":15.9065,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-05-03","known_ts":"2004-05-03","bar_index":881,"type":"RECLAIM","strength":0.863,"price":16.2116,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-04-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-04-30","prior_stop_level":15.9065,"sweep_low":15.6077,"atr14":0.370828,"stop_level":15.422286,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-05-14","known_ts":"2004-05-14","bar_index":884,"type":"RECLAIM","strength":0.863,"price":16.6439,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-04-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-22","known_ts":"2004-07-22","bar_index":899,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.5284,"stop_level":20.0569,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-27","known_ts":"2004-07-27","bar_index":900,"type":"RECLAIM","strength":1.0,"price":21.0566,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-07-22","prior_stop_level":20.0569,"sweep_low":19.2928,"atr14":0.835643,"stop_level":18.874979,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-09-10","known_ts":"2004-09-14","bar_index":911,"type":"BUY","strength":0.863,"price":21.012,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2004-09-20","known_ts":"2004-09-22","bar_index":913,"type":"BUY","strength":0.863,"price":21.3877,"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":"2004-10-28","known_ts":"2004-10-28","bar_index":922,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.1059,"stop_level":21.9349,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-10-29","known_ts":"2004-10-29","bar_index":922,"type":"RECLAIM","strength":0.863,"price":22.3238,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2004-10-28","prior_stop_level":21.9349,"sweep_low":20.5384,"atr14":0.904952,"stop_level":20.085924,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-19","known_ts":"2005-01-21","bar_index":941,"type":"BUY","strength":0.725,"price":21.9474,"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":"2005-02-16","known_ts":"2005-02-16","bar_index":947,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.6246,"stop_level":23.6629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-02-23","known_ts":"2005-02-23","bar_index":949,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.7812,"stop_level":23.107,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-02-25","known_ts":"2005-02-25","bar_index":949,"type":"RECLAIM","strength":0.863,"price":23.845,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-02-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-02-23","prior_stop_level":23.107,"sweep_low":21.8707,"atr14":1.036758,"stop_level":21.352321,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-16","known_ts":"2005-05-18","bar_index":968,"type":"BUY","strength":0.45,"price":19.0393,"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-06-08","known_ts":"2005-06-08","bar_index":973,"type":"SELL","basis":"structure_stop","strength":0.45,"price":18.1844,"stop_level":18.2516,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2005-06-09","known_ts":"2005-06-09","bar_index":973,"type":"RECLAIM","strength":0.45,"price":18.3381,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-08 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":"2005-06-08","prior_stop_level":18.2516,"sweep_low":18.0979,"atr14":0.631548,"stop_level":17.782126,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-20","known_ts":"2005-07-20","bar_index":983,"type":"RECLAIM","strength":0.725,"price":22.3935,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-06-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-16","known_ts":"2005-08-16","bar_index":989,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.7448,"stop_level":19.8989,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-08-22","known_ts":"2005-08-22","bar_index":990,"type":"RECLAIM","strength":0.725,"price":20.1204,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-08-16","prior_stop_level":19.8989,"sweep_low":19.4751,"atr14":0.78215,"stop_level":19.084025,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-09-14","known_ts":"2005-09-16","bar_index":996,"type":"BUY","strength":0.863,"price":21.6037,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2005-11-16","known_ts":"2005-11-18","bar_index":1011,"type":"BUY","strength":0.725,"price":20.4641,"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":15},{"ts":"2006-04-27","known_ts":"2006-04-27","bar_index":1047,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.3674,"stop_level":28.4798,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-02","known_ts":"2006-05-02","bar_index":1048,"type":"RECLAIM","strength":0.725,"price":28.4895,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2006-04-27","prior_stop_level":28.4798,"sweep_low":25.282,"atr14":1.298543,"stop_level":24.632729,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-03","known_ts":"2006-07-06","bar_index":1063,"type":"BUY","strength":0.725,"price":28.2213,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":65},{"ts":"2006-07-21","known_ts":"2006-07-21","bar_index":1067,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.9789,"stop_level":24.8429,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2006-07-25","known_ts":"2006-07-25","bar_index":1068,"type":"RECLAIM","strength":0.588,"price":25.0759,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-07-21 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":"2006-07-21","prior_stop_level":24.8429,"sweep_low":23.8527,"atr14":1.128967,"stop_level":23.288216,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-28","known_ts":"2006-08-01","bar_index":1069,"type":"REBUY","strength":0.725,"price":26.5806,"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":"2006-10-10","known_ts":"2006-10-12","bar_index":1086,"type":"BUY","strength":0.45,"price":23.7691,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-10-31","known_ts":"2006-10-31","bar_index":1091,"type":"SELL","basis":"structure_stop","strength":0.45,"price":20.5389,"stop_level":20.6946,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-11-01","known_ts":"2006-11-01","bar_index":1091,"type":"RECLAIM","strength":0.45,"price":20.7432,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-31 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":"2006-10-31","prior_stop_level":20.6946,"sweep_low":20.3735,"atr14":0.81933,"stop_level":19.963835,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-16","known_ts":"2006-11-20","bar_index":1095,"type":"REBUY","strength":0.45,"price":20.8503,"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":"2007-02-08","known_ts":"2007-02-08","bar_index":1113,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.9027,"stop_level":23.2537,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-02-13","known_ts":"2007-02-13","bar_index":1114,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.0294,"stop_level":23.2537,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-02-21","known_ts":"2007-02-21","bar_index":1116,"type":"RECLAIM","strength":0.725,"price":23.6047,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-02-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-02-13","prior_stop_level":23.2537,"sweep_low":22.3372,"atr14":0.828207,"stop_level":21.923097,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-30","known_ts":"2007-04-03","bar_index":1125,"type":"BUY","strength":0.45,"price":22.5541,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-05-01","known_ts":"2007-05-03","bar_index":1132,"type":"BUY","strength":0.588,"price":22.8277,"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":"2007-05-04","known_ts":"2007-05-04","bar_index":1133,"type":"RECLAIM","strength":0.725,"price":23.0915,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-05-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-05-23","known_ts":"2007-05-23","bar_index":1137,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.2153,"stop_level":21.4596,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-06-26","known_ts":"2007-06-28","bar_index":1145,"type":"BUY","strength":0.588,"price":21.7241,"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":"quality","score":75},{"ts":"2007-07-19","known_ts":"2007-07-19","bar_index":1150,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.9209,"stop_level":21.1364,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-07-23","known_ts":"2007-07-23","bar_index":1151,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.9307,"stop_level":21.1364,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-08-24","known_ts":"2007-08-28","bar_index":1159,"type":"BUY","strength":0.45,"price":18.7955,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-09-17","known_ts":"2007-09-19","bar_index":1164,"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":"2007-09-17","trigger_known_ts":"2007-09-19","strength":0.45,"price":19.1775,"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.213228,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.9238,"atr14":0.947419,"stop_level":17.450091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-16","known_ts":"2007-10-16","bar_index":1171,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.7167,"stop_level":17.9524,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-11-28","known_ts":"2007-11-30","bar_index":1181,"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":"2007-11-28","trigger_known_ts":"2007-11-30","strength":0.45,"price":13.7295,"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.436736,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.7769,"atr14":0.823874,"stop_level":12.364963,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-06","known_ts":"2007-12-10","bar_index":1183,"type":"BUY","strength":0.45,"price":14.849,"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-12-06","known_ts":"2007-12-10","bar_index":1183,"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":"2007-12-06","trigger_known_ts":"2007-12-10","strength":0.45,"price":14.849,"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.390808,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.1304,"atr14":0.849743,"stop_level":12.705528,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-07","known_ts":"2008-01-07","bar_index":1189,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.0346,"stop_level":14.2991,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-09","known_ts":"2008-01-09","bar_index":1190,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.2267,"stop_level":14.2991,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-25","known_ts":"2008-01-29","bar_index":1194,"type":"BUY","strength":0.45,"price":12.2957,"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-01-25","known_ts":"2008-01-29","bar_index":1194,"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-01-25","trigger_known_ts":"2008-01-29","strength":0.45,"price":12.2957,"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.495559,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.4484,"atr14":0.778013,"stop_level":9.059393,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-07","known_ts":"2008-03-07","bar_index":1203,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.739,"stop_level":10.7686,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-11","known_ts":"2008-03-11","bar_index":1204,"type":"RECLAIM","strength":0.588,"price":10.9755,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-03-07","prior_stop_level":10.7686,"sweep_low":10.5814,"atr14":0.706813,"stop_level":10.227994,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-14","known_ts":"2008-04-14","bar_index":1212,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.8355,"stop_level":11.1224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-22","known_ts":"2008-04-22","bar_index":1214,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.499,"stop_level":10.7167,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-24","known_ts":"2008-04-24","bar_index":1214,"type":"RECLAIM","strength":0.588,"price":10.885,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-04-22","prior_stop_level":10.7167,"sweep_low":10.2417,"atr14":0.479448,"stop_level":10.001976,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-05","known_ts":"2008-05-07","bar_index":1217,"type":"BUY","strength":0.725,"price":10.9344,"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":45},{"ts":"2008-06-11","known_ts":"2008-06-11","bar_index":1225,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.0707,"stop_level":15.2389,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-13","known_ts":"2008-06-13","bar_index":1226,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.9322,"stop_level":15.2389,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-17","known_ts":"2008-06-17","bar_index":1227,"type":"RECLAIM","strength":0.863,"price":15.7634,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-06-11","prior_stop_level":15.2389,"sweep_low":14.378,"atr14":0.714084,"stop_level":14.020958,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-17","known_ts":"2008-06-17","bar_index":1227,"type":"RECLAIM","strength":0.863,"price":15.7634,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-06-13","prior_stop_level":15.2389,"sweep_low":14.378,"atr14":0.714084,"stop_level":14.020958,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-30","known_ts":"2008-06-30","bar_index":1230,"type":"RECLAIM","strength":0.863,"price":15.3861,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-23","known_ts":"2008-09-23","bar_index":1249,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.8953,"stop_level":20.9151,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-12-23","known_ts":"2008-12-23","bar_index":1271,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.368,"stop_level":10.4178,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2008-12-30","known_ts":"2008-12-30","bar_index":1272,"type":"RECLAIM","strength":0.588,"price":11.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-23 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":"2008-12-23","prior_stop_level":10.4178,"sweep_low":9.8904,"atr14":1.28598,"stop_level":9.24741,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-31","known_ts":"2009-04-02","bar_index":1293,"type":"BUY","strength":0.45,"price":5.5,"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-31","known_ts":"2009-04-02","bar_index":1293,"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-31","trigger_known_ts":"2009-04-02","strength":0.45,"price":5.5,"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.750755,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.0,"atr14":0.688796,"stop_level":3.655602,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-13","known_ts":"2009-05-13","bar_index":1303,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.35,"stop_level":7.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-14","known_ts":"2009-05-14","bar_index":1303,"type":"RECLAIM","strength":0.588,"price":7.66,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-05-13","prior_stop_level":7.39,"sweep_low":7.18,"atr14":0.72123,"stop_level":6.819385,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-15","known_ts":"2009-06-15","bar_index":1310,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.2,"stop_level":7.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-18","known_ts":"2009-06-18","bar_index":1311,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.67,"stop_level":7.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-07-17","known_ts":"2009-07-21","bar_index":1318,"type":"BUY","strength":0.725,"price":7.13,"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":45},{"ts":"2009-09-02","known_ts":"2009-09-02","bar_index":1329,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.76,"stop_level":12.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-04","known_ts":"2009-09-04","bar_index":1329,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.01,"stop_level":12.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-09","known_ts":"2009-09-09","bar_index":1330,"type":"RECLAIM","strength":1.0,"price":12.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-09-02","prior_stop_level":12.07,"sweep_low":11.34,"atr14":0.707237,"stop_level":10.986381,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-09","known_ts":"2009-09-09","bar_index":1330,"type":"RECLAIM","strength":1.0,"price":12.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-09-04","prior_stop_level":12.07,"sweep_low":11.34,"atr14":0.707237,"stop_level":10.986381,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-21","known_ts":"2009-09-21","bar_index":1333,"type":"RECLAIM","strength":1.0,"price":14.68,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-09-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-07","known_ts":"2009-12-09","bar_index":1351,"type":"BUY","strength":0.863,"price":15.99,"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":"2010-01-04","known_ts":"2010-01-06","bar_index":1357,"type":"REBUY","strength":0.863,"price":17.42,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2010-01-15","known_ts":"2010-01-15","bar_index":1360,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.71,"stop_level":15.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-01-19","known_ts":"2010-01-19","bar_index":1360,"type":"RECLAIM","strength":1.0,"price":15.91,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-01-15","prior_stop_level":15.73,"sweep_low":14.92,"atr14":0.787802,"stop_level":14.526099,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-06","known_ts":"2010-04-08","bar_index":1378,"type":"BUY","strength":0.725,"price":12.98,"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":0},{"ts":"2010-05-07","known_ts":"2010-05-07","bar_index":1385,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.74,"stop_level":12.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-05-10","known_ts":"2010-05-10","bar_index":1386,"type":"RECLAIM","strength":0.725,"price":13.93,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-07 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":"2010-05-07","prior_stop_level":12.98,"sweep_low":12.58,"atr14":0.842242,"stop_level":12.158879,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-22","known_ts":"2010-07-26","bar_index":1403,"type":"BUY","strength":0.588,"price":10.95,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2010-08-09","known_ts":"2010-08-09","bar_index":1407,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.94,"stop_level":10.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-09-08","known_ts":"2010-09-10","bar_index":1414,"type":"BUY","strength":0.588,"price":8.71,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2011-01-19","known_ts":"2011-01-19","bar_index":1444,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.46,"stop_level":11.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-01-26","known_ts":"2011-01-26","bar_index":1446,"type":"RECLAIM","strength":0.863,"price":11.98,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-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":"2011-01-19","prior_stop_level":11.9,"sweep_low":11.05,"atr14":0.632986,"stop_level":10.733507,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-03-30","known_ts":"2011-04-01","bar_index":1461,"type":"BUY","strength":0.863,"price":12.15,"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-05-04","known_ts":"2011-05-06","bar_index":1469,"type":"REBUY","strength":1.0,"price":13.63,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2011-05-04","known_ts":"2011-05-04","bar_index":1469,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.93,"stop_level":11.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-05","known_ts":"2011-05-05","bar_index":1469,"type":"RECLAIM","strength":1.0,"price":13.24,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-05-04","prior_stop_level":11.29,"sweep_low":10.92,"atr14":0.620982,"stop_level":10.609509,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-03","known_ts":"2011-06-03","bar_index":1476,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.89,"stop_level":12.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-09-01","known_ts":"2011-09-06","bar_index":1497,"type":"BUY","strength":0.588,"price":8.44,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":70},{"ts":"2011-10-03","known_ts":"2011-10-03","bar_index":1504,"type":"SELL","basis":"structure_stop","strength":0.45,"price":7.75,"stop_level":8.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-10-04","known_ts":"2011-10-04","bar_index":1504,"type":"RECLAIM","strength":0.588,"price":8.78,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2011-10-03","prior_stop_level":8.05,"sweep_low":7.4,"atr14":0.714671,"stop_level":7.042665,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-27","known_ts":"2011-10-27","bar_index":1510,"type":"RECLAIM","strength":0.725,"price":11.16,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-23","known_ts":"2011-11-23","bar_index":1516,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.39,"stop_level":12.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-28","bar_index":1517,"type":"RECLAIM","strength":0.863,"price":12.22,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-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":"2011-11-23","prior_stop_level":12.15,"sweep_low":11.15,"atr14":0.728483,"stop_level":10.785758,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-09","known_ts":"2011-12-09","bar_index":1520,"type":"RECLAIM","strength":0.863,"price":13.7,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-12-19","known_ts":"2011-12-19","bar_index":1522,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.22,"stop_level":13.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-12-20","known_ts":"2011-12-20","bar_index":1522,"type":"RECLAIM","strength":0.863,"price":13.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-12-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-12-19","prior_stop_level":13.57,"sweep_low":13.12,"atr14":0.799586,"stop_level":12.720207,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-06","known_ts":"2012-01-06","bar_index":1526,"type":"RECLAIM","strength":1.0,"price":15.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-22","known_ts":"2012-02-22","bar_index":1536,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.22,"stop_level":15.41,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-23","known_ts":"2012-02-23","bar_index":1536,"type":"RECLAIM","strength":1.0,"price":16.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-02-22","prior_stop_level":15.41,"sweep_low":15.22,"atr14":0.618043,"stop_level":14.910979,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-15","known_ts":"2012-06-19","bar_index":1563,"type":"BUY","strength":0.588,"price":10.36,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2012-07-20","known_ts":"2012-07-20","bar_index":1571,"type":"SELL","basis":"structure_stop","strength":0.45,"price":10.27,"stop_level":10.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2012-07-30","known_ts":"2012-07-30","bar_index":1573,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.55,"stop_level":10.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2012-08-03","known_ts":"2012-08-03","bar_index":1574,"type":"RECLAIM","strength":0.45,"price":10.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2012-07-30","prior_stop_level":10.58,"sweep_low":9.03,"atr14":0.492564,"stop_level":8.783718,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-11","known_ts":"2012-09-11","bar_index":1583,"type":"RECLAIM","strength":0.725,"price":13.05,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-07-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-09","known_ts":"2012-10-09","bar_index":1589,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.59,"stop_level":12.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-16","known_ts":"2012-10-16","bar_index":1591,"type":"RECLAIM","strength":0.725,"price":12.93,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-10-09","prior_stop_level":12.82,"sweep_low":12.21,"atr14":0.459203,"stop_level":11.980398,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-26","known_ts":"2012-10-26","bar_index":1594,"type":"RECLAIM","strength":0.863,"price":12.66,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-10-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-26","known_ts":"2012-11-28","bar_index":1600,"type":"BUY","strength":0.863,"price":13.74,"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":45},{"ts":"2013-02-13","known_ts":"2013-02-15","bar_index":1618,"type":"REBUY","strength":1.0,"price":17.93,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"2013-02-20","known_ts":"2013-02-20","bar_index":1619,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.95,"stop_level":17.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-22","known_ts":"2013-02-22","bar_index":1620,"type":"RECLAIM","strength":1.0,"price":18.11,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-02-20","prior_stop_level":17.1,"sweep_low":16.65,"atr14":0.723804,"stop_level":16.288098,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-11","known_ts":"2013-07-15","bar_index":1652,"type":"BUY","strength":0.725,"price":16.26,"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":"2013-07-31","known_ts":"2013-07-31","bar_index":1656,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.4,"stop_level":15.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2013-08-02","known_ts":"2013-08-02","bar_index":1657,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.24,"stop_level":15.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2013-09-10","known_ts":"2013-09-12","bar_index":1666,"type":"BUY","strength":0.45,"price":13.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":"2013-10-30","known_ts":"2013-10-30","bar_index":1678,"type":"RECLAIM","strength":0.725,"price":16.45,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-11","known_ts":"2013-12-11","bar_index":1687,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.22,"stop_level":17.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-26","known_ts":"2013-12-26","bar_index":1691,"type":"RECLAIM","strength":0.863,"price":18.38,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-06-06","known_ts":"2014-06-10","bar_index":1728,"type":"BUY","strength":0.588,"price":16.42,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2014-07-08","known_ts":"2014-07-08","bar_index":1735,"type":"SELL","basis":"structure_stop","strength":0.45,"price":15.07,"stop_level":15.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-08-01","known_ts":"2014-08-05","bar_index":1741,"type":"BUY","strength":0.45,"price":15.62,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-08-28","known_ts":"2014-08-28","bar_index":1747,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.74,"stop_level":15.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-08-29","known_ts":"2014-08-29","bar_index":1747,"type":"RECLAIM","strength":0.588,"price":15.91,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-08-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":"2014-08-28","prior_stop_level":15.78,"sweep_low":15.6,"atr14":0.4205,"stop_level":15.38975,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-08","known_ts":"2014-09-08","bar_index":1749,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.6,"stop_level":15.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-09-11","known_ts":"2014-09-11","bar_index":1750,"type":"RECLAIM","strength":0.588,"price":15.93,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-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":"2014-09-08","prior_stop_level":15.78,"sweep_low":15.29,"atr14":0.410704,"stop_level":15.084648,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-17","known_ts":"2014-10-21","bar_index":1759,"type":"BUY","strength":0.45,"price":14.55,"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-12-01","known_ts":"2014-12-01","bar_index":1769,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.2,"stop_level":14.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-02","known_ts":"2014-12-02","bar_index":1769,"type":"RECLAIM","strength":0.588,"price":14.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-12-01","prior_stop_level":14.31,"sweep_low":14.13,"atr14":0.450076,"stop_level":13.904962,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-17","known_ts":"2014-12-17","bar_index":1773,"type":"RECLAIM","strength":0.725,"price":16.01,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-07","known_ts":"2015-01-07","bar_index":1777,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.03,"stop_level":15.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-23","known_ts":"2015-01-27","bar_index":1781,"type":"REBUY","strength":0.863,"price":15.74,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2015-02-02","known_ts":"2015-02-04","bar_index":1783,"type":"REBUY","strength":0.863,"price":16.12,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2015-02-23","known_ts":"2015-02-23","bar_index":1787,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.61,"stop_level":16.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-02-25","known_ts":"2015-02-25","bar_index":1788,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.19,"stop_level":16.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-30","known_ts":"2015-04-01","bar_index":1796,"type":"BUY","strength":0.725,"price":16.03,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2015-06-29","known_ts":"2015-06-29","bar_index":1817,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.25,"stop_level":20.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-07-01","known_ts":"2015-07-01","bar_index":1817,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.08,"stop_level":20.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-09-28","known_ts":"2015-09-30","bar_index":1838,"type":"BUY","strength":0.725,"price":18.35,"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":65},{"ts":"2016-02-19","known_ts":"2016-02-23","bar_index":1871,"type":"BUY","strength":0.725,"price":24.26,"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-05-24","known_ts":"2016-05-26","bar_index":1893,"type":"BUY","strength":1.0,"price":29.28,"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":20},{"ts":"2016-06-27","known_ts":"2016-06-27","bar_index":1900,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.06,"stop_level":30.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-06-29","known_ts":"2016-06-29","bar_index":1901,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.64,"stop_level":30.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-06-30","known_ts":"2016-06-30","bar_index":1901,"type":"RECLAIM","strength":1.0,"price":31.57,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-06-27","prior_stop_level":30.66,"sweep_low":29.48,"atr14":0.933796,"stop_level":29.013102,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-30","known_ts":"2016-06-30","bar_index":1901,"type":"RECLAIM","strength":1.0,"price":31.57,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-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":"2016-06-29","prior_stop_level":30.66,"sweep_low":30.35,"atr14":0.933796,"stop_level":29.883102,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-15","known_ts":"2016-07-15","bar_index":1905,"type":"RECLAIM","strength":1.0,"price":35.48,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-07-28","known_ts":"2016-07-28","bar_index":1908,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.29,"stop_level":35.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-07-29","known_ts":"2016-07-29","bar_index":1908,"type":"RECLAIM","strength":1.0,"price":35.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-07-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-07-28","prior_stop_level":35.08,"sweep_low":32.68,"atr14":1.021225,"stop_level":32.169388,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-15","known_ts":"2016-08-15","bar_index":1912,"type":"RECLAIM","strength":1.0,"price":37.16,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-07-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-09","known_ts":"2016-09-09","bar_index":1918,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.85,"stop_level":38.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-11-21","known_ts":"2016-11-21","bar_index":1935,"type":"RECLAIM","strength":0.863,"price":46.9,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-09","known_ts":"2016-12-09","bar_index":1939,"type":"SELL","basis":"structure_stop","strength":1.0,"price":44.05,"stop_level":44.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-28","known_ts":"2017-05-02","bar_index":1971,"type":"BUY","strength":0.588,"price":38.9,"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":"2017-06-02","known_ts":"2017-06-06","bar_index":1979,"type":"BUY","strength":0.45,"price":33.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-07-11","known_ts":"2017-07-11","bar_index":1987,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.2,"stop_level":34.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-07-18","known_ts":"2017-07-18","bar_index":1989,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.5,"stop_level":33.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-08-07","known_ts":"2017-08-09","bar_index":1994,"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":"2017-08-07","trigger_known_ts":"2017-08-09","strength":0.45,"price":29.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.378465,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.56,"atr14":0.968473,"stop_level":28.075763,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-23","known_ts":"2017-08-25","bar_index":1998,"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":"2017-08-23","trigger_known_ts":"2017-08-25","strength":0.45,"price":28.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.399787,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.61,"atr14":0.911667,"stop_level":25.154166,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-28","known_ts":"2017-08-30","bar_index":1999,"type":"BUY","strength":0.45,"price":29.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-08-28","known_ts":"2017-08-30","bar_index":1999,"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":"2017-08-28","trigger_known_ts":"2017-08-30","strength":0.45,"price":29.25,"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.376333,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.61,"atr14":0.867122,"stop_level":25.176439,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-30","known_ts":"2017-10-30","bar_index":2013,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.8,"stop_level":32.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-10-31","known_ts":"2017-10-31","bar_index":2014,"type":"RECLAIM","strength":0.588,"price":33.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-10-30","prior_stop_level":32.1,"sweep_low":31.3,"atr14":0.755637,"stop_level":30.922182,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-09","known_ts":"2017-11-09","bar_index":2016,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.15,"stop_level":31.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-21","known_ts":"2017-11-24","bar_index":2019,"type":"REBUY","strength":0.725,"price":32.35,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2017-12-27","known_ts":"2017-12-29","bar_index":2027,"type":"BUY","strength":0.725,"price":33.0,"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":55},{"ts":"2018-06-20","known_ts":"2018-06-20","bar_index":2067,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.65,"stop_level":39.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-30","known_ts":"2018-08-01","bar_index":2076,"type":"BUY","strength":1.0,"price":41.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":80},{"ts":"2018-09-06","known_ts":"2018-09-06","bar_index":2085,"type":"SELL","basis":"structure_stop","strength":1.0,"price":45.05,"stop_level":45.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-24","known_ts":"2018-09-24","bar_index":2089,"type":"RECLAIM","strength":1.0,"price":45.8,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-09-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-10-02","known_ts":"2018-10-02","bar_index":2091,"type":"SELL","basis":"structure_stop","strength":1.0,"price":44.5,"stop_level":44.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-10-03","known_ts":"2018-10-03","bar_index":2091,"type":"RECLAIM","strength":1.0,"price":45.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-10-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-10-02","prior_stop_level":44.8,"sweep_low":44.45,"atr14":1.104494,"stop_level":43.897753,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-30","known_ts":"2018-12-04","bar_index":2105,"type":"BUY","strength":0.588,"price":36.07,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"2019-01-23","known_ts":"2019-01-23","bar_index":2116,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.44,"stop_level":35.91,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-15","known_ts":"2019-02-15","bar_index":2122,"type":"RECLAIM","strength":0.725,"price":39.14,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-01-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-04","known_ts":"2019-03-04","bar_index":2125,"type":"SELL","basis":"structure_stop","strength":0.725,"price":40.11,"stop_level":40.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-08","known_ts":"2019-03-08","bar_index":2126,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.2,"stop_level":40.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-22","known_ts":"2019-03-22","bar_index":2130,"type":"RECLAIM","strength":0.863,"price":40.16,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-06-13","known_ts":"2019-06-17","bar_index":2149,"type":"BUY","strength":0.45,"price":38.09,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-06-18","known_ts":"2019-06-18","bar_index":2150,"type":"RECLAIM","strength":0.588,"price":39.65,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-06-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-07-22","known_ts":"2019-07-22","bar_index":2157,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.25,"stop_level":39.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-07-23","known_ts":"2019-07-23","bar_index":2158,"type":"RECLAIM","strength":0.863,"price":39.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-07-22","prior_stop_level":39.26,"sweep_low":39.0,"atr14":0.668187,"stop_level":38.665907,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-05","known_ts":"2019-08-05","bar_index":2161,"type":"RECLAIM","strength":0.863,"price":41.83,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-07-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-23","known_ts":"2019-08-23","bar_index":2165,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.99,"stop_level":41.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-09-09","known_ts":"2019-09-09","bar_index":2169,"type":"RECLAIM","strength":1.0,"price":43.53,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-08-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-01","known_ts":"2019-10-01","bar_index":2174,"type":"SELL","basis":"structure_stop","strength":1.0,"price":45.32,"stop_level":45.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-04","known_ts":"2019-10-04","bar_index":2175,"type":"SELL","basis":"structure_stop","strength":1.0,"price":44.52,"stop_level":45.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-21","known_ts":"2019-10-21","bar_index":2179,"type":"RECLAIM","strength":1.0,"price":45.46,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-21","known_ts":"2019-11-21","bar_index":2186,"type":"SELL","basis":"structure_stop","strength":1.0,"price":51.85,"stop_level":52.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-25","known_ts":"2019-11-25","bar_index":2187,"type":"RECLAIM","strength":1.0,"price":52.24,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-11-21","prior_stop_level":52.23,"sweep_low":51.76,"atr14":1.113761,"stop_level":51.203119,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-06","known_ts":"2019-12-06","bar_index":2190,"type":"RECLAIM","strength":1.0,"price":52.71,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-11-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-02-24","known_ts":"2020-02-24","bar_index":2207,"type":"SELL","basis":"structure_stop","strength":1.0,"price":52.66,"stop_level":55.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-17","known_ts":"2020-04-21","bar_index":2220,"type":"BUY","strength":0.588,"price":42.8,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":25},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":2226,"type":"SELL","basis":"structure_stop","strength":0.45,"price":38.77,"stop_level":45.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-15","known_ts":"2020-05-15","bar_index":2226,"type":"SELL","basis":"structure_stop","strength":0.45,"price":39.22,"stop_level":45.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-06-04","known_ts":"2020-06-04","bar_index":2231,"type":"RECLAIM","strength":0.725,"price":50.48,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-08-28","known_ts":"2020-08-28","bar_index":2251,"type":"SELL","basis":"structure_stop","strength":0.863,"price":64.78,"stop_level":65.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-24","known_ts":"2020-09-24","bar_index":2257,"type":"RECLAIM","strength":0.863,"price":64.51,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-08-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-07","known_ts":"2020-12-09","bar_index":2274,"type":"BUY","strength":0.863,"price":68.38,"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":"2021-01-27","known_ts":"2021-01-27","bar_index":2285,"type":"SELL","basis":"structure_stop","strength":1.0,"price":91.03,"stop_level":91.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-02-01","known_ts":"2021-02-01","bar_index":2286,"type":"RECLAIM","strength":1.0,"price":92.22,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-01-27","prior_stop_level":91.58,"sweep_low":87.72,"atr14":3.56907,"stop_level":85.935465,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-02-11","known_ts":"2021-02-11","bar_index":2289,"type":"RECLAIM","strength":1.0,"price":96.22,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-30","known_ts":"2021-07-02","bar_index":2321,"type":"BUY","strength":0.588,"price":77.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":"quality","score":65},{"ts":"2021-07-27","known_ts":"2021-07-29","bar_index":2327,"type":"BUY","strength":0.588,"price":73.8,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2021-09-09","known_ts":"2021-09-09","bar_index":2337,"type":"SELL","basis":"structure_stop","strength":0.588,"price":69.9,"stop_level":70.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-09-13","known_ts":"2021-09-13","bar_index":2338,"type":"SELL","basis":"structure_stop","strength":0.588,"price":69.84,"stop_level":70.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-09-29","known_ts":"2021-10-01","bar_index":2342,"type":"REBUY","strength":0.45,"price":69.41,"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":"2021-10-26","known_ts":"2021-10-26","bar_index":2348,"type":"SELL","basis":"structure_stop","strength":0.588,"price":71.74,"stop_level":71.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":2355,"type":"SELL","basis":"structure_stop","strength":0.588,"price":72.4,"stop_level":73.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-12-01","known_ts":"2021-12-01","bar_index":2356,"type":"SELL","basis":"structure_stop","strength":0.588,"price":69.5,"stop_level":73.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-12-08","known_ts":"2021-12-08","bar_index":2358,"type":"RECLAIM","strength":0.588,"price":73.84,"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":false,"monthlyBull":false},"anchor_ts":"2021-12-01","prior_stop_level":73.82,"sweep_low":68.44,"atr14":2.871304,"stop_level":67.004348,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-28","known_ts":"2022-02-01","bar_index":2370,"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":"2022-01-28","trigger_known_ts":"2022-02-01","strength":0.45,"price":54.82,"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.439009,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":51.48,"atr14":2.625402,"stop_level":50.167299,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-04","known_ts":"2022-03-08","bar_index":2378,"type":"BUY","strength":0.45,"price":48.52,"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":"Industrials"}},{"ts":"2022-03-04","known_ts":"2022-03-08","bar_index":2378,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-03-04","trigger_known_ts":"2022-03-08","strength":0.45,"price":48.52,"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.499691,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":44.48,"atr14":2.195433,"stop_level":43.382283,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-18","known_ts":"2022-04-20","bar_index":2388,"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":"2022-04-18","trigger_known_ts":"2022-04-20","strength":0.45,"price":40.58,"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.570854,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":38.35,"atr14":1.883296,"stop_level":37.408352,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-29","known_ts":"2022-05-03","bar_index":2391,"type":"BUY","strength":0.45,"price":39.25,"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":"Industrials"}},{"ts":"2022-04-29","known_ts":"2022-05-03","bar_index":2391,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-04-29","trigger_known_ts":"2022-05-03","strength":0.45,"price":39.25,"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.531567,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.57,"atr14":1.7717,"stop_level":36.68415,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-04","known_ts":"2022-05-06","bar_index":2392,"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":"2022-05-04","trigger_known_ts":"2022-05-06","strength":0.45,"price":42.69,"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.462681,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.57,"atr14":2.00569,"stop_level":36.567155,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-20","known_ts":"2022-05-24","bar_index":2396,"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":"2022-05-20","trigger_known_ts":"2022-05-24","strength":0.588,"price":39.6,"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.501573,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":36.86,"atr14":2.208519,"stop_level":35.75574,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-29","known_ts":"2022-06-29","bar_index":2404,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.57,"stop_level":39.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-07-01","known_ts":"2022-07-01","bar_index":2405,"type":"RECLAIM","strength":0.588,"price":39.95,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-06-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-06-29","prior_stop_level":39.11,"sweep_low":37.65,"atr14":1.893654,"stop_level":36.703173,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":2418,"type":"SELL","basis":"structure_stop","strength":0.725,"price":43.01,"stop_level":44.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-04","known_ts":"2022-10-06","bar_index":2427,"type":"BUY","strength":0.725,"price":45.31,"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":25},{"ts":"2022-12-06","known_ts":"2022-12-06","bar_index":2441,"type":"SELL","basis":"structure_stop","strength":0.863,"price":48.7,"stop_level":49.18,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-12","known_ts":"2023-01-17","bar_index":2450,"type":"BUY","strength":0.863,"price":49.87,"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":"2023-02-17","known_ts":"2023-02-17","bar_index":2458,"type":"SELL","basis":"structure_stop","strength":1.0,"price":55.52,"stop_level":55.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-02-23","known_ts":"2023-02-23","bar_index":2459,"type":"SELL","basis":"structure_stop","strength":1.0,"price":52.38,"stop_level":55.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-04-27","known_ts":"2023-05-01","bar_index":2474,"type":"BUY","strength":0.863,"price":50.2,"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":"2023-05-31","known_ts":"2023-05-31","bar_index":2481,"type":"SELL","basis":"structure_stop","strength":1.0,"price":52.3,"stop_level":54.41,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-02","known_ts":"2023-06-02","bar_index":2482,"type":"RECLAIM","strength":1.0,"price":56.77,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-05-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-05-31","prior_stop_level":54.41,"sweep_low":51.36,"atr14":1.777314,"stop_level":50.471343,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-14","known_ts":"2023-06-14","bar_index":2485,"type":"RECLAIM","strength":1.0,"price":58.12,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-05-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-18","known_ts":"2023-08-18","bar_index":2500,"type":"SELL","basis":"structure_stop","strength":1.0,"price":70.56,"stop_level":72.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-23","known_ts":"2023-08-23","bar_index":2501,"type":"RECLAIM","strength":1.0,"price":72.52,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-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":"2023-08-18","prior_stop_level":72.27,"sweep_low":69.85,"atr14":1.784168,"stop_level":68.957916,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-06","known_ts":"2023-09-06","bar_index":2504,"type":"RECLAIM","strength":1.0,"price":71.56,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-08-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-11-08","known_ts":"2023-11-10","bar_index":2519,"type":"BUY","strength":0.725,"price":66.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2024-05-10","known_ts":"2024-05-14","bar_index":2561,"type":"BUY","strength":0.725,"price":74.73,"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":"2024-07-09","known_ts":"2024-07-11","bar_index":2574,"type":"BUY","strength":0.588,"price":71.88,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"quality","score":65},{"ts":"2024-08-01","known_ts":"2024-08-01","bar_index":2579,"type":"SELL","basis":"structure_stop","strength":0.725,"price":70.86,"stop_level":76.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-08-06","known_ts":"2024-08-06","bar_index":2580,"type":"SELL","basis":"structure_stop","strength":0.588,"price":65.79,"stop_level":76.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-08-28","known_ts":"2024-08-30","bar_index":2586,"type":"BUY","strength":0.45,"price":69.67,"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":"2024-09-11","known_ts":"2024-09-13","bar_index":2589,"type":"BUY","strength":0.45,"price":68.71,"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":"2024-11-05","known_ts":"2024-11-07","bar_index":2602,"type":"BUY","strength":0.588,"price":72.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":"2024-11-08","known_ts":"2024-11-08","bar_index":2603,"type":"RECLAIM","strength":0.725,"price":73.1,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2024-11-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-12-12","known_ts":"2024-12-12","bar_index":2610,"type":"SELL","basis":"structure_stop","strength":0.588,"price":68.28,"stop_level":68.43,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-01-22","known_ts":"2025-01-24","bar_index":2619,"type":"BUY","strength":0.45,"price":62.32,"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-04","known_ts":"2025-02-06","bar_index":2622,"type":"BUY","strength":0.45,"price":59.96,"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-04","known_ts":"2025-02-06","bar_index":2622,"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-02-04","trigger_known_ts":"2025-02-06","strength":0.45,"price":59.96,"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.303924,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":58.38,"atr14":1.655101,"stop_level":57.55245,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-07","known_ts":"2025-02-11","bar_index":2623,"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-02-07","trigger_known_ts":"2025-02-11","strength":0.45,"price":60.37,"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.299164,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":58.38,"atr14":1.583078,"stop_level":57.588461,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-12","known_ts":"2025-03-12","bar_index":2630,"type":"SELL","basis":"structure_stop","strength":0.588,"price":64.04,"stop_level":64.79,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-03-14","known_ts":"2025-03-14","bar_index":2631,"type":"RECLAIM","strength":0.588,"price":65.43,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-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":"2025-03-12","prior_stop_level":64.79,"sweep_low":62.88,"atr14":2.264536,"stop_level":61.747732,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-25","known_ts":"2025-03-25","bar_index":2633,"type":"SELL","basis":"structure_stop","strength":0.588,"price":62.99,"stop_level":63.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-04-14","known_ts":"2025-04-16","bar_index":2638,"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-04-14","trigger_known_ts":"2025-04-16","strength":0.45,"price":51.8,"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.357081,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":48.96,"atr14":2.901462,"stop_level":47.509269,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-01","known_ts":"2025-05-05","bar_index":2642,"type":"BUY","strength":0.45,"price":56.27,"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":"Industrials"}},{"ts":"2025-05-01","known_ts":"2025-05-05","bar_index":2642,"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-05-01","trigger_known_ts":"2025-05-05","strength":0.45,"price":56.27,"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.301601,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":50.71,"atr14":2.420102,"stop_level":49.499949,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-27","known_ts":"2025-05-27","bar_index":2647,"type":"SELL","basis":"structure_stop","strength":0.588,"price":60.74,"stop_level":61.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-08","known_ts":"2025-07-08","bar_index":2657,"type":"RECLAIM","strength":0.863,"price":64.03,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-05-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-06","known_ts":"2025-08-06","bar_index":2664,"type":"SELL","basis":"structure_stop","strength":0.725,"price":61.99,"stop_level":62.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-13","known_ts":"2025-08-13","bar_index":2665,"type":"RECLAIM","strength":0.863,"price":63.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-08-06","prior_stop_level":62.59,"sweep_low":56.5,"atr14":2.339836,"stop_level":55.330082,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-22","known_ts":"2025-08-22","bar_index":2668,"type":"RECLAIM","strength":0.863,"price":64.47,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-31","known_ts":"2025-10-31","bar_index":2684,"type":"SELL","basis":"structure_stop","strength":0.863,"price":62.39,"stop_level":63.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-09","known_ts":"2026-03-11","bar_index":2713,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2026-03-09","trigger_known_ts":"2026-03-11","strength":0.45,"price":42.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.432556,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.79,"atr14":2.296386,"stop_level":36.641807,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-08","known_ts":"2026-04-10","bar_index":2720,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2026-04-08","trigger_known_ts":"2026-04-10","strength":0.45,"price":40.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.46125,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.61,"atr14":1.864353,"stop_level":36.677823,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-16","known_ts":"2026-04-20","bar_index":2722,"type":"BUY","strength":0.45,"price":40.27,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-04-16","known_ts":"2026-04-20","bar_index":2722,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2026-04-16","trigger_known_ts":"2026-04-20","strength":0.45,"price":40.27,"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.460043,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.3,"atr14":1.894967,"stop_level":36.352516,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-20","known_ts":"2026-05-22","bar_index":2730,"type":"REBUY","strength":0.45,"price":37.18,"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}],"state":{"position_hint":"flat","last_signal":"REBUY","last_scored_signal":"SELL","last_scored_ts":"2025-10-31","last_scored_basis":"structure_stop","bars_since_signal":19,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2016-10-31","2017-01-10","2017-02-14","2017-03-13","2017-04-20","2017-05-19","2018-02-20","2018-03-13","2018-07-09","2018-07-25","2018-10-15","2018-11-05","2019-05-14","2019-05-31","2019-09-09","2020-02-12","2020-03-23","2020-09-29","2020-11-05","2020-12-07","2021-03-10","2021-03-31","2021-05-18","2021-06-22","2021-09-29","2022-09-13","2022-09-29","2022-12-20","2023-03-23","2023-09-27","2023-10-26","2024-03-15","2024-04-19","2024-05-29","2024-07-09","2024-08-20","2024-09-16","2024-10-28","2025-01-02","2025-11-20"],"warnings":[{"ts":"2021-10-26","kind":"confirm","px":71.74,"level":71.83},{"ts":"2021-11-22","kind":"arm","px":77.08},{"ts":"2021-11-26","kind":"confirm","px":72.4,"level":73.82},{"ts":"2021-11-30","kind":"arm","px":67.9},{"ts":"2021-12-01","kind":"confirm","px":69.5,"level":73.82},{"ts":"2022-06-10","kind":"arm","px":44.33},{"ts":"2022-06-29","kind":"confirm","px":38.57,"level":39.11},{"ts":"2022-08-04","kind":"arm","px":44.04},{"ts":"2022-08-26","kind":"confirm","px":43.01,"level":44.56},{"ts":"2022-11-04","kind":"arm","px":48.92},{"ts":"2022-12-06","kind":"confirm","px":48.7,"level":49.18},{"ts":"2023-02-14","kind":"arm","px":56.11},{"ts":"2023-02-17","kind":"confirm","px":55.52,"level":55.65},{"ts":"2023-02-22","kind":"arm","px":53.0},{"ts":"2023-02-23","kind":"confirm","px":52.38,"level":55.65},{"ts":"2023-05-17","kind":"arm","px":55.95},{"ts":"2023-05-31","kind":"confirm","px":52.3,"level":54.41},{"ts":"2023-06-14","kind":"arm","px":57.6},{"ts":"2023-08-17","kind":"arm","px":70.42},{"ts":"2023-08-18","kind":"confirm","px":70.56,"level":72.27},{"ts":"2023-11-30","kind":"arm","px":67.19},{"ts":"2023-12-29","kind":"arm","px":78.98},{"ts":"2024-07-31","kind":"arm","px":74.27},{"ts":"2024-08-01","kind":"confirm","px":70.86,"level":76.23},{"ts":"2024-08-05","kind":"arm","px":65.43},{"ts":"2024-08-06","kind":"confirm","px":65.79,"level":76.23},{"ts":"2024-11-21","kind":"arm","px":69.72},{"ts":"2024-12-12","kind":"confirm","px":68.28,"level":68.43},{"ts":"2025-03-11","kind":"arm","px":65.83},{"ts":"2025-03-12","kind":"confirm","px":64.04,"level":64.79},{"ts":"2025-03-21","kind":"arm","px":60.89},{"ts":"2025-03-25","kind":"confirm","px":62.99,"level":63.17},{"ts":"2025-05-23","kind":"arm","px":59.08},{"ts":"2025-05-27","kind":"confirm","px":60.74,"level":61.23},{"ts":"2025-07-15","kind":"arm","px":62.59},{"ts":"2025-08-06","kind":"confirm","px":61.99,"level":62.59},{"ts":"2025-10-28","kind":"arm","px":67.62},{"ts":"2025-10-31","kind":"confirm","px":62.39,"level":63.55},{"ts":"2026-01-23","kind":"arm","px":51.78},{"ts":"2026-06-24","kind":"arm","px":43.2}],"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":[]}}}